Jump to content

Search the Community

Showing results for tags 'maciasl'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • OSx86.net
    • Angelbird SSD Competition
    • Forum Rules
    • News and Announcements
    • Feedback
  • Support Forums
    • General Discussion
    • Frequently Asked Questions
    • Guides & Tutorials
    • Bootloaders
    • OSx86.net Installation
    • OSx86.net Post Installation
    • Laptops / Notebooks
    • DSDT
    • Hardware questions
    • International
    • Macintosh Support Forums
    • Virtual Appliance (VMware / Parallels)
  • Other Stuff


  • Hackintosh Guides
  • Reviews
  • News


  • Hackintosh Tools
  • Bootloaders
    • Chameleon
    • Clover
    • Ozmosis
  • Miscellaneous
  • Videocards
    • NVidia
    • ATI
    • Intel
  • Audio
  • Network
  • Chipset
  • USB Images / Packages
  • Kernels
  • ISO
  • DSDT
  • iOS Hack
  • BIOS

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL











Found 3 results

  1. Version 1.4 b270 [iasl_20151124]


    A native AML compiler and IDE for OS X, with syntax coloring, tree navigation, automated patching, online patch file repositories, and iASL binary updates. Written entirely in Cocoa, conforms to OS X guidelines. Нативный IDE для OSX, подержащий AML компилятор, с возможностью подсветки синтаксиса, навигации по древу, автоматического патчинга, онлайн репозиториев с файлами готовых патчей и обновления исполнительных файлов компилятора iASL. Написан полностью на Cocoa, соответствует основным принципам OS X. Features / Возможности : Syntax Coloring / Подсветка Синтаксиса Live tree navigation / Удобная живая навигация по древу Native OS X autosaving and restore / Нативное для OS X автосохранение и отмена действия File patching / Патч файлов Online patch file repositories / Репозитории с файлами готовых патчей Updatable iASL binary / Обновляемый(-ые) исполнительный бинарник iASL Customizable text and layout / Настраиваемый текст и стиль Compiler summary and hinting / Сводка компилятора и подсказки This is the build from Development branch and it includes a small patch in the source code to correct displaying the number of errors / warnings / remarks in the Summary window when you use the unpatched iasl. There is still a bug in the official version from Developer's site, leading to the empty Summary window with unpatched iasl. This version of MaciASL contains the 4 different versions of iasl compiler: 20110623-64 [4.0A], 20140627-64 [5.0A], 20140926-64 [5.1] and 20151124-64 [6.0]. 20110623 was the last version that supports ACPI 4.0A specification and it is introduced here as "legacy" compiler for 4.0A spec. 20140627 was the last version that supports ACPI 5.0A specification and it is introduced here as "legacy" compiler for 5.0A spec. 20140926 is introducing 5.1 spec. and can be selected by 5.1 option. It is introduced here for support to open AML files in legacy ASL code (not ASL+). 20151124 is the last for that moment, which is providing ACPI 6.0 spec. and supporting C-style symbolic ASL+ code. Can be selected in option 6.0. The compiler can be updated to officially compiled version from ACPICA by simple replacement of /Contents/MacOS/iasl* Don't use the button "Update iASL". Это билд из линейки Разработки с небольшим патчем в исходниках для корректного показа всех ошибок / предупреждений / ремарок в окне Summary при использовании современных компиляторов iASL, собранных без патча в исходниках. Не исправленная версия на официальной странице разработчика все еще дает пустой выхлоп в Summary с непатченным iasl. В данной версии MaciASL содержатся 4 компилятора iasl разных версий: 20110623-64 [4.0A], 20140627-64 [5.0A], 20140926-64 [5.1] и 20151124-64 [6.0]. 20110623 был последней версией с поддержкой спецификации ACPI 4.0А, он введен здесь как "легаси" компайлер под 4.0А. 20140627 был последней версией с поддержкой спецификации ACPI 5.0А, он введен здесь как "легаси" компайлер под 5.0А. 20140926 был использован с поддержкой спецификации 5.1 с целью возможности открытия любых AML файлов в обычном легаси коде ASL (не ASL+). 20151124, являющийся на данный момент самым свежим, поддерживает спецификацию 6.0, в настройках он выбирается как опция 6.0 и поддерживает все современные нововведения, такие как разметка кода в С-стиле ASL+. Компиляторы могут обновляться на официально собранные с сайта ACPICA в ручном режиме путем замены файлов /Contents/MacOS/iasl* Не используйте кнопку "Update iASL". Screenshots / Скриншоты : Changelog: Better updates of compiler download progress, and increment Check filesize with modtime in +conditionalGet, and increment Nullability fixes, and increment Increment Add iasl6 support (20150930) Release version 1.4 Prepare for App Transport Security Handle multiline comments when parsing iASL structure Perform logging on main thread, fix for double-filter when canceling on Yosemite, and add Windows Platform Binary table description Ensure compiler task warning is visible, and increment Use bundles to retrieve system icons, and increment Handle fatal errors differently Handle compiler crashes better, and inform the user Small speed improvement in log entries, and code style changes Patch developers may specify an expression (e.g. “#IASL:Check $BUILD >= 20131218??) to validate the current compiler build, and increment Move compiler signon to iASL, add build number Restructure iASL initialization Move +fieldsForPatch to PatchFile Modernize error code enum Ensure modal loops are run on the main thread, fix external resolution when using newer compilers, and increment Add update progress reporting, and increment Revert unedited open documents when changing the compiler, and increment Fix missing icon in Yosemite Add iasl51 support (20140926) Improved safety for iasl Tasks, and IOJones extraction First documentation pass, shift GCD to OperationQueue for simplicity, Fix enum modernization, ensure Alerts are main-thread-only, and increment Fix for injection test in iASL and navigator structure with unit tests, simplify tree filtering, and increment Start of development branch for rewrite Terminate container regular expression to prevent false positives // The Last MASTER commit //
  2. A short time many used the DSDT editor, a realy great tool, but today I'm going to introduce a new editor, is MaciASL. ? MaciASL’s main features: Automatically dumping and decompiling system’s ACPI tables: File > New from ACPI > choose tableShow bugs in tables with Compile buttonApply patchesCompile into .aml format: File > Save as > File format: ACPI Machine Language Binary? Adding DSDT repos: ? There are many DSDT patch repos on the internet, you just need to add its address to MacIASL in order to access them ( require internet connection ). To add a repo, select MacIASL > Preferences > Source > click the “ + “ button, add the name and URL to the repo. ? Here are some useful repos: PJALM Desktop patch:http://pjalm.info/repos/asus/http://pjalm.info/repos/gigabyte/http://pjalm.info/repos/msi/http://pjalm.info/repos/asrock/http://pjalm.info/repos/zotac/http://pjalm.info/repos/intel6/http://pjalm.info/repos/intel7/http://pjalm.info/repos/general/http://pjalm.info/repos/graphics/HP Probook patch:http://raw.github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/masterLaptop patch:http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master Fix errors after decompiling You may get errors when compiling the decompiled DSDT/SSDT DSL files. This happens because of these: ? Use the incorrect ACPI version to compile Some systems use ACPI 4.0 while some use ACPI 5.0 which leads to errors ( i.e use ACPI 5.0 to compile a 4.0 DSDT ). To determine which ACPI version is compatible with your DSDT, try compiling with both, then use the one that give you less errors. ? To switch ACPI 4.0/5.0 with MacIASL, go to Preferences and select the version you want, then compile again. ? Missing information when compiling ? They're common problem on systems with multiple SSDTs , especially Haswell systems. A DSDT/SSDT file can use the Object/Methods which are defined in other DSDT/SSDT files, and decompiler can't recognize right function structure if you only decompile 1 file at a time. You have to decompile dsdt/ssdt with reference to other dsdt/ssdt files. Follow?this guide to decompile them ? Some common DSDT/SSDT errors ? Syntax errors Some syntax errors like? _PLD, TNOT, FPED, etc… can be patched by using patches in Rehabman’s DSDT repo ? Incorrect syntax identification ? Some syntax can’t be identified when compiling, because they do not exist in any DSDT/SSDT, which can cause some errors related to function structure: ? In the above image, the error is in those lines: Return (MDBG)Arg0Why does this happen? The correct structure for MDBG is a method with 1 argument, but it's not defined in any .aml files, so the IASL just GUESS it as a VARIABLE instead of METHOD. We can fix it by changing it to correct structure: Return (MDBG(Arg0))However, you can just remove both lines and it's still fine, and even better! Why? As I explained, the cause of the error is that the MDBG method is found in any DSDT/SSDT, and any call to that MDBG in real time will FAIL, which leads to functions containing MDBG will FAIL too! ? Incorrect OperationRegion structure ? This error is the result of above errors, which lead to wrong decompiled structure of OperationRegion: ? We have to reconstruct it: OperationRegion (VAR1, VAR2, VAR3, VAR4)Field (VAR1, VAR2, VAR3, VAR4){?????? ....}For example, to fix the error in above image: OperationRegion (HRPE, SystemMemory, \_GPE.MMTB, 0x04)Field (HRPE, DWordAcc, Lock, Preserve){?????? VDPC,?? 32}Forget about warnings and remarks, they won't affect much. ? Source:?[Guide] AIO Guides For Hackintosh
  3. Version 1.3 (253 Rus)


    Я добавил пару изменений надею?ь автор ?ильно не обидеть?? Ставим оценки и будут дальше изменени? Поправлено и допилено за о?нову вз?т проект RehabMan
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.