Tools and architecture
The agent runs in a development container with ACME, DXA, Ghidra and project skills. A host runtime runs VICE on the desktop, connected through MCP. The display and sound remain available while the agent inspects memory, steps the CPU, sets breakpoints, sends input and reads VIC-II, SID and CIA state.
Labels, comments, memory regions and release definitions stay in .c64-re-tools/knowledge/. Supported coding environments include Claude Code, Codex, Gemini and Cursor.
Reconstruction and testing
The worked case study rebuilds the game portions of three cracked releases — SAEGER, TBC and DC — byte for byte against their captures. Repeatable VICE scenarios compare memory, screens and video-chip state at defined checkpoints, including all 20 rooms. Coverage gaps are documented.
A clean build removes the need for the historical loader’s protection state. A separate boot build displays a cleaned Datasoft title picture recovered from TBC material.
The source is a modern reconstruction. The complete 1984 source tree and uncracked original master were not recovered; the original assembler and development machine remain unconfirmed.
Toolkit and setup: https://github.com/henols/c64-re-tools
Research project: https://hackaday.io/project/207112-bruce-lee-1984-development-archaeology
Source and tests: https://github.com/henols/c64_games/tree/main/bruce_lee
The toolkit is MIT licensed. The historical game and original artwork remain credited to Datasoft and their original creators.
Henrik Olsson
Eric Badger
f4hdk
Jon Guidry
AVR