
0.12 Preview R37 / 21-10-2025
Performance
Features
SSF
Accuracy
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
--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