
Porting Test Drive II from SNES to PC: from disassembly dump to port workbench
Porting Test Drive II from SNES to PC: from disassembly dump to port workbench The current asmdump project started from a simple idea: rebuild The Duel: Test Drive II as a faithful PC port in C and SDL, but do it from measured behavior and extracted assets instead of pretending the disassembly is already ready for a straight translation. That distinction shaped the whole project. The repo did not begin as a gameplay port. It began as a reverse-engineering base: assembly banks, a ROM image, symbol coverage, and a working ROM rebuild path. That was useful, but it was not yet a platform for porting. There was no deterministic capture workflow, no stable asset pipeline, no validation harness, and no clear contract between "what the original game does" and "what the PC runtime should reproduce." The main development objective from the start was to change that. The original objective The goal in PORT_PLAN.md is still the correct one: build a faithful PC reimplementation in C with SDL treat i
Continue reading on Dev.to
Opens in a new tab


