ended3월 20일· 10 sources
Porting Test Drive II from SNES to PC: from disassembly dump to port workbench
Test Drive II SNES→PC 포팅기: 디스어셈블리 덤프에서 포팅 워크벤치까지
Why it matters
The project aims to port Test Drive II from SNES to PC as a faithful C/SDL reimplementation, driven by extracted assets and verified behavior rather than direct assembly-to-C conversion. The first milestone was building a deterministic reference harness using Mesen-based workflows for frame dumps, VRAM/CGRAM/OAM capture, and PPU state export, making the original ROM measurable. This approach allows the port to be driven by reproducible artifacts instead of manual emulator inspection or incomplete disassembly.
10
Sources
+0
24h
—
Growth
185d
Active
asmdumpassemblyasset extractiondisassemblyframe tracegame architecturegame preservationhybrid playbackmenu semanticsmesenmesen2oamownership blockpalette animationproducer-traceprovenanceregression gatesrenderer fixturesreverse engineeringreverse-engineeringromrom analysissdlsdl2snessnes portingtest drive iitilemapvram
Sources
devto
Porting Test Drive II from SNES to PC: from disassembly dump to port workbench3월 20일
devtoPorting Test Drive II from SNES to PC, Part 1: Day 0 to a measurable ROM3월 20일
devtoPorting Test Drive II from SNES to PC, Part 9: Closing the 1006..1013 ownership block3월 22일
devtoPorting Test Drive II from SNES to PC, Part 32: Closing the SNES top-menu transition semantics3월 27일
devtoPorting Test Drive II from SNES to PC, Part 3: Provenance instead of screenshots3월 20일
devtoPorting Test Drive II from SNES to PC, Part 24: Tightening the SNES selector domains and the B1F9 handoff window3월 26일
devtoPorting Test Drive II from SNES to PC, Part 10: Closing the 1014..1021 ownership block3월 22일
devtoPorting Test Drive II from SNES to PC, Part 2: The first native intro slice3월 20일
devtoPorting Test Drive II from SNES to PC, Part 8: Closing the first 998..1005 ownership block3월 22일
devtoPorting Test Drive II from SNES to PC, Part 4: Validation, cleanup, and current blockers3월 20일