SASM is crossplatform IDE for NASM, MASM, GAS and FASM assembly languages.
However, it is not fully compatible with MacOS.
I tried many different ways, and actually managed it to work as a native app, using this tutorial by Brian R. Hall. However, this method works only with 64-bit programs, since Apple has now deprecated 32-bit compilation on newer releases of MacOS.
The SASMac Launcher is a simple script that will handle all the installation process of SASM using Docker and a X11 server.
Put SASMac Launcher
in the Application folder. Open a terminal window and run chmod +x /Applications/SASMac\ Launcher
.
If you like you can inspect the file and give it an icon.
- ~Leon from Mac Support@TUM
- Dmitriy Manushin
- Brian R. Hall
- Many many StackOverflow users C:
- Sveinbjorn Thordarson
I haven't written a line of SASM, just part of this tool to get it running on Mac. All the credit for that goes to Dmitriy Manushin.