After a long wait, I have updated MaciASL and iasl as linked by the guide in post #1.
MaciASL highlights:
- MaciASL is still v1.3, but modified to use a different preferences file than the original
- you will need to reconfigure your MaciASL->Preferences/Sources/etc.
- ACPI 4.0 and ACPI 6.1 is supported. ACPI 6.1 is default. ACPI 5.1 is not included.
- MaciASL always uses iasl61 to do disassembly (when you open an AML directly)
iasl highlights:
- ACPI 6.1 (many improvements)
- a number of errors changed to warnings (less fixing required)
- no longer needed to move Externals that come from refs.txt
- AMLs built with this iasl will likely not disassemble with older iasl (due to addition of External opcode)
- AMLs built with this iasl can often be opened directly without the errors normally caused by unresolved externals (due to addition of External opcode)
Further details at my iasl README:
https://github.com/RehabMan/Intel-iasl
Bottom line: There are less hassles with the new tools, due to bug fixing in iasl.