top of page
loading_reduced.jpg

0.12 Preview R37 / 21-10-2025

average rating is 4 out of 5

Performance

average rating is 3.8 out of 5

Features

average rating is 3.1 out of 5

SSF

Accuracy

competition

SSF is a closed-source emulator known for its high compatibility and considered to be superior to Yabause and Mednafen. It's able to run most Saturn games without issues, but requires mounting ISO files in a virtual drive. To raise compatibility, you can try with "No Bios" enabled or disabled, and you'll want to start with the MaxCompatibility (slow) option, then try with the faster options (which doesn't always work).


SSF requires either an external virtual drive or a specific loader to read disc images. Close and restart the emulator (as it says in the Japanese dialogue popup appearing) whenever you modify the options for them to take effect. There also exist a Drag & Drop Loader made by a third-party which can be found here.


Even though it has a "No Bios" option, you'll sometimes need the BIOS files, of course specifying the correct region in the options.The emulator has a certain amount of input lag, though suggested solutions are to disable V-sync (emulator settings, causes tearing) and enable "VDP2 RAM write timing".

--

Windows: XP+ 64-bit

Most Recent Changes (recent mostly translated)

--r37--

Major changes to emulation processing may cause incompatibility with previous configuration settings.

  • if issues arise, try adjusting: `SH2WriteBuffer`, `SH2Cache`, `EnableICache`.

  • If problems persist, also try: `SH2DMARealTransfer`, `SCUDMARealTransfer`, `SH2Strict`.

  • Fixed bug where changing emulation speed caused unstable behavior.

  • Fixed crash when opening options or pausing the emulator.


  • Modified SCU-DSP object cache handling.

  • Video playback for «Watarase Bridge / Lala Sunshine » by Chisato Moritaka now works correctly.

  •  Other problematic titles remain unchanged.

 

Audio & Recording

  • Fixed issue where recording or capturing without a sound device resulted in silent data.

  • Audio volume now behaves correctly after adjusting -12V power supply.

 

System Stability

  • Fixed crash when exiting multiplayer backup management screen.

  • Scripts are now disabled during BIOS boot.

  • Fixed issue where SMEM contents were overwritten when loading a save state. 

  • Somes fixes



--r36--

Core System

  • Enabled SCU-DSP object cache (experimental; may still be unstable)

  • BIOS calls now executed in native code for improved performance


Executable Fixes

  • Fixed CreateObject.exe

  • Compatibility improved for titles like Thunder Force V


Game Compatibility

  • Fixed CD block processing

  • Battle Monsters now runs correctly


Audio & Recording

  • Prevented hang-ups when no audio device is present

  • Optimized recording process for better performance

  • Added option for 24-bit recording format


Graphics

  • Fixed screen rendering issues on specific GPUs


SSF-Specific Enhancements

  • Inserted wait states in custom backup library hook for better timing


Known Issues

  • SCU-DSP cache may still cause instability

  • PS slowdown likely due to rendering load, not emulation logic



--r35--

Fixes & Known Issues

  • Disabled object cache generation due to instability after code generation changes (Thunder Force V affected). The fix is planned for R36.

  • Unstable behavior observed in:
    -BusWait
    -SH2WriteBuffer
    -Dual SH2 operations
    Timing-related wait states found on actual hardware are not yet accurately reproduced.
    **Workaround:**
    1. Disable "SH2WriteBuffer"
    2. Disable "SH2Cache"
    3. Disable "BusWait", if needed


Configuration Changes

  • SMPC "SMEM" settings now saved in "Backup/SMEM.ini" instead of "SSF.ini". Settings are retained unless "SMEM.ini" is deleted, even if "SSF.ini" is removed.
     

New Features

  • Added "NewPCMGenerate" option for improved sound timing.

  • Function key assignments:

  • Force CDDA stereo: "Shift + C"

  • CD image selection: "Shift + F1"

  • Options menu: "Shift + F2"



--r34 v2--

  • Fixed bug causing application to close on rewind if window size exceeds 1.5x.

  • Automatic pause when WindowMenu is selected.

  • If Program1's MenuPause value is set to 0 in the configuration file, the application will no longer pause in this case.

  • Fixed a bug where CreateCDImage.exe could fail to create an image of a 99-track CD.

  • CreateObject.exe now compiles split objects from a single file in a separate thread.

  • If execution freezes, start by setting CDTaskNumbers to 1. If this doesn't help, try increasing its value. Other options may also improve operation:

  • disable SH2WriteBuffer,

  • disable BusWait,

  • activate SCUDMARealTransfer.

  • Cheat codes added

  • Only 64-bit version available

  • Fixed somes



--r34--

  • Fixed bug causing application to close on rewind if window size exceeds 1.5x.

  • Automatic pause when WindowMenu is selected.

  • If Program1's MenuPause value is set to 0 in the configuration file, the application will no longer pause in this case.

  • Fixed a bug where CreateCDImage.exe could fail to create an image of a 99-track CD.

  • CreateObject.exe now compiles split objects from a single file in a separate thread.

  • If execution freezes, start by setting CDTaskNumbers to 1. If this doesn't help, try increasing its value. Other options can also improve operation:

  • disable SH2WriteBuffer,

  • disable BusWait,

  • enable SCUDMARealTransfer.

  • Cheat code added

  • More Fixes



--r33--

  • Somes fixes 



--r32--

  • Bitmap processing of rotating surfaces has been corrected.

  • Solvais loading screens etc. are now normal.

  • SH2 process has been corrected.

  • X-MEN VS STREETFIGHTER no longer crashes.

  • Bus weight processing has been fixed.

  • The phenomenon that sometimes caused processing crashes in YUMIMIMIX REMIX etc. has been fixed.

  • Somes fixes



--R31--

  • Additional Fixes



--R30--

  • More Fixes



--R29--

  • Some Fixes



--R28--

  • Fixed a bug around the shader

  • I tried not to kill it even if the mouse cooperation level could not be set. The mouse coordination level seems to be the cause of an error on the UMPC, so if an error occurs, the mouse is disabled.



--R27--

  • Somes fixes



--R26--

  • Fixed drawing bug I tried to use VFW for recording

  • Additional bug fixes



--R25--

  • Fixed a bug in sound recording



--R24--

  • After fixing the sprite drawing, there was a problem with the drawing of the rotating surface in GPU rendering, so it has been fixed.

  • It was inconvenient not to be able to set SSF.ini (default value) when starting the game, so I provided an option. If you check it, it will also be saved in SSF.ini.



--R23--

  • Added Restart to modification menu and function keys around drawing

  • Also, Drag & Drop is also implemented casually. If you insert the CUE file into the window, it will restart. This operation is a little subtle..



--R22--

The minor changes are that if you change the CD image as an option, it will restart automatically ...



--R21--

I've removed the full screen and you can use the borderless window instead  Switch to borderless window with F12



--R20--

Only fix fatal bugs and change default settings



--R19--

Default is GPU rendering. If you get an error related to D3D11, [Program1] in SSF.ini-> Try setting GPU Rendering to 

I made GPU rendering the default  Since the number of software whose drawing is suspicious in GPU rendering has become very small ...  Only some software, such as The Tower, requires software rendering


Show Previous Changes

--R8--

- Fixed the problem of noise during single sample decoding of PCM

- Since the drawing clock has been adjusted, please delete the setting file at once or delete the Program5 item in the file.

= Android version update ver.0.20 is the same as R18 v8.

Somes fixes

bottom of page