Repository navigation
Releases
Ape Escape v0.5.7
Adds optional 60 FPS geometry interpolation for OpenGL while gameplay keeps its native cadence. Enable Mods > Geometry Interpolation > 60 FPS geometry interpolation; it defaults off. Unsupported scenes use native presentation. Display-rate output is not included in this release.
- Extend mailbox visibility within the resident terrain range.
- Keep adjoining terrain subdivision edges together and preserve the original camera projection.
- Retain dithering controls, quicksave fixes, Fit to screen and existing saved choices.
Opening-level movement, camera turns, jumping and current-build save/load were checked at 3x internal resolution. The packaged Windows build also passed gameplay, save/load, 60 FPS cadence, latency and GPU resource checks at 4x. Fresh profiles default to 4x. Native memory cards are preserved; save states remain specific to their build.
Windows x64. Includes OpenBIOS; provide your own game disc. CD Speed and Fast Loading packages are excluded.
Ape Escape v0.5.6
Dithering is now available at Mods > Image Filtering > Dithering. Enable Image Filtering, then choose Game default, Off, Native (PS1) or Fine.
These modes use the existing OpenGL renderer. Other renderers retain the preference for the next OpenGL session. Game default preserves the title setting; explicit saved mod choices remain authoritative. Legacy on/scaled/off/fine settings migrate when no newer feature selection exists.
This update retains the restored video Settings, default Fit to screen, Vulkan availability and excluded CD Speed/Fast Loading packages, and includes the shared engine's current quicksave/hotkey corrections.
Windows x64 public package, built from clean source through the shared selective-PGO and original-disc overlay audit pipeline. OpenBIOS is bundled under its MIT license; provide your own supported game disc. Preserve your existing settings and native memory cards when updating. Save states remain specific to their build.
Ape Escape v0.5.5
Ape Escape v0.5.5 restores the video controls lost during the Settings-to-Mods migration.
- Settings: Software/OpenGL/Vulkan selection, render/present threading, and VSync including VRR. OpenGL remains the default, and Vulkan is compiled into this release.
- Mods: dynamic resolution and its floor, exact supersampling, Raw CRT output, independent PGXP geometry/perspective switches, FXAA, bloom and custom .pfx shaders.
- Existing explicit mod choices take priority over migrated legacy settings. Fresh widescreen profiles use Fit to screen.
- Failed frame interpolation/presentation controls, graphics presets/reset, hardware redetect and audio sample-rate controls remain removed. CD Speed and Fast Loading packages are excluded.
Windows x64 public package, built from source through the shared audited release pipeline with selective runtime PGO and the original-disc overlay cache. Boot-only PGO training is not a performance-gain claim. OpenBIOS is included under its MIT license; provide your own supported game disc.
Preserve your existing memory cards and settings when updating. Save states are specific to their build.
Ape Escape v0.5.4
Ape Escape v0.5.4 enables the qualified shared optimization defaults and Internal Resolution at 4x for fresh profiles. Mods offers 1x through 32x, subject to GPU texture and memory limits; existing saved choices are preserved. The title's controller profile, ordered HLE batching and LLE reference option are retained.
The Windows release uses fresh title-specific selective PGO. Package checks, representative gameplay, current-build slot-3 save/load and the owner's visual/play check passed. This release does not claim a new measured performance gain. Disc images, retail BIOS files, personal saves/settings, QA snapshots and PGO data are excluded. CD Speed and Fast Loading packages are excluded. Preserve native memory cards when updating; disposable snapshots are build-specific.
The unchanged verified archive was built from title d36fad9ae581f2643c43dfce636a9fc64fe5b68e, psxrecomp 964bdeb3e80d0dd1f5e306490ee3788866cbdd1b and recomp-ui 3f1d6f122a58823614abce14f5b86f4d165a629c. Release source 2f814b0b33e90d9d31d8cd218f3111d54835740e subsequently changes only the engine gitlink to merged master 09ba00ed7ad9d5e7d88ca428e2c7dc23822a2ded; it does not relabel or rebuild the archive.
Archive: ApeEscapeRecomp-v0.5.4-windows-x64.zip
SHA-256: 10508c70fe5743e767752cab63f8d0fee064f80eed07a34586c9073e522de49a
ApeEscapeRecomp v0.5.3 - audited native execution
v0.5.3: audited native execution
Select audited native SDK waits by default in enhanced builds. Preserve the existing gameplay-only cycle-scale gate, source-built renderer, controller requirements and current mod defaults. Refresh generated code and original-disc overlay cache for framework ABI 35. Current opening-level movement and current-build save/load pass; final package timings are not extrapolated from the earlier prototype. A separate options-menu load watchdog remains under baseline classification.
Windows x64 public package. Built from 345ea8d with framework ffbd9d1ca4ee698866a2a9d7c58c3cc29a77f111. The final archive was re-opened and verified (imports, exact-byte execution binding, mod catalog, OpenBIOS, source identities and file hashes), then loaded its current-build gameplay fixture and advanced rendered frames with runtime compilation off. Background tests used isolated saves and muted output; the player archive has normal audio and no personal settings/saves.
Earlier timing observations are package-specific and background-load-limited. Final archive smoke is a correctness check, not an additional measured speedup.
Ape Escape Recompiled v0.5.2
Ape Escape v0.5.2 limits v0.5.1's crowded-scene speed-up to in-level play. In v0.5.1 it applied to all game code, so menus and cutscenes that pace themselves by their own workload flipped frames too early (GitHub #10).
The speed-up now follows the game's own screen-phase byte. The title and startup menu, the stage-select Professor briefing, level intro flyovers and warp-ins run on the original timing again.
Measured on the same build and route, in real time:
- Title / startup menu: frame timing identical to the unscaled game (v0.5.1 differed).
- Professor briefing: 63 single-VBlank frame flips, against 64 unscaled and 417 in v0.5.1.
- Dexter's Island while moving: no slowdown frames, as in v0.5.1 (16 unscaled).
Not yet verified: the stage-clear results screen and in-level boss cutscenes. Reports welcome.
Both packages have the same contents layout, native overlay cache (105 files) and mod catalog as v0.5.1, built from the same framework commit. OpenBIOS is included; supply your legally obtained Ape Escape (USA, SCUS-94423) disc image.
SHA-256:
- Windows x64 ZIP:
fcab94feb4b345c76941a052dc3625e4169cb48ab5cab76297b970e0a6edb350 - Linux x86_64 AppImage:
4353404753e11345f22e1a313b37e872760486be40b83b6ddfaa3b38e3204096
Ape Escape Recompiled v0.5.1
Ape Escape v0.5.1 fixes the remaining measured slowdown in crowded scenes with PSXRecomp's shared guest-cycle scaling. VBlank, timers, CD, SPU, and DMA remain on the original PlayStation clock, while settled gameplay remains capped at the game's original 30 FPS cadence.
Measured results:
- Crabby Beach improved from 29.06 FPS with 18 delayed frames in 8.05 seconds to 30.06 FPS with every measured game frame taking two VBlanks.
- Fourteen idle and movement samples across seven areas held 29.92-30.16 FPS and 59.60-60.08 guest VBlanks per second, with no delayed or one-VBlank gameplay frames.
- Save-state save/load, four area transitions, populated memory-card reads, and active audio passed without softlocks, card aborts, underruns, or overflow drops.
Windows and Linux now use the same published source and PSXRecomp framework revision. Both packages passed their release layout checks, original-disc AOT audits, and packaged headless boot smoke tests. OpenBIOS is included; supply your legally obtained Ape Escape (USA, SCUS-94423) disc image.
Testing covered saved checkpoints and selected transitions rather than a complete playthrough. The separate Fast Loading transition-noise and Crumbling Castle investigation remains open.
SHA-256:
- Windows x64 ZIP:
72c0275208669a036e8cc4852347718dfe8e8b78cae71e17e3d40db79c360fa9 - Linux x86_64 AppImage:
567e665a2e0c2dcba819e8a8a4fc31e0581f965484a6411c280f5cb0047d7ead
ApeEscapeRecomp v0.5.0 - renderer HLE
v0.5.0
Renderer HLE is enabled in the Windows build to reduce slowdown in busy areas.
It replaces an expensive rendering routine with native work while preserving
its caller-visible results. The implementation is selected when building;
there is no player setting to enable it.
- Retains v0.4.0's interpolation, internal-resolution presets, PGXP, filtering,
and widescreen fixes. - Prevents false spin-freeze diagnostics while the game is still submitting
new drawing commands. - The HLE prototype held approximately 30 FPS at sampled checkpoints in
Crabby Beach, Primordial Ooze, Molten Lava, Sushi Temple, Frosty Retreat,
Dexter's Island, and Thick Jungle. Dexter improved from approximately
27-28 FPS to 30 FPS in the measured cases. These were short checkpoint
samples, not complete level playthroughs. - The updated renderer passed 256 ABI boundary comparisons. Production
cold-boot smoke checks confirmed HLE activation with optional interpolation
and widescreen selected. Those checks do not establish full gameplay
compatibility for every enhancement combination.
Please playtest the affected levels and report the exact location, selected
mods, and hardware for any remaining slowdown, rendering errors, or crashes.
Full-game completion and the absence of every possible slowdown are not
claimed. Cold-boot checks also recorded startup pacing/audio stalls whose
cause has not been isolated; this release does not resolve every source of
slowdown. Memory-card saves remain the way to transfer progress across older
builds whose save-state format is rejected.
The release contains one Windows x64 HLE package and its SHA-256 checksum.
Game-specific HLE build inputs remain outside this source repository; the
validated executable identity is recorded in packaging/release/runtime.json.
Download
- Windows x64:
ApeEscapeRecomp-v0.5.0-windows-x64.zip - Verify the download with
ApeEscapeRecomp-v0.5.0-windows-x64.zip.sha256.
Extract the whole ZIP and run ApeEscapeRecomp.exe. Supply your own supported
Ape Escape (USA, SCUS-94423) disc image. OpenBIOS and its MIT notice are included.
The package includes 52 audited native overlay modules and the fallback
compilation toolchain. Source pins and the build-time HLE selection are recorded
in BUILD_PROVENANCE.json, framework_pins.txt, and RUNTIME_BUILD.json.
Please include your location in the level, selected mods and graphics settings,
and hardware when reporting a problem.
ApeEscapeRecomp v0.4.0
v0.4.0
Game-code interpolation replaces Frame Smoothing while retaining saved rate selections. Adds internal-resolution presets, PGXP geometry/perspective correction and filtering options. Fixes the GPU foreground classification behind flickering black wall polygons. The memory-card menu uses its native layout in widescreen. Late beach-ball appearance remains under investigation.
Enable the frame-rate and widescreen enhancements in Mods. Native game timing remains unchanged. These are playable preview builds; full-game completion is not recertified.
This release provides a tested Windows x64 build. Select your own supported game disc in the launcher; no disc data, retail BIOS, or saves are included.
Includes 52 audited native overlay modules, the fallback compilation toolchain, and OpenBIOS with its MIT notice.
Validation: production package launch checks, focused interpolation/widescreen/mod-catalog tests, ZIP integrity checks, and SHA-256 checksums. Source pins are recorded in BUILD_PROVENANCE.json and framework_pins.txt.
v0.3.1 — Primordial Ooze performance fix
Primordial Ooze performance fix
- Fixes the severe gameplay slowdown reported in #18. Two level routines were missing from the precompiled cache; the shared disc scanner now discovers them and includes native code for them in the release.
- Rebuilds and audits the original-disc overlay caches for Windows and Linux.
- Refreshes bundled Linux cache files when upgrading, so existing installations receive the corrected code while retaining saves and settings.
Local Windows testing reproduced the slowdown with the old cache and restored normal gameplay speed with this fix, including movement and pause/resume. Both cache audits passed, and the Linux AppImage passed launch and upgrade checks. A full playthrough has not been completed; please retest Primordial Ooze and report your result on #18.
Downloads
- Windows:
ApeEscapeRecomp-v0.3.1-windows-x64.zip - Linux:
ApeEscapeRecomp-v0.3.1-linux-x86_64.AppImage - SHA-256 checksums are provided in
SHA256SUMS.txt.
Use your own supported Ape Escape (USA) disc image. Saves and settings remain compatible with v0.3.0.