Changes

Jump to navigation Jump to search

Sega Genesis emulators

3,604 bytes added, 16:04, 24 March 2023
change to use Template:NC
! scope="col"|32X
! scope="col"|[[Sega Pico|Pico]]
! scope="col"|[[Sega Pico|Advanced<br/>Pico Beena]]! scope="col"|[https://www.system16.com/hardware.php?id=705 <abbr title="SEGA The Sega System Cis an arcade board used by Sega between 1989 and 1994, and later used by Atlus for their Print Club series. A slight update called the Sega System C2 was introduced in 1990. This hardware is based on the Genesis hardware, the main cpu, the sound cpu and the graphic processor are the same. The main cpu is just a bit faster (10Mhz instead of 8Mhz) and there is no Z80, the sound chip is driven by the main cpu. The dac is also replace by a uPD7759. The Columns game manual refers to the hardware as Sega System 14. For more info: segaretro.org/C-2Sega_System_C">C/C-2</abbr>]! scope="col"|[[libretro]]<abbr title="Most emulators have not been tested with Firecore-enhanced titles, however it is unlikely that they are supported.">Firecore</abbr>
! scope="col"|<small>[https://retroachievements.org/download.php Retro<br/>Achievements]</small>
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|[[Recommended emulators|Recommended]]
|-
!colspan="1213"|PC / x86
|-
|[[BlastEm]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://www.retrodev.com/blastem/nightlies/ Nightly builds] <br/>[https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://www.retrodev.com/blastem/changes.html {{BlastEmVer}}]
|{{~}} ||{{✗}}[https://old.reddit.com/r/emulation/comments/b6ktic/blastem_genmd_emu_062_released/ejlgfi0/ *] ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}}<ref group=N name=libretroRA>Only libretro core version supports.</ref> ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[Genesis Plus GX]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Web}}<ref group=N name=libretroonly>On some platforms, this emulator is ''only'' available as a [https://buildbot.libretro.com/nightly/windows/x86_64/latest/ libretro core].</ref>|[https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://github.com/karmic64/Genesis-Plus-GX-Cyclone git] <small>([https://github.com/karmic64/Genesis-Plus-GX-Cyclone <abbr title="Recommended for titles with Firecore-enhanced graphics.">Cyclone])</abbr></small><br/>[https://github.com/karmic64/Genesis-Plus-GX-Cyclone/blob/master/genesis_plus_gx_libretro.dll libretro core] <small>([https://github.com/karmic64/Genesis-Plus-GX-Cyclone <abbr title="Recommended for titles with Firecore-enhanced graphics.">Cyclone</abbr>])</small>|{{✓}} ||{{✗}}[https://github.com/ekeeke/Genesis-Plus-GX/issues/64 *] ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}} <ref group=N name=libretroonlyCyclone>On some platforms, this emulator is ''only'' available as a Only possible with [https://buildbot.libretrogithub.com/nightlykarmic64/windows/x86_64/latest/ libretro coreGenesis-Plus-GX-Cyclone Genesis-Plus-GX-Cyclone]fork. </ref> ||{{✓}}<ref group=N name=libretroRA></ref> ||{{NC}} <ref group=N name=noncomm>Due to using a [[Licensing#Non-commercial licenses|non-commercial license]]. Source code is still publicly available.</ref> ||{{✓}} ||{{✓}}
|-
|[[PicoDrive]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Web}}<ref group=N name=libretroonly />|[https://buildbot.libretro.com/nightly/ libretro core]<br/>[http://notaz.gp2x.de/pico.php {{PicoDriveVer}}] <br/>[https://buildbot.libretro.com/nightly/ libretro core]|{{✓}} ||{{✓}} ||{{~}} <ref group=N name=picoinput>PicoDrive Libretro/BizHawk version doesn't have a stylus or turn page support, while the obsolete Windows standalone version does. </ref> ||{{✗}} ||{{✗}} ||{{✗}}<ref group=N name=libretroonly /> ||{{✓}}<ref group=N name=libretroRA></ref> ||{{NC}} <ref group=N name=noncomm /> ||{{✓}} ||{{✓}}
|-
|[[ares]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://nightly.link/ares-emulator/ares/workflows/build/master <abbr title="Latest development build version">git Artifacts</abbr>]<br/>[https://github.com/ares-emulator/ares/releases {{aresVer}}]|{{✓}}<ref group=N name=aresCD>[https://old.reddit.com/r/emulation/comments/xs5tol/ares_v130_released_multi_system_cross_platform/iqmia3y/ Needs firmware v2.00, there are issues using older versions.] </ref> ||{{✓}} ||{{✗}}[https://github.com/ares-emulator/ares/issues/833 *] ||{{✗}} ||{{✗}} ||? ||{{✗}}||{{✓}}||{{✓}}||{{✓}}
|-
|[[Kega Fusion]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[http://www.carpeludum.com/kega-fusion 3.64]
|{{~}}<ref group=N name=kegaCD>While it supports Sega CD emulation, there is notable audio sync issues. Kega is not recommended for CD emulation.</ref> ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}}
|-
|[[BizHawk]]
|align=left|{{Icon|Windows|Linux}}
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}] <br/>[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]
|{{✓}} ||{{✓}} ||{{~}} <ref group=N name=picoinput /> ||{{✗}} ||{{}} ||? ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
|-
|[[MAME]]
|align=left|{{Icon|Windows|Linux|macOS|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 name=MAME>MAME {{MAMEVer}} version compatibility status: [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=mdconsole.cpp&arcade_only=0&current_version=0 Genesis, CD and 32X], [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=segapico.cpp&arcade_only=0&current_version=0 Pico], [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=sega_beena.cpp&arcade_only=0&current_version=0 Beena] and [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=segac2.cpp&arcade_only=0&current_version=0 C/C-2]</ref> ||{{~}} <ref group=N name=MAME></ref> ||{{~}} <ref group=N name=MAME></ref> ||{{~}} <ref group=N name=MAME></ref> ||{{✓}} <ref group=N name=MAME></ref> ||? ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
|-
|[[Exodus]]
|align=left|{{Icon|Windows}}
|[http://www.exodusemulator.com/index.php/downloads/current-release {{ExodusVer}}]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[http://segaretro.org/Gens/GS Gens/GS & Gens/GS II]<br/><small>derived from [[GENS]]</small>
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://segaretro.org/Gens/GS#Downloads r7 (Gens/GS)]<br />[https://github.com/GerbilSoft/gens-gs-ii git (Gens/GS II)]
|{{~}}<ref group=N name=Gens/GS>Sega CD and 32X emulation, MDP plugin support, Gamepad support and Command line parsing ([https://segaretro.org/Gens/GS_II#Features_not_ported_from_Gens.2FGS_yet features not ported from Gens/GS for Gens/GS II])</ref> ||{{~}}<ref group=N name=Gens/GS></ref> ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[[higan]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
|{{~}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}<ref group=N>Superseded by [[ares]]</ref>
|-
|[[GENS]]
|align=left|{{Icon|Windows|Linux|BeOS}}
|[http://gens.me/downloads.shtml 2.14]
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[[FinalBurn Neo]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/finalburnneo/FBNeo/releases/latest Stable] <br/>[https://github.com/finalburnneo/FBNeo/releases/tag/latest WIP builds]<br/>[https://buildbot.libretro.com/nightly/ libretro core]|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{~}}<ref group=N name=libretroRA></ref><ref group=N>[https://docsemulation.libretrogametechwiki.com/guides/retroachievementsindex.php/FinalBurn_Neo#master-system-megadrive-genesis Requires games in megadriv or sms subdirectories, exact archives just like arcade. Not all games may be linked for this coreList_of_emulated_systems *].</ref> ||? ||{{~}} <ref group=N name=noncomm libretroRA></ref> ||{{NC}} ||{{✓}} ||{{✗}}
|-
|[http://dgen.sourceforge.net/ DGen]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://sourceforge.net/projects/dgen/files/dgen/ 1.33]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[[Genecyst]]
|align=left|{{Icon|DOS}}
|[https://web.archive.org/web/20070205202050/http://www.zophar.net/genecyst/gcystxxx.zip x.xx]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
|KGen/KGen98
|align=left|{{Icon|DOS}}
|[https://segaretro.org/KGen 034b]<br/>[https://segaretro.org/KGen98 9804]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
|Megado
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/merwaaan/megado git]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||? ||{{✗}} ||{{✗}}
|-
|Regen
|align=left|{{Icon|Windows|Linux}}
|[http://aamirm.hacking-cult.org/www/regen.html 0.972]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||? ||{{✗}} ||{{✗}}
|-
!colspan="1213"|Mobile / ARM
|-
|[[Genesis Plus GX]]
|align=left|{{Icon|Android|iOS|Linux|Pandora}}<ref group=N name=libretroonly />
|[https://buildbot.libretro.com/nightly/android/latest/ libretro core]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} <ref group=N name=libretroonly /> ||{{✓}}<ref group=N name=libretroRA></ref> ||{{NC}} <ref group=N name=noncomm /> ||{{✓}} ||{{✓}}
|-
|MD.emu
|align=left|{{Icon|Android|Pyra}}
|[https://play.google.com/store/apps/details?id=com.explusalpha.MdEmu {{.emuVer}}] <small>(Android)</small><br/>[https://pyra-handheld.com/repo/apps/77 1.5.46.02 Pyra]
|{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}
|-
|[[PicoDrive]]
|align=left|{{Icon|Android|Pandora|Gizmondo|Wiz}}<br/>{{Icon|GP2X}}<ref group=N name=libretroonly />
|[http://notaz.gp2x.de/pico.php {{PicoDriveVer}}] [https://buildbot.libretro.com/nightly/android/latest/ libretro core]
|{{✓}} ||{{✓}} ||{{~}}<ref group=N name=picoinput></ref> ||{{✗}} ||{{✗}} ||{{}} <ref group=N name=libretroonly /> ||{{~}}<ref group=N name=libretroRA></ref> ||{{NC}} <small>(abbr title="NDS)</smallversion uses an open-source license."> *<ref group=N name=noncomm /abbr> ||{{✓}} ||{{✓}}
|-
|[[FinalBurn Neo]]|align=left|{{Icon|Android|iOS}}|[https://buildbot.libretro.com/nightly/ libretro core]|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}[https://emulation.gametechwiki.com/index.php/FinalBurn_Neo#List_of_emulated_systems *] ||? ||{{~}}<ref group=N name=libretroRA></ref> ||{{NC}} ||{{✓}} ||{{✗}}|-!colspan="1213"|Consoles
|-
|NeoGenesis
|align=left|{{Icon|Xbox}}
|[https://digiex.net/threads/neogenesis-v25-download-sega-genesis-megadrive-32x-segacd-megacd-emulator.13698 V25]
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||? ||{{✗}} ||{{✓}}
|-
|[[Genesis Plus GX]]
|align=left|{{Icon|Xbox|Xbox360|XboxOne|XboxSXS}}<br/>{{Icon|GCN|Wii|WiiU|NX}}<br/>{{Icon|PS3}}<br/>{{Icon|Vita|3DS}}|[https://retroarch.com/?page=platforms {{RetroArchVer}}]<br/>[https://bitbucket.org/eke/genesis-plus-gx/src/master/builds/ git]<br/>[https://bitbucket.org/eke/genesis-plus-gx/downloads {{GenPlusGXVer}}]<br/>[https://digiex.net/threads/retroarch-360-0-9-8-3-download-sega-sens-gameboy-finalburn-emulator-for-xbox-360.12395 RetroArch 360 0.9.8.3]<br/>[https://www.brewology.com/downloads/download.php?id=12472&mcid= 1.2]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}}<ref group=N name=libretroRA></ref> ||{{NC}} <ref group=N name=noncomm /> ||{{✓}} ||{{✓}}
|-
|[[PicoDrive]]
|align=left|{{Icon|PS2|PSP}}<br/>{{Icon|PS3|Wii|Switch}}<br/>{{Icon|NDS|3DS}}<br/>{{Icon|XboxOne|XboxSXS|Gizmondo}}|[https://retroarch.com/?page=platforms {{RetroArchVer}}]<br/>[http://notaz.gp2x.de/pico.php {{PicoDriveVer}}]<br/>[https://www.ps2-home.com/forum/viewtopic.php?f=99&t=1710 PicoDrive 1.51b]<br/>[https://retroarch.com/?page=platforms |{{RetroArchVer}}]||{{✓}} ||{{~}} <ref group=N name=picoinput></ref> ||{{}} ||{{✗}} ||{{}} ||{{~}}<ref group=N name=libretroRA></ref> ||{{NC}} <small>(abbr title="NDS/3DS)</smallversion uses an open-source license."> *<ref group=N name=noncomm /abbr> ||{{✓}} ||{{✓}}
|-
|jEnesisDS
|align=left|{{Icon|NDS}}
|[https://nds.scenebeta.com/noticia/jenesisds v0.7.4]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}
|-
|[[Virtual Console]]
|align=left|{{Icon|Wii}}
|N/A
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}
|-
|PGEN
|align=left|{{Icon|PS2}}
|[https://github.com/AKuHAK/pgen git]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||? ||{{~}} ||{{✓}}
|-
|Sega Genesis Plus
|align=left|{{Icon|Xbox360}}
|[https://digiex.net/threads/sega-genesis-plus-libexnon-genesis-megadrive-emulator-for-xbox-360-download.9936 Libxenon]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||? ||{{✗}} ||{{✗}}
|}
</div>
;[[BlastEm]]
:Aims for cycle accuracy but unlike Exodus, aims for lower system requirements and has substantially higher compatibility. Latest stable release is quite old, use nightly or libretro core. [https://old.reddit.com/r/emulation/comments/b6ktic/blastem_genmd_emu_062_released/ejlgfi0/ The "Nuked" core that can be optionally used in Genesis Plus GX provides more accurate FM emulation than what's in BlastEm at present] but BlastEm's own implementation is solid too and differences are mostly inaudible. Both are way better than the widely used old MAME emulation, which is the default option on Genesis Plus GX too because it's fast.
;[[Genesis Plus GX]]:A solid emulator for the Sega Genesis / Sega Master System / Sega CD / Game Gear. The only things it lacks are 32X and Pico support, and a native desktop port. The only way to get this emulator on the desktop is to use the libretro core, which allows for all the benefits of RetroArch like EmuVR support, shaders, dynamic sync, and other enhancements. The version used in [[BizHawk]] adds features for speedrunners but only the version used in [[RetroArch]] supports [https://github.com/nukeykt/Nuked-OPN2 Nuked OPN2 cycle-accurate Yamaha YM3438(YM2612)].
:;[https://github.com/libretro/Genesis-Plus-GX-Wide Genesis Plus GX Wide]
:Custom fork of Genesis Plus GX available as a libretro core, it includes experimental widescreen options. Sega CD/Mega CD games are currently unsupported.
 
:;[https://github.com/karmic64/Genesis-Plus-GX-Cyclone Genesis Plus GX-Cyclone]
:Custom fork of Genesis Plus GX available as a libretro core, it includes support for games with enhanced graphics designed for the Firecore system-on-a-chip made by Digital Media Cartridge Ltd.
;[[PicoDrive]]
:Strongly prioritizes performance over accuracy. Compatibility and accuracy aren't as good as Genesis Plus GX but it's useful on very underpowered systems like the Raspberry Pi Zero. Currently the first and only cross-platform option for 32X and Pico gamesbut Libretro and BizHawk version doesn't have a stylus or turn page support, while the obsolete standalone version does.
;[[higan]] / [[ares]]
:Also developing cycle-accurate Genesis emulation, akin to its own [[Super Nintendo emulators|SNES emulator]] bsnescore. v130 version brings [https://github.com/ares-emulator/ares/commits/master/ares/component/audio/ym2612 "YM2612 improvement"] and [https://old.reddit.com/r/emulation/comments/xs5tol/ares_v130_released_multi_system_cross_platform/ support for "Mega Mouse"]. [https://ares-emu.net/news/ares-v131-released The latest v131 version ] of [[ares ]] boasts 95% compatibility with 32X games], while there are still minor glitches, this is leaps and bounds better than other emulators as of late December 2022. [https://old.reddit.com/r/emulation/comments/11ltlvu/ares_multisystem_emulator_v132_has_been_released/ v132 version] of [[ares]] brings every single Sega Mega CD game at least boots; with an estimated 86% of the library playable to completion.
;[[BizHawk]]
;[[Kega Fusion]]
:The project of an employee with previous experience at Sega. Kega Fusion has high compatibility, is easy to use, and has plugin-based filter support but it is no longer updated. It has been surpassed by better emulators and also has some issues on newer versions of Windows which can be solved with compatibility settings.
;[[Exodus]]
:Think [[ares]], but for Exodus is one of the Genesis. Even though ares also emulates Genesis games, Exodus first emulator achieved cycle accuracy at the familiar high cost of high system requirements, but it is no longer updated and is still far from complete. It is still somewhat useful as a reference for the Genesis hardware, but users will have a faster and more accurate experience with [[BlastEm]] or [[Sega_Genesis_emulators#Emulators|other recommended emulators for Genesis]].
;[http://aamirm.hacking-cult.org/www/regen.html Regen]
;[[MAME]]
:Has the parent drivers <code style="color[https:green">genesis</code>/emulation.gametechwiki.com/index.php/MAME_compatibility_list#Sega_Genesis.2FMega_Drive Runs most games fine]. Some don't work that well, <code style="color:darkred">segacd<but it's got about a 95% compatibility rate. Almost all of the C/code>C-2 arcade games work well in MAME - only the Print Club games don't work. CD emulation not that good, <code style="color:darkred">32x</code> the extra processors throw in more timing problems and <code style="color:darkred">Pico</code>32X emulation has lots of timing issues. Green drivers There are reported as OK, whereas red ones are reported as "preliminary" as also suspected SH2 core bugs that come up more frequently on the 32X due to most games being programmed in assembly instead of version 0.248C like most other SH2 platforms.
;[[GENS]]
Anonymous user

Navigation menu