Skip to content

v0.8.1

Latest

Choose a tag to compare

@ha1tch ha1tch released this 27 Aug 23:12
  • Closing cross-assembler compatibility gaps for Z80N: an OPT ZXNEXT source directive (0.8.0) lets a file enable Z80N itself — a source written for SNasm's own OPT ZXNEXT line now assembles unchanged — and --zxnext (0.8.1) is now recognised everywhere --next is, matching sjasmplus's own flag spelling
  • Full Z80N (ZX Spectrum Next) instruction set support, cross-validated byte-for-byte against sjasmplus for every documented and undocumented form
  • Built-in assemble-run-assert loop: zenas run executes assembled code in a bundled Z80/Z80N emulator core (zen80), and zenas assert checks the result — Go-test-style .EXPECT/.MATCH directives in *_test.asm files give PASS/FAIL output with no separate emulator or file round-trip needed
  • Broad dialect compatibility with other assemblers' source conventions (pasmo's radix and INCLUDE forms among them), measured and documented rather than assumed

Full Changelog: v0.7.5...v0.8.1