Repository navigation
v0.16.3 - DZRP Toolchain & Shader Vision
Instant Load Revolution
This release introduces a complete DZRP toolchain that transforms ZX Spectrum development.
New: mztap - Instant TAP Loader
Load TAP files 500x faster by bypassing tape emulation entirely!
mztap game.tap # 19KB loads in ~100ms instead of 55 seconds!
mztap --list demo.tap # Inspect TAP structureUnified DZRP Configuration
Configure once, use everywhere:
export DZRP_HOST=192.168.1.100
export DZRP_PORT=11000
mzrun game.minz # Uses DZRP_HOST:DZRP_PORT
mztap game.tap # Uses DZRP_HOST:DZRP_PORTFlexible Address Formats
Both tools support Z80-style addresses:
0x8000or$8000(hex)32768(decimal)0100000(octal)
Future Vision: Shader Graphics
Inspired by ZXSpeculator's experiments, we're exploring GLSL-style vector math for Z80:
import glsl;
fun sdSphere(p: vec3, r: i16) -> i16 {
return v3_length(p) - r;
}
Full Changelog
- mztap: New instant TAP loader
- mzrun: Address formats + DZRP_* env vars
- Unified config: DZRP_HOST, DZRP_PORT, DZRP_SOCKET
- WebSocket prep: --socket flag for future ws:// support
- Docs: ZXSpeculator integration recommendations
Full Changelog: v0.16.2...v0.16.3