← Launchers & tools
Recompiler Beta

vbrecomp

A static recompiler from V810 (Virtual Boy) to C, with a runtime, VIP, VSU, interrupt and timer hardware simulation, and a debug server. An interpreter covers uncompiled ROM entry points and RAM code. Each game lives in its own repository that uses this one as its framework. It contains no ROMs or game-specific generated C. 44 of its 97 commits list Claude as a co-author.

Type
Recompiler
Consoles
Virtual Boy
Author
mstan
Stars
6
Last activity
2026-10-27 · 4 days ago
Language
C
View repository ↗
v810static-recompai-assisted

Recompiled with this tool

2

Virtual Boy Playable

Mario's Tennis

mstan/MarioTennisVirtualBoyRecomp

A static recompilation of the Virtual Boy Mario’s Tennis with vbrecomp, the author’s own framework: the cartridge’s V810 code is translated to C once, function by function, and compiled to native code, while the runtime library reimplements video (VIP), sound (VSU), interrupts, and timers. A full match against the CPU completes, and the title screen matches Beetle VB pixel for pixel; version 0.2.0 (June 29) fixed the speed, which ran at double, and locked it to the console’s 50.27 Hz. It shows one eye’s image or, with an option, both stacked. It has the recomp-ui launcher with its own Virtual Boy theme, rebindable keyboard and controller input, and a mod catalog that leaves the ROM untouched; since 0.2.2 (September 8) it includes an experimental mod, off by default, that colors characters, portraits, court, and scoreboard using material masks over the original art. Version 0.2.3 (October 19) reached the courts with all seven characters in singles and doubles. The download is for 64-bit Windows; there were Linux and macOS builds. The repository includes the C code generated from the ROM (about 17 MB). 7 of its 23 commits list Claude as a co-author.

You needYour own Mario’s Tennis cartridge dump for Virtual Boy (524,288 bytes, CRC32 7CE7460D, SHA-256 5dc5e6b5d5f538f56b3b9727db1c7931d9dfe1bbd0743f698897e0fd90e70101). Plus 64-bit Windows.

★ 22 · 2026-10-19 View →
Virtual Boy Playable

Zero Racers

mstan/ZeroRacersVirtualBoyRecomp

A recompilation of the Virtual Boy Zero Racers for Windows with vbrecomp and the recomp-ui launcher, both by the same author: the V810 code is translated to C and compiled to native code, with an interpreter for uncovered code. The game was finished in 1996 but canceled after the console’s failure, and first came out on August 4, 2026, on Nintendo Classics for Switch; the recomp is based on that release. You play with keyboard or controller, with rebindable controls and saves and settings that persist, and there’s an optional color mod, off by default, with silver tunnels, distinctly colored machines, colored menus and HUDs, and yellow repair areas, keeping the original wireframes. Version 0.0.4 (October 19) enters, with assistance, all 15 courses, A1 to C5, and Time Trial without touching the interpreter; it doesn’t claim complete cups or endings.

You needYour own Zero Racers ROM, the (Japan, USA) (En) (Switch Online) revision, uncompressed (1,048,576 bytes, CRC32 71553796, SHA-256 47421cd82dfd414d042d2f7f9db51e657d414d4ddfa46887efb544029fa11ce7). Plus 64-bit Windows 10 or 11.

★ 4 · 2026-10-27 View →