/QtiASL

Cross-platform DSDT Editor (asl iasl)

Primary LanguageC++

简体中文 | English

QtiASL-- open source cross-platform DSDT&SSDT integrated development environment

Release Download Issues Discourse
release-badge download-badge issues-badge discourse

MacOS MacOS1012 Windows MinGW Linux

Basic features include but are not limited to:

  • Automatically load the list of currently used SSDTs (under Windows and Mac)

  • Smooth and efficient editing environment, tens of thousands or even hundreds of thousands of lines of code can be edited very smoothly

  • grammar highlights

  • code automatic prompt

  • code folding

  • Show indent edit lines

  • Display case bracket matching

  • Multilingual support (currently supports Chinese and English)

  • you can freely define or select compilation parameters, and the compilation parameters are automatically saved. for specific compilation parameters, you can check iasl's help

  • edit the scene automatically restored after the software is opened, accurate to the cursor position

  • edit files with multiple labels, and the status of file editing will be displayed in real time (red dot and green dot on the label page)

  • Support DSDT+SSDT decompilation and batch decompilation

  • Support double-click to open files, drag and drop to the software interface to open files, and open the history of files

  • If the currently opened file is modified by other software, it will automatically prompt whether to reload.

  • humanized search function, and supports simple regular expressions

  • Search box supports history list and input auto-complete

  • Automatically mark all search results

  • Search result counter

  • Drag and drop tabs to form a new window

  • Unlimited levels of revocation and recovery

  • compile the wrong place, next to the line number with red dot to identify

  • perfect information display window, which can display "basic information", "error", "warning" and so on. click the contents in the information window to locate the associated code line

......

screenshot

Thanks for the support of the following open source software!

ACPI        QSci       patchmatic

Note: This project started in August 2020