Quantcast
Channel: project sd2snes
Viewing all articles
Browse latest Browse all 39

Firmware v0.1.7 released

$
0
0

OK, so I decided to release v0.1.7 😉 There is one feature missing out from the milestone (interactive cheat menu) but I really didn’t want to delay the release EVEN longer. Grab it here!

Here’s what’s new since preview 4:

  • Configuration menu. All settings are now available through the menu. Changes take effect immediately after confirming a setting with the A button. It can use some polish but should work fine. Note that the Video Mode settings are only effective on SuperCIC modded consoles.
  • SRM files (save files) are now stored in sd2snes/saves/<romname>.srm – existing save files will be moved upon save, there is no batch migration.
  • Game fixes:
    • DMA de-initialization has been reintroduced and changed from $00 to $ff. This reflects a real SNES better and hopefully finally fixes sprite corruption with SGnG and SSF2, AND title screen glitches/crashes with Pocky&Rocky US.
    • APU RAM is initialized to $AA (same as specific model SNESes). This fixes stuttering drums due to bugs in sound programming in the intro of Soul Blader on some consoles (not just 1CHIP!)
    • Data written by the SNES CPU is sampled to obtain valid data on certain time points. This should fix Mario Kart track/driver glitches everywhere.
    • All faulty multicycle constraints from Cx4 have been removed. There should be no random “register file error” messages or similar anymore.
  • MSU1 enhancements:
    • MSU1 volume boost: In case MSU1 audio is too quiet you can now increase volume in several steps. Available via Configuration->Chip Options.
    • Interpolation filter to reduce aliasing, resulting in cleaner sound
    • Fixed a bug where volume calculation introduced DC offset to the waveform output. This eliminates clicking or humming on volume changes/fades.
    • Changed MSU1 audio playback rate to exactly 44100Hz to match bsnes/higan implementation. Sound that syncs on bsnes should now also sync properly on sd2snes.
    • MSU1 resume feature implemented (Thanks to Michaël Larouche!)
  • Miscellaneous:
    • Missing ROM files are automatically removed from the “Recent Games” list. (Thanks to borti4938!)
    • Background text is now properly greyed out in the SPC player
    • Ultra16 awareness (mostly thanks to borti4938!):
      • Ultra16 serial number and autoboot setting is displayed in the System Information screen.
      • Exiting from the SPC player doesn’t crash the menu anymore on Ultra16 consoles.
      • Soft reset is prolonged a bit on Ultra16 consoles so you have the opportunity to release the controller buttons, not entering the Ultra16 menu by accident.
      • Auto region patching is disabled on Ultra16 consoles so it doesn’t interfere with the Ultra16’s own facilities.

Viewing all articles
Browse latest Browse all 39