Pre-release quality. Built from
mainfor early testing and feedback. Expect rough
edges — crashes, audio glitches, and missing native translations are still the rule, not
the exception. Please open issues rather than running off the latest commit silently.
⚠️ You must supply your own ROM
This release contains no game assets or code from the original cartridge. It ships
only the recompiled executable. To play, you must obtain a legal copy of
Automobili Lamborghini (USA).z64 (the North American release is the only one
supported) and place it next to the executable before launching. See [BUILDING.md]
for the full instructions; in brief:
- Extract the archive for your platform into its own folder.
- Drop
Automobili Lamborghini (USA).z64into that folder. - Launch the binary.
Game saves go alongside the ROM (or under %LOCALAPPDATA%\LamborghiniRecomp on
Windows / ~/.config/LamborghiniRecomp elsewhere — see README.md).
What's working
Note see the v0.6.0 release notes for more details on this release.
This is a small follow-up to v0.6.0 with two changes: v0.6.0 failed to start on some
Windows machines, and that's fixed here — if 0.6 wouldn't launch for you, 0.6.1 should.
The other change is quality-of-life: Player 1's name now persists across launches.
There's still glitches so please report issues you find.
Closed since v0.6.0:
Stability / Windows compatibility
- #158 / PR #159 — Fixes the "Failed to allocate memory!" startup crash reported on
Windows (v0.6.0 only; v0.5 was unaffected). The runtime asked Windows for the full 4 GiB
guest address range withMEM_COMMIT | MEM_RESERVE, which consumes pagefile commit budget
even though only 512 MiB is ever touched — machines with ample RAM but a constrained
commit limit failed at launch. The range is now reserved without eager commitment, and
only the accessible prefix is committed. A regression test runs under a 1 GiB process
commit limit as part of the Windows release build flow.
Quality of life
- PR #160 — Player 1's confirmed name from the name-entry screen is now saved to
player.jsonand re-seeded when the name editor opens next launch, instead of starting
blank every run. Covered by focused save/reload tests hooked in at the verified
name-editor seams.