SB-Assembler Version 3 - Cross Macro Assembler
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


SB-Assembler Version 3 - Cross platform - Macro Cross Assembler

The SB-Assembler can be used on Linux, Mac and Windows machines. It requires at least Python 3.2 to be installed. Installation of the software is not necessary. Unzip everything into a directory of your choice and make sure the program sbasm (for Linux and Mac) or (for Windows) is in your path. However you may want to move the opcode test files and header files somewhere else. The only thing that is important for the SB-Assembler is that the sbapack directory remains in the same directory as the sbasm and files.

Here's a list of some of the supported processors:

6502, 65C02, 6800, 6804, 6805, 6809, 68HC11, 8008, 8048, 8051, 8080, 8085, Z80, Z8 Z180 AVR, PIC, ST6, ST7, ACE1101, ACE1202, SC/MP, 1802

I usually simply create a symbolic link in my ~/bin directory to the sbasm executable in this package. That's all there is really to it.

More information, including the user guide of this program can be found on

Happy coding.