Playing Sega Saturn Games on PC

SSF is a emulator designed for emulating sega saturn games. This emulator make it possible that playing sega saturn games on pc. If you want to experience this emulator, you can download from ‘ https://segaretro.org/SSF’.

Firstly we will talk about features of SSF.  If we should list them, it will be like this: BIOS file not required, but may improve compatibility in certain casesAll regions (PAL & NTSC) emulated.                                                              

  • Backup memory emulated.           
  • Savestates supported.   
  • Joystick support.  

Can dump screenshots in BMP format, and audio in WAV format. Unoptimized PAL games can be made run at the speed of their NTSC counterpart by setting the “Emulation Speed” lever to 1.20, often without unwanted acceleration of music and sound playback.

Secondky we will explain compatibilty ; New Test System (For versions above 0.09 Beta. I’ve been getting emails from people assuming my new test system is needed to run Saturn emulation. It’s not.   

You could run SSF at full speed on a $400 Dell (the main exception being some of the 3D fighting games running low FPS).                                                               

As far as games running slower on my old system, I could have enabled Frame Skip in SSF to speed them up but then I wouldn’t have had an excuse to upgrade. I specifically built this system to run Crysis at a reasonable frame rate and just happen to use the same system for testing SSF.

Intel Core i7 Extreme Edition 965 Nehalem 3.2GHz 4 x 256KB L2 Cache 8MB L3 Cache LGA 1366 130W Quad-Core Processor   ASUS P6T Deluxe/OC Palm LGA 1366 Intel X58 ATX Motherboard OCZ XMP Ready Series 12GB (6 x 2GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Triple Channel  Thermaltake Toughpower 1200W Power Supply 2 x WD Raptor SATA 10,000 RPM 72GB Hard Drives (RAID 0)  2 x EVGA GTX295 in SLI (aka. Quad SLI) Sony DRU-840a DVD+- RW Drive   Mad Catz Saturn controller connected via 3-in-1 PC Joy Box Windows Vista Ultimate x64 SP1 with the latest DirectX runtime files from microsoft.com

Japanese Bios 1.01 Alcohol 120% for image testing

Test System (for version 0.09 Beta and below):AMD Athlon64 X2 4800+            

PC Power Cooling 510 Power Supply  2 Gig Corsair XMS 3200 RAM  2 x WD Raptor SATA 10,000 RPM 72GB Hard Drives (RAID 0) 2 x BFG 7800GTX 256MB Video Cards in SLI  Envision EN-985e 19″ Flat screen CRT Monitor 1600×1200 32-Bit Plextor PX-740A 16x DVD+-RW drive Creative SoundBlaster Audigy 2 Sound Card (Latest driver from Creative)  Microsoft Sidewinder USB Controller Windows XP Pro SP2 with DirectX 9.0c (With the latest user runtime files from microsoft.com)   Japanese Bios 1.01 Alcohol 120% for ISO testing

Test System #2 (for version 0.09 Beta and below): Wakizachi Laptop from killernotebooks.com      

Intel Core 2 Duo T7400 (2.16Ghz x 2)  2 GB OCZ DDR2-667 Memory Hitachi Travelstar E7K100 100GB (7200 RPM) SATA Hard Drive   ATI Mobile X1600 256MB Dedicated Memory (512 MB w/Hyper Memory) WXGA Display (1280×800) 8x DVD+-RW drive    Realtech Onboard Audio Mad Catz Saturn controller connected via 3-in-1 PC Joy Box Windows XP Pro SP2 with DirectX 9.0c (With the latest user runtime files from microsoft.com)  Japanese Bios 1.01 Alcohol 120% for ISO testing

Next point we will explain is system requirements: Recommended configuration                          

CPU: Intel Core i7 series                                        

 Intel Core 2 Duo series AMD Phenom II series                                                                                    

AMD Phenom series

Memory: 512MB or above running in Dual Channel mode

Absolute minimum config required for running SSF:                                                      

OS: Windows2000/XP/Vista   Windows 7 (both 32 and 64bit versions) should also work.

If you experience problems under Vista or 7, make sure your drivers are up to date.

CPU: A cpu which has a FPU (Floating Point Unit), supports the TSC (Time Stamp Counter), and supports MMX, SSE and SSE2 instruction sets. Practically, this means any Pentium 4 or Athlon 64, or above. Athlon XP does not have SSE2 instructions and will not run.                                                                                   

RAM: 256MB or above                                                                                            

 Video card: A videocard compatible with DirectX9.0c, capable of drawing textures at the size of 1024×512 and 1024×1024.

This includes any modern videocard or onboard video device.                                                                        

 Sound: A soundcard compatible with DirectX9.0c, and is capable of playing back Stereo PCM streams at 44100Hz sampling rate. Basically any soundcard or onboard audio device.

CD drive: A drive that interacts via MMC3 read commands. Basically any modern CD/DVD drive.

Keyboard settings is the last point we will explain. SSF supports DirectInput. Comaptible gamepads and keyboard can both be used.

Default key assignements:                                                                                                                   

P1 UP = Up arrow

P1 DOWN = Down arrow

P1 LEFT = Left Arrow

P1 RIGHT = Right Arrow

P1 A Button = Z Key

P1 B Button = X Key

P1 C Button = C Key

P1 X Button = S Key

P1 Y Button = D Key

P1 Z Button = F Key

P1 L Button = A Key

P1 R Button = G Key                                                                                                         

P1 Start Button = Enter key

The following keys cannot be modified:

F1 = Opens CD tray

F2 = Closes CD tray

F4 = Hard reset

F5 = Turns Scanlines on/off

F6 = Turns Sound on/off

F7 = State Load

Shift + F7 = State Save

F8 = Snapshot (creates a BMP screenshot in the “snapshot” directory)

F9 = Starts/stops sound recording. Saved WAV files will go under the “Wave” directory.

For the best results, it is recommended to disable “Scanline Base Timing” and “Always Running” when recording sound.

Numeric 1 = Turns NBG0 display on/off (scrolling background 1)

Numeric 2 = Turns NBG1 display on/off (scrolling background 2)

Numeric 3 = Turns NBG2 display on/off (scrolling background 3)

Numeric 4 = Turns NBG3 display on/off (scrolling background 4)

Numeric 5 = Turns RBG0 display on/off (rotating background 1)

Numeric 6 = Turns RBG1 display on/off (rotating background 2)

Numeric 7 = Turns Sprite display on/off (sprites, polygons, etc)

Numeric 9 = switches the ABC and XYZ buttons

Numeric 0 = rotates display (for games using TATE mode, does not work if DirectDraw is enabled)

Numeric + = modifies window size (1.5x, 2x, then back to original 1x size).

Numeric – = enables/disables the Mouse Cursor in window mode (for games using the Shuttle Mouse)

Alt + Enter = Switches between fullscreen and window mode.

Esc = quits the emulator

The following keys cannot be modified (for STV mode):

F11 = Test menu

F12 = Service Button

5 = Coin slot 1

6 = Coin slot 2

7 = Coin slot 3

8 = Coin slot 4

1 = Player 1 Start

2 = Player 2 Start

3 = Player 3 Start

4 = Player 4 Start

A-N = A-N keys (Mahjong Panel)

Kan = Ctrl key (Mahjong Panel)

Pon = Alt key (Mahjong Panel)

Chi = Space key (Mahjong Panel)

Riichi/Reach = Shift key (Mahjong Panel)

Ron = Z key (Mahjong Panel)

By default, the 2nd player controller is disabled.

However, it can be set up in the Options menu.

If Shift is pressed while SSF starts up, STV mode is activated.

If CTRL is pressed while SSF starts up, no BIOS will be used temporarly.

If Space is pressed while SSF starts up, the SH2 Instruction Numbers will be temporarly decreased to 60%.

If 1-4 is pressed while SSF starts up, preconfigured compatibility settings will be active. You can edit these settings inside the setting.ini file.

Leave a Comment