Changes

Jump to navigation Jump to search

Sega Genesis emulators

1,952 bytes added, 05:31, 26 November 2022
Emulators
The Sega CD was released on October 15, 1992, and retailed for {{Inflation|USD|299.99|1992}} and had a Motorola 68000 CPU at 12.5 MHz and 64 kbit of RAM. The Sega 32X was released on November 21, 1994 for {{Inflation|USD|159.99|1994}}. It had 2 SH-2 RISC CPUs at 23 MHz with 256KB of RAM and 256KB of VRAM.
Genesis emulation is very good, with a high degree of game compatibility (many of them claiming claim nearly 100% compatibility with commercial games, including Virtua Racing). They are available on many platforms. Many Genesis emulators also feature compatibility with the [[Master System emulators|Sega Master System]] (SMS), and the [[Master System emulators|Game Gear]] (GG) as well as earlier Sega consoles. GenesisHowever, genesis-based arcade boards and the [[Sega Pico]] are still sketchy, however.
==Emulators==
|-
!colspan="10"|PC / x86
|-
|[[BizHawk]]
|align=left|{{Icon|Windows|Linux}}
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}] [https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]
|{{✓}} ||{{✓}} ||{{~}} <ref group=N name=picoinput>Libretro and BizHawk version doesn't have stylus and turn page support, while the Windows standalone version does. </ref> ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[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}}] |{{✓}}<ref group=N name=blastemCD>Recent [https://www.retrodev.com/blastem/nightlies/ Nightly blastem-nightly builds] supports Sega CD</ref> ||{{✗}}[https://old.reddit.com/r/emulation/comments/b6ktic/blastem_genmd_emu_062_released/ejlgfi0/ *] ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}|-|[[Genesis Plus GX]]|align=left|{{~Icon|Windows|Linux|macOS|FreeBSD}}|[WIPhttps://buildbot.libretro.com/nightly/ libretro core] |{{✓}} ||{{✗}} [https://github.com/ekeeke/Genesis-Plus-GX/issues/64 *] ||{{✗}} ||{{✓}} <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> ||{{}} <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}}
|[http://notaz.gp2x.de/pico.php {{PicoDriveVer}}] <br/>[https://buildbot.libretro.com/nightly/windows/x86_64/latest/ libretro core]|{{✓}} ||{{✓}} ||{{~}} <ref group=N name=picoinput >PicoDrive Libretro/BizHawk version doesn't have stylus and turn page support, while the Windows standalone version does. </ref> ||{{✓}} <ref group=N name=libretroonly /> ||{{✗}} <ref group=N name=noncomm /> ||{{✓}} ||{{✓}}
|-
|[[Genesis Plus GXares]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|{{GenPlusGXVer}} [https://buildbot.libretrogithub.com/nightly/windowsares-emulator/x86_64ares/latest/ libretro core]|releases {{aresVer}} |]|{{}}<ref group=N name=aresCD>[https://githubold.reddit.com/ekeeker/emulation/comments/xs5tol/ares_v130_released_multi_system_cross_platform/Genesis-Plus-GXiqmia3y/Needs firmware v2.00, there are issuesusing older versions.] </64 *] ref> ||{{}} ||{{}} <ref group=N name=libretroonly>On some platforms, this emulator is ''only'' available as a [https://buildbot.libretrogithub.com/nightlyares-emulator/windowsares/x86_64issues/latest/ libretro core833 *] ([https://tasvideos.org/Bizhawk/Libretro bizhawk compatible]). </ref> ||{{✗}} <ref group=N name=noncomm>Due to using a [[Licensing#Non-commercial licenses|non-commercial license]]. Source code is still publicly available.</ref> |{{✓}}||{{✓}} ||{{✓}}
|-
|[[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> ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}}|-|[http://segaretro.org/Gens/GS Gens/GS]<br/><small>derived from GENS</small>|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://www.dusers.drexel.edu/gitweb/gitweb.cgi/~korth/gens.git r7]|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{~}}
|-
|[[aresBizHawk]]|align=left|{{Icon|Windows|Linux|macOS}}|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}] <br/>[https://githubgitlab.com/aresTASVideos/BizHawk/-emulator/arespipelines Dev builds]|{{✓}} ||{{✓}} ||{{~}} <ref group=N name=picoinput /releases > ||{{✓}} ||{{aresVer✓}} ||{{✓}} ||{{~}}|-|[[MAME]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://www.mamedev.org/release.html {{MAMEVer}}]|{{~}} ||{{~}} ||{{~}} ||{{}}||{{✓}}||{{✓}}||{{~}}
|-
|[[Exodus]]
|align=left|{{Icon|Windows}}
|[http://www.exodusemulator.com/index.php/downloads/current-release {{ExodusVer}}]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{~}}
|-
|[[MAMEGENS]]|align=left|{{Icon|Windows|Linux|BeOS}}|[http://gens.me/downloads.shtml 2.14]|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}|-|[[higan]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[httphttps://wwwgithub.mamedev.orgcom/higan-emu/higan/release.html releases {{MAMEVerhiganVer}}]|{{~}} ||{{~✗}} ||{{✗}} ||{{~}} ||{{✓}} ||{{✗}} ||{{✗}}|-|AloneMD|align=left|{{Icon|Windows}}|[https://standalones.dev 1.0.2]|{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{~✗}} ||{{✓}}||?
|-
|[[FinalBurn Neo]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/finalburnneo/FBNeo/releases/latest Stable] <br/>[https://ci.appveyor.com/project/tmaul/fbneo-kbhgd/branch/master WIP builds]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} <ref group=N name=noncomm /> ||{{✓}} ||{{✗}}
|-
|[http://segaretro.org/Gens/GS Gens/GS]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://www.dusers.drexel.edu/gitweb/gitweb.cgi/~korth/gens.git r7]
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[http://dgen.sourceforge.net/ DGen]
|[https://segaretro.org/KGen 034b]<br/>[https://segaretro.org/KGen98 9804]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
|[[GENS]]
|align=left|{{Icon|Windows|Linux|BeOS}}
|[http://gens.me/downloads.shtml 2.14]
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[[higan]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
|{{~}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
|Megado
|[http://aamirm.hacking-cult.org/www/regen.html 0.972]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}
|-
|AloneMD
|align=left|{{Icon|Windows}}
|[https://standalones.dev 1.0.2]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||?
|-
!colspan="10"|Mobile / ARM
|[[Genesis Plus GX]]
|align=left|{{Icon|Android|iOS|Linux|Pandora}}
|{{GenPlusGXVer}} [https://buildbot.libretro.com/nightly/android/latest/ libretro core]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} <ref group=N name=libretroonly /> ||{{✗}} <ref group=N name=noncomm /> ||{{✓}} ||{{✓}}
|-
|align=left|{{Icon|Android|Pandora|Gizmondo|Wiz}}<br/>{{Icon|GP2X}}
|[http://notaz.gp2x.de/pico.php {{PicoDriveVer}}] [https://buildbot.libretro.com/nightly/android/latest/ libretro core]
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} <ref group=N name=libretroonly /> ||{{}} <small>(NDS)</small> <ref group=N name=noncomm /> ||{{✓}} ||{{✓}}
|-
!colspan="10"|Consoles
|[[Genesis Plus GX]]
|align=left|{{Icon|GCN|Xbox360|Wii}}
|[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]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} <ref group=N name=noncomm /> ||{{✓}} ||{{✓}}
|-
|[[PicoDrive]]
|align=left|{{Icon|PS2|Wii}}<br/>{{Icon|PSP}}<br/>{{Icon|NDS}}<br/>{{Icon|3DS}}
|[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}}]
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{}} <small>(NDS/3DS)</small> <ref group=N name=noncomm /> ||{{✓}} ||{{✓}}
|-
|[[Virtual Console]]
|[https://digiex.net/threads/sega-genesis-plus-libexnon-genesis-megadrive-emulator-for-xbox-360-download.9936 Libxenon]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}
|-
|jEnesisDS
|align=left|{{Icon|NDS}}
|[https://nds.scenebeta.com/noticia/jenesisds]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}
|}
</div>
===Comparisons===
;[[BlastEm]]
:Aims for cycle accuracy but unlike Exodus, aims for lower system requirements and has substantially higher compatibility. Development seems Stable releases seem to have slowed down though. [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].;[[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 shaders, dynamic sync, and other enhancements. The version used in [[BizHawk]] adds features for speedrunnersbut 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.
 
;[[BizHawk]]
:"Just works out of the box" solution for Genesis/Mega Drive, CD & 32X, bundled with two cores (Genplus-GX/Genesis Plus GX [https://github.com/TASEmulators/BizHawk/issues/1528 without Nuked OPN2 support] and PicoDrive), ensuring both excellent compatibility and good speed.
;[[Kega Fusion]]
;[http://aamirm.hacking-cult.org/www/regen.html Regen]
:A focus on accuracy has earned it's its high compatibility with games, but it does not emulate the Sega CD and 32X. It also allows [[overclocking]].
;[[MAME]]
:Has the parent drivers <code style="color:green">genesis</code>, <code style="color:darkred">segacd</code>, <code style="color:darkred">32x</code> and <code style="color:darkred">Pico</code>. Green drivers are reported as OK, where whereas red ones are reported as "preliminary" as of version 0.246248.
;[[GENS]]
;[[higan]] / [[ares]]
:Also developing cycle-accurate Genesis emulation, akin to its very own [[Super Nintendo emulators|SNES emulator]] bsnes. It's promising but incompletev130 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"]
==Lock-On Emulation==
* Smaller than 2MB: Will play a single random level from the Blue Sphere minigame generated from data in the header.
* Bigger than 2MB: Will boot to Sonic & Knuckles.
* Has Battery Pack: All save saved data will be wiped out.
Most emulators don't support Lock-On save for Genesis Plus GX, but there are pre-combined ROMs for the Sonic trilogy available online that can be played as a regular Megadrive ROM on any emulator and still work. The Sonic 3 Complete romhack also achieves the same purpose.
==Mega Drive Plus / Genesis Plus / MSU-MD modes==
The Mega Drive Plus / Genesis Plus (sometimes abbreviated as MD+) is a special mode for certain Genesis games that use enhanced CDDA tracks with a Sega CD. This was not used in any official games, however, the mode itself was first used in the first batch of Pier Solar releases. This feature was been [https://downloads.terraonion.com/public/MegaSD_DEV_Manual.pdf documented] to be used on Terraonion's Mega SD flash cartridge, to give similar effects for Genesis games in a way how that MSU-1 does in patched SNES games. Another variant was been made for [https://krikzz.com/store/home/59-mega-everdrive-pro.html Mega Everdrive PRO], named as [https://github.com/krikzz/msu-md MSU-MD]. Currently, only Genesis Plus GX supports both modes as mentioned [https://github.com/ekeeke/Genesis-Plus-GX/issues/297#issuecomment-918468508 here], while Kega Fusion supports games that can only run in MSU-MD mode.
Currently, only Genesis A variant called 32x Plus GX supports both modes (abbreviated as mentioned [https://github.com/ekeeke/Genesis-Plus-GX/issues/297#issuecomment-918468508 here]32x+) made exclusively for Sega 32x games also exist, but again, while Kega Fusion supporting games which can it is only run in MSU-MD modeused by homebrew software, such as ''Doom 32x Resurrection.''
==External links==
* [http://wiki.megadrive.org/index.php?title=Main_Page MegaDrive Development Wiki] - A Wiki about every technical aspect of the SEGA MegaDrive hardware and software. Its aim is It aims to provide the most detailed, accurate, and up -to -date information, to help homebrew development and repairs.
* [http://segaretro.org/Category:Mega_Drive_emulators Mega Drive emulators] on Sega Retro
* [https://archive.org/details/sega_genesis_library ARCHIVE.ORG Console Library: Sega Genesis]
Anonymous user

Navigation menu