Repository navigation
Releases
Zero Racers 0.1.2
Shared execution, rendering/history ownership and production-build optimizations. Fresh settings default to 4x internal resolution. Existing saved choices are preserved.
Stock graphics support GPU internal-resolution rendering with bounded memory; optional color/HUD/viewport presentation retains native resolution. The stock 16x path was qualified on the owner PC.32x and 64x performance is unqualified.
The reviewed shared-engine batch passed automated route, current-build save/load/rewind, audio/presentation and owner play checks. This release uses freshly trained exact-source PGO with debug/CPU tracing disabled.
Download the Windows ZIP for the complete executable, assets and dependencies. No ROM is included. Keep your existing settings and native saves when updating. See qualification.json and SHA256SUMS.txt for exact build identities and validation scope.
Zero Racers 0.1.1
Zero Racers 0.1.1 reduces color, memory-access and rewind overhead while preserving existing gameplay and the optional experimental multiplayer features.
The matched 4,000-frame color route used 23.6% less CPU and delivered 30.0% higher uncapped throughput on the i5-4670 test host. All three pairs improved; reference A/A variation was 0.11%. Stereo, audio synthesis and normal 32-entry/six-frame rewind were retained. Physical GPU performance was not measured.
16/16 Ctests pass. The release's execution sections match the owner-cleared review build; the version bump changes only its strict snapshot identity string. Prior 39 paired route checkpoints, both-eye/PCM comparisons, current/fresh-process save/load, rewind, four-player native/interpreter and two-peer LAN state/rematch evidence is retained. This is not a new Internet traversal or physical-controller qualification.
Color 0.2.1 and experimental Multiplayer 0.1.0 remain opt-in. Keep native saves, settings and mods when updating. Execution snapshots are build-specific. See qualification.json and SHA256SUMS.txt.
Game source: 12a05d5. Pinned framework: 423561b47a5f1f4d45e33d2a8e2bda6492455da5.
Download the ZIP for SDL2/assets/licenses; the raw EXE is provided for existing installations. No ROM is included.
Zero Racers 0.1.0 — Experimental Multiplayer
Zero Racers 0.1.0 adds optional experimental multiplayer for two to four human racers.
- Enable Multiplayer / VS (Experimental) on Mods before launching; it is installed and disabled by default.
- Local play uses top/bottom split screen for two players and four panes for three or four. Network play gives each player their own full view through the shared online, LAN and Direct IP lobbies.
- Native-font P1-P4 ship labels, matching title artwork, and the original countdown cadence.
- Whole-session local save/load and rewind, host-synchronized between-race network saves, room return and rematch. Native cartridge saves remain separate.
- README screenshots show both players' network perspectives and the two- and four-player local layouts.
Use identical builds, ROM revisions and enabled mod contents on every peer. Each computer controls one racer; mixed couch/online play, spectators and joining a running race are not supported. Multiplayer is a first pass and may have rough edges.
The optional Wireframe color mod is included and remains disabled by default. Original red graphics are the default. Supply your own supported Zero Racers ROM; no ROM is included.
Validation covers both eyes independently, generated-native/interpreter state and pixel comparisons, audio replay, current-build saves and rewind, and independent-process LAN/ICE rollback/rematches. Public cross-network NAT behavior remains subject to player testing.
The shipping Windows build has diagnostic tools and CPU tracing disabled. Stock, two-player and four-player deterministic execution/render/audio counters match the qualified build. The extracted release ZIP passed actual two-instance Host/Join/Play, portable-profile and boot-digest agreement, 350 ticks per peer with no desync, protected native-save canaries and no TCP diagnostic listener. The archive includes hashes and dependency licenses/source, with no ROM, save states or personal profiles.
Zero Racers v0.0.5
F7 now opens a twelve-slot save-state browser with thumbnails and timestamps. F8 opens a visual rewind filmstrip. Menus pause the game and audio; selection only changes the running game when committed.
Download ZeroRacersVirtualBoyRecomp-windows-x64.zip and extract the entire package. The raw EXE is also supplied for existing installations. Select your own supported Zero Racers cartridge; no ROM is included.
- F7: arrows select, S saves, Enter loads, Escape cancels.
- F8: Left/Right scrub, Enter resumes at the selected point, Escape cancels.
- Controller: Select+R for states, Select+L for rewind; A selects/loads, X saves, B cancels.
- Default presentation shows one eye. Rewind defaults to 32 snapshots every six frames and is configurable in Settings. F5/F6 quick save/load remain available.
- Optional color remains off by default. Netplay is not included.
Keep vbrecomp.cfg, saves/ and mods/ when updating. Execution snapshots are build-specific and older states may be rejected; native cartridge progress is protected separately.
Gameplay and the F7/F8 interface were approved by the owner. Final production EXE checks passed 7/7 runtime tests and 8 Windows key-event GUI checks, including current-build save/load, modal pause and rewind. The extracted package completed the existing 4,000-frame driving route with the qualified RAM hash, 888,519,839 native instructions and zero interpreter fallback; both-eye presentation and audio synthesis remained enabled. Earlier combined qualification covered independent both-eye pixels, machine state, stereo PCM, native-save safety and stock/color lifecycle behavior; see the framework ledger for its precise scope. No new overall performance gain is claimed for the final UI.
Game source: c5f0c6b521ff1fdbf8cadc11352ee5e266d038b6.
Framework: dbceeb5fb04974f5d7ced300957b57e29b5e9f6d.
See qualification.json, SHA256SUMS.txt and the ZIP's build-info.json.
Zero Racers v0.0.4
Assisted selection through the original race loader covers all 15 distinct A1–C5 courses:45 confirmation/start/driving checkpoints match the interpreter across nine state/output comparisons, with zero fallback. Normal Time Trial is a separate original menu route. Fresh independent Beetle checks also match the late C5 course and Time Trial.
Adds a reproducible 16-case profile, shared build tooling and current engine/UI pins. Production ZIP extraction, dependency/hash checks, finite execution and 300 native boot frames pass with zero fallback. The optional color package remains 0.2.1 and starts disabled. No practice patch is installed or shipped. This samples courses rather than certifying complete cups or endings.
Extract the entire Windows ZIP, run the game executable, select your own extracted supported cartridge and press Play. No ROM is included. Normal player audio is enabled. Keep your settings, saves and installed mods when updating. See the included coverage documentation for scope and reproduction commands.
The final archives were checked to exclude CD Speed and Fast Loading packages. SHA256SUMS.txt covers the ZIP and independently versioned optional packages.
Zero Racers Recompiled 0.0.3
Zero Racers Recompiled 0.0.3 bundles color mod 0.2.1, with warm yellow repair
lanes and animated repair beams. The tunnel keeps the default cool silver;
the duplicate silver selector has been removed. Original red remains the
default, and the color mod is opt-in.
Download and play
- Download ZeroRacersVirtualBoyRecomp-windows-x64.zip and extract everything.
- Run ZeroRacersVirtualBoyRecomp.exe, choose your own extracted Zero Racers
Switch Online.vbcartridge, and press Play. - For color, open Mods, choose Install .vbmod, select the included
zero-racers-full-color-0.2.1.vbmod, then enable Wireframe color.
The separate .vbmod download is the same package included in the ZIP.
Installing it alone leaves color disabled. Disable Wireframe color at any
time to restore native red. SHA256SUMS.txt covers both downloads.
Required ROM: 1,048,576 bytes, CRC32 71553796, SHA-256
47421cd82dfd414d042d2f7f9db51e657d414d4ddfa46887efb544029fa11ce7.
No ROM is included or patched.
Included features
- Silver tunnels, distinct machine/NPC colors, colored menus and HUDs, and
yellow repair lanes and beams. - Native line positions, thickness, black gaps, stereo geometry and brightness
are preserved. - recomp-ui launcher, ROM selection, persistent settings, saves, in-game
settings, and interpreter fallback. - SDL controller support with D-pad or left-stick steering, right-stick input
for the Virtual Boy's right D-pad, face buttons, shoulders and Start/Select.
Select your controller in the launcher; defaults, remapping and deadzones
are available.
Updating
Close the game and extract the new ZIP into the existing installation. Keep
vbrecomp.cfg, keybinds.ini, saves/ and mods/. Install the new 0.2.1 mod
package through Mods to update an existing color installation. Existing
preferences are preserved; no personal settings or saves are bundled.
Validation
The focused repair comparison covers the opening and two native repair-beam
animation phases in both eyes. CPU state, WRAM, VRAM, native images, visible
masks and brightness match with color off/on. The native repair flag activates
and damage decreases during the captured repair effect. Earlier menu, driving,
controller and independent-oracle checks cover the existing functionality.
The color package remains experimental; every course and model variant has
not been individually reviewed. See docs/MODS-AND-COLOR.md for screenshots
and comparison reports. build-info.json identifies source commits and hashes.
Zero Racers Recompiled 0.0.1
First Windows x64 release of Zero Racers Recompiled, with the shared Virtual
Boy recomp-ui launcher and original red graphics.
Download and play
- Download ZeroRacersVirtualBoyRecomp-windows-x64.zip and extract everything.
- Run ZeroRacersVirtualBoyRecomp.exe, select your own extracted Zero Racers
Switch Online.vbcartridge, and press Play. - Configure controls and display/audio preferences in the launcher. Escape
opens settings during play.
Required ROM: 1,048,576 bytes, CRC32 71553796, SHA-256
47421cd82dfd414d042d2f7f9db51e657d414d4ddfa46887efb544029fa11ce7.
No ROM is included. SHA256SUMS.txt verifies the download.
Included
- Native V810-to-C recompilation with interpreter fallback for uncovered code.
- Virtual Boy theme, Zero Racers thumbnail, persistent settings, controller
configuration, in-game settings, mod management and save persistence. - Original red rendering with stereo display support.
- Player build without TCP debug tools; developer source provides TCP control,
an independent Beetle oracle, and repeatable comparison tools.
Color enhancement is a separate follow-up; no color mod is included.
Validation
- 39-checkpoint driving route through frame 4,000 matches the independent
oracle across CPU, memory, devices, both eyes, presentation and audio. - 41-checkpoint menu/start route through frame 2,400 has zero pixel differences
in both eyes; 16 host presentation captures also match. - Determinism, interpreter equivalence, deliberate fault detection, TCP,
saves, keyboard/in-game UI and Mario's Tennis regression checks pass.
These are the tested routes, not a claim that every course and mode is covered.
The ZIP's build-info.json records source commits and binary hashes. See the
README for clean source setup and developer tools.