Changes

Jump to navigation Jump to search

Sega Saturn emulators

575 bytes added, 12:56, 3 July 2020
Emulators
|emulated = {{✓}}
}}
The '''[[wikipedia:Sega_Saturn|Sega Saturn]]''' is a 32-bit, fifth-generation console released by [[wikipedia:Sega|Sega]] in Japan on November 22, 1994 and in the US on May 11, 1995. It was retailed for <abbr title="$660{{Inflation|USD|399.73 in 2018 money">$399</abbr>99|1994}}. It had 2 Hitachi SH-2 CPUs at 28.6 MHz and it had the VDP1 GPU & VDP2 GPU. The arcade board, '''[https://segaretro.org/Sega_Titan_Video ST-V (Sega Titan Video)]''', uses the same hardware except for sound, VRAM, and game storage (where it is stored on ROM cartridges instead of CD-ROM discs).
The Sega Saturn has historically been one of the harder consoles to emulate, resulting in a lack of good options. However, things are looking up for open-source emulators like Mednafen, and to a lesser extent, Yabause.
|-
! scope="col"|Name
! scope="col"|Operating SystemPlatform(s)
! scope="col"|Latest Version
! scope="col"|ST-V
! scope="col"|[[Recommended Emulators|Recommended]]
|-
! colspan="7"|PC/ x86
|-
|[[Mednafen]]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[{{MednafenURL|releases/}} {{MednafenVer}}]
|{{~}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[SSF]]
|align=left|{{Icon|Windows}}|[http://aaaaaaaa.g2.xrea.com/ssf/files/SSF_PreviewVer_R2.zip PreviewVer R3 (16/06/2019){{SSFVer}}]
|{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}
|-
|[https://github.com/FCare/yabause Kronos/tree/extui-align Kronos]|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://www.emutalk.net/forums/56-Sega-Saturn-Emulation 1.7.0{{KronosVer}}]
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[https://github.com/devmiyax/yabause YabaSanshiro]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://www.uoyabause.org/static_pages/download 3.2.5.04]
|{{~}} ||{{✗}} ||{{✓}} ||{{~}}
|-
|[[Yabause]]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://yabause.org/download/ {{YabauseVer}}]
|{{~}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[[MAME]]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[[Nova]]
|align=left|{{Icon|Windows}}|[https://www.patreon.com/nova_emu file?h=31179979&i=4658332 0.56]
|{{✓}} ||{{✗}} ||{{✓}} ||{{✗}}
|-
|[[BizHawk]]
|align=left|{{Icon|Windows}}
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
|{{~}} ||{{✗}} ||{{✓}} ||{{✗}}
|-
|[http://satourne.consollection.com/ Satourne]
|align=left|{{Icon|Windows}}
|[http://satourne.consollection.com/index.php?rub=download 2.0 beta 3]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
|[http://saturnin.consollection.com/ Saturnin]
|align=left|{{Icon|Windows}}
|[http://saturnin.consollection.com/index.php?rub=download 0.40]
|{{}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
|[[GiriGiri]]
|align=left|{{Icon|Windows}}
|0.6
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
! colspan="7"|Mobile/ ARM
|-
|[httpshttp://githubwww.com/devmiyaxuoyabause.org/yabause YabaSanshiro]<small>(Contains Ads)</small>|Multi-platformalign=left|{{Icon|Android|iOS}}|[http://www.uoyabause.org/static_pages/download 23.53.01] ([[Android emulators|Android]])<br />[http://www.uoyabause.org/static_pages/download 1.8.1] (iOS)
|{{~}} ||{{✗}} ||{{✓}} ||{{✓}}
|-
|[[Yabause]]
|Multi-platformalign=left|{{Icon|Android}}
|[http://yabause.org/download/ {{YabauseVer}}]
|{{~}} ||{{✓}} ||{{✗}} ||{{✓}}
|-
|[[SSF]]
|align=left|{{Icon|Android}}
|[http://aaaaaaaa.g2.xrea.com/ssf/files/SSF_AndroidVer.zip Dev]
|{{✓}} ||{{✗}} ||{{✓}} ||{{na|text=TBD}}
|-
! colspan="7"|Console
|-
|[http://www.uoyabause.org/ YabaSanshiro]
|align=left|{{Icon|Switch}}
|[http://www.uoyabause.org/static_pages/download 2.2.0]
|{{~}} ||{{✗}} ||{{✓}} ||{{✓}}
|}
===Comparisons===
;[[Mednafen]]:An open-source, [[multi-system emulators|multi-system emulator]] with an original Saturn core. It's currently the most accurate but runs from the command-line (obviously it'll have video output though) unless using an external frontend like Mednaffe or a [[libretro]] frontend like [[RetroArch]]. Its goal for accuracy means it only supports the BIOS of one console revision per region, and is also very demanding, having recommendations to use a quad-core Intel Haswell CPU with a base frequency of >= 3.3GHz and a turbo frequency of >= 3.7GHz (e.g. Xeon E3-1226 v3or i5-4590).<ref name="Mednafen Saturn core documentation">{{MednafenURL|documentation/ss.html}}</ref>. By default, only x86-64 builds have Saturn support, but unofficial x86-32 builds and [[libretro]] frontends like [[RetroArch]] can surpass this limitation.
:;[https://www.emu-land.net/consoles/saturn/emuls/windows?act=showonly&id=4227 MedSat]:An unofficial frontend, built by Saturn romhacker paul_meta, to simplify the process of loading Saturn games.
;[[SSF]]:Used to be the emulator of choice for compatible Saturn emulation. However, it is closed-source and only for Windowsand Android. Pretty good performance in mid-end (and maybe low-end) computers.
;[[Yabause]]:Used to be the first and only option for multi-platform Saturn emulation. It's far less developed than SSF and Mednafen and still has many compatibility issues. Development seems to have stopped, active forks are Kronos which is recommended for PCs and YabaSanshiro which is recommended for Android.
:;YabaSanshiro <small>(formerly uoYabause)</small>
::A Multi-platform fork by DevMiyax using OpenGL ES 3.X (Android), and Open GL 3.X (Windows). Unlike other forks it uses the GPU to emulate the VDP1,VDP2, and has a modified SH2 Dynamic Recompiler. See the [http://www.emutalk.net/threads/56773-UoYabause-Compatibility-list UoYabause Compatibility list's] [http://tradu-france.com/tfwiki-1.28.2/index.php?title=Compatibility_list_of_uoYabause wikiUoYabause Compatibility List ] and [http://www.uoyabause.org/games official compatibility page].
:;Kronos
::A fork of UoYabause 0.5.2 (DevMiyax's fork) created by François (French dev. AKA 'FCare'.). Has his own written SH2 Interpreter, and now supports the ST-V arcade in version 1.30, and Higher (All ST-V games are launchable on Linux; most games are still problematic on Windows). Last Stable Windows version is 1.60. 1.50 has broken polygon perspective correction, upscaling, lighting, frame limiter, and terrible input lag. 1.60 along with the 1.50 bugs also crashes, and hard locks consistently in both the standalone, and libretro core. [http://tradu-france.com/tfwiki-1.28.2/index.php?title=Compatibility_list_of_Kronos Compatibility list of Kronos].
;[[MAME]]:Has a <code style="color:darkred;">saturn</code> driver with compatibility on par with Yabause. The driver is marked overall as not working but graphics and sound are OK. It has [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=stv.cpp&arcade_only=0&current_version=0 good] [https://github.com/mamedev/mame/blob/master/src/mame/drivers/stv.cpp compatibility] with at least around 50 of the ~70 ST-V arcade games, though performance quality may vary.<ref name="ST-V_A-Z">{{cite web|url=https://www.youtube.com/watch?v=tko_jBNci0k |title=Sega ST-V Arcade Games A to Z - M.A.M.E.|publisher=Youtube|accessdate=2018-05-23|date=2017-02-10}}</ref> But versions [http://wiki.mamedev.org/index.php/MAME_0.158 0.158]<ref name="Mame_0-158">{{cite web|url=https://www.youtube.com/watch?v=tPS7aX4gLCU |title=Touryuu Densetsu Elan Doree - New Improvements on ST-V Hardware - MAME 0.158|publisher=Youtube|accessdate=2018-05-23|date=2015-02-03}}</ref> (Jan 2015) to much later have made good advances in performance. Early known work on ST-V hardware emulation was done in various builds of 0.125, 0.133, 0.138, 0.142 & 0.143 (See [http://wiki.mamedev.org/index.php/Previous_MAME_Versions prior builds]) between 2008-2011. Even bug fixes and more graphical improvements were included in the years 2017-2018 (i.e. [http://www.mamedev.com/?p=449 0.191], [http://www.mamedev.com/?p=456 0.197] & [http://www.mamedev.com/?p=457 0.198]).
::- [http://mamedev.emulab.it/kale/fast/files/saturnjp/0.php Sega Saturn JP compatibility list] (Created by MAME dev Angelo 'Kale' Salese)
Anonymous user

Navigation menu