Skip to content

Lagoon Recomp 0.3.0 — native game CPU, Windows/Linux/macOS

Choose a tag to compare

@rages4calm rages4calm released this 01 Nov 23:59

Lagoon Recomp 0.3.0

Full playable packages for Windows x64, Linux x64, Intel Mac and Apple Silicon Mac.
Each includes the game executable, self-contained Companion launcher and optional
X68000 soundtrack. Supply your own clean, unheadered Lagoon USA ROM.

Native game CPU by default

The game's main 65816 CPU now runs compiled code by default, with no interpreter
fallback during normal play
. The interpreter remains available as an explicit
development/reference option. SNES graphics, DMA, timers and SPC700/DSP audio
hardware still use the runtime; this is not a claim that every hardware component
has been replaced or that the project is a matching C decompilation.

Fixes

  • Fixed momentary black widescreen margins when walking, caused by background
    layers briefly having different scroll positions.
  • Fixed the old doorway scene flashing back after fade-out during room changes.
  • Fixed a legitimate alternate ending route missing the final achievement.
  • Native execution no longer needs the Python test launcher or manual environment
    variables. Packages verify native execution policy before staging.

All existing enhancements remain: widescreen, enhanced original pixels, sword
reach/cleave, escort fixes, faster menus and movement, adjustable EXP/gold rates,
exploration map, achievements, controller bindings and in-game audio settings.

Installation and upgrading

Extract the complete package to a writable folder. On Windows, open
lagoon.Companion.exe or Setup Lagoon.cmd. On Linux/macOS, use
Start Lagoon.command or lagoon.Companion. Select your clean USA ROM, Apply,
complete Game setup, then Play. Windows requires no separate Python/.NET install;
Linux/macOS use Python 3.11+ for first-run setup and bundle their launcher runtime.
See the repository's platform guide for graphics dependencies and macOS launch
instructions.

Keep your old local/ folder before replacing a release. Saves, settings, map and
achievements are owner data and are not included in downloads. Do not extract a
new release over your only copy of saved progress.

Verification scope

The native backend passed 95 exact native/reference cases: 167,278 presentations,
164 checkpoints and 567,962,367 generated instructions, with zero actual CPU
interpreter invocations. Room resource checks cover all 74 nonempty original
areas. The two renderer regressions received fresh focused saved-route checks,
including Windows packaged-binary checks with native defaults.

The owner previously completed the Windows campaign and explored every map.
Linux/macOS receive hosted target build, graphics, persistence, settings and
launcher checks; these are not complete target gameplay/controller/audio
playthroughs. Report remaining bugs with your platform, settings and affected save.

Full-zone illustrated maps and a coordinated in-game menu redesign are future
work, not features of this release.

Source: https://github.com/rages4calm/LagoonSNESRecomp

Discord: chrono.trigger · R.A.I.D. — Retro AI Development