Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acidanthera/MaciASL
ACPI editing IDE for macOS
https://github.com/acidanthera/MaciASL
Last synced: 3 months ago
JSON representation
ACPI editing IDE for macOS
- Host: GitHub
- URL: https://github.com/acidanthera/MaciASL
- Owner: acidanthera
- License: gpl-3.0
- Created: 2018-08-09T06:09:47.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-07T17:37:45.000Z (5 months ago)
- Last Synced: 2024-09-07T18:54:48.527Z (5 months ago)
- Language: Objective-C
- Size: 16.1 MB
- Stars: 759
- Watchers: 44
- Forks: 84
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: LICENSE.txt
Awesome Lists containing this project
README
MaciASL
=======[![Build Status](https://github.com/acidanthera/MaciASL/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/acidanthera/MaciASL/actions) [![Scan Status](https://scan.coverity.com/projects/16447/badge.svg?flat=1)](https://scan.coverity.com/projects/16447)
_This repository is an unfortunate necessity, as the [original project](https://sourceforge.net/projects/maciasl/) is not maintained, crashes very often, and the license requires me to publish the source code. If you are phpdev32, you are welcome to take over and merge the changes upstream._
A native AML compiler and IDE for macOS, with syntax coloring, tree navigation, automated patching, online patch file repositories, and iASL binary updates. Written entirely in Cocoa, conforms to macOS guidelines.
#### Features
- Syntax Coloring
- Live tree navigation
- Native OS X autosaving and restore
- File patching
- Online patch file repositories
- Updatable iASL binary
- Customizable text and layout
- Compiler summary and hinting#### Compiling iasl
To build the latest ACPI compiler download the latest source release from [ACPICA](https://www.acpica.org/downloads/) and compile it with the following command:
```
CFLAGS="-mmacosx-version-min=10.7 -O3" \
LDFLAGS="-mmacosx-version-min=10.7" \
make iasl -j $(getconf _NPROCESSORS_ONLN)
```
The binary will be present at `generate/unix/bin/iasl` path, and should replace `iasl-stable` or `iasl-dev` in the project dir.