Difference between revisions of "RASM"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(cpcwiki link)
m
(One intermediate revision by the same user not shown)
Line 1: Line 1:
RASM stand for Roudoudou assembler
+
RASM stand for [[Roudoudou]] AsSeMbler.
  
 
Unlike conventionnal Z80 assembler, RASM is very fast and able to handle huge projects.
 
Unlike conventionnal Z80 assembler, RASM is very fast and able to handle huge projects.
Line 7: Line 7:
 
== Features ==
 
== Features ==
  
* damn fast assembling
+
* damn fast assembling.
* integrated crunched sections (LZ48/LZ49/LZ4/ZX7/Exomizer) and load&crunch on the fly
+
* integrated crunched sections (LZ48/LZ49/LZ4/ZX7/Exomizer) and load&crunch on the fly.
* cartridge & snapshot generation, file output with optionnal AMSDOS header
+
* cartridge & snapshot generation, file output with optionnal AMSDOS header.
* ORG checking, unlimited memory workspaces where labels are shared
+
* ORG checking, unlimited memory workspaces where labels are shared.
* ALL undocumented instructions
+
* ALL undocumented instructions.
* conditionnal macro, unlimited & embeded loops with local labels, switch/case
+
* conditionnal macro, unlimited & embeded loops with local labels, switch/case.
* floating point engine, mathematical functions
+
* floating point engine, mathematical functions.
* MAXAM compatibility option
+
* MAXAM compatibility option.
* English & French documentation
+
* English & French documentation.
  
== Link & download ==
+
== Links & download ==
  
[http://www.cpcwiki.eu/forum/programming/rasm-z80-assembler-in-beta/ official CPCWiki thread]
+
* [http://www.cpcwiki.eu/forum/programming/rasm-z80-assembler-in-beta/ Official CPCWiki thread]
 +
 
 +
 
 +
[[Category:Programming software]][[Category:Programming]][[Category:Assembler]]

Revision as of 17:42, 11 December 2017

RASM stand 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

  • damn fast assembling.
  • 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