RASM

From CPCWiki - THE Amstrad CPC encyclopedia!
Revision as of 07:28, 1 March 2018 by Roudoudou (Talk | contribs) (Features: compilation performance)

Jump to: navigation, search

RASM stands for Roudoudou AsSeMbler.

Unlike conventionnal Z80 assembler, RASM is very fast and able to handle huge projects.

Released in february 2017, the project is still active

Features

  • compilation performance: 1 million lines in 0.03s on a modern computer (100x faster than Sjasmplus claimed to be fast)
  • integrated crunched sections (LZ48/LZ49/LZ4/ZX7/Exomizer) and load&crunch on the fly.
  • cartridge & snapshot generation, file output with optionnal AMSDOS header.
  • ORG checking, unlimited memory workspaces where labels are shared.
  • ALL undocumented instructions.
  • conditionnal macro, unlimited & embeded loops with local labels, switch/case.
  • floating point engine, mathematical functions.
  • MAXAM compatibility option.
  • English & French documentation.

Links & download