MA65 Macro Assembler for SpartaDOS

In the absence of a command-line driven macro assembler for SpartaDOS, I took the source code for the public domain A65 Assembler by Charles Marslett and turned it into the MA65 Macro Assembler. Initially compiled using a fixed version of A65, MA65 was eventually used to compile itself and offers a feature set comparable to that of MAC/65 and the Atari Macro Assembler, whilst providing command-line and environment support for disk based SpartaDOS versions and the SpartaDOS X Cartridge.
 

MA65 Feature Set:

  • Nestable Macros
  • Conditional Assembly
  • Local Variables and Procedures
  • Nestable Include directive
  • Command line execution and SpartaDOS time/date support
  • Lightning quick two-pass assembly times
  • Full source code and symbol map listing
  • Comprehensive documentation

Download here: MA65 (ATR) and MA65 Documentation (PDF).