Repository navigation
v1.3.0 - Clean Sweep
NetManZX v1.3.0 — "Clean Sweep"
New Features
- Diagnostics expanded: Static IP config, hostname, config summary (options 5-7)
- WPS connect (W key): Push-button WPS connection
- UART log toggle (L key): Show/hide live UART debug log
- Pixel-drawn banner: Cyan lines flanking title, centered IP bar
- BREAK replaces EDIT: Standard ZX Spectrum cancel key throughout
Bug Fixes
- Critical:
exitProgramnow restores stack pointer — no more crash on exit - Diagnostics menu no longer blocks on key input (BREAK works anytime)
- Uppercase Q/A cursor navigation added
- IP buffer off-by-one fixed (16→17 bytes)
- UART parser desync when exceeding MAX_NETWORKS
- IP bar no longer overflows into next screen line
Code Cleanup
- Removed dead modules:
compat.asm,esxdos.asm,simpleTextInput - Removed build artifacts from source tree
- Added
.gitignore
Memory Layout
- RTVAR macro for runtime variables (out of binary)
- Stack relocated to #FFF0 (~1KB freed)
- Build-time ASSERT safety guards
Downloads
All three binaries include a BASIC auto-loader:
| File | Target | Size |
|---|---|---|
netmanzx-uno.tap |
ZX-Uno / DivMMC (DivTIESUS) | 15,084 bytes |
netmanzx-ay.tap |
AY-UART / ZX-Badaloc | 15,568 bytes |
netmanzx-next.tap |
ZX Spectrum Next | 14,979 bytes |