Tomba! Recompiled v0.7.0-alpha
A framework-level release: the shared psxrecomp engine underneath TombaRecomp went through a major refactor pass, and this build picks all of it up.
Highlights
- Instant boot. The PlayStation BIOS boot animation is now skipped by default. The game's own startup (kernel setup + disc load) still runs for real — it's just fast-forwarded, so you land on the title screen in seconds. Prefer the authentic boot logos? Set
bios_hle = falseinsettings.toml. - New BIOS backend (HLE tier). The engine now supports two selectable BIOS backends: the fully recompiled original BIOS (LLE — still the reference implementation), and a new high-level tier that services common kernel calls natively. Releases ship with the HLE tier on.
- Faithful-timing core. CPU cycle accuracy work landed across the board: instruction-exact load-delay handling, instruction-cache modeling, and device-access wait states — all validated against a reference emulator. Games run on authentic timing, not approximations.
- Deterministic thread scheduler. Guest thread switching moved off host fibers onto a deterministic scheduler that operates on the game's own kernel structures.
Stability
- Fixed a class of freezes/black screens caused by stale cached native code (including the pause-menu-after-loading-a-save black screen). The engine now verifies its code cache against the exact compiler build that produced it and refuses anything stale — this failure class is closed for good.
- The bundled native-code cache was rebuilt from scratch for this release. Areas not covered by the bundle self-compile on your machine as you play (no tools needed — the compiler is bundled).
Notes
- The launcher's "Skip PSX BIOS" toggle is gone — boot skipping is automatic now.
- Saving/loading validated on both BIOS backends.