RASM v3.0 (Polaris) by Roudoudou, a multi platform assembler for Amstrad CPC
-The last version of the multi platform assembler for Amstrad CPC RASM (v3.0) by Roudoudou is available since yesterday on Github.
This multi platform assembler for Amstrad CPC (for linux, windows, and also MorphOS on Amiga) let you program for Amstrad CPC. It's recommended to use it with the new emulator also by Roudoudou : ACE-DL.
This new version features :
- pre-processing improvement to handle multi-param functions, better string merge
- pre-processing refactoring/cleaning/speed
- new math functions pow, lerp, clamp, fdim, fremain, fmin, fmax, fstep... (see online doc)
- new functions CHECK, DELFILE, READFILE for EDSK directive
- new ZX0 cruncher by Emmanuel Marty which is x30 faster than original implementation
- SAVE on DSK is now using EDSK directive core and is able to update any kind of floppy
- STR directive evolutions (allow bytes inside strings, hex output, but... see online doc)
- simple banking is now supported when assembling to emulator RAM
- enforce memory configuration when recalling a rombank set
- added a warning for empty strings
- bugfix intempestive error with OR and XOR directive
- bugfix octal 0o prefix
- better error messages
- hundreds of new autotests
- added Z80 simulator by superzazu for cruncher autotesting
- documentation is up to date