Skip to content

TyrianGbaPoc v72 - Lava/Water Wave Pressure Fix

Choose a tag to compare

@erspicu erspicu released this 02 Aug 16:26
· 26 commits to main since this release

PENTIUM Detail research build for the Episode 4 LAVA EXIT wave-pressure fix.

Highlights:

  • Replaces the harsh full-scanline lava/water approximation with a source-derived, spatially smoothed, zero-DC profile.
  • Adds hysteresis-based presentation pressure control. Normal load keeps the wave; sustained extreme load gradually reduces only geometric displacement while preserving the lava/water palette effect.
  • Preserves all gameplay logic, collisions, projectiles, OAM workload, RNG, audio, and fixed-timestep progression.
  • Precomputes both fixed wave profiles before IRQ/audio startup, avoiding the first-effect gameplay and mixer hitch.
  • Full-loadout LAVA EXIT stress: missed VBlank 1,254 -> 1,231; audio frame loss 5 -> 4; visible horizontal bands removed.

Build:

  • Detail: PENTIUM
  • Game speed: Normal
  • Commit: 4f83987
  • ROM SHA-256: fa9b3ba9cc40a32439286759a8b415a35800a5ff230eacd6c91a412b7996d470

This PENTIUM build is intended for hardware-limit study. NORMAL remains the recommended general-use detail profile.