Interactive companion to the reverse-engineering write-ups
Four retro games taken apart from their original ROM/disk images — boot chains, asset formats and game logic — reconstructed entirely from the binaries. This site adds the visualizations that markdown can't: drag/zoomable maps, layered overlays, live data.
Sonic the Hedgehog — Game Gear
Z80 / Sega Game Gear. An interactive level viewer: every act rebuilt as a real tilemap from the cartridge, with toggleable layers for the decoded collision height-profiles and the object placements. Drag to pan, scroll to zoom from one screen to the whole map.
Elite — Commodore 64
6502 / C64. A 3D viewer for the decoded wireframe ship models — every blueprint lifted from the game's engine block and rendered with three.js, using Elite's own per-face hidden-line removal. Drag to rotate, scroll to zoom; pick a ship from the thumbnail strip.
Marble Madness — Amiga
68000 / Amiga. A course viewer: all six race courses rebuilt tile-by-tile from their
.mlb map files exactly as the game's blitter assembles them. Drag to pan,
scroll to zoom. (The height field the marble rolls on is a separate layer, coming later.)
Fort Apocalypse — Commodore 64
6502 / C64, tape-loaded. A map viewer: both levels rebuilt as real character tilemaps from the decompressed map data, with the soft-character animations (flashing barriers, laser grids, beacons) and the object spawn tables overlaid. Drag to pan, scroll to zoom.