TileMap — ChangeLog
Version 2.0.0 (2026-08-31)
- added Ant Attack, Auf Wiedersehen Monty (128K), Bruce Lee, Cyclone, Feud, Firelord
- added Jet Set Willy II, Monty on the Run, Nonterraqueous, T.L.L., Wizard’s Lair
- added Atic Atac, Nodes of Yesod, Sabre Wulf, Underwurlde (snapshots not provided)
- added support for JSW48/JSW128/JSW64 games with learned map layouts
- added game browser with screenshots and folder support
- added pause screen with individual cheat selection
- added single-screen startup mode, switching to map mode during gameplay
- added layout override mechanism with pre-bundled tweaked layouts
- added 128K paging and AY sound chip support
- added Kempston joystick support, mapped to first gamepad
- added high-DPI display support to maximise map details
- added tile pre-caching for improved map reveals
- improved animation easing at native display rate
- improved reveal panning to avoid panels, and not overpan at edges
- fixed bright attribute not displaying darker
- replaced Windows APIs with SDL3+OpenGL for macOS/Linux/WASM support
Version 1.0.0 (2018-10-28)
- added JSW2+, Dynamite Dan 1+2, Starquake, Spindizzy, Technician Ted.
- added panel support to show non-room screen areas.
- added tile transparency for overlapping rooms (DD + DD2).
- added tile masking support for isometric games (Spindizzy).
- added support to move tiles at runtime (DD2 and TT).
- added boost mode to speed up room changes (Spindizzy).
- added scale-to-fit support for viewing entire map.
- added full Spectrum key matrix reading.
- suspend execution in inactive non-visible tiles.
- fixed data inconsistencies when changing rooms due to race condition.
- view now centres if half the surrounding tile isn’t visible.
- view panning now considers each axis separately.
Version 0.2.2 (2018-08-04)
Version 0.2.0 (2018-08-03)
- Initial test build supporting Jet Set Willy.