github shanytc/snes9x 1.63.22

6 hours ago

Improved Game Boy / Game Boy Color emulation accuracies:

New mappers & cartridge support:

  • MBC7 (accelerometer + 93LC56 EEPROM) — Kirby Tilt 'n' Tumble now boots past its loading hang
  • MBC6 (dual half-bank ROM windows + split SRAM) — Net de Get: Minigame @ 100 now boots
  • Duz 2-in-1 MBC3 multicart — custom game-select register support fixes Pokémon Red/Blue 2-in-1
  • Sachen mapper fixes — header-transform lifetime corrections for 4B-008/4B-009
    • runs-raw boundary moved to the header end, and logo-less
  • Sachen carts (Beast Fighter) now load and SGB-boot

Game Boy Color DMA fixes

  • GDMA now advances the HDMA source/destination registers ($FF51–54) to end-of-transfer — fixes NASCAR 2000 title screen and menu corruption
  • HBLANK HDMA destination auto-advance + transfers happen in the H-blank they're armed in (live VBK bank) — fixes The Little Mermaid II garbled graphics
  • HBLANK HDMA armed while the LCD is off copies one block immediately — fixes Worms Armageddon quickstart freeze
  • $FF46 (OAM DMA) reads its correct boot value of $00 on CGB — fixes Doc Cosmos title marquee pop

PPU & timing fixes

  • DMG window/background pixel alignment — fixes Star Trek: 25th Anniversary TV-frame glitches
  • Window WY-trigger latch matches real hardware — fixes Zerd no Densetsu HUD corruption
  • STAT-write bug correctly gated to DMG/SGB only — fixes NASCAR 2000 title on CGB
  • LY=LYC STAT re-latch at scanline boundaries — unblocks chained-LYC raster effects, fixes Ken Griffey Jr.'s Slugfest
  • PPU-raised STAT IRQs deferred 24 dots + first frame after LCD enable held — fixes RoboCop vs. The Terminator one-frame flashes
  • Persistent double-speed CPU budget + tile-granular SCY fetching — fixes Demotronic demo raster effects
  • Auto frame-blend entry for 3D Pocket Pool — its 2-phase sprite/background multiplexing no longer flashes
  • BGP mid-mode-3 re-latch + mode-3 VRAM blocking — Fixes Robocop

Audio fixes:

  • Dynamic-rate control locks GB sample production to host pacing — eliminates static/crackle from APU–host rate drift
  • Wave RAM reads while channel 3 plays return the current byte on CGB and $FF on DMG — Demotronic "NO BOY!" detection passes

Super Game Boy:

  • SGB BIOS cold-boots on soft reset — fixes black screen after reset
  • GBC-only carts honor the SGB BIOS preference (lockout restored)

Windows GUI

  • Updated Logo icons:
    • Jap/Europe - flat/embossed variations
    • USA - flat and embossed variations.
  • File → Choose Logo can now also replace the .exe's own shell icon
  • Added "Allow .exe icon replacement" opt-in toggle in Emulator => Hacks...
  • Cheat Search enhancements:
    • the New Value field in the add-cheat dialog is pre-filled and sign-extended correctly
    • Support signed values to be added to the game genie cheat editor.

Chaging Logo/exe logo:

image

image

  1. SuperSnes9x restarts automatically

image

Don't miss a new snes9x release

NewReleases is sending notifications on new releases.