Difference between pages "Sega Saturn emulators" and "Systems"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Emulators)
(Tags: Mobile edit, Mobile web edit)
 
(Created page with "==Emulators== ===<div style="text-align: center;">Consoles</div>=== {| style="width:100%; background:none; margin: 8px 0; border-spacing: 1" | style="width:33%; border:1px sol...")
 
Line 1: Line 1:
{{Infobox console
+
==Emulators==
|title = Sega Saturn
+
===<div style="text-align: center;">Consoles</div>===
|logo = Sega-Saturn-Console-Set-Mk2.png
+
{| style="width:100%; background:none; margin: 8px 0; border-spacing: 1"
|developer = [[:Sega]]
+
| style="width:33%; border:1px solid #dcccef; background:#fbf7ff; vertical-align:top; |
|type = [[:Category:Home consoles|Home video game console]]
+
{| style="width:100%; background: none;"
|generation = [[:Category:Fifth-generation video game consoles|Fifth generation]]
+
<!--Atari-->
|release = 1994
+
|
|discontinued = 2000
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[Atari]] [[image:atari logo.png|21px]]</h2>
|predecessor = [[Sega Genesis emulators|Genesis / Mega Drive]]
+
|-
|successor = [[Sega Dreamcast emulators|Dreamcast]]
+
| style="color:#000; padding:2px 5px;" |
|emulated = {{✓}}
+
<font size="3"><b>Home</b></font>
}}
+
* [[Atari 2600 emulators|Atari 2600]]     
 +
* [[Atari 5200 emulators|Atari 5200]]
 +
* [[Atari 7800 emulators|Atari 7800]]
 +
* [[Atari_8-bit#Atari_XEGS|Atari XEGS]]
 +
* [[Atari Jaguar emulators|Atari Jaguar]]
  
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).
+
<font size="3"><b>Handheld</b></font>
 +
* [[Atari Lynx emulators|Atari Lynx]]
 +
|-
 +
<!--Nintendo-->
 +
|
 +
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[Nintendo]] [[File:n64 logo.png|21px]]</h2>
 +
|-
 +
| style="color:#000; padding:2px 5px;" |
 +
<font size="3"><b>Home</b></font>
 +
* [[Nintendo Entertainment System emulators|NES / Famicom]]
 +
* [[Super Nintendo emulators|Super Nintendo / Super Famicom]]
 +
* [[Nintendo 64 emulators|Nintendo 64]]
 +
* [[GameCube emulators|GameCube]]
 +
* [[Wii emulators|Wii]] (WiiWare)
 +
* [[Wii U emulators|Wii U]] ([[Amiibo]])
 +
* [[Nintendo Switch emulators|Switch]] ([[Amiibo]])
  
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.
+
<font size="3"><b>Handheld</b></font>
 +
* [[Game &amp; Watch]]
 +
* [[Game Boy/Game Boy Color emulators|Game Boy/Color]]
 +
* [[Virtual Boy emulators|Virtual Boy]]
 +
* [[Pokémon mini emulators|Pokémon mini]]
 +
* [[Game Boy Advance emulators|Game Boy Advance]] ([[GBA e-Reader emulators|e-Reader]])
 +
* [[Nintendo DS emulators|Nintendo DS]] ([[Nintendo DSi emulators|DSiWare]])
 +
* [[Nintendo 3DS emulators|Nintendo 3DS]] ([[Amiibo]])
 +
|}
 +
| style="width:33%; border:1px solid #dcccef; background:#fbf7ff; vertical-align:top; |
 +
{| style="width:100%; background: none;"
 +
<!--Sega-->
 +
|
 +
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[Sega]] [[File:dreamcast logo.png|23px|link=Category:Sega consoles]]</h2>
 +
|-
 +
| style="color:#000; padding:2px 5px;" |
 +
<font size="3"><b>Home</b></font>
 +
* [[SG-1000 emulators|SG-1000]]
 +
* [[Master System emulators|Master System]]
 +
* [[Sega Genesis emulators|Genesis / Mega Drive, CD &amp; 32X]]
 +
* [[Sega Pico|Pico]]
 +
* [[Sega Saturn emulators|Saturn]]
 +
* [[Sega Dreamcast emulators|Dreamcast]]
  
==Emulators==
+
<font size="3"><b>Handheld</b></font>
{| class="wikitable" style="text-align:center;"
+
* [[Master System emulators|Game Gear]]
 +
* [[Sega VMU emulators|VMU / VMS]]
 
|-
 
|-
! scope="col"|Name
+
<!--NEC-->
! scope="col"|Platform(s)
+
|
! scope="col"|Latest Version
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[NEC]] [[File:NEC.png|30px]]</h2>
! scope="col"|<abbr title="Sega Titan Video">ST-V</abbr>
 
! scope="col"|[[libretro|Libretro Core]]
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
 
|-
 
|-
! colspan="8"|PC / x86
+
| style="color:#000; padding:2px 5px;" |
 +
* [[PC Engine (TurboGrafx-16) emulators|PC Engine / TurboGrafx-16 &amp; CD]]
 +
* [[PC-FX emulators|PC-FX]]
 
|-
 
|-
|[[Mednafen]]
+
<!--Sony-->
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
+
|
|[{{MednafenURL|releases/}} {{MednafenVer}}]
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[Sony]] [[File:playstation logo.png|25px]]</h2>
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 
 
|-
 
|-
|[[SSF]]
+
| style="color:#000; padding:2px 5px;" |
|align=left|{{Icon|Windows}}
+
<font size="3"><b>Home</b></font>
|[{{SSFDownloadLink}} {{SSFVer}}]  
+
* [[PlayStation emulators|PlayStation]]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}
+
* [[PlayStation 2 emulators|PlayStation 2]]
 +
* [[PlayStation 3 emulators|PlayStation 3]]
 +
* [[PlayStation 4 emulators|PlayStation 4]]
 +
* <span title="No Playable Emulators">[[PlayStation 5]] <sup>&Dagger;</sup></span>
 +
 
 +
<font size="3"><b>Handheld</b></font>
 +
* [[PocketStation emulators|PocketStation]]
 +
* [[PlayStation Portable emulators|PlayStation Portable]]
 +
* [[PlayStation Vita emulators|PlayStation Vita]]
 
|-
 
|-
|[https://github.com/FCare/Kronos Kronos]
+
<!--Microsoft-->
|align=left|{{Icon|Windows|Linux}}
+
|
|[{{KronosDownloadLink}} {{KronosVer}}]
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[Microsoft]] [[File:xbox logo.png|23px]]</h2>
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 
 
|-
 
|-
|[https://github.com/devmiyax/yabause Yaba Sanshiro 2]
+
| style="color:#000; padding:2px 5px;" |
|align=left|{{Icon|Windows|Linux}}
+
* [[Xbox emulators|Xbox]]
|[http://www.uoyabause.org/static_pages/download {{YabaSanshiroVer}}]
+
* [[Xbox 360 emulators|Xbox 360]]
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~}}
+
* <span title="No Playable Emulators">[[Xbox One emulators|Xbox One]] <sup>&Dagger;</sup></span>
 +
* <span title="No Playable Emulators">[[Xbox Series X and Series S|Xbox Series X/S]] <sup>&Dagger;</sup></span>
 +
|}
 +
| style="width:33%; border:1px solid #dcccef; background:#fbf7ff; vertical-align:top; |
 +
{| style="width:100%; background: none;"
 +
<!--Other 90s consoles-->
 +
|
 +
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">Other 90s consoles</h2>
 
|-
 
|-
|[[Yabause]]
+
| style="color:#000; padding:2px 5px;" |
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
+
<font size="3"><b>Home</b></font>
|[http://yabause.org/download/ {{YabauseVer}}]
+
* [[Neo Geo emulators|Neo Geo AES/CD]] <!-- 1990 -->
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
+
* [[Philips CD-i emulators|Philips CD-i]] <!-- 1991 -->
 +
* <span title="No Playable Emulators">[[Pioneer LaserActive]] <sup>&Dagger;</sup></span> <!-- August 1993 -->
 +
* [[3DO emulators|3DO]] <!-- October 1993 -->
 +
* [[Amiga_emulators#Commodore_CDTV|Commodore CDTV]]
 +
* [[Amiga_Line#Amiga_CD32|Amiga CD<sup>32</sup>]]
 +
* [[Super A'Can]]
 +
 
 +
<font size="3"><b>Handheld</b></font>
 +
* [[Neo Geo Pocket emulators|Neo-Geo Pocket/Color]]
 +
* [[WonderSwan emulators|WonderSwan/Color]]
 +
* [[Tiger LCD Handhelds]]
 
|-
 
|-
|[[MAME]]
+
<!--First/second generation consoles-->
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
+
|
|[http://www.mamedev.org/release.html {{MAMEVer}}]
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">First/second generation consoles</h2>
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
 
 
|-
 
|-
|[[Nova]]
+
| style="color:#000; padding:2px 5px;" |
|align=left|{{Icon|Windows}}
+
* [[Magnavox Odyssey emulators|Magnavox Odyssey]]  
|[https://www.patreon.com/file?h=31179979&i=4658332 0.6]
+
* [[Fairchild_Channel_F_emulators|Fairchild Channel F]] 
|{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}
+
* [[APF_MP1000_emulators|APF MP1000]]
 +
* [[Magnavox_Odyssey²_emulators|Magnavox Odyssey²]] 
 +
* [[Intellivision emulators|Intellivision]]
 +
* [[ColecoVision emulators|ColecoVision]]  
 +
* [[Emerson Arcadia 2001 emulators|Emerson Arcadia 2001]]
 +
* [[Vectrex emulators|Vectrex]]
 +
* [[First and Second Generations of video game consoles|1970s/1980s Console Boom]]
 
|-
 
|-
|[[BizHawk]]
+
<!--To sort-->
|align=left|{{Icon|Windows}}
+
|
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">To sort</h2>
|{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
 
 
|-
 
|-
|[https://web.archive.org/web/20121006154739/http://satourne.consollection.com/ Satourne]
+
| style="color:#000; padding:2px 5px;" |
|align=left|{{Icon|Windows}}
+
* [[Strange and Forgotten Console emulators|Strange and Forgotten Consoles]] (1980-2000)
|[https://retrocdn.net/images/c/c4/Satourne_v2.0_beta_3.7z 2.0 beta 3]
+
* [[Android_emulators#Android_consoles|Android consoles]]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
+
* [[GP32 emulators|GP32]]
 +
|}
 +
|}
 +
 
 +
===<div style="text-align: center;">Computers</div>===
 +
{| style="width:100%; background:none; margin: 8px 0; border-spacing: 1"
 +
| style="width:33%; border:1px solid #dcccef; background:#fbf7ff; vertical-align:top; |
 +
{| style="width:100%; background: none;"
 +
<!--Apple-->
 +
|
 +
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[Apple Inc.|Apple]] [[File:1998 apple logo.png|18px]]</h2>
 
|-
 
|-
|[http://saturnin.consollection.com/ Saturnin]
+
| style="color:#000; padding:2px 5px;" |
|align=left|{{Icon|Windows}}
+
* [[Apple I emulators|Apple I]]  
|[https://retrocdn.net/images/8/84/Saturnin_v0.40.7z 0.40]
+
* [[Apple II Line|Apple ][ Line]]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
+
* [[apple /// Line|apple /// Line]]
 +
* [[Apple IIGS emulators|Apple IIGS]]
 +
* [[Apple Lisa emulators|Apple Lisa]]
 +
* [[Macintosh line]]
 
|-
 
|-
|[[GiriGiri]]
+
<!--Atari-->
|align=left|{{Icon|Windows}}
+
|
|[https://retrocdn.net/images/a/a8/GGD_20010316.7z 0.6a]
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[Atari]] [[image:atari logo.png|21px]]</h2>
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
 
 
|-
 
|-
! colspan="8"|Mobile / ARM
+
| style="color:#000; padding:2px 5px;" |
 +
* [[Atari 8-bit|Atari 8-bit (400, 800, XL, XE)]]
 +
* [[Atari ST Line]]
 +
|-
 +
<!--Commodore-->
 +
|
 +
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[Commodore]]</h2>
 +
|-
 +
| style="color:#000; padding:2px 5px;" |
 +
* [[Commodore 64 emulators|Commodore 64]]
 +
* [[Commodore 128 emulators|Commodore 128]]
 +
* [[Amiga Line]]
 +
|}
 +
| style="width:33%; border:1px solid #dcccef; background:#fbf7ff; vertical-align:top; |
 +
{| style="width:100%; background: none;"
 +
<!--Fujitsu-->
 +
|
 +
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[Fujitsu]]</h2>
 
|-
 
|-
|[http://www.uoyabause.org/ Yaba Sanshiro 2]
+
| style="color:#000; padding:2px 5px;" |
|align=left|{{Icon|Android|iOS}}
+
* [[Fujitsu FM-7 emulators|FM-7]]
|[https://play.google.com/store/apps/details?id=org.devmiyax.yabasanshioro2 1.4.4] ([[Android emulators|Android]])<br />[http://www.uoyabause.org/static_pages/download 2.1.2.0] (iOS)
+
* [[FM Towns emulators|FM Towns]]
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 
 
|-
 
|-
|[[Yabause]]
+
<!--NEC-->
|align=left|{{Icon|Android}}
+
|
|[http://yabause.org/download/ {{YabauseVer}}]
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[NEC]] [[File:NEC.png|30px]]</h2>
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{~}}
 
 
|-
 
|-
|[[SSF]]
+
| style="color:#000; padding:2px 5px;" |
|align=left|{{Icon|Android}}
+
* [[NEC PC-6000 series]]
|[{{SSFDownloadLink}} Dev]
+
* [[NEC PC-8800 series]]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{TBD}}
+
* [[NEC PC-9800 series]]
 
|-
 
|-
! colspan="8"|Console
+
<!--Sharp-->
 +
|
 +
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">Sharp</h2>
 
|-
 
|-
|[http://www.uoyabause.org/ Yaba Sanshiro]
+
| style="color:#000; padding:2px 5px;" |
|align=left|{{Icon|Switch}}
+
* [[Sharp X1 emulators|Sharp X1]]
|[http://www.uoyabause.org/static_pages/download 2.2.0]
+
* [[Sharp X68000 emulators|Sharp X68000]]
|{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 
 
|-
 
|-
|Yabause Wii
+
<!--Sinclair-->
|align=left|{{Icon|Wii}}
+
|
|[https://emulationrealm.net/downloads/file/1136-yabause-wii 2926 beta 26]
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">Sinclair</h2>
|{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
 
 
|-
 
|-
|Yabause Community Edition
+
| style="color:#000; padding:2px 5px;" |
|align=left|{{Icon|Xbox}}
+
* [[Sinclair ZX81 emulators|Sinclair ZX81]]
|[https://digiex.net/threads/yabause-community-edition-public-a1-0-download-sega-saturn-emulator-for-xbox.13685 0.1 Alpha]
+
* [[ZX Spectrum Line]]
|{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{~}}
+
|}
 +
| style="width:33%; border:1px solid #dcccef; background:#fbf7ff; vertical-align:top; |
 +
{| style="width:100%; background: none;"
 +
<!--To sort-->
 +
|
 +
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">To sort</h2>
 
|-
 
|-
|Yabause
+
| style="color:#000; padding:2px 5px;" |
|align=left|{{Icon|DC|PSP}}
+
* [[List of computers]]
|[http://yabause.org/download/ {{YabauseVer}}]<br />
+
* [[Desk-Size Computers / Supercomputers / Mainframes]]
[https://archive.org/details/yabause-0.9.10-psp.7z 0.9.1 (PSP)]
+
* [[Portable Computers (Miscellaneous)]]
|{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
+
* [[Intel CPUs]] ([[Windows 95/98/ME emulators|Windows 9x series]])
 +
* [[PLATO Computer System|PLATO]]
 +
* [[Altair 8800|MITS Altair 8800]]
 +
* [[BBC Micro emulators|BBC Micro]]
 +
* [[Acorn RISC Machines]]
 +
* [[Camputers Lynx emulators|Camputers Lynx]]
 +
* [[MSX emulators|MSX]]
 +
* [[Amstrad CPC emulators|Amstrad CPC]]
 +
|}
 
|}
 
|}
  
===Comparisons===
+
===<div style="text-align: center;">Other</div>===
;[[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 v3 or 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.
+
{| style="width:100%; background:none; margin: 8px 0; border-spacing: 1"
:;[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.
+
| style="width:33%; border:1px solid #dcccef; background:#fbf7ff; vertical-align:top; |
;[[SSF]]: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 in mid-end (and maybe low-end) computers.
+
{| style="width:100%; background: none;"
 
+
<!--Arcades-->
;[[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>
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">[[Arcade emulators|Arcades]] [[File:PacmanGhost.png|20px]]</h2>
::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. [http://tradu-france.com/tfwiki-1.28.2/index.php?title=Compatibility_list_of_uoYabause UoYabause Compatibility List ] and [http://www.uoyabause.org/games official compatibility page].
+
|-
:;Kronos
+
| style="color:#000; padding:2px 5px;" |
::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). [http://tradu-france.com/tfwiki-1.28.2/index.php?title=Compatibility_list_of_Kronos Compatibility list of Kronos].
+
<font size="3"><b>Original hardware</b></font>
;[[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]).
+
* [[Discrete Circuitry-Based Arcade Games|Early Arcade Games (Discrete Circuitry)]]
::- [http://mamedev.emulab.it/kale/fast/files/saturnjp/0.php Sega Saturn JP compatibility list] (Created by MAME dev Angelo 'Kale' Salese)
+
* [[Arcade LaserDisc emulators|LaserDisc]]
;[[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.). 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.)
+
* [[Neo Geo and variants|Neo-Geo MVS]]
 
+
* [[Sega Model 1]]
;[[BizHawk]]:An open-source, multi-system emulator designed for tool-assisted speedruns. Its Saturn core is based on [[Mednafen]].
+
* [[Sega Model 2]]
 
+
* [[Sega Model 3]]
'''Comparisons of several Saturn emulators:'''
+
<font size="3"><b>Converted console hardware</b></font>
* [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 progresses in the Kronos fork.)
+
* [[Sega_Saturn_emulators|Sega ST-V]]
 
+
* [[Sega NAOMI and variants]]  
==Emulator development==
+
* [[GameCube_emulators#Triforce|Triforce]]
:''This section was copied from Wikipedia in 2014. For an up-to-date explanation, see [[wikipedia:Sega Saturn#Technical specifications|Sega Saturn § Technical specifications]].''
+
<font size="3"><b>Converted PC hardware</b></font>
 
+
* [[Taito Type X and variants]]
The complexity of the system has made the creation of a proper emulator for it rather difficult.
+
|}
 
+
| style="width:33%; border:1px solid #dcccef; background:#fbf7ff; vertical-align:top; |
<blockquote>One very fast central processor would be preferable. I don't think all programmers have the ability to program two CPUs—most can only get about one-and-a-half times the speed you can get from one SH-2. I think that only 1 in 100 programmers are good enough to get this kind of speed [nearly double] out of the Saturn."Yu Suzuki reflecting upon Saturn ''Virtua Fighter'' development.<ref name="YuSuzukiNG">Next Generation (magazine) issue 2, 1995</ref></blockquote>
+
{| style="width:100%; background: none;"
 
+
<!--Mobiles-->
The Saturn had technically impressive hardware at the time of its release, but its complex design, with two CPUs and six other processors, made harnessing this power difficult for developers accustomed to conventional programming.  The biggest disadvantage was that both CPUs shared the same bus and were unable to access system memory at the same time. Making full use of the 4&nbsp;kB of cache memory in each CPU was critical to maintaining performance.  One example of how the Saturn was utilized was with ''Virtua Fighter''<nowiki>'</nowiki>s use of one CPU for each character.<ref name=YuSuzukiNG /> Many of the Saturn's developers, such as Lobotomy Software programmer Ezra Dreisbach, found it difficult to develop for compared to the PlayStation because of its more complex graphics hardware.<ref name=DreisbachCG>{{cite web|title=Interview: Ezra Dreisbach |publisher=Curmudgeon Gamer |date=July 9, 2002|url=http://curmudgeongamer.com/article.php?story=20021008212903265 |accessdate=July 19, 2007|archiveurl = http://web.archive.org/web/20070927211250/http://curmudgeongamer.com/article.php?story=20021008212903265 <!-- Bot retrieved archive --> |archivedate = September 27, 2007}}</ref> In order to port ''Duke Nukem 3D'' and ''PowerSlave'' to the Saturn, Lobotomy Software had to almost entirely rewrite the Build engine to take advantage of the Saturn's unconventional hardware.<ref name=DreisbachCG />  Third-party development was initially hindered by the lack of useful software libraries and development tools, requiring developers to write in assembly language to achieve good performance. During early Saturn development, programming in assembly could offer a two to fivefold speed increase over C language.<ref name=YuSuzukiNG /> Sega responded to these criticisms by writing new graphics libraries which were claimed to help make development easier.<ref name="NextGenDec95">''So many 32-Bit Systems To Choose From'' Next Generation (magazine) issue 12, 1995</ref> These libraries were presented as a new operating system by Sega of Japan.<ref name="NextGenDec95" />
+
|
 
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">Mobiles</h2>
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. In order 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 />
+
|-
 
+
| style="color:#000; padding:2px 5px;" |
==Resources==
+
* [[Cellphone emulators|Cellphones]]
* [https://segaretro.org/Sega_Saturn/Hardware_comparison#Graphics_comparison_table Graphics comparison table] (for Saturn as opposed to PS1, N64, Sega Model 2 arcade hardware and 1995-era PC)
+
* [[Cellphone emulators#Symbian and N-Gage (Nokia)|N-Gage]]
 
+
* [[Android emulators|Android]]
*[https://antime.kapsi.fi/sega/docs.html Complete (so far) documentation of the Sega Saturn]
+
* <span title="No Playable Emulators">[[IOS emulators|iOS]] <sup>&Dagger;</sup></span>
 
+
|-
*[https://archive.org/details/SegaManuals More leaked, official documentation] (Only that this time there are some that include for Sega Genesis, its CD add-on, and documentation on how the Sega Saturn CD Communication Interface works, and how its Boot ROM works [https://mobile.twitter.com/forestillusion/status/1126321691775229954 Source])
+
<!--To sort-->
 
+
|
==References==
+
<h2 style="margin:3px; background:#e7d7fa; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #cab2e8; padding:0.2em 0.4em;">To sort</h2>
{{reflist}}
+
|-
 
+
| style="color:#000; padding:2px 5px;" |
{{Sega}}
+
* [[Multi-system emulators]]
 
+
* [[Calculator emulators]]
[[Category:Consoles]]
+
* [[Oculus Quest]]
[[Category:Home consoles]]
+
* [[Pinball]]
[[Category:Sega consoles]]
+
* [[Apple iPod]]
[[Category:Sega Saturn emulators|*]]
+
|}
[[Category:Fifth-generation video game consoles]]
+
| style="width:33%; border:1px solid #dcccef; background:#fbf7ff; vertical-align:top; |
 +
{| style="width:100%; background: none;"
 +
|-
 +
|}
 +
|}

Revision as of 18:59, 13 December 2021

Emulators

Consoles

Atari Atari logo.png

Home

Handheld

Nintendo N64 logo.png

Home

Handheld

Sega Dreamcast logo.png

Home

Handheld

NEC NEC.png

Sony Playstation logo.png

Home

Handheld

Microsoft Xbox logo.png

Other 90s consoles

Home

Handheld

First/second generation consoles

To sort

Computers

Apple 1998 apple logo.png

Atari Atari logo.png

Commodore

Fujitsu

NEC NEC.png

Sharp

Sinclair

To sort

Other

Arcades PacmanGhost.png

Original hardware

Converted console hardware

Converted PC hardware

Mobiles

To sort