
Developer Matias Zanolli just posted a complete, buildable disassembly of Virtua Racing Deluxe for the Sega 32X, with lots of documentation to support it. The ROM rebuilds to a byte-identical binary in all translated regions, proving its accuracy. While there’s currently nothing end-users can download, this is really impressive work that opens the doors for 32x dev’s to potentially do some cool stuff!
Github: https://github.com/matiaszanolli/sega-vr-disasm
As with all of these ROM disassembly’s, there’s a ton of potential. Anything ranging from optimizing the compilation for performance gains on original hardware, to porting it to different platforms and PC...

Developer Matias Zanolli just posted a complete, buildable disassembly of Virtua Racing Deluxe for the Sega 32X, with lots of documentation to support it. The ROM rebuilds to a byte-identical binary in all translated regions, proving its accuracy. While there’s currently nothing end-users can download, this is really impressive work that opens the doors for 32x dev’s to potentially do some cool stuff!
Github: https://github.com/matiaszanolli/sega-vr-disasm
As with all of these ROM disassembly’s, there’s a ton of potential. Anything ranging from optimizing the compilation for performance gains on original hardware, to porting it to different platforms and PC. It’s important to note that all of those things are EXTREMELY time-consuming and challenging, so (respectfully) while I’m just as excited as you might be, please be patient.
Here’s some of the features the developer is currently working on and if you’re a retro Sega dev, definitely check out the github above!
- Byte-perfect rebuild – All translated functions verified identical to original ROM
- 75 SH2 functions translated – Proper
.shortopcode assembly across 36 files - 16 68K module categories – boot, display, frame, game, graphics, hardware, input, main-loop, math, memory, object, sh2, sound, util, vdp, vint
- 4MB expansion ROM – 1MB SH2 working space with parallel processing infrastructure (not yet activated)
- 503+ named 68K functions – Categorized by subsystem with 200+ auto-injected labels
- 107 named SH2 functions – 3D engine fully mapped
- Cross-validated documentation – All analysis docs verified against disassembly
Liked it? Take a second to support Bob on Patreon!