Difference between revisions of "SSF"
(→Guides and Info: moonrune translation) |
|||
Line 33: | Line 33: | ||
[http://www.racketboy.com/retro/sega/saturn/ssf-a-nearly-perfect-sega-saturn-emulator General Guide] | [http://www.racketboy.com/retro/sega/saturn/ssf-a-nearly-perfect-sega-saturn-emulator General Guide] | ||
− | [https://www.google.com/translate?hl=en&sl=ja&tl=en&u=http%3A%2F%2Fwww.geocities.jp%2Fmj3kj8o5%2Fssf%2Fsetting.html&sandbox=1 Shima's FAQ about compatibility issues. Note that this is Japanese-to-English Google Translate, and has very shoddy syntax as a result.] | + | |
+ | ===Troubleshooting=== | ||
+ | [https://www.google.com/translate?hl=en&sl=ja&tl=en&u=http%3A%2F%2Fwww.geocities.jp%2Fmj3kj8o5%2Fssf%2Fsetting.html&sandbox=1 Shima's FAQ about compatibility issues. Note that this is Japanese-to-English Google Translate, and has very shoddy syntax as a result.] The following is an in-progress proper translation of the above link. | ||
+ | |||
+ | The configuration closest to accurate hardware emulation would be: Enable "Bus Wait". Set "Bus Wait Clock" to 0. Enable "SH2 DMA Real Transfer". Alternatively, "Setting5" (holding the 5 keyboard button at startup) achieves similar results. | ||
+ | |||
+ | General issues: | ||
+ | * '''Character sprites in SNK games don't appear:''' Change "Cartridge" to "1MBytes RAM Cartridge". | ||
+ | * '''Flickering in FMVs:''' Enable "Check Cycle Pattern". | ||
+ | * '''No sound:''' Enable "Memory Access Wait". | ||
+ | * '''Stuttering sound:''' Enable "Scanline Base Timing". | ||
+ | |||
+ | Game-specific issues: | ||
+ | * '''Marvel Super Heroes Vs. Street Fighter''' (fix for sound noise): Disable "Sound Thread". | ||
+ | * '''Idol Janshi Suchie-Pai II''' (fix for cutscenes): Enable "Check Cycle Pattern" and "VDP2 RAM Revision Access". | ||
+ | * '''The Tower:''' Enable "VDP2 RAM Write Timing". | ||
+ | * '''Quovadis 2''' (fix for FMVs): Set "Dot Clock" to 3.0 or above, and "EZ Setting" to "High". | ||
+ | * '''Galjan''': Enable "SH2 DMA Real Transfer". | ||
+ | * '''Whizz, Thunder Hawk II''': Enable "Bus Wait". | ||
+ | * '''Dark Savior''': Enable "Bus Wait" (fix for logo). Enable "VDP2 RAM Revision Access" (fix for save data screen). | ||
+ | * '''Taito Chase HQ Plus SC'''I: Enable "CD Track/Index". | ||
+ | * '''Daytona USA Circuit Edition''': Enable "VDP2 RAM Revision Access". | ||
+ | * '''Virtua Fighter 2''': Enable "VDP2 RAM Revision Access" (fix for key config screen). Enable "Memory Access Wait". | ||
+ | * '''Baroque''' (FMV issues): Enable "Check Sprite Priority". | ||
+ | * '''Sonic Jam''': Set "Dot Clock" to 2.7 or above. Enable "Check Cycle Pattern" (fix for 2P Mode in Sonic 2). | ||
+ | * '''Lunar Silver Star Story''' (FMV issues): Enable "SCU DMA Delay Interrupt". | ||
+ | * '''Grandia''' (FMV issues): Set "Dot Clock" on 3.7 or above. Set "SlaveSH2 Speed" to 90%, Set "EZ Setting" to Highest. | ||
+ | * '''Deep Fear, Daina ☆ Airan, Mr. Bones, X-Men Vs. Street Fighter''': Enable "Memory Access Wait". | ||
+ | * '''Riglord Saga 2''': Set "Dot Clock" to 3 or above. | ||
+ | * '''Sol Divide''': Set "Dot Clock" to 3.4 or above. | ||
+ | * '''Pro Mahjong Kiwame S, Megaman X3''': Set "Dot Clock" to 3.7 or above. Set "1Block Clock" to a value as low as possible. | ||
+ | * '''World Heroes Perfect, Castlevania Symphony of the Night''' (fix for data select screen), '''Macross Do You Remember Love''': Enable "VDP2 RAM Revision Access". | ||
+ | * '''Chaos Seed''': Enable "Check Cycle Pattern". Enable "VDP2 RAM Revision Access". | ||
+ | * '''Denpa Shounenteki Game, Astal''': Enable "SH2 Cache". | ||
+ | * '''Gokujou Parodius Da! Deluxe Pack (aka Fantastic Journey)''': Enable "Bus Wait", Set "Bus Wait Clock" to 0. | ||
+ | * '''Ruri Iro no Yuki''' (fix for company logo among other stuff): Enable "Check Cycle Pattern". | ||
+ | * '''Toshinden URA''' (if FMVs skip): Set "1Block Clock" to 50. Disable "Check SlaveSH2 Idle Loop". Enable "Bus Wait". Set "Bus Wait Clock" to 1. Enable "Enable Instruction Cache". | ||
===Free Virtual Drive Software=== | ===Free Virtual Drive Software=== | ||
Line 64: | Line 100: | ||
(You can mostly ignore the program by stopping it from running on startup, however.) | (You can mostly ignore the program by stopping it from running on startup, however.) | ||
|- | |- | ||
− | | style="text-align: center;"|[http://www. | + | | style="text-align: center;"|[http://www.daem |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==References== | ==References== |
Revision as of 21:49, 3 September 2015
Current version: | 0.12 beta R4 |
---|---|
Active: | Yes |
OS: | Windows |
Authors: | Shima |
Official website: | Shima's Site |
Source code: | Closed source |
SSF is a Sega Saturn emulator. It is the only Sega Saturn emulator to date that has any level of compatibility with SS games and the only one worth using.
Contents
Downloads
- Latest Version (The "test versions" are development builds.)
- 0.12 Beta R4
- .zip Version 0.11 alpha R5
Review
The best, and only good Saturn emulator right now. SSF is superior to Yabause for compatibility, but is Windows only, closed source and requires mounting ISO files in a virtual drive to run them.
A recent major update to 0.12 improved compatibility for certain games and broke others. It added support for some of games such as Astal (needs "Enable SH2 Cache"). Keep both versions, pre- and post-0.12 just in case. 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 (that do not always work).
SSF needs an external virtual drive to read ISO files. Close and restart the emulator (as it says in the Japanese dialogue popup appearing) whenever you modify the options for them to take effect.
Even though it has a "No Bios" option, you'll sometimes need the BIOS files, of course specifying the correct region in the options.
Some useful commands:
- F7: Pause and Load State (Press 0-9 to choose)
- Shift + F7: Pause and Save State (Press 0-9 to choose)
- Numeral Pad 1-6: Disable 2D layers. Useful for sprite ripps. Keep in mind this often causes 3D games to crash, and they already have lower compatibility than 2D one when it comes to general emulations.
- You can change the speed of emulation under options up to 4x.
Guides and Info
Troubleshooting
Shima's FAQ about compatibility issues. Note that this is Japanese-to-English Google Translate, and has very shoddy syntax as a result. The following is an in-progress proper translation of the above link.
The configuration closest to accurate hardware emulation would be: Enable "Bus Wait". Set "Bus Wait Clock" to 0. Enable "SH2 DMA Real Transfer". Alternatively, "Setting5" (holding the 5 keyboard button at startup) achieves similar results.
General issues:
- Character sprites in SNK games don't appear: Change "Cartridge" to "1MBytes RAM Cartridge".
- Flickering in FMVs: Enable "Check Cycle Pattern".
- No sound: Enable "Memory Access Wait".
- Stuttering sound: Enable "Scanline Base Timing".
Game-specific issues:
- Marvel Super Heroes Vs. Street Fighter (fix for sound noise): Disable "Sound Thread".
- Idol Janshi Suchie-Pai II (fix for cutscenes): Enable "Check Cycle Pattern" and "VDP2 RAM Revision Access".
- The Tower: Enable "VDP2 RAM Write Timing".
- Quovadis 2 (fix for FMVs): Set "Dot Clock" to 3.0 or above, and "EZ Setting" to "High".
- Galjan: Enable "SH2 DMA Real Transfer".
- Whizz, Thunder Hawk II: Enable "Bus Wait".
- Dark Savior: Enable "Bus Wait" (fix for logo). Enable "VDP2 RAM Revision Access" (fix for save data screen).
- Taito Chase HQ Plus SCI: Enable "CD Track/Index".
- Daytona USA Circuit Edition: Enable "VDP2 RAM Revision Access".
- Virtua Fighter 2: Enable "VDP2 RAM Revision Access" (fix for key config screen). Enable "Memory Access Wait".
- Baroque (FMV issues): Enable "Check Sprite Priority".
- Sonic Jam: Set "Dot Clock" to 2.7 or above. Enable "Check Cycle Pattern" (fix for 2P Mode in Sonic 2).
- Lunar Silver Star Story (FMV issues): Enable "SCU DMA Delay Interrupt".
- Grandia (FMV issues): Set "Dot Clock" on 3.7 or above. Set "SlaveSH2 Speed" to 90%, Set "EZ Setting" to Highest.
- Deep Fear, Daina ☆ Airan, Mr. Bones, X-Men Vs. Street Fighter: Enable "Memory Access Wait".
- Riglord Saga 2: Set "Dot Clock" to 3 or above.
- Sol Divide: Set "Dot Clock" to 3.4 or above.
- Pro Mahjong Kiwame S, Megaman X3: Set "Dot Clock" to 3.7 or above. Set "1Block Clock" to a value as low as possible.
- World Heroes Perfect, Castlevania Symphony of the Night (fix for data select screen), Macross Do You Remember Love: Enable "VDP2 RAM Revision Access".
- Chaos Seed: Enable "Check Cycle Pattern". Enable "VDP2 RAM Revision Access".
- Denpa Shounenteki Game, Astal: Enable "SH2 Cache".
- Gokujou Parodius Da! Deluxe Pack (aka Fantastic Journey): Enable "Bus Wait", Set "Bus Wait Clock" to 0.
- Ruri Iro no Yuki (fix for company logo among other stuff): Enable "Check Cycle Pattern".
- Toshinden URA (if FMVs skip): Set "1Block Clock" to 50. Disable "Check SlaveSH2 Idle Loop". Enable "Bus Wait". Set "Bus Wait Clock" to 1. Enable "Enable Instruction Cache".
Free Virtual Drive Software
As said above, SSF requires a virtual drive to read ISO files. Sadly, most of the good free ones don't work with SSF for one reason or another. They either have a bunch of adware or they don't support mdf/mds files. The ones that do work (along with some that don't) will be listed below.
Program Name | Pros | Cons |
---|---|---|
Virtual Clone Drive |
|
|
Alcohol 52% Free Edition |
|
(You can mostly ignore the program by stopping it from running on startup, however.) |
[http://www.daem
References |