bass is a table-driven, patching cross assembler.

Unlike a traditional assembler, there is no linker stage: assembly code is patched directly onto existing images. It is primarily intended for modifying existing binaries; although it is fast enough to build complete programs from scratch as well.

Currently, it supports the WDC 65816 and Sony SPC700 CPUs.



bass is licensed under the GNU GPLv3.