github mstan/TombaRecomp v0.6.1-alpha
TombaRecomp v0.6.1-alpha

latest releases: v0.7.0-alpha, v0.6.2-alpha
15 days ago

TombaRecomp v0.6.1-alpha

Critical fix release. v0.6.0 could blue-screen on New Game / loading the Village
of All Beginnings, and ran some areas slowly.
Both are fixed at the root.

What's fixed

  • Blue screen on New Game / Village load — fixed. A native-translated overlay
    function could be entered at an address belonging to a different function and
    run from the wrong place, corrupting state and locking up on a solid blue screen.
    The translator now gives such functions a correct entry (so they run natively),
    and a fail-closed guard safely routes any genuinely-unrecognized entry to the
    interpreter instead of locking up.

  • Area lag (e.g. dwarf village) — fixed. Freshly converted native code for an
    area could be written to a folder the runtime didn't read from, so the area kept
    running on the slow interpreter. The cache location is now pinned to the exe and
    can't drift, so converted areas actually load and run native.

Both are covered by new automated regression tests so they can't silently return.

Notes

Self-contained (imports only Windows system DLLs). Ships the toolchain-free
overlay compiler so areas not in the prebuilt cache still convert to native on
your machine. You supply your own BIOS and Tomba! (USA, SCUS-94236) disc; see
START_HERE.txt.

Don't miss a new TombaRecomp release

NewReleases is sending notifications on new releases.