Skip to content

v0.16.1 - DZRP Live Testing + Infinite Loop Support

Choose a tag to compare

@oisee oisee released this 04 Jan 15:21
· 1682 commits to main since this release

🎉 v0.16.1: DZRP Live Testing + Infinite Loop Support

Highlights

  • DZRP (DeZog Remote Protocol) integration via mzrun
  • Proper loop { } syntax with ZX Spectrum-friendly halt
  • EI; HALT; JR pattern keeps interrupts enabled
  • Updated README with celebration and documentation

New Features

  • InfiniteLoopStmt AST node for infinite loops
  • Empty loops generate EI;HALT;JR (ZX Spectrum friendly)
  • Non-empty loops generate standard jump-back
  • mzrun tool for live emulator testing

Toolchain

  • mzrun: Compile, assemble, upload, run in one command
  • Works with ZXSpeculator and other DZRP emulators
  • --reset flag for clean execution

Recommended Emulator

ZXSpeculator - https://github.com/oisee/ZXSpeculator

  • Beautiful shaders
  • Native DZRP support
  • Instant feedback!