Virtual Boy
V810 · 2026
Mario's Tennis running as native code, a tech demo from a recompiler whose stated ambition is life beyond red-and-black.
vbrecomp turns Virtual Boy games from NEC V810 machine code into C, MIT licensed, on Windows, macOS, and Linux. The console was chosen despite having no public disassemblies because it is simpler than most. The author's stated ambition is to "visually enrich" titles beyond the console's red-and-black display.
What works today
One commercial title runs via a per-game repo: Mario's Tennis. The runtime uses a step-budget cooperative yield model, and the Beetle VB libretro core serves as the validation oracle. The repo is explicit about content: "It does NOT contain any game ROM or game-specific generated C".
Enhancements
None yet. Visual enrichment beyond red-and-black is the stated goal, not a shipped feature.
Known limitations
The single title is a tech demo, and there is no enhancement layer yet.
Games
Reading
vbrecomp ships no ROMs and no game-specific generated code; the game builds from your own legally dumped cartridge.