Apr 152016

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.
 Posted by at 4:00 pm

  12 Responses to “Firmware v0.1.7 released”


    Great work! Excited about the improvement and tweaks. Glad the save files are nice and sorted. Much appreciated update!


    Hello ikari. Thank you for this long awaited firmware! Only problem I’ve found with any game is Super Punch-Out, which will crash when you reach the 2nd match (Bear Hugger) unless you turn off all In-game Settings in the Configuration menu. Otherwise, everything is working good.


    thx ikari,appreciate your hard work.


    Nice work , Brazil loves you !
    Us waiting for next realease for FX emulation special StarFox is best game ever on S.Nintendo .

    Fast You have worked hard, we noticed that here and thank you for that !

    GJ !!!


    Nice! Thanks for this update!
    I have a request os just an idea, if it’s possible, of course!
    Now, we can increase the MSU1 volume and i really appreciate it!
    If possible, can you add the possibility to decrease it more than original?
    Or add the possibility to increase Sound effect volume, we can find the best sound match for each games!
    I realize how hard it must be and i fully respect your job!

    Thanks a lot for giving us the possibility to improve our games on snes console!


    Thank you so much! :D


    Hi, I would also HIGHLY recommend the ability to reduce the volume of the MSU music as well. In the newer versions of the SD2SNES the music is FAR too loud now and makes the sound effects barely audible. We definitely need the ability to reduce the db of the music as well as boost it. I really hope this is implemented in the next firmware update as the difference in volume on most MSU games is now so bad that I can’t really enjoy them….


      Hi, sorry about all the volume problems. :(

      It stems from the sd2snes MSU1 audio originally being too quiet – at least when compared to bsnes or higan.
      Many hack authors, rather than relying on the sd2snes’s built-in MSU1 volume boost feature, chose to release the hacks with audio pre-boosted. Now that Rev.H finally matches the volume of the emulators those audio packs are too loud (they’ve always been too loud on emulators too, mind!).

      Some MSU1 hacks have “emulator specific” releases. If possible, use those. On top of that, qwertymodo is doing god’s work of normalizing all the hacks out there so they have the right volume on sd2snes AND emulation. See this thread for details and downloads: http://www.zeldix.net/t1265-fixing-all-of-the-too-loud-audio-packs-for-good

      I’d like to refrain from adding in a volume reduction feature as it will continue to encourage inconsistency in volume among MSU1 hacks. Henceforth, with the existing ones fixed, no sd2snes specific hacks should need to be made.

 Leave a Reply

All comments are moderated. Email is optional, however no comment confirmation message will be shown for some reason if it is left empty. The comment will be posted anyway.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>