Browsed by
Month: May 2026

Firmware v1.11.1 released

Firmware v1.11.1 released

Firmware 1.11.1 is out.
Download here: https://sd2snes.de/files/sd2snes_firmware_v1.11.1.zip

This is mostly a bug fix and compatibility release to wrap up long-standing issues with SA-1 and SuperFX performance, regressions with pre-Rev.D hardware and unmodified consoles.

Featurewise, there is now an autoboot feature (thanks to XeroX!), and MSU-1 autosaving can be enabled/disabled individually. For the full list of additions and fixes see below.

MSU-1 autosaving uses some opportunities where MSU-1 audio/data throughput does not have to be guaranteed to check on SRAM contents and save, e.g. when changing the audio track. If a game isn’t prepared to wait for the MSU-1 busy flags properly it might glitch or crash and MSU-1 autosave should be disabled.

To use autoboot, press Y on any ROM file in the browser or your favorites list (Recent games list coming soon!) and select “Set as autoboot”. On next reset or power-up the ROM will be loaded automatically.
To bail out of autoboot, hold the START button while powering on or resetting the console.

What’s new:

Features added:

  • [All] Autoboot: set a ROM as autoboot from the context menu to launch it automatically on power-on. Hold START during boot to skip autoboot and return to the menu. (XeroX)
  • [All] Added separate autosave settings for regular autosave and MSU-1 autosave (EnableAutoSave, EnableMSU1AutoSave in config.yml).
  • [All] File browser now shows .SGB files.
  • [All] Early boot screen now shows hardware maker, model, and revision.
  • [All] S-DD1: Detect ROMs larger than 48 Mbits and support “mixed mapper” SRAM layout. This fixes the PT-BR translation of Star Ocean.

Fixes:

  • [All] SA-1: fixed execution speed regression introduced in v1.10.0 and improved SA-1 timing/performance further.
  • [All] SA-1: fixed bus sampling/timing issues.
  • [All] SA-1: implemented CCNT_RESB wait bit. (RedGuy)
  • [All] SuperFX: fixed branch latency and readjusted memory latencies, improving synchronization in Star Fox credits. (RedGuy)
  • [All] SuperFX: reverted bus sampling timing to fix a stability regression.
  • [All] SGB: fixed real-time clock behavior. (RedGuy)
  • [Mk2] SGB: fixed controller multitap handling. (RedGuy)
  • [All] MSU-1: eliminated static buzzing noise on track change.
  • [All] MSU-1: fixed data buffer address not incrementing reliably at the end of DMA.
  • [All] MSU-1: sped up bulk PCM file scanning used by some games.
  • [All] Save states: fixed a bug where loading did not wait for a slot change to complete. (RedGuy)
  • [All] Save states: added compatibility/audio patches for more games. (RedGuy)
  • [All] BS-X: fixed loading of bytecode ROMs, e.g. BS Magazines.
  • [All] Fixed cursor and refresh glitches in the Favorites menu.
  • [All] Fixed wrong game video mode when running in SuperCIC pair mode.
  • [All] Fixed accidental shutdown when saving settings on unmodified consoles.
  • [All] Fixed combo ROM detection broken by the SGB merge. (RedGuy)
  • [All] Fixed DMA write snoop conflict in the base core, fixing save-state related issues in Chrono Trigger. (RedGuy)
  • [All] Fixed flickering boot error messages when the card is write protected.
  • [Mk2] Fixed green and yellow LEDs not lighting at all.

Please report any issues preferably on Github. Discord: #fxpak-general