Ein nativer AML-Compiler und IDE für OS X, mit Syntaxfärbung, Baumnavigation, automatisierte Patch-, Online-Patch-Datei-Repositories und iasl binäre Updates. Komplett in Cocoa geschrieben, entspricht den Richtlinien OS X
MaciASL
-
-
Und hier die aktuelle Version 1.4 (269).
-
Hier mal noch die Version 1.31 aus Rehabmans Fork, inkl. der Settings-Plist mit allen aktuellen Sourcen.
Die Datei "org.rehabman.githib.MaciASLv1.31.plist" kopiert ihr vor dem Ausführen des Programms in den Ordner ~/Library/Preferences.
Und ja, der Name der Datei beinhaltet den Namen "githib"...
-
Und hier mal noch die Version 1.31 mit einer neu kompilierten IASL aus Rehabmans Github-Repo.
Folgendes wurde damit verbessert:
ZitatKommentare, die den MaciASL's parser stören könnten, wurde entfernt.
folgende Fehler wurden zu Warnungen definiert um das Kompilieren der DSDT zu vereinfachen:
'Illegal method invocation as target operand' (6126->3126)
'Illegal open scope on external object from within DSDT' (6148->3148)
'Min/Max/Length/Gran are all zero, but no resource tag' (6090->3090)
'Invalid combination of Length and Min/Max fixed flags' (6043->3043, one form only)
'Length is larger than Min/Max window' (6049->3049)
'Length is not equal to fixed Min/Max window' (6050->3050)
'Reserved name must be a control method (with zero arguments)' (6103->3103)
'invalid object type for reserved name' (6105->3105)
'Non-hex letters must be upper case' (6136->3136)
'Result is not used, operator has no effect' (6114->3114)You can use the -Rd flag to disable these changes regarding errors vs. warnings.
Aber auch hier gilt:
Die Datei "org.rehabman.githib.MaciASLv1.31.plist" kopiert ihr vor dem Ausführen des Programms in den Ordner ~/Library/Preferences.
Und ja, der Name der Datei beinhaltet den Namen "githib"...EDIT:
Da der Herr Pjalm meinte, er müsste seine Repo-Links wieder ändern, musste ich eine neue "org.rehabman.githib.MaciASLv1.31.plist" erstellen und hier beifügen. -
Oha...
Seit heute sind die einzelnen Repos von Pjalm, welche unter der Domain http://pjalm.com/ erreichbar waren, nicht mehr aufrufbar.
Liegt wohl am abgelaufenen Account beim Provider...Nun liegen in den 10 einzel verlinkten Repos jede Menge Material, das alle Hackintosher zum DSDT-Patchen sehr gut gebrauchen können...
Zum Glück wurden diese Patches in der Zwischenzeit zu Github migriert und sind nun alle zusammen unter https://raw.githubusercontent.…pc/PC-DSDT-Patches/master erhältlich.Hierfür habe ich die beiliegende Konfig-Datei für MacIASL erstellt.
Damit wird die Anzahl der Patch-Ordner auf der linken-Patchfenster-Hälfte zwar verringert:Dafür wurde aber alle Pjalm-Patche dort zusammen gestopft und haben nun große Ähnlichkeit mit Rehabmans Laptop-Repo:
Vielleicht ändert sich noch was am Layout, aber solange der Link bekannt ist, soll uns das nicht stören...
Unangenehmer wird es erst, wenn die Inhalte der Patches verloren gehen sollten...Also, drückt die Daumen, dass das nicht geschieht...
-
Die einzelnen Repos von Pjalm, sind unter der Domain pjalm.com/ wieder erreichbar und aufrufbar.
Somit kann auch wieder @al6042 Beitrag hier, verwendet werden -
Hier auch noch mal eine config mit den PJALM Patches allerdings auf Sourceforge gehostet...
Bisher hatte ich hier noch nie Probleme das die Patches nicht erreichbar waren. -
Und da auch hier nun die Pjalm-Ressources in die ewigen Jagdgründe eingegangen sind, kann man sich mit beiliegender org.rehabman.githib.MaciASLv1.31.plist aushelfen.
Die Datei muss, wie immer, in den Ordner ~/Library/Preferences.
Die zuvor genutzte Datei des gleichen Namens vorher bitte nach org.rehabman.githib.MaciASLv1.31.plist.bak umbenennen. -
Mal was Neues
v1.5.2
- Added Russian localization
- Fixed 10.14 compatibility
v1.5.1- Based on the latest development-1.5 branch targetting 10.7 and newer
- Added handling of external tables and refs.txt in the same directory
- Added extra compiler argument configuration
- Added bundled iasl 6.2A compiler
- Fixed numerous crashes and visual glitches
-
Achtung:
Bei Version 1.5.2 kann die oben verlinkte Datei "org.rehabman.githib.MaciASLv1.31.plist" nicht mehr genutzt werden, da hierfür eine Datei namens "net.sourceforge.MaciASL.plist" unter ~/Library/Preferences erstellt wird.
Darin sind aber die Online-Sourcen nicht eingerichtet.Was mich zu der Frage führt, wo diese denn gesetzt wurden...
-
"net.sourceforge.MaciASL.plist" unter ~/Library/Preferences erstellt wird.
Sind in der Datei drin und auch änderbar, unter sources -
v1.5.3 Dark Mode
- Added dark mode support on 10.14
- Added dev branch for iasl
- Fixed rare UI crash on scrolling
- Update iasl compiler files unconditionally on Update press
-
v1.5.4
- Updated iasl compiler set with ACPI 6.3 support
- Added Chinese translation by williambj1
- Added more repositories by williambj1
- Disabled internet connection at program startup
- Fixed negative line numbers during scrolling on 10.14
-
-
v1.5.6
- Unified release archive names
-