Editing Sega Saturn emulators
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 7: | Line 7: | ||
|release = 1994 | |release = 1994 | ||
|discontinued = 2000 | |discontinued = 2000 | ||
− | |predecessor = [[Sega Genesis emulators|Mega Drive | + | |predecessor = [[Sega Genesis emulators|Genesis / Mega Drive]] |
|successor = [[Sega Dreamcast emulators|Dreamcast]] | |successor = [[Sega Dreamcast emulators|Dreamcast]] | ||
|emulated = {{✓}} | |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 {{Inflation|USD|399.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 '''[[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 {{Inflation|USD|399.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). | ||
Line 19: | Line 18: | ||
==Emulators== | ==Emulators== | ||
<div style="max-width:100%; overflow:auto;"> | <div style="max-width:100%; overflow:auto;"> | ||
− | + | {| class="wikitable" style="text-align:center;" | |
− | + | |- | |
− | |||
− | {|class="wikitable" style="text-align:center; | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
! scope="col"|Latest Version | ! scope="col"|Latest Version | ||
− | ! scope="col"| | + | ! scope="col"|<abbr title="Sega Titan Video">ST-V</abbr> |
− | ! scope="col"|[ | + | ! scope="col"|<small>[https://retroachievements.org/download.php Retro<br/>Achievements]</small> |
− | ! scope="col"| | + | ! scope="col"|<abbr title="Resizable Internal Resolution">RIR</abbr> |
− | ! scope="col"| | + | ! scope="col"|[[Sega_Saturn_emulators#NetLink|XBAND]] |
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended emulators|Recommended]] | ! scope="col"|[[Recommended emulators|Recommended]] | ||
+ | |- | ||
+ | ! colspan="10"|PC / x86 | ||
|- | |- | ||
|[[Mednafen]]<br/><small>[https://docs.libretro.com/library/beetle_saturn/ mednafen_saturn_libretro]</small> | |[[Mednafen]]<br/><small>[https://docs.libretro.com/library/beetle_saturn/ mednafen_saturn_libretro]</small> | ||
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
|[{{MednafenURL|releases}} {{MednafenVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core] | |[{{MednafenURL|releases}} {{MednafenVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core] | ||
− | |{{~}} ||{{~}} ||{{ | + | |{{~}}<ref group=N name=MednafenST-V>Version 1.31.0 added experimental support for ST-V games that don't require decryption chips or special hardware. Refer to the [https://mednafen.github.io/documentation/ss.html#Section_stv ST-V section of the official documentation] for more details and a list of explicitly supported games.</ref> ||{{~}}<ref group=N name=libretroRA>Exclusive to libretro core.</ref> ||{{✗}} ||{{✗}}<ref group=N>[https://mednafen.github.io/documentation/ss.html#Section_internal_databases_cart Reserved section for titles need future modem support].</ref> ||{{✓}} ||{{✓}} ||{{✓}} |
|- | |- | ||
|[https://fcare.github.io/ Kronos] | |[https://fcare.github.io/ Kronos] | ||
|align=left|{{Icon|Windows|Linux}} | |align=left|{{Icon|Windows|Linux}} | ||
− | |[https://buildbot.libretro.com/nightly/ libretro core | + | |[https://buildbot.libretro.com/nightly/ libretro core]<br/>[{{KronosDownloadLink}} {{KronosVer}}] |
− | |{{~}} ||{{~}} ||{{ | + | |{{~}} ||{{~}}<ref group=N name=libretroRA></ref> ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}} |
+ | |- | ||
+ | |[[SSF]] | ||
+ | |align=left|{{Icon|Windows}} | ||
+ | |[{{SSFDownloadLink}} {{SSFVer}}] | ||
+ | |{{~}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}} ||{{~}}<ref group=N name=SSF>[https://github.com/shimazzz/SEGASaturnEmulator-SSF/issues/15#issuecomment-1038281021 Due to recent virus detections in the latest versions], it is risky for some computers to use, though it is mostly clean. This emulator remains somewhat recommended, especially for older hardware, though it may be avoided for these reasons.</ref> | ||
|- | |- | ||
− | |[[BizHawk]] | + | |[[BizHawk]] |
− | |align=left|{{Icon|Windows | + | |align=left|{{Icon|Windows}} |
|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev Builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}] | |[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev Builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}] | ||
− | |{{ | + | |? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}} |
|- | |- | ||
− | |[[Yaba Sanshiro|Yaba Sanshiro 2]] | + | |[[Yaba Sanshiro|Yaba Sanshiro 2]]<br/><small>yabasanshiro_libretro <sup>‡</sup></small> |
|align=left|{{Icon|Windows|Linux}} | |align=left|{{Icon|Windows|Linux}} | ||
|[https://www.uoyabause.org/static_pages/download 1.9.3]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=YabaSanshiroRA>[https://docs.libretro.com/library/yabasanshiro/ Yaba Sanshiro libretro core (yabasanshiro_libretro) is outdated, known for having many issues, and unmaintained]. Use [https://www.uoyabause.org/static_pages/download standalone version] OR "yabause_libretro" or "mednafen_saturn_libretro" cores for RetroArch Saturn emulation.</ref> | |[https://www.uoyabause.org/static_pages/download 1.9.3]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=YabaSanshiroRA>[https://docs.libretro.com/library/yabasanshiro/ Yaba Sanshiro libretro core (yabasanshiro_libretro) is outdated, known for having many issues, and unmaintained]. Use [https://www.uoyabause.org/static_pages/download standalone version] OR "yabause_libretro" or "mednafen_saturn_libretro" cores for RetroArch Saturn emulation.</ref> | ||
− | |{{✗}} ||{{ | + | |{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~}} |
|- | |- | ||
− | + | |[[Yabause]]<br/><small>yabause_libretro</small> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |[[Yabause]]<br/><small> | ||
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Web}} | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Web}} | ||
|[https://buildbot.libretro.com/nightly/ libretro core]<br/>[http://yabause.org/download {{YabauseVer}}] | |[https://buildbot.libretro.com/nightly/ libretro core]<br/>[http://yabause.org/download {{YabauseVer}}] | ||
− | |{{✗}} ||{{~}} ||{{ | + | |{{✗}} ||{{~}}<ref group=N name=libretroRA></ref> ||{{✗}} ||{{✗}} ||{{✓}} ||{{~}}<ref group=N name=LibretroActive>Libretro core is still active.</ref> ||{{✗}} |
|- | |- | ||
|[[MAME]] | |[[MAME]] | ||
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
|[http://www.mamedev.org/release.html {{MAMEVer}}] | |[http://www.mamedev.org/release.html {{MAMEVer}}] | ||
− | |{{~}} | + | |{{~}}<ref group=N>[http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=stv.cpp&arcade_only=0¤t_version=0 One of the best emulator for ST-V emulation but still "Imperfect"].</ref> ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} |
|- | |- | ||
− | |[[ | + | |[[Nova]] |
− | |||
− | |||
− | |||
− | |||
− | |||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https:// | + | |[https://www.patreon.com/file?h=31179979&i=4658332 0.6] |
− | | | + | |{{~}} ||{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} |
|- | |- | ||
|[https://web.archive.org/web/20121006154739/http://satourne.consollection.com Satourne] | |[https://web.archive.org/web/20121006154739/http://satourne.consollection.com Satourne] | ||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
|[https://retrocdn.net/images/c/c4/Satourne_v2.0_beta_3.7z 2.0 beta 3] | |[https://retrocdn.net/images/c/c4/Satourne_v2.0_beta_3.7z 2.0 beta 3] | ||
− | |{{~}} ||{{✗}} ||{{✗}} || ||{{✗}} ||{{✗}} ||{{✗}} | + | |{{~}} ||{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} |
+ | |- | ||
+ | |[http://saturnin.consollection.com Saturnin] | ||
+ | |align=left|{{Icon|Windows}} | ||
+ | |[https://retrocdn.net/images/8/84/Saturnin_v0.40.7z 0.40] | ||
+ | |{{~}} ||{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} | ||
|- | |- | ||
|[[GiriGiri]] | |[[GiriGiri]] | ||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
|[https://retrocdn.net/images/a/a8/GGD_20010316.7z 0.6a] | |[https://retrocdn.net/images/a/a8/GGD_20010316.7z 0.6a] | ||
− | |{{✗}} ||{{✗}} ||{{✗}} | + | |{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} |
− | | | + | |- |
− | + | ! colspan="10"|Mobile / ARM | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ! | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[[Yabause]]<br/><small>yabause_libretro</small> | |[[Yabause]]<br/><small>yabause_libretro</small> | ||
|align=left|{{Icon|Android|iOS}} | |align=left|{{Icon|Android|iOS}} | ||
|[https://buildbot.libretro.com/nightly/ libretro core]</br>[http://yabause.org/download {{YabauseVer}}] | |[https://buildbot.libretro.com/nightly/ libretro core]</br>[http://yabause.org/download {{YabauseVer}}] | ||
− | |{{✗}} ||{{~}} ||{{ | + | |{{✗}} ||{{~}}<ref group=N name=libretroRA></ref> ||{{✗}} ||{{✗}} ||{{✓}} ||{{~}}<ref group=N name=LibretroActive></ref> ||{{✓}} |
|- | |- | ||
− | ||[[Yaba Sanshiro|Yaba Sanshiro 2]] | + | ||[[Yaba Sanshiro|Yaba Sanshiro 2]]<br/><small>yabasanshiro_libretro <sup>‡</sup></small> |
|align=left|{{Icon|Android|iOS}} | |align=left|{{Icon|Android|iOS}} | ||
|[https://play.google.com/store/apps/details?id=org.devmiyax.yabasanshioro2 {{YabaSanshiroVer}}] ([[Android emulators|Android]])<br/>[http://www.uoyabause.org/static_pages/download 2.1.2.0] ([[Emulators on iOS|iOS]])<br/>[https://github.com/devmiyax/yabause git]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=YabaSanshiroRA></ref> | |[https://play.google.com/store/apps/details?id=org.devmiyax.yabasanshioro2 {{YabaSanshiroVer}}] ([[Android emulators|Android]])<br/>[http://www.uoyabause.org/static_pages/download 2.1.2.0] ([[Emulators on iOS|iOS]])<br/>[https://github.com/devmiyax/yabause git]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=YabaSanshiroRA></ref> | ||
− | |{{✗}} ||{{ | + | |{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[[SSF]] | |[[SSF]] | ||
|align=left|{{Icon|Android}} | |align=left|{{Icon|Android}} | ||
|[{{SSFDownloadLink}} git] | |[{{SSFDownloadLink}} git] | ||
− | |{{~}} ||{{ | + | |{{~}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}} ||{{~}}<ref group=N name=SSF></ref> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | ! colspan="10"|Console | |
− | |||
− | |||
− | |||
|- | |- | ||
− | ||[[Yaba Sanshiro]] | + | ||[[Yaba Sanshiro]] |
|align=left|{{Icon|Switch}} | |align=left|{{Icon|Switch}} | ||
|[http://www.uoyabause.org/static_pages/download 2.2.0] <br>[https://github.com/devmiyax/yabause git] | |[http://www.uoyabause.org/static_pages/download 2.2.0] <br>[https://github.com/devmiyax/yabause git] | ||
− | |{{✗}} ||{{ | + | |{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✓}} ||{{✓}} ||{{✓}} |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[[Yabause|Yabause Wii]] | |[[Yabause|Yabause Wii]] | ||
|align=left|{{Icon|Wii}} | |align=left|{{Icon|Wii}} | ||
|[https://wiibrew.org/wiki/Yabause_Wii Unofficial r2926 beta 26] | |[https://wiibrew.org/wiki/Yabause_Wii Unofficial r2926 beta 26] | ||
− | |{{✗}} ||{{ | + | |{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{~}} |
|- | |- | ||
|Yabause Community Edition | |Yabause Community Edition | ||
|align=left|{{Icon|Xbox}} | |align=left|{{Icon|Xbox}} | ||
|[https://digiex.net/threads/yabause-community-edition-public-a1-0-download-sega-saturn-emulator-for-xbox.13685 0.1 Alpha] | |[https://digiex.net/threads/yabause-community-edition-public-a1-0-download-sega-saturn-emulator-for-xbox.13685 0.1 Alpha] | ||
− | |{{✗}} ||{{?}} ||{{ | + | |{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{~}} |
+ | |- | ||
+ | |[[Yabause]] | ||
+ | |align=left|{{Icon|PS3}}<br/>{{Icon|DC}}<br/>{{Icon|PSP}} | ||
+ | |[https://store.brewology.com/ahomebrew.php?brewid=3 0.1] (PS3)<br/>[http://yabause.org/download 0.9.14] (DC)<br/>[https://archive.org/details/yabause-0.9.10-psp.7z 0.9.10] ([[Emulators on PSP|PSP]]) | ||
+ | |{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{~}} | ||
|} | |} | ||
</div> | </div> | ||
Line 180: | Line 131: | ||
===Comparisons=== | ===Comparisons=== | ||
− | ;[[Mednafen]] | + | ;[[Mednafen]] <small class="plainlinks" style="font-weight:normal;">([https://forum.fobby.net/index.php?t=msg&th=1357 compatibility], [http://www.segasaturn.org/MednafenJAP.htm JAP compatibility], [http://www.segasaturn.org/MednafenPAL.htm PAL compatibility], [http://www.segasaturn.org/MednafenUSA.htm USA compatibility] , [https://mednafen.github.io/documentation/ss.html#Section_stv st-v compatibility])</small> |
− | :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 | + | :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 demanding than any other Saturn emulator (other than [[MAME]])<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. |
− | ;[[SSF]] | + | ;[[SSF]] <small class="plainlinks" style="font-weight:normal;">([http://www.segasaturn.org/USA%20update.htm USA compatibility], [http://www.segasaturn.org/Japan.htm JPN compatibility], [http://www.segasaturn.org/PAL%20update.htm PAL compatibility])</small> |
− | :Used to be the emulator of choice for compatible Saturn emulation. However, it is closed-source and only for Windows and Android. Pretty good performance with low-end computers | + | :Used to be the emulator of choice for compatible Saturn emulation. However, it is closed-source and only for Windows and Android. Pretty good performance with low-end computers. |
− | |||
− | ;[[Yabause]] | + | ;[[Yabause]] <small class="plainlinks" style="font-weight:normal;">([https://docs.libretro.com/library/yabause/#compatibility compatibility])</small> |
: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 Libretro core, Kronos and Yaba Sanshiro 2. | :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 Libretro core, Kronos and Yaba Sanshiro 2. | ||
− | :;Yaba Sanshiro 2 <small>(formerly uoYabause)</small> | + | :;Yaba Sanshiro 2 <small>(formerly uoYabause)</small> <small class="plainlinks" style="font-weight:normal;">([https://www.uoyabause.org/games compatibility])</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. | ::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. | ||
− | :;Kronos | + | :;Kronos <small class="plainlinks" style="font-weight:normal;">([https://tradu-france.com/wiki-emu-compatibility/index.php?title=Compatibility_list_of_Kronos compatibility])</small> |
− | ::A fork of UoYabause 0.5.2 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). | + | ::A fork of UoYabause 0.5.2 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). 2115 games have been tested : 1884 are playable (89.08 %), 209 are not, 19 are almost playable. |
− | ;[[MAME]] | + | ;[[MAME]] <small class="plainlinks" style="font-weight:normal;">([http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=saturn.cpp&arcade_only=0¤t_version=0 compatibility], [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=stv.cpp&arcade_only=0¤t_version=0 st-v compatibility])</small> |
: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 good 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]). | :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 good 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) | ||
;[[Nova]] | ;[[Nova]] | ||
− | :An up-and-coming emulator focused on being fast, compatible, and user-friendly. Like SSF, it is closed-source and Windows only. From [https://www.patreon.com/posts/nova-v0-2-1-18630607 v0.2.1] onwards, it can now emulate the Sega Titan Video (ST-V) arcade hardware (eg. [https://www.youtube.com/watch?v=Vhv4STRa-2c Guardian Force] on ST-V in v0.2.2.). | + | :An up-and-coming emulator focused on being fast, compatible, and user-friendly. Like SSF, it is closed-source and Windows only. From [https://www.patreon.com/posts/nova-v0-2-1-18630607 v0.2.1] onwards, it can now emulate the Sega Titan Video (ST-V) arcade hardware (eg. [https://www.youtube.com/watch?v=Vhv4STRa-2c Guardian Force] on ST-V in v0.2.2.). Refer to [https://literalmente-game.github.io/compatibility_lists/nova.html compatibility list] (Not updated every version. Note that the 'Playable' category may only mean the games being in-game but with visual errors). |
;[[BizHawk]] | ;[[BizHawk]] | ||
:An open-source, multi-system emulator designed for tool-assisted speedruns. Its Saturn core is [https://github.com/TASEmulators/BizHawk/blob/master/src/BizHawk.Emulation.Cores/Consoles/Sega/Saturn/Saturnus.cs#L9 based on Mednafen]. | :An open-source, multi-system emulator designed for tool-assisted speedruns. Its Saturn core is [https://github.com/TASEmulators/BizHawk/blob/master/src/BizHawk.Emulation.Cores/Consoles/Sega/Saturn/Saturnus.cs#L9 based on Mednafen]. | ||
− | + | '''Comparisons of several Saturn emulators:''' | |
− | + | * [https://emucross.com/a-deep-dive-into-saturn A Deep Dive into the Sega Saturn and Saturn Emulation] (By [[Dolphin]] tester, [https://dolphin-emu.org/blog/authors/JMC47 JMC47], AKA Justin M. Chadwick. 13 OCTOBER 2017. Tested emulators: Yabause & uoYabause, SSF (unofficial site), and Mednafen. Already outdated the next year by progress in the Kronos fork). | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Emulator development== | ==Emulator development== | ||
Line 745: | Line 170: | ||
Unlike the PlayStation and Nintendo 64 which used triangles as their basic geometric primitive, the Saturn rendered quadrilaterals with forward texture mapping. This proved to be a hindrance because most of the industry's standard design tools were based on triangles, with independent texture UV coordinates specified per vertex. One of the challenges brought forth by quadrilateral-based rendering was problems with textured surfaces containing triangles. To make a triangular-shaped object, rendering had a fourth side with a length of zero. This technique proved problematic as it caused texture distortion and required careful reworking to achieve the desired appearance—Sega provided tools for remapping textures from UV space into rectangular tiles. These complications can be seen in the Saturn version of ''Tomb Raider''<ref name=DreisbachCG/>. | Unlike the PlayStation and Nintendo 64 which used triangles as their basic geometric primitive, the Saturn rendered quadrilaterals with forward texture mapping. This proved to be a hindrance because most of the industry's standard design tools were based on triangles, with independent texture UV coordinates specified per vertex. One of the challenges brought forth by quadrilateral-based rendering was problems with textured surfaces containing triangles. To make a triangular-shaped object, rendering had a fourth side with a length of zero. This technique proved problematic as it caused texture distortion and required careful reworking to achieve the desired appearance—Sega provided tools for remapping textures from UV space into rectangular tiles. These complications can be seen in the Saturn version of ''Tomb Raider''<ref name=DreisbachCG/>. | ||
− | + | ==Accessories== | |
− | + | ===NetLink=== | |
− | + | Sometimes called "[[XBAND]]" and is a modem for Sega Saturn. Possibly can be emulated by YabaSanshiro. | |
− | + | ===Video CD Card=== | |
− | + | Also called the '''Movie Card''' in Japan - allows Saturn to play Video CDs (VCDs) and hardware playback of MPEG-1 (version 1) video in certain games, leading to higher quality FMV for use in cutscenes (and occasionally, gameplay). It is not known what emulators support this accessory. | |
==Resources== | ==Resources== | ||
Line 763: | Line 188: | ||
{{Sega}} | {{Sega}} | ||
− | [[Category:Consoles | + | [[Category:Consoles]] |
− | [[Category:Home consoles | + | [[Category:Home consoles]] |
− | [[Category:Sega consoles | + | [[Category:Sega consoles]] |
[[Category:Sega Saturn emulators|*]] | [[Category:Sega Saturn emulators|*]] | ||
− | [[Category:Fifth-generation video game consoles | + | [[Category:Fifth-generation video game consoles]] |
− | [[Category:MAME | + | [[Category:Emulated By MAME]] |