Note
clownassembler_asm68k.exe
is the one that mimics asm68k's interface; clownassembler.exe
has a custom, simpler interface that is incompatible.
Added Features
- The '\@', '\#', and '\$' macro parameters.
- The OBJ and OBJEND directives.
- Passing RSRESET a parameter.
- The ORG directive.
- The FAIL directive.
- The DEF directive.
- The '/e' command line parameter, allowing constants to be defined.
- The 'label.w' and 'label.l' absolute address syntax.
- Misused instructions are automatically corrected to the appropriate instruction, instead of producing an error.
- The '/v' command line parameter, allowing local labels to be included in the symbol file.
- The 'w+' and 'w-' options, allowing warnings to be enabled and disabled.
Fixes
- Made RS, RSSET, and RSRESET behave accurately to asm68k.
- Fixed using constants for INCBIN parameters.
- Fixed asm68k-style frontend ignoring all options after the first one.
- Renamed '__RS' to '__rs' to match asm68k.
- Fixed broken dictionary logic which was causing symbols to be missing from the symbol file (#10).
- Fixed true 'ELSEIF' directives causing later conditions to be processed incorrectly (#9).