github shanytc/snes9x 1.63.18

5 hours ago

Super Game Boy / GB emulation fixes:

This release fixes alot of games that uses Mappers as well as some games that are not playable on all emulators (like Messen)

GB PPU hardware correctness

  • STAT IRQ hardware quirks (LCD-off guard, LY=153 edge case) — fixes Zerd no Densetsu boot
  • DMG STAT-write quirk now only fires on newly-enabled source bits
  • Mode 3 sprite stall + WX latching — fixes One Piece dialog torn edges
  • BGP latch at mode 2→3 boundary — try-fix for split-scanline palette glitch
  • SCX-fine mode-3 penalty modeled (per-scanline raster timing)

Cart mappers support

  • Sachen MMC1 mapper + scrambled-logo detection (Sachen 4 in 1 4B-007 boot)
  • Sachen BIOS-mode boot fix: value-gated unlock + MbcRead synth path
  • MMM01 multicart mapper added (Mani / Taito 4-in-1)
  • MMM01 sub-game SGB palette injection (no splash)
  • Cart MBC now resets on File → Reset (Sachen 4B-007 no-cartridge post-reset)
  • Cart SRAM defaults to $FF instead of $00 — fixes Initial D Gaiden text rendering

Audio:

  • Independent GB volume slider in BIOS-less SGB mode enabled

Don't miss a new snes9x release

NewReleases is sending notifications on new releases.