v0.2
clownassembler_asm68k.exe
is the one that mimics asm68k's interface; clownassembler.exe
has a custom interface that is incompatible.
Can assemble...
- The Sonic 1 Git disassembly
- SuperEgg's Sonic 2 Nick Arcade disassembly
- The Sonic 2 August 21st prototype disassembly
- The Sonic Spinball disassembly
Changes:
- Added support for nested macros.
- Fixed identifiers being mistaken for registers.
- Fixed uppercase Z80 hexadecimal numbers not being recognised
- Fixed integers that are too large being saturated instead of truncated.
- Fixed random crashes and nonsensical 'symbol undefined' errors (bugged dictionary).
- Added support for macros using their associated label using '\*' (this is needed by MainMemory's MapMacros).
- Fixed 'else' following 'elseif' being treated as always true.
- Fixed CNOP sometimes padding to the second-next boundary instead of the first-next.