NextHack v1.1.1 — ZX Spectrum 128K fluidity
A performance pass for the ZX Spectrum 128K build. No gameplay changes; the ZX Spectrum Next build is functionally unchanged.
Smoother movement on the 128K
- The ULA cell blits (status/message text and map tiles) are now hand-written Z80 instead of C.
- The status bar redraws only the cells that changed -- about 1 of 64 per turn instead of all 64.
- The monster-chase pathfinding resets its distance map with a tight Z80 fill. This was the main reason movement slowed down when monsters were near.
- Lighter held-key movement throttle (in_pause 40 -> 6 ms).
Downloads
nexthack128.tap-- ZX Spectrum 128K (run on a real 128K or an accurate emulator; save/load needs a DivMMC).nexthack.nex-- ZX Spectrum Next.