Changes

Jump to navigation Jump to search

Sega Dreamcast emulators

117 bytes removed, 18:02, 16 July 2023
no edit summary
! scope="col"|[https://emulation.gametechwiki.com/index.php/Texture_Packs <small>Texture<br/>replacement</small>]
! scope="col"|<small>[https://retroachievements.org/gameList.php?c=40 Retro<br/>Achievements]</small>
! scope="col"|<small>[https://segaretro.org/Neo_Geo_Pocket/Dreamcast_Setsuzoku_Cable#Compatible_games <abbr title="NEOP-22020, not to be confused with the NeoGeo Pocket system link cable which is NEOP-10021">NGP<br/>communication</abbr>]</small>
! scope="col"|<small>[https://sega.fandom.com/wiki/VMU#Dreamcast_titles_that_include_VMU_games_and_extra_features <abbr title="VMU emulation and VMU communication with Dreamcast system emulation">VMU]</small>
! scope="col"|<small>[[Sega_NAOMI_and_variants|NAOMI<br/>NAOMI2<br/>Multiboard]]</small>
! scope="col"|<small>[[Sega_NAOMI_and_variants|Hikaru]]</small>
! scope="col"|[[Recommended emulators|Recommended]]
|-
! colspan="1715"|PC / x86
|-
| [[Flycast]]
| align=left|{{Icon|Windows|Linux|macOS}}
| [https://flyinghead.github.io/flycast-builds/ CI Builds]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=lrCommit>This build using upstream repo for libretro from now on.</ref><br/>[https://github.com/blueminder/flycast-dojo/releases <abbr title="Fork of Flycast with a focus on netplay features and replay.">Flycast Dojo fork</abbr>]<br/>[https://github.com/flyinghead/flycast/releases {{FlycastVer}}]
|{{✓}} ||{{~}}<ref group=N name=lrEx>Exclusive to libretro core. [https://github.com/flyinghead/flycast/issues/761 RA support in the standalone application issue page].</ref> ||{{✗}} ||{{~}}<ref group=N name=VMU>These Dreamcast emulators can leverage a secondary VMU screen while a corresponding Dreamcast game is running, but they '''cannot play standalone VMU minigames'''. If that's what you're after, then you should probably see [[Sega VMU emulators|this page]] for dedicated VMU emulators.</ref> ||{{~}}<ref group=N name=FlycastNAOMI2Multi>Most of the [[Sega_NAOMI_and_variants#Comparisons|NAOMI and NAOMI 2 titles]] including GD-ROM games work with [[Flycast]], but most of the [[Sega_NAOMI_and_variants#NAOMI_Multiboard|NAOMI Multiboard]] titles [https://github.com/libretro/flycast/issues/410 boot with a multiboard error message]. Recommended to use [[DEmul]] emulator for this system.</ref> ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| [[redream]]
| align=left|{{Icon|Windows|Linux|macOS}}
| [https://redream.io/download Dev Builds]<br/>[https://redream.io/download {{RedreamVer}}]<ref group=N>CI/Dev builds are a better choice for almost all users; the stable version should only be used if you have a specific need for them.</ref>
| {{✗}} || {{✗}} ||{{✗}} ||{{~}}<ref group=N name=VMU></ref> ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}
|-
| [[DEmul]]
| align=left|{{Icon|Windows}}
| [http://demul.emulation64.com/downloads/ {{DEmulVer}}]
| {{✗}} || {{✗}} ||{{✗}} ||{{~}}<ref group=N name=VMU></ref> ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~}}<ref group=N>[https://emulation.gametechwiki.com/index.php/Sega_NAOMI_and_variants#Cave_CV1000B_.282004.E2.80.932007.29 'arcade_compat.txt' file inside DEmul's release archives do not have any Cave CV1000 emulation compat list], so its games' status is unknown.</ref> ||{{✓}} ||{{✗}} ||{{✗}} ||{{~}}
|-
| [[reicast]]
| align=left|{{Icon|Windows|Linux}}
| [https://github.com/skmp/reicast-emulator/releases r20.04]
| {{✗}} || {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
| [[nullDC]]
| align=left|{{Icon|Windows}}
| [http://www.emucr.com/2013/03/nulldc-svn-r150.html 1.0.4 r150]
| {{✗}} || {{✗}} ||{{✗}} ||{{✗}} ||{{~}}<ref group=N>nullDC was the first independent, open-source Sega Dreamcast emulator to attempt emulation of the NAOMI arcade board. [https://emulation.gametechwiki.com/index.php/Sega_NAOMI_and_variants#Comparisons Its compatibility with NAOMI, NAOMI 2 and NAOMI Multiboard is unknown].</ref> ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
| [http://washemu.org/ washDC]
| align=left|{{Icon|Win|Linux}}
| [https://gitlab.com/washemu/washdc git]
| {{✗}} || {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
| [https://gitlab.com/simulant/community/lxdream-nitro/ lxdream-nitro]
| align=left|{{Icon|Linux|macOS}}
| [https://gitlab.com/simulant/community/lxdream-nitro git]
| {{✗}} || {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
| [https://segaretro.org/Chankast Chankast]
| align=left|{{Icon|Windows}}
| [http://chanka.emulatronia.com/FrameSetDC_Down.htm 0.25]
| {{✗}} || {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
| [http://www.lxdream.org Lxdream]
| align=left|{{Icon|Linux|macOS}}
| [http://www.lxdream.org/download.php 0.9.1]
| {{✗}} || {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
| [[Makaron]]
| align=left|{{Icon|Windows}}
| [https://www.zophar.net/dreamcast/makaron.html T12/5]
| {{✗}} || {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
| [[MAME]]
| align=left|{{Icon|Windows|Linux|macOS}}<br/>{{Icon|FreeBSD}}
| <abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]
| {{✗}} || {{✗}} ||{{✗}} ||{{~}}<ref group=N>[[Sega_VMU_emulators|VMU emulation possible]] but there is no VMU<->Dreamcast communication emulation at the moment.</ref> ||{{~}}<ref group=N name=MAMEcompat>MAME {{MAMEVer}} version compatibility status: [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=hikaru.cpp&arcade_only=0&current_version=0 hikaru] [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=gaelco3d_m.cpp&arcade_only=0&current_version=0 gaelco 3d] [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=dc_atomiswave.cpp&arcade_only=0&current_version=0 atomiswave] [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=segasp.cpp&arcade_only=0&current_version=0 System SP] [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=naomi.cpp&arcade_only=0&current_version=0 NAOMI] [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=cv1k.cpp&arcade_only=0&current_version=0 cave 1000]</ref> ||{{~}}<ref group=N name=MAMEcompat></ref> ||{{~}}<ref group=N name=MAMEcompat></ref> ||{{~}}<ref group=N name=MAMEcompat></ref> ||{{~}}<ref group=N name=MAMEcompat></ref> ||{{✓}}<ref group=N name=MAMEcompat></ref> ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
! colspan="1715"|Mobile / ARM
|-
| [[Flycast]]
| align=left|{{Icon|Android|iOS}}
| [https://flyinghead.github.io/flycast-builds CI Builds]<br/>[https://buildbot.libretro.com/nightly/android/latest/ libretro core]<ref group=N name=lrCommit></ref>
|{{✓}} || {{~}}<ref group=N name=lrEx></ref> ||{{✗}} ||{{~}}<ref group=N name=VMU></ref> ||{{~}}<ref group=N name=FlycastNAOMI2Multi></ref> ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| [[redream]]
| align=left|{{Icon|Android|LinuxARM}}
| [https://play.google.com/store/apps/details?id=io.recompiled.redream 1.1.98]<small> (Google Play)</small><br/>[https://redream.io/download 1.5.0]<small> (Raspberry Pi)</small>
| {{✗}} || {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}
|-
| [[reicast]]
| align=left|{{Icon|Android|Pyra|LinuxARM|Pandora}}
| [https://play.google.com/store/apps/details?id=com.reicast.emulator r20.04]<small> (Google Play)</small></br>[https://pyra-handheld.com/repo/apps/122 Pyra Build]<br/>[http://repo.openpandora.org/?page=detail&app=reicast_ptitseb Pandora]<br/>[https://snapcraft.io/reicast Raspberry Pi]
| {{✗}} || {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
! colspan="1715"|Console
|-
| [[Flycast]]
| align=left|{{Icon|Switch|Vita}}<br/>{{Icon|XboxOne|SXS}}
| [https://flyinghead.github.io/flycast-builds CI Builds]<br/>[https://www.retroarch.com/?page=platforms libretro core]<ref group=N name=lrCommit></ref><br/>[https://github.com/Rinnegatamante/flycast-vita/releases v1.1]
|{{✓}} || {{~}}<ref group=N name=lrEx></ref> ||{{✗}} ||{{~}}<ref group=N name=VMU></ref> ||{{~}}<ref group=N name=FlycastNAOMI2Multi></ref> ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| [[nullDC PSP]]
| align=left|{{Icon|PSP}}
| [https://github.com/PSP-Archive/nulldce-psp git] [https://archive.org/details/nullDC-PSP 1.2.1]
| {{✗}} || {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
|-
| nulldc-360
| align=left|{{Icon|Xbox360}}
| [https://github.com/gligli/nulldc-360 git]
| {{✗}} || {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{~}} ||{{~}}
|}
</div>
;[[Makaron]]
:A closed-source Dreamcast emulator that was once noteworthy for being one of the few that could properly play Windows CE games. It has since been superseded by newer emulators.
 
==Emulation issues==
Developer interest in Dreamcast emulation was previously hindered by the availability of the closed-source but "good enough" Chankast, and by less interest in the console relative to other 6th generation consoles. For the emulators that are either mature or maturing, a very large percentage of games work well, but some games still have problems and glitches.
 
==VMU emulators==
While some Dreamcast emulators can leverage the screen of the VMU while the game is running, none of them allow you to play the minigames developed for it. See the main page on VMU emulation [[Sega VMU emulators|here]].
==[https://gamicus.fandom.com/wiki/List_of_Dreamcast_peripherals Peripherals]==
! Flycast
! Redream
! DEmul
! MAME
|-
| Modem
| {{TBD}}
| {{TBD}}
| {{TBD}}
| {{TBD}}
| {{✓}}
| {{✓}}[https://redream.io/help#keyboard *]
| {{TBD}}
| {{TBD}}
|-
| Mouse
| {{✓}}
| {{✗}}[https://redream.io/help#controller *]
| {{TBD}}
| {{TBD}}
|-
| Light Gun
| {{TBD}}
| {{TBD}}
| {{TBD}}
| {{TBD}}
|-
| [[#Taisen Cable|Taisen Cable]]
| {{TBD}}
| {{TBD}}
| {{TBD}}
| {{TBD}}
| {{TBD}}
| {{TBD}}
|-
| VMU Sound
| {{TBD}}
| {{TBD}}
|-
| [https://sega.fandom.com/wiki/VMU#Dreamcast_titles_that_include_VMU_games_and_extra_features <abbr title="VMU emulation and VMU communication with Dreamcast system emulation">VMU]
| {{~}}<ref group=N2 name=VMU>These Dreamcast emulators can leverage a secondary VMU screen while a corresponding Dreamcast game is running, but they '''cannot play standalone VMU minigames'''. If that's what you're after, then you should probably see [[Sega VMU emulators|this page]] for dedicated VMU emulators.</ref>
| {{~}}<ref group=N2 name=VMU></ref>
| {{✗}}
| {{~}}<ref group=N2>[[Sega_VMU_emulators|VMU emulation possible]] but there is no VMU<->Dreamcast communication emulation at the moment.</ref>
|-
| [[#Panther DC|Panther DC]]
| {{TBD}}
| {{TBD}}
| {{TBD}}
| {{TBD}}
|-
| 4x Memory Card
| {{TBD}}
| {{TBD}}
| {{TBD}}
| {{TBD}}
===Panther DC===
The Panther DC is a flight stick peripheral manufactured by Mad Catz. Only a few games support it.
 
===VMU===
While some Dreamcast emulators can leverage the screen of the VMU while the game is running, none of them allow you to play the minigames developed for it. See the main page on VMU emulation [[Sega VMU emulators|here]].
 
==Hardware Features==
{| class="wikitable" style="text-align:center; vertical-align:middle;"
|- style="font-weight:bold;"
! Name
! Flycast
! Redream
! MAME
|-
| [https://segaretro.org/Neo_Geo_Pocket/Dreamcast_Setsuzoku_Cable#Compatible_games <abbr title="NEOP-22020, not to be confused with the NeoGeo Pocket system link cable which is NEOP-10021">NGP communication</abbr>]
| {{N}}
| {{N}}
| {{N}}
|}
 
==Emulation issues==
Developer interest in Dreamcast emulation was previously hindered by the availability of the closed-source but "good enough" Chankast, and by less interest in the console relative to other 6th generation consoles. For the emulators that are either mature or maturing, a very large percentage of games work well, but some games still have problems and glitches.
==Downloads==
==References==
<references group="N"/>
 
{{Sega}}
10,939
edits

Navigation menu