Difference between revisions of "Master System emulators"
m (Undo revision 33855 by 173.245.54.90 (talk)) (Tag: Undo) |
m (→Emulators) |
||
(205 intermediate revisions by more than 100 users not shown) | |||
Line 2: | Line 2: | ||
|title = Sega Master System | |title = Sega Master System | ||
|logo = Sega-Master-System-Set.png | |logo = Sega-Master-System-Set.png | ||
− | |image = Sega-Game-Gear-WB. | + | |image = Sega-Game-Gear-WB.png |
|imagecaption = '''Top:''' Sega Master System.<br/>'''Bottom:''' Sega Game Gear. | |imagecaption = '''Top:''' Sega Master System.<br/>'''Bottom:''' Sega Game Gear. | ||
|developer = [[:Sega]] | |developer = [[:Sega]] | ||
− | |type = [[:Category: | + | |type=[[:Category:Home consoles|Home video game console]], [[:Category:Handheld consoles|Handheld game console]] |
|generation = [[:Category:Third-generation video game consoles|Third generation]] | |generation = [[:Category:Third-generation video game consoles|Third generation]] | ||
− | |release = 1985 | + | |release=1985 (Mark III)<br/>1990 (Game Gear) |
− | |discontinued = | + | |discontinued=present (Master System)<br/>2000 (Game Gear) |
|predecessor = [[SG-1000 emulators|SG-1000]] | |predecessor = [[SG-1000 emulators|SG-1000]] | ||
− | |successor = [[Sega Genesis emulators| | + | |successor = [[Sega Genesis emulators|Mega Drive / Genesis, Neptune, Nomad]] |
|emulated = {{✓}} | |emulated = {{✓}} | ||
}} | }} | ||
− | The '''[[wikipedia:Master_System|Sega Master System]]''' (SMS) | + | |
+ | The '''[[wikipedia:Master_System|Sega Master System]]''' (SMS) is an 8-bit console released by [[wikipedia:Sega|Sega]] on October 20, 1985, in Japan (as "Mark III". In all actuality, the Master System and Mark III differ a bit due to the original Japanese release having more features, such as card functionality and backward compatibility with '''[[wikipedia:Sega SG-1000|SG-1000]]''', which the Master System lacks) and in September of 1986 in the US. It was retailed for {{Inflation|USD|199.99|1986}}. It had a Zilog Z80A at 4 MHz with 8 KBs of RAM and 16 KBs of VRAM. It had a Yamaha YM2602B VDP GPU. It was designed to be a direct competitor to the [[Nintendo Entertainment System emulators|Nintendo Entertainment System]] and was technically superior to it in some ways. The Sega Game Gear was released in April of 1991 and was a competitor for the Game Boy. It had a backlit screen, color, and a nice-looking design. It retailed for {{Inflation|USD|149.99|1991}}. It had a Zilog Z80 CPU at 3.5 MHz with 8 KBs of RAM and 16 KBs of VRAM. | ||
There are a lot of hardware similarities between the SMS and the Game Gear (GG). Notably, SMS game cartridges can actually be played on the '''[[gametech:Sega Game Gear|Game Gear]]''' via an adapter. For this reason, most SMS emulators can also run GG games. | There are a lot of hardware similarities between the SMS and the Game Gear (GG). Notably, SMS game cartridges can actually be played on the '''[[gametech:Sega Game Gear|Game Gear]]''' via an adapter. For this reason, most SMS emulators can also run GG games. | ||
− | Internally the Master System extends Sega's older SG-1000 by adding more RAM and a single new video mode; since the SG-1000 was built from the same CPU, video and audio chips as the [[ColecoVision emulators|ColecoVision]] | + | Internally the Master System extends Sega's older SG-1000 by adding more RAM and a single new video mode; since the SG-1000 was built from the same CPU, video, and audio chips as the [[ColecoVision emulators|ColecoVision]]. Many Master System emulators also run ColecoVision games. |
+ | |||
==Emulators== | ==Emulators== | ||
− | {| class="wikitable" style="text-align:center;" | + | <div style="overflow-x:auto;width:100%"> |
+ | {| class="wikitable" style="text-align:center;width:100%" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
! scope="col"|Latest Version | ! scope="col"|Latest Version | ||
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<small>[https://www.system16.com/hardware.php?id=704 <abbr title="SEGA System E">System<br/>E</abbr>]</small> |
− | ! scope="col"|< | + | ! scope="col"|Game<br/>Gear |
− | ! scope="col"|[[ | + | ! scope="col"|[[#Enhancements|Enhancements]] |
− | ! scope="col"|[[ | + | ! scope="col"|[[#Hardware_features_and_peripherals|Hardware features<br/>and peripherals]] |
+ | ! scope="col"|[[Emulation accuracy|Accuracy]] | ||
+ | ! scope="col"|[[#Hardware_quirks|Mappers Support<br/>Level]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
− | ! scope="col"|[[Recommended | + | ! scope="col"|[[Recommended emulators|Recommended]] |
|- | |- | ||
− | !colspan=" | + | !colspan="12"|PC / x86 |
|- | |- | ||
− | |[[Genesis Plus GX]]< | + | |[[Genesis Plus GX]]<abbr title="Only available on PC and mobile as a libretro core.">*</abbr> |
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
− | | | + | |[https://buildbot.libretro.com/nightly/ libretro core] |
− | + | |{{✗}} | |
− | |{{ | ||
|{{✓}} | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{~}} | ||
|Very high | |Very high | ||
+ | |Unlicensed | ||
+ | |{{NC}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
Line 45: | Line 54: | ||
|[[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}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core] |
+ | |{{✓}} | ||
+ | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{?}} | ||
+ | |?[https://github.com/mamedev/mame/blob/master/src/mame/sega/sms.cpp#L538 *] | ||
+ | |Unlicensed | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
+ | |- | ||
+ | |[[ares]] | ||
+ | |align=left|{{Icon|Windows|Linux|macOS}} | ||
+ | |[https://github.com/ares-emulator/ares/releases {{aresVer}}] | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{~}} | ||
|High | |High | ||
+ | |? | ||
+ | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
Line 56: | Line 81: | ||
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
|[https://emulicious.net/downloads/ {{EmuliciousVer}}] | |[https://emulicious.net/downloads/ {{EmuliciousVer}}] | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{?}} | ||
+ | |Very high | ||
+ | |Unlicensed | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
− | |{{ | + | |- |
− | | | + | |jgenesis |
+ | |align=left|{{Icon|Windows|Linux}} | ||
+ | |[https://github.com/jsgroth/jgenesis {{jgenesisVer}}] | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
− | | | + | | |
|- | |- | ||
|[[BizHawk]] | |[[BizHawk]] | ||
− | |align=left|{{Icon|Windows}} | + | |align=left|{{Icon|Windows|Linux}} |
− | |[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}] | + | |[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}] |
+ | |{{✓}}<ref>Possible with [https://gitlab.com/TASVideos/mame-hawk-port BizHawk's MAME core]</ref> | ||
+ | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{?}} | ||
+ | |Very high | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{~}} | ||
+ | |- | ||
+ | |[[Mesen|Mesen]] | ||
+ | |align=left|{{Icon|Windows|Linux}} | ||
+ | |<abbr title="Latest development version">[https://nightly.link/SourMesen/Mesen2/workflows/build/master git artifacts]</abbr><br/>[https://github.com/SourMesen/Mesen2/tags 2.0.0-preview1] | ||
|{{✗}} | |{{✗}} | ||
− | |||
|{{✓}} | |{{✓}} | ||
|{{~}} | |{{~}} | ||
+ | |{{?}} | ||
+ | |? | ||
+ | |{{?}} | ||
+ | |{{✓}} | ||
+ | |{{✓}} | ||
+ | |{{TBD}} | ||
|- | |- | ||
− | |[ | + | |[https://jgemu.gitlab.io/cega.html Cega] |
− | |align=left|{{Icon|Windows|Linux|macOS | + | |align=left|{{Icon|Windows|Linux|macOS}} |
− | |[ | + | |[https://gitlab.com/jgemu/cega git] |
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |Cycle | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
− | |||
− | |||
|{{✓}} | |{{✓}} | ||
− | |{{ | + | |{{TBD}} |
|- | |- | ||
− | |[[ | + | |[[FinalBurn Neo]] |
− | |align=left|{{Icon|Windows}} | + | |align=left|{{Icon|Windows|Linux|macOS}} |
− | |[ | + | |[https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://github.com/finalburnneo/FBNeo/releases/latest Stable]<br/>[https://github.com/finalburnneo/FBNeo/releases/tag/latest WIP builds] |
+ | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{?}} | ||
+ | |? | ||
+ | |? | ||
+ | |{{NC}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{TBD}} | ||
+ | |- | ||
+ | |[https://snepulator.net/android.html Snepulator] | ||
+ | |align=left|{{Icon|Windows|Linux}} | ||
+ | |[https://github.com/JoppyFurr/Snepulator git] | ||
|{{✗}} | |{{✗}} | ||
− | |||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
|{{~}} | |{{~}} | ||
+ | |? | ||
+ | |? | ||
+ | |{{✓}} | ||
+ | |{{✓}} | ||
+ | |{{TBD}} | ||
|- | |- | ||
− | |[ | + | |[[BlastEm]]<ref>Only standalone version for now.</ref> |
|align=left|{{Icon|Windows|Linux|macOS}} | |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}}] |
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{?}} | ||
+ | |? | ||
+ | |? | ||
+ | |{{✓}} | ||
+ | |{{✓}} | ||
+ | |{{TBD}} | ||
+ | |- | ||
+ | |[[Mednafen]] | ||
+ | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
+ | |[{{MednafenURL|releases/}} {{MednafenVer}}] | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{?}} | ||
+ | |? | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
+ | |- | ||
+ | |[[Clock Signal|CLK]] | ||
+ | |align=left|{{Icon|Linux|macOS|FreeBSD}} | ||
+ | |[https://github.com/TomHarte/CLK/releases {{clkVer}}] | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
|Very high | |Very high | ||
+ | |? | ||
+ | |{{✓}} | ||
+ | |{{✓}} | ||
+ | |{{✗}} | ||
+ | |- | ||
+ | |Gearsystem | ||
+ | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
+ | |[https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://github.com/drhelius/Gearsystem/releases {{GearsystemVer}}] | ||
|{{✗}} | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |High | ||
+ | |? | ||
+ | |{{✓}} | ||
+ | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
− | | | + | |Retro Virtual Machine |
− | |align=left|{{Icon|macOS | + | |align=left|{{Icon|Windows|Linux|macOS}} |
− | |[ | + | |[http://www.retrovirtualmachine.org/ 2.1.9] |
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |? | ||
+ | |? | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{TBD}} | ||
+ | |- | ||
+ | |[[PicoDrive]] | ||
+ | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
+ | |[https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://github.com/notaz/picodrive/releases {{PicoDriveVer}}] | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
− | | | + | |{{~}} |
+ | |{{~}} | ||
+ | |Mid | ||
+ | |? | ||
+ | |{{NC}} | ||
|{{✓}} | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
− | |[[ | + | |[[MEKA]] |
− | |align=left|{{Icon|Windows|Linux|macOS| | + | |align=left|{{Icon|Windows|Linux|macOS|DOS}} |
− | |[ | + | |[https://github.com/ocornut/meka/releases {{MEKAVer}}] |
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |? | ||
+ | |[https://github.com/ocornut/meka/blob/master/meka/srcs/mappers.cpp Unlicensed] | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
− | | | + | |{{TBD}} |
+ | |- | ||
+ | |[[Phoenix (emulator)|Phoenix]] | ||
+ | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
+ | |[http://www.arts-union.ru/sites/default/files/ph28jag-win64.zip 2.8.JAG] | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |Very high | ||
+ | |? | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
− | | | + | |[[higan]] (火眼)<br/>byuu (謬/view) |
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
− | |[https://github.com/ | + | |[https://github.com/higan-emu/higan/releases {{higanVer}}] |
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |High | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |- | ||
+ | |[http://sourceforge.net/projects/twombit/ TwoMbit] | ||
+ | |align=left|{{Icon|Windows|Linux|macOS}} | ||
+ | |[http://sourceforge.net/projects/twombit/files/ 1.0.5] | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
− | | | + | |{{?}} |
+ | |{{?}} | ||
+ | |Very high | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
+ | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
|MasterGear | |MasterGear | ||
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
− | |[http://fms.komkon.org/MG/ | + | |[http://fms.komkon.org/MG/ {{MasterGearVer}}] |
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |High | ||
+ | |? | ||
+ | |{{✗}} | ||
+ | |{{~}} | ||
+ | |{{✗}} | ||
+ | |- | ||
+ | |[[Pantheon]] | ||
+ | |align=left|{{Icon|Windows}} | ||
+ | |[http://bostjan-grandovec.si/Content/News.htm {{PantheonVer}}] | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |High | ||
+ | |? | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{✗}} | ||
+ | |- | ||
+ | |[[nemulator]] | ||
+ | |align=left|{{Icon|Windows}} | ||
+ | |[http://nemulator.com/downloads.html {{NemulatorVer}}] | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |? | ||
+ | |? | ||
|{{✗}} | |{{✗}} | ||
− | |||
|{{✓}} | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
Line 146: | Line 341: | ||
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
|[http://www.carpeludum.com/kega-fusion/ 3.64] | |[http://www.carpeludum.com/kega-fusion/ 3.64] | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
− | |{{ | + | |{{~}}<abbr title="Supports netplay and shaders/filters.">*</abbr> |
− | |{{ | + | |{{~}} |
|Mid | |Mid | ||
+ | |? | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
Line 166: | Line 354: | ||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
|[http://freezesms.emuunlim.com/download.html 4.6] | |[http://freezesms.emuunlim.com/download.html 4.6] | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
− | |{{ | + | |{{?}} |
+ | |{{?}} | ||
+ | |Very high | ||
+ | |? | ||
|{{✗}} | |{{✗}} | ||
− | |||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
Line 176: | Line 367: | ||
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
|[https://segaretro.org/DarcNES 9b0401/9b0313] | |[https://segaretro.org/DarcNES 9b0401/9b0313] | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
− | |{{ | + | |{{?}} |
− | |{{ | + | |{{?}} |
|Low | |Low | ||
− | | | + | |? |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{✓}} | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
− | |||
− | |||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
|[http://0ldsk00l.ca/smsplus/ SMS Plus] | |[http://0ldsk00l.ca/smsplus/ SMS Plus] | ||
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
− | |[https://github.com/0ldsk00l/smsplus/releases | + | |[https://github.com/0ldsk00l/smsplus/releases git] |
− | |{{ | + | |{{✗}} |
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |? | ||
+ | |{{NC}} | ||
|{{✗}} | |{{✗}} | ||
− | |||
− | |||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
− | |[ | + | |[https://gitlab.com/coringao/osmose-emulator Osmose] |
|align=left|{{Icon|Linux}} | |align=left|{{Icon|Linux}} | ||
− | |[https:// | + | |[https://gitlab.com/coringao/osmose-emulator/-/tags 1.6] |
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |? | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
− | |||
− | |||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
Line 216: | Line 406: | ||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
|0.01 beta | |0.01 beta | ||
− | |||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
+ | |{{~}} | ||
+ | |{{?}} | ||
|? | |? | ||
+ | |? | ||
+ | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
− | | | + | |Essgee |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[ | + | |[https://github.com/xdanieldzd/Essgee/releases git] |
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |? | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{✗}} | ||
+ | |- | ||
+ | !colspan="12"|Mobile / ARM | ||
+ | |- | ||
+ | |[[Genesis Plus GX]]<abbr title="Only available on PC and mobile as a libretro core.">*</abbr> | ||
+ | |align=left|{{Icon|Android|iOS|Linux|Pandora}} | ||
+ | |[https://buildbot.libretro.com/nightly/ libretro core] | ||
|{{✗}} | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{~}} | ||
+ | |Very high | ||
|? | |? | ||
+ | |{{NC}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |[https://snepulator.net/android.html Snepulator MS] | ||
+ | |align=left|{{Icon|Android}} | ||
+ | |[https://play.google.com/store/apps/details?id=net.snepulator.ms v23.04-1][https://github.com/JoppyFurr/Snepulator git] | ||
|{{✗}} | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{~}} | ||
+ | |? | ||
+ | |? | ||
+ | |{{✓}} | ||
+ | |{{✓}} | ||
+ | |{{✓}} | ||
|- | |- | ||
− | | | + | |[[FinalBurn Neo]] |
− | |align=left|{{Icon| | + | |align=left|{{Icon|Android|iOS}} |
− | |[https:// | + | |[https://buildbot.libretro.com/nightly/ libretro core] |
+ | |{{✓}} | ||
+ | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{?}} | ||
+ | |? | ||
+ | |? | ||
+ | |{{NC}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
+ | |- | ||
+ | |MasterGear | ||
+ | |align=left|{{Icon|Android}} | ||
+ | |[http://fms.komkon.org/MG/ {{MasterGearVer}}] | ||
|{{✗}} | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |High | ||
|? | |? | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{~}} | ||
+ | |- | ||
+ | |[https://www.philpotter.co.uk/apps.html MasterEmu] | ||
+ | |align=left|{{Icon|Android}} | ||
+ | |[https://play.google.com/store/apps/details?id=uk.co.philpotter.masteremu 4.0.1]<br/>[https://github.com/PhilPotter/MasterEmu git] | ||
|{{✗}} | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |High | ||
+ | |? | ||
+ | |{{✓}} | ||
+ | |{{✓}} | ||
+ | |{{~}} | ||
|- | |- | ||
− | + | |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] <small>(Pyra)</small> |
− | | | + | |{{✗}} |
− | |{{ | + | |{{✓}} |
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |High | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{~}} | ||
+ | |- | ||
+ | |WonderDroid Ultra | ||
+ | |align=left|{{Icon|Android}} | ||
+ | |[https://play.google.com/store/apps/details?id=com.atelieryl.wonderdroid 5.3][https://github.com/williehwc/wonderdroid-x git] | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
− | | | + | |{{?}} |
+ | |{{?}} | ||
+ | | | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{~}} | ||
|- | |- | ||
|[[PicoDrive]] | |[[PicoDrive]] | ||
|align=left|{{Icon|Android|iOS|Linux|Pandora}} | |align=left|{{Icon|Android|iOS|Linux|Pandora}} | ||
− | |[ | + | |[https://buildbot.libretro.com/nightly/ libretro core] |
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{~}} | ||
+ | |{{~}} | ||
+ | |Mid | ||
+ | |? | ||
+ | |{{NC}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{~}} | ||
+ | |- | ||
+ | |GearMasterPlayer | ||
+ | |align=left|{{Icon|Android}} | ||
+ | |[http://www.arts-union.ru/sites/default/files/GearMasterPlayer_free_1.0.5.zip 1.0.5] | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |High | ||
+ | |? | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{~}} | ||
+ | |- | ||
+ | !colspan="12"|Consoles | ||
+ | |- | ||
+ | |[[PicoDrive]] | ||
+ | |align=left|{{Icon|3DS|Switch}}<br/>{{Icon|PS2}}<br/>{{Icon|PSP}}<br/>{{Icon|PS3}} | ||
+ | |[https://www.retroarch.com/?page=platforms libretro core]<br/>[http://notaz.gp2x.de/pico.php {{PicoDriveVer}}] | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{~}} | ||
|Mid | |Mid | ||
+ | |? | ||
+ | |{{NC}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
− | | | + | |[[Genesis Plus GX]] |
− | |align=left|{{Icon| | + | |align=left|{{Icon|GCN|Wii|Switch}}<br/>{{Icon|3DS}}<br/>{{Icon|PS3}}<br/>{{Icon|Vita|Xbox}} |
− | |[ | + | |[https://www.retroarch.com/?page=platforms libretro core]<br/>[https://bitbucket.org/eke/genesis-plus-gx/downloads {{GenPlusGXVer}}] |
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{~}} | ||
+ | |{{~}} | ||
+ | |Mid | ||
+ | |? | ||
+ | |{{NC}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
+ | |- | ||
+ | |SMS Plus GX | ||
+ | |align=left|{{Icon|PS2}}<br/>{{Icon|PSP|NGC}}<br/>{{Icon|Wii|Xbox}} | ||
+ | |[https://www.retroarch.com/?page=platforms libretro core]<br/>[https://emutopia.com/index.php/emulators/item/295-sega-master-system/410-sms-plus-gx Wii/NGC] | ||
|{{✗}} | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |Mid | ||
|? | |? | ||
+ | |{{NC}} | ||
+ | |{{✓}}<br/><small>(Libretro Core)</small> | ||
|{{✓}} | |{{✓}} | ||
+ | |- | ||
+ | |PSMS alt+ | ||
+ | |align=left|{{Icon|PS2}} | ||
+ | |[https://mundowiihack.wordpress.com/tag/psms-alt 1.2] | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |High | ||
+ | |? | ||
+ | |{{?}} | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
− | + | |MasterBoy | |
+ | |align=left|{{Icon|PSP}} | ||
+ | |[https://archive.org/details/masterboy.-7z 2.10] | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |Mid | ||
+ | |? | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
|- | |- | ||
− | |[[ | + | |[[Virtual Console]] |
− | |align=left|{{Icon| | + | |align=left|{{Icon|Wii|3DS}} |
− | |[ | + | |N/A |
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |Mid | ||
+ | |? | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |ApprenticeminusDS | ||
+ | |align=left|{{Icon|NDS}} | ||
+ | |[https://www.gamebrew.org/wiki/Apprentice_MinusDS 0.4.0] | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |Mid | ||
+ | |? | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |SMS Plus DC | ||
+ | |align=left|{{Icon|DC}} | ||
+ | |0.2b | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |Mid | ||
+ | |? | ||
+ | |{{NC}} | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |- | ||
+ | |DrSMS | ||
+ | |align=left|{{Icon|GBA}} | ||
+ | |[https://www.zophar.net/consoles/gameboy/sms-gg/drsms.html 6.0] | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
|Mid | |Mid | ||
+ | |? | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{~}} | ||
+ | |- | ||
+ | |UltraSMS | ||
+ | |align=left|{{Icon|N64}} | ||
+ | |[https://www.zophar.net/consoles/n64/sms-gg/ultrasms.html 2000] | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |Low | ||
+ | |? | ||
+ | |{{~}} | ||
+ | |{{✗}} | ||
+ | |{{✓}} (GG only) | ||
+ | |- | ||
+ | |MasterGear | ||
+ | |Align=left|{{Icon|PS1}} | ||
+ | |[http://www.emulationzone.org/consoles/ps/emulator.htm 0.2] | ||
+ | |{{✗}} | ||
+ | |{{✓}} | ||
+ | |{{?}} | ||
+ | |{{?}} | ||
+ | |Low | ||
+ | |? | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{~}} | ||
+ | |} | ||
+ | </div> | ||
+ | |||
+ | <references/> | ||
+ | |||
+ | ==Enhancements== | ||
+ | <div style="overflow-x:auto;width:100%"> | ||
+ | {| class="wikitable" style="text-align:center;vertical-align:middle;width:100%" | ||
+ | |- style="font-weight:bold;" | ||
+ | ! colspan=2 | Name | ||
+ | ! Genesis Plus GX | ||
+ | ! ares | ||
+ | ! Emulicious | ||
+ | ! Cega | ||
+ | ! BlastEm | ||
+ | ! Mesen | ||
+ | ! Snepulator | ||
+ | ! Mednafen | ||
+ | ! CLK | ||
+ | ! Gearsystem | ||
+ | ! MEKA | ||
+ | ! Retro Virtual Machine | ||
+ | ! PicoDrive | ||
+ | ! FinalBurn Neo | ||
+ | ! BizHawk | ||
+ | ! Pantheon | ||
+ | ! MAME | ||
+ | |- | ||
+ | | rowspan=3 | Graphics | ||
+ | | [[Resolution|Resizable Internal Resolution]] | ||
+ | | colspan=17 | For emulation of 2D systems, the resolution can only be upscaled, making the pixels more apparent. | ||
+ | |- | ||
+ | | [[Texture_packs#Sega_Master_System|Sprite Replacement]] | ||
+ | | colspan=17 | Exclusive to [[HiSMS]] at the moment. | ||
+ | |- | ||
+ | | [[Widescreen_hacks#Emulators_.282D.29|Widescreen hack]] | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | rowspan=2 | Performance | ||
+ | | [[30/60_FPS_cheat_codes|Internal Framerate Hack]] | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | [[Overclocking|Overclock]] | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | rowspan=4 | Post-Processing | ||
+ | | [[Shaders_and_filters|Filters]] | ||
+ | | {{Y}} | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{Y}} | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | |[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small> | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | [[Shader_Presets|Shader Chain]] | ||
+ | | {{Y}} | ||
+ | | {{Y}}[https://github.com/ares-emulator/ares/pull/1397 *] | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | |[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]] | ||
+ | | {{Y}}[https://www.libretro.com/index.php/category/hdr/ *] | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features] | ||
+ | | [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua] | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | Rewind | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | Fast-Forward/Turbo Speed | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | Savestates | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | [https://tasvideos.org/Movies Movie recording/playback] | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | rowspan=1 | Controls | ||
+ | | [[Input_lag|Input lag-mitigating technique]] | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | rowspan=7 | Quality of life | ||
+ | | Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]] | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | | {{N}} | ||
+ | |- | ||
+ | | Built-in [[Cheats_and_patches|Cheat Manager]] | ||
+ | | {{Y}} | ||
+ | | {{Y}}[https://old.reddit.com/r/emulation/comments/1ay6fm1/ares_v136_released/krslaki/ *] | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small> | ||
+ | | colspan=17 | <small>Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.<br/>Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.</small> | ||
+ | |- | ||
+ | | [[Save_disk_space_for_ISOs|Streamable compression format]] | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | Per-Game Profiles | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | Command Line Options | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]] | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{Y}} | ||
+ | |- | ||
+ | | rowspan=4 | Misc | ||
+ | | [[Netplay#Master_System|<abbr title="Should not be confused with link cable emulation">Netplay</abbr>]] | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | [[Virtual_reality#VR_game_room_simulations|EmuVR support]] | ||
+ | | colspan=17 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment. | ||
+ | |- | ||
+ | | Retro Achievements<br/><small>[https://retroachievements.org/gameList.php?c=15 Game Gear], [https://retroachievements.org/gameList.php?c=11 Master System]</small> | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{Y}} | ||
+ | | {{Y}} | ||
+ | | {{Y}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |- | ||
+ | | [[Wikipedia:Category:Debugging|Debug Features]] | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{Y}}[https://emulicious.net/home/emulicious-debugger/ *] | ||
+ | | {{?}} | ||
+ | | {{Y}}[https://vgmrips.net/wiki/BlastEm *] | ||
+ | | {{Y}}[https://www.mesen.ca/docs/debugging/debugger.html *] | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | | {{?}} | ||
+ | |} | ||
+ | </div> | ||
+ | |||
+ | ==Hardware features and peripherals== | ||
+ | <div style="overflow-x:auto;width:100%"> | ||
+ | {|class="wikitable" style="text-align:center;vertical-align:middle;width:100%" | ||
+ | |- style="font-weight:bold;" | ||
+ | ! Name | ||
+ | ! Genesis Plus GX | ||
+ | ! Kega Fusion | ||
+ | ! Snepulator | ||
+ | ! MEKA | ||
+ | ! BlastEm | ||
+ | ! PicoDrive | ||
+ | ! Mesen | ||
+ | ! Ares | ||
+ | ! Emulicious | ||
+ | ! MAME | ||
+ | ! Cega | ||
+ | |- | ||
+ | |FM Sound Unit | ||
+ | |{{✓}} | ||
+ | |{{✓}} | ||
+ | |? | ||
+ | |{{✓}} | ||
+ | |? | ||
+ | |{{X}} | ||
+ | |? | ||
+ | |{{✓}}[https://github.com/ares-emulator/ares/issues/830 *] | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |- | ||
+ | |Light Phaser | ||
+ | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
+ | |{{✓}} | ||
+ | |WIP | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
|- | |- | ||
− | | | + | |Paddle Control |
− | | | + | |{{✓}} |
− | |||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|? | |? | ||
+ | |? | ||
+ | |? | ||
+ | |{{✓}}[https://github.com/ares-emulator/ares/pull/675 *] | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |- | ||
+ | |Sports Pad | ||
|{{✓}} | |{{✓}} | ||
+ | |? | ||
+ | |WIP | ||
|{{✓}} | |{{✓}} | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |{{✓}}[https://github.com/ares-emulator/ares/pull/692 *] | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
|- | |- | ||
− | | | + | |Sega Graphic Board |
− | + | |{{✓}} | |
− | | | + | |? |
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |- | ||
+ | |Keyboard | ||
|{{✗}} | |{{✗}} | ||
+ | |{{✓}} | ||
|? | |? | ||
− | |||
|{{✓}} | |{{✓}} | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
|- | |- | ||
− | |[ | + | |[https://www.smspower.org/Homebrew/BOoM-SMS Furrtek's Master Tap] |
− | |||
− | |||
|{{✓}} | |{{✓}} | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |- | ||
+ | |Floppy Disk Drive | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |- | ||
+ | |System Converter | ||
|{{✓}} | |{{✓}} | ||
− | |{{ | + | |? |
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |{{~}} | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |- | ||
+ | |3-D Glasses | ||
+ | |? | ||
|? | |? | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |- | ||
+ | |Game Genie | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |- | ||
+ | |Action Replay | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |? | ||
+ | |- | ||
+ | |<abbr title="The Gear-to-Gear Cable, known as the VS Cable in Japan, is an accessory for the Sega Game Gear. It allows two systems to be linked together and play multi-player games together.">[https://segaretro.org/Gear-to-Gear_Cable#Compatible_games Gear-to-Gear Cable & VS Cable]</abbr> | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |- | ||
+ | |Bike Handle | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |- | ||
+ | |Mega Mouse | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✓}}[https://github.com/ares-emulator/ares/pull/725 *] | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
+ | |{{✗}} | ||
|} | |} | ||
+ | </div> | ||
+ | |||
+ | ===From SG-1000=== | ||
+ | |||
+ | ;Sega Graphic Board | ||
+ | Also known as ''Terebi Oekaki''. Includes a graphic board attached to a cartridge. Can be used on SG-1000, SC-3000, Sega Mark III, and Japanese / Korean models of Master System. Another version made for the International Master System models was planned to be released and even advertised but was canceled (both ROMs are dumped). | ||
+ | |||
+ | MEKA supports both variants of the Graphic Boards. | ||
+ | |||
+ | ;Keyboard | ||
+ | Named ''Sega Keyboard SK-1100''. It essentially adds some of the missing features of the SC-3000 to an SG-1000 or Sega Mark III. It is not compatible with the Japanese / Korean models of Master System due to pinout differences in their respective expansion ports. | ||
+ | |||
+ | Kega Fusion, Meka, and MAME support this keyboard. It can also be used with the Japanese version of ''F-16 Fighting Falcon'' as well. | ||
+ | |||
+ | ;Data Recorder SR-1000 | ||
+ | |||
+ | Datacorder that allows common cassette tapes to be read and written with the BASIC software from SG-1000, SC-3000, or Sega Mark III. On SG-1000 and Sega Mark III, the presence of a SK-1100 is required, so, it is not compatible with the Japanese Sega Master System. It can be used on: | ||
+ | |||
+ | * ''C-So!'' (SG-1000) | ||
+ | * ''Championship Lode Runner'' (SG-1000) | ||
+ | * ''Lode Runner'' (SG-1000) | ||
+ | |||
+ | MAME supports reading and writing cassette tape images. blueMSX also had planned tape support for their SC-3000 driver as well. | ||
+ | |||
+ | ;Handle Controller & Bike Handle | ||
+ | |||
+ | Known as SR-400 and BH-400, both are driving controllers compatible with the following games: | ||
+ | |||
+ | * ''Enduro Racer'' | ||
+ | * ''GP World'' (SG-1000) | ||
+ | * ''Hang-On'' | ||
+ | * ''Hang-On II'' (SG-1000) | ||
+ | * ''Monaco GP'' (SG-1000) | ||
+ | * ''Safari Race'' (SG-1000) | ||
+ | * ''Zippy Race'' (SG-1000) | ||
+ | * ''Zoom 909'' (SG-1000) | ||
+ | |||
+ | No emulators support these controllers for now. | ||
+ | |||
+ | ;RAM Adapter | ||
+ | |||
+ | An [https://segaretro.org/8kB_RAM_Adapter 8KB RAM Adapter] to be used in SG-1000, sold only in Taiwan without a license from Sega. It allows certain MSX1 conversions to be played on the system. While some of the known games were also ported to Sega Mark III, the ones sold for SG-1000 still require their respective adapter due to the way they were programmed. | ||
+ | |||
+ | Genesis Plus GX, MEKA, and MAME do support this accessory as a form of cartridge mapper. | ||
+ | |||
+ | ===Master System only=== | ||
+ | |||
+ | ;FM Sound Unit | ||
+ | Optional soundboard released for Sega Mark III. Was included by default in Japanese models of the Sega Master System. Features a Yamaha YM2413, which was been used in many MSX games. Some games with FM Sound Unit support were not released in Japan, while others had FM Sound Unit support unused or incomplete, which, for the former, must be activated with manipulation in the system's RAM (e.g.: Pro Action Replay). | ||
+ | |||
+ | Most known emulators such as Ares, Kega Fusion, MEKA, MAME, and Genesis Plus GX do support this add-on. Unfortunately, this soundboard was not carried to the Sega Genesis by any means and must be modded by the owner or through flash carts such as ''Mega Everdrive X7''. | ||
+ | |||
+ | ;Light Phaser | ||
+ | A light gun that was released pretty much everywhere outside Japan. Some games such as ''Safari Hunt'' require this accessory to be played. | ||
+ | |||
+ | Kega Fusion, MEKA, MAME, and Genesis Plus GX support Light Phaser controls through Mouse input. | ||
+ | |||
+ | ;Paddle Control | ||
+ | A dial controller that was released only in Japan. It functions similarly to Taito's Arkanoid / Vaus controller for NES and MSX. Most games that support this controller require it. | ||
+ | |||
+ | Ares, Kega Fusion, MEKA, MAME, and Genesis Plus GX support Paddle controls through Mouse input. Some games are patched to be playable with a Control Pad or even with Sega Genesis Control Pads. | ||
+ | |||
+ | ;Sega Sports Pad | ||
+ | A trackball controller that was released only in North America and Japan. The American version is more complete, as it is bigger and has switches that allow it to be used as a Control Pad, while the Japanese version lacks this switch and is smaller. It is only used in ''Sports Pad Football'' (also known as ''Great Football'', without Sports Pad support), ''Sports Pad Soccer'' (also known as ''Great Soccer'' [Cart version], ''World Soccer'' and ''Super Futebol'', all of them without Sports Pad support) and ''Great Ice Hockey''. | ||
+ | |||
+ | Ares, MEKA, MAME, and Genesis Plus GX support Sports Pad controls through Mouse input. | ||
+ | |||
+ | ;3-D Glasses | ||
+ | Known as ''SegaScope 3-D Glasses'', it is a 3D glasses set to be used within the Card port (or with a headphone jack in Japanese models of SMS). It works similar, but way better, than Famicom 3D System games. | ||
+ | |||
+ | MEKA and MAME support 3D visuals of all games. Re-releases of ''Maze Hunter 3D'' by Sega also support the 3D effects from this game as well. Some games received patches to remove the required 3D glasses support. | ||
+ | |||
+ | ;Mark III Link Cable | ||
+ | A special cable that connects two Mark III systems through the SK-1100's Printer port. It is solely used by the Japanese version of ''F-16 Fighting Falcon'' for its respective 2-player mode. | ||
+ | |||
+ | No known emulator is capable of emulating this feature. | ||
+ | |||
+ | ;Floppy Disk Drive | ||
+ | An unreleased disk drive add-on that could connect to both International and Japanese models of the Sega Master System. It was supposed to accept 3½-inch disks that could store game(s) and save data, similar to how the Famicom Disk System could do for the Famicom. It should not be confused with the SF-7000 add-on for SC-3000. | ||
+ | |||
+ | Due to a lack of documentation on the unreleased hardware, including the floppy disk's file format, no emulators are capable of emulating it. | ||
+ | |||
+ | ===Game Gear only=== | ||
+ | |||
+ | ;TV Tuner | ||
+ | Perhaps the ''killer app'' of all Game Gear accessories, the ''TV Tuner'' is a special cartridge that allows the user to watch analog TV signals on a handheld. It also has a mono RCA input that allows devices such as VCR/DVD Players to be displayed. Due to how most countries (by 2010 decade) across the globe switched over to digital TV signals and replaced the former TV mode with 4G mobile internet signals, the main purpose of the TV Tuner is now useless. | ||
+ | |||
+ | Due to the cartridge itself having no actual software (ROM or firmware) inside, it is not emulated for now. | ||
+ | |||
+ | ;FM Tuner | ||
+ | Working similarly to the ''TV Tuner'', the ''Stereo FM Tuner'' is an unlicensed special cartridge that allows a Game Gear owner to hear FM radio stations. It was released only in the United States, but it can work in any country that accepts the 87.5 ~ 108.0 MHz bands for FM broadcasting. | ||
+ | |||
+ | Just like the ''TV Tuner'', the cartridge itself has no actual software, so, it is not emulated for now. | ||
+ | |||
+ | ;Gear-to-Gear Cable | ||
+ | The ''Gear-to-Gear Cable'' is a cable that allows two players to compete with each other in several games. | ||
+ | |||
+ | The 3DS Virtual Console emulator, m2engage, allows ''Gear-to-Gear Cable'' emulation through Local Play. Alternatively, the Game Gear emulator used in ''Sonic Origins Plus'' also allows several Sonic games to be used in their respective Versus modes. | ||
+ | |||
+ | ;Game Genie | ||
+ | Cheating device that was released by Galoob in North America and (also developed) by Codemasters in Europe. It was released as an official device licensed by Sega, alongside the Sega Genesis version. | ||
+ | |||
+ | Many emulators such as Kega Fusion, Genesis Plus GX, MAME, and MEKA support Game Genie codes as an in-emulator feature, but none of them supports Game Genie as a Lock-On method due to the Game Gear version's ROM being not dumped for years. | ||
+ | |||
+ | ;Pro Action Replay | ||
+ | Cheating device that was released by Datel in Europe. Unlike Game Genie, it manipulates with both systems' RAM and is not licensed by Sega. | ||
+ | |||
+ | Many emulators such as Kega Fusion, Genesis Plus GX, MAME, and MEKA support Pro Action Replay codes as an in-emulator feature, but none of them supports Pro Action Replay as a Lock-On method due to both Master System and Game Gear versions' respective ROMs being not dumped for years. | ||
+ | |||
+ | ;X-Terminator | ||
+ | A series of cheating cartridges/discs released across multiple video game systems in Japan. There is one for Game Gear, which has also been sold in the US and certain Mandarin-speaking countries (e.g.: Hong Kong). The code format is similar (if not identical) to the Pro Action Replay ones, affecting the system's RAM values. | ||
+ | |||
+ | Emulicious supports X-Terminator as an in-emulator feature, but it is unknown if it supports the Lock-On method with the X-Terminator ROM itself. | ||
+ | |||
+ | ===From Sega Genesis=== | ||
+ | |||
+ | ;Three and Six Button Control Pad(s) | ||
+ | 3 and 6-button control pads that were released for the Sega Genesis. Most third-party variants are compatible with most Master System games (and can even be used on SG-1000/SC-3000), although none of the extra buttons will work beyond B and C. | ||
+ | |||
+ | Only a few homebrew games or ROM hacks make full use of the 3/6 button control pads. At least in their libretro fork, Genesis Plus GX supports several Genesis controllers to be used in Sega 8-bit systems, as long the game itself supports them. | ||
+ | |||
+ | ;Super Magic Drive | ||
+ | A series of copiers from Front Fareast allows a person to copy game cartridges to floppy disks, allowing the ROM images to run in an emulator. The ROM files are dumped in the <code>.smd</code> format. The copier also allows SNES and PC Engine games to be played as well through physical adapters. | ||
+ | |||
+ | While not directly compatible with the Master System, the BIOS running from these devices runs on Genesis' backward compatibility mode. While they can be playable in emulators, the Master System emulators themselves will not emulate any of the functions made by the hardware itself. Although it is not confirmed if the Super Magic Drive can dump ROMs from Master System cartridges, an unofficial loader made to run Master System ROMs in a real Super Magic Drive was been made by Charles MacDonald. | ||
+ | |||
+ | ==Hardware quirks== | ||
+ | |||
+ | ;Games with extra RAM | ||
+ | Some cartridges include extra RAM in their cartridge boards. These games are: | ||
+ | |||
+ | * ''Ernie Els Golf'' (8KB, Game Gear only) | ||
+ | * ''BASIC Level II A'' (512 bytes, SG-1000, SC-3000 and Sega Mark III only) | ||
+ | * ''BASIC Level II B'' (1KB, SG-1000, SC-3000 and Sega Mark III only) | ||
+ | * ''BASIC SK-III'' (32KB, SG-1000 / Sega Mark III only) | ||
+ | * ''Desert Speedtrap'' (8KB, Master System version only) | ||
+ | * ''Home BASIC'' (32KB, SG-1000 / Sega Mark III only) | ||
+ | * ''Othello'' (2KB) | ||
+ | * ''The Castle'' (8KB) | ||
+ | * ''The Flash'' (8KB) | ||
+ | * ''The Terminator'' (8KB, Master System version only) | ||
+ | |||
+ | ;Not backward compatible warnings | ||
+ | Two games released in Sega Card, ''Pit Pot'' and ''Hang-On'' display an incompatibility message if they are played in a real SG-1000/SC-3000 through the ''Card Catcher''. This feature predicts the not backward compatible warning screens from Game Boy Color-only games by more than 15 years. | ||
+ | |||
+ | Some emulators allow the use to force a system to be chosen, such as Genesis Plus GX and MAME, and these screens can be reproduced on them. | ||
+ | |||
+ | ;Mappers | ||
+ | Just like the NES, both Master System (including games that rely on legacy video modes from SG-1000) and Game Gear support a variety of cartridge mappers that can be used in their respective systems. However, only two mappers are official: The Sega one and a Codemasters one, used in their own cartridges. Many unlicensed cartridges (mostly from South Korea and Taiwan) use their own custom mappers. | ||
+ | |||
+ | Emulators that are updated still to this very day such as MEKA, Genesis Plus GX, MAME, and Emulicious, can handle almost every kind of unlicensed cartridge mapper known to the community. Most of them are used for multicarts that contain original SMS games, SG-1000 games, or even unlicensed MSX1 conversions. Notably, the only unlicensed Western cartridge with a custom mapper is ''4 PAK All Action'' from HES, which was released only in Australia. | ||
+ | |||
+ | ;Game Gear to Master System hacks | ||
+ | ROM hacks of Game Gear games that allow them to be played in a real Master System or a Sega Genesis through the Power Base Converter. While the main advantage is a bigger (but still restricted) play area, there are more disadvantages to using them, such as a second controller required to mimic the Game Gear's Start button, a weaker color palette, missing animations or sprite zoom, graphical garbage, and no Stereo function. | ||
+ | |||
+ | While not recommended, they can be played on outdated Master System emulators who does not emulate a Game Gear, such as PicoDrive. | ||
+ | |||
+ | ;MSX1 and Colecovision conversions | ||
+ | Conversions of MSX1 and Colecovision games made by bootleg companies in Taiwan or South Korea (except for Colecovision) or by the community. While made primarily thanks to the legacy video modes inherited from SG-1000, they are optimized for Master System and Game Gear through flash carts such as ''Master Everdrive'' and ''Everdrive GG''. They will not work on a Sega Genesis. | ||
+ | |||
+ | Most of these conversions are not playable on SG-1000/SC-3000 with extra RAM and do not work in outdated emulators. | ||
+ | |||
+ | ;BIOS routine check | ||
+ | International Master System models do have a ROM header routine check. Most games that originated from Japanese-style cartridges do not include this ROM header, which forces the BIOS to give a '''SOFTWARE ERROR''' message, regardless from an adapter or through a custom flash cart. The only BIOS that bypasses this check is the one included in Japanese and Korean models. On Game Gear, the Majesco-manufactured models include a BIOS that works in the same way as the TMSS from Sega Genesis, except the routine is performed in the same way as the International Master System models do. | ||
+ | |||
+ | The BIOS from all models can be emulated in Kega Fusion, MAME, Genesis Plus GX, and others, although they are completely optional. MEKA includes an altered version of the v1.3 BIOS that skips the routine check. | ||
+ | |||
+ | ;Dual language | ||
+ | Some Master System and Game Gear games have dual language support, depending on the hardware's region. Japan, Korea, Taiwan, and Hong Kong use the Japan region, while every other country uses the International (English) region. This behavior may be updated in time with a region switch and such behavior can be done in emulators as well (results vary between games). | ||
+ | |||
+ | ;Forced flickering | ||
+ | A trait used in several Game Gear games that makes graphical objects flicker constantly in order to avoid damage to the LCD screen thanks to screen burn-in. It is used in ''Ayrton Senna's Super Monaco GP II'' for example. | ||
+ | |||
+ | Since this is an issue that affects only the real hardware, all known Game Gear emulators do not include an internal fix for these games. | ||
+ | |||
+ | ;93C46 EEPROM | ||
+ | A 128-byte EEPROM is used in several Game Gear cartridges. All games are licensed baseball games that make use of the EEPROM to hold custom team data and/or save Pennant Mode progress: | ||
+ | |||
+ | * ''The Majors Pro Baseball'' | ||
+ | * ''World Series Baseball'' / ''Pro Yakyuu GG League'' | ||
+ | * ''World Series Baseball '95'' (the Japanese version, ''Hideo Nomo no World Series Baseball'', uses generic SRAM) | ||
+ | |||
+ | Several outdated Game Gear emulators do not emulate this type of SRAM, which also makes the game not initialize properly or not boot at all. | ||
+ | |||
+ | ;Stereo Music | ||
+ | A function used in most Game Gear games, it adds channel audio panning to the handheld's sound chip. | ||
+ | |||
+ | Most known Game Gear emulators support this function. | ||
+ | |||
+ | ==Hardware variants== | ||
+ | |||
+ | Several emulators such as MAME and Genesis Plus GX emulates dedicated hardware quirks from multiple variants of both Master System and Game Gear. Here are all the models that can be related to Master System and Game Gear: | ||
+ | |||
+ | ;SG-1000 | ||
+ | The earlier revision of Sega Mark III. Based on Colecovision after Sega gave up on the plans of distributing them in Japan around 1982. Released in 1983 in Japan and Oceania. Does not include regional differences in software, nor does include a BIOS. All games can be played on Sega Mark III and most of them can be played on the Japanese Sega Master System without problems. | ||
+ | |||
+ | ;SG-1000 II | ||
+ | A revised version of the SG-1000. It combines the VDP and SN76489 in one single chip. A prototype diagnosis program, ''SG-1000 M2 Check Program'', can be used to test hardware problems and emulators' accuracy. | ||
+ | |||
+ | ;Sega Mark III (Japan) | ||
+ | The first revision of the system. Released in 1985 in Japan, with South Korea and Taiwan receiving it in 1986. Supports almost everything related to SG-1000, although software released only to SC-3000 still works only on SC-3000. Does not have a BIOS and cannot play music on FM and PSG at the same time. SG-1000 games are played with a darker color palette. | ||
+ | |||
+ | ;Sega Master System (International) | ||
+ | Released in 1986 in the USA, Australia plus minor European countries, 1987 in mainland Europe, and 1989 in Brazil. Has a different cartridge pinout, a different expansion port pinout (which is canonically unused), and includes a BIOS that prevents unlicensed software from running. Cannot run SG-1000 cartridges and cards (even with an adapter, which must be done by DIY projects) without applying a ROM header in the game. Some Japan-only games do not include this required ROM header, but one exception, ''Woody Pop'', actually runs. Cannot use the FM Sound Unit unless through hardware mods. | ||
+ | |||
+ | ;Sega Master System (Japan) | ||
+ | Released in 1987 in Japan and 1989 in South Korea. Supports most SG-1000 titles, except the ones that require the SK-1100 (expansion port pinout is from the International model). Includes a BIOS, but it does not check a ROM header. It also includes the FM Sound Unit built-in. SG-1000 games are still being played with a darker color palette. | ||
+ | |||
+ | ;Power Base Converter (USA) / Mega Adaptor (Japan) / Master System Converter (International) | ||
+ | Released in 1989 in Japan plus the USA, 1990 in Europe plus Brazil. Supports about 90% of the Master System library through an adapter for Sega Genesis, which relies on backward compatibility. No BIOS is included, region detection is done by the Genesis itself. It lacks the legacy video modes from SG-1000, which turns SG-1000 games (or SMS games that rely on legacy video modes) unplayable without graphics. Does not include FM Sound Unit, which can only be done with hardware mods or with unlicensed variants of the adapter. It is not directly compatible with Nomad, Genesis 3, or most Mega Drive clones and is totally incompatible with any Genesis system with a 32x. | ||
+ | |||
+ | ;Sega Master System II (International) | ||
+ | Released in 1990 in the US, 1991 in Europe plus Australia, and 1992 in Brazil. Supports only cartridges, includes a BIOS with ''Alex Kidd in Miracle World'' (''Sonic the Hedgehog'' in later models), lacks a Reset button, and has improvements on the VDP. Some Brazilian-only games can run only in this model. | ||
+ | |||
+ | ;Samsung Gam*boy II / Aladdin Boy (Japan) | ||
+ | Released between 1991~1993 in South Korea by Samsung. Supports games on SG-1000 cartridge pinout, runs games within the "Japan" region, FM Sound Unit is not present, and includes a BIOS with a Korean version of ''Alex Kidd in Miracle World'' (also replaced with ''Sonic the Hedgehog'' in Aladdin Boy) that does not check ROM headers. Otherwise identical to International SMS II. | ||
+ | |||
+ | ;Sega Game Gear (International and Japan) | ||
+ | Enhanced VDP and sound features. Does not include a BIOS (save for the Majesco model). The screen area is lower than SMS and does not include the FM Sound Unit built-in. Can run SG-1000 games with external adapters on real hardware (Master Gear Converter is not enough and this doubles even more if the game is only in the Card format). | ||
+ | |||
+ | ;Arcade | ||
+ | |||
+ | Several Master System-based Arcade boards, mainly produced by Sega themselves, do exist: | ||
+ | |||
+ | * [https://www.system16.com/hardware.php?id=704 Sega System E] (actual improvements on sound) | ||
+ | * [https://www.system16.com/hardware.php?id=703 Sega Shooting Zone] | ||
+ | * [https://www.system16.com/hardware.php?id=706 Sega Mega-Tech] (runs converted Master System games through the backward compatibility inherited from Genesis) | ||
+ | * [https://www.system16.com/hardware.php?id=707 Sega Mega Play] (does not run Master System games, but the BIOS itself runs in this mode, again, through the backward compatibility inherited from Genesis) | ||
− | + | Additionally, several bootleg arcade/hotel boxes such as [https://bootleggames.fandom.com/wiki/Super_Game_(SMS) Super Game] were been reported to be sold in South Korea and Japan, without being licensed by Sega. Some of these also include SG-1000 games or even MSX1 conversions built-in. | |
{{Sega}} | {{Sega}} | ||
[[Category:Consoles]] | [[Category:Consoles]] | ||
+ | [[Category:Home consoles]] | ||
[[Category:Sega consoles]] | [[Category:Sega consoles]] | ||
+ | [[Category:Z80-based]] | ||
[[Category:Master System emulators|*]] | [[Category:Master System emulators|*]] | ||
[[Category:Third-generation video game consoles]] | [[Category:Third-generation video game consoles]] |
Revision as of 13:25, 19 March 2024
![]() | |
![]() | |
Top: Sega Master System. Bottom: Sega Game Gear. | |
Developer | Sega |
---|---|
Type | Home video game console, Handheld game console |
Generation | Third generation |
Release date | 1985 (Mark III) 1990 (Game Gear) |
Discontinued | present (Master System) 2000 (Game Gear) |
Predecessor | SG-1000 |
Successor | Mega Drive / Genesis, Neptune, Nomad |
Emulated | ✓ |
The Sega Master System (SMS) is an 8-bit console released by Sega on October 20, 1985, in Japan (as "Mark III". In all actuality, the Master System and Mark III differ a bit due to the original Japanese release having more features, such as card functionality and backward compatibility with SG-1000, which the Master System lacks) and in September of 1986 in the US. It was retailed for $199.99. It had a Zilog Z80A at 4 MHz with 8 KBs of RAM and 16 KBs of VRAM. It had a Yamaha YM2602B VDP GPU. It was designed to be a direct competitor to the Nintendo Entertainment System and was technically superior to it in some ways. The Sega Game Gear was released in April of 1991 and was a competitor for the Game Boy. It had a backlit screen, color, and a nice-looking design. It retailed for $149.99. It had a Zilog Z80 CPU at 3.5 MHz with 8 KBs of RAM and 16 KBs of VRAM.
There are a lot of hardware similarities between the SMS and the Game Gear (GG). Notably, SMS game cartridges can actually be played on the Game Gear via an adapter. For this reason, most SMS emulators can also run GG games.
Internally the Master System extends Sega's older SG-1000 by adding more RAM and a single new video mode; since the SG-1000 was built from the same CPU, video, and audio chips as the ColecoVision. Many Master System emulators also run ColecoVision games.
Contents
Emulators
Name | Platform(s) | Latest Version | System E |
Game Gear |
Enhancements | Hardware features and peripherals |
Accuracy | Mappers Support Level |
FLOSS | Active | Recommended |
---|---|---|---|---|---|---|---|---|---|---|---|
PC / x86 | |||||||||||
Genesis Plus GX* | ![]() ![]() ![]() ![]() |
libretro core | ✗ | ✓ | ~ | ~ | Very high | Unlicensed | NC | ✓ | ✓ |
MAME | ![]() ![]() ![]() ![]() |
0.265 libretro core |
✓ | ✓ | ~ | ? | ?* | Unlicensed | ✓ | ✓ | ✓ |
ares | ![]() ![]() ![]() |
v138 | ✗ | ✓ | ~ | ~ | High | ? | ✓ | ✓ | ✓ |
Emulicious | ![]() ![]() ![]() ![]() |
2024-04-30 | ✗ | ✓ | ~ | ? | Very high | Unlicensed | ✗ | ✓ | ✓ |
jgenesis | ![]() ![]() |
0.7.1 | ✓ | ✓ | |||||||
BizHawk | ![]() ![]() |
Dev builds 2.9.1 |
✓[1] | ✓ | ~ | ? | Very high | ? | ✓ | ✓ | ~ |
Mesen | ![]() ![]() |
git artifacts 2.0.0-preview1 |
✗ | ✓ | ~ | ? | ? | ? | ✓ | ✓ | TBD |
Cega | ![]() ![]() ![]() |
git | ✗ | ✓ | ? | ? | Cycle | ? | ✓ | ✓ | TBD |
FinalBurn Neo | ![]() ![]() ![]() |
libretro core Stable WIP builds |
✓ | ✓ | ~ | ? | ? | ? | NC | ✓ | TBD |
Snepulator | ![]() ![]() |
git | ✗ | ✓ | ? | ~ | ? | ? | ✓ | ✓ | TBD |
BlastEm[2] | ![]() ![]() ![]() |
Nightly builds libretro core 0.6.2 |
✗ | ✓ | ~ | ? | ? | ? | ✓ | ✓ | TBD |
Mednafen | ![]() ![]() ![]() ![]() |
1.32.1 | ✗ | ✓ | ~ | ? | ? | ? | ✓ | ✓ | ✗ |
CLK | ![]() ![]() ![]() |
2024-05-05 | ✗ | ✗ | ? | ? | Very high | ? | ✓ | ✓ | ✗ |
Gearsystem | ![]() ![]() ![]() ![]() |
libretro core 3.5.0 |
✗ | ✓ | ? | ? | High | ? | ✓ | ✓ | ✗ |
Retro Virtual Machine | ![]() ![]() ![]() |
2.1.9 | ✗ | ✗ | ? | ? | ? | ? | ✗ | ✓ | TBD |
PicoDrive | ![]() ![]() ![]() ![]() |
libretro core 1.93 |
✗ | ✗ | ~ | ~ | Mid | ? | NC | ✓ | ✗ |
MEKA | ![]() ![]() ![]() ![]() |
0.8-alpha (2023-08-26) | ✗ | ✓ | ? | ? | ? | Unlicensed | ✓ | ✓ | TBD |
Phoenix | ![]() ![]() ![]() ![]() |
2.8.JAG | ✗ | ✓ | ? | ? | Very high | ? | ✗ | ✗ | ✗ |
higan (火眼) byuu (謬/view) |
![]() ![]() ![]() ![]() |
v110 | ✗ | ✓ | ? | ? | High | ? | ✓ | ✗ | ✗ |
TwoMbit | ![]() ![]() ![]() |
1.0.5 | ✗ | ✓ | ? | ? | Very high | ? | ✓ | ✗ | ✗ |
MasterGear | ![]() ![]() ![]() ![]() |
4.9.3 | ✗ | ✓ | ? | ? | High | ? | ✗ | ~ | ✗ |
Pantheon | ![]() |
13.640 | ✗ | ✓ | ? | ? | High | ? | ✗ | ✓ | ✗ |
nemulator | ![]() |
4.4 | ✗ | ✓ | ? | ? | ? | ? | ✗ | ✓ | ✗ |
Kega Fusion | ![]() ![]() ![]() |
3.64 | ✗ | ✓ | ~* | ~ | Mid | ? | ✗ | ✗ | ✗ |
FreezeSMS | ![]() |
4.6 | ✗ | ✓ | ? | ? | Very high | ? | ✗ | ✗ | ✗ |
DarcNES | ![]() ![]() ![]() ![]() |
9b0401/9b0313 | ✗ | ✓ | ? | ? | Low | ? | ✓ | ✗ | ✗ |
SMS Plus | ![]() ![]() ![]() |
git | ✗ | ✓ | ? | ? | ? | ? | NC | ✗ | ✗ |
Osmose | ![]() |
1.6 | ✗ | ✓ | ? | ? | ? | ? | ✓ | ✗ | ✗ |
HiSMS | ![]() |
0.01 beta | ✗ | ✗ | ~ | ? | ? | ? | ✗ | ✗ | ✗ |
Essgee | ![]() |
git | ✗ | ✓ | ? | ? | ? | ? | ✓ | ~ | ✗ |
Mobile / ARM | |||||||||||
Genesis Plus GX* | ![]() ![]() ![]() ![]() |
libretro core | ✗ | ✓ | ~ | ~ | Very high | ? | NC | ✓ | ✓ |
Snepulator MS | ![]() |
v23.04-1git | ✗ | ✓ | ? | ~ | ? | ? | ✓ | ✓ | ✓ |
FinalBurn Neo | ![]() ![]() |
libretro core | ✓ | ✓ | ~ | ? | ? | ? | NC | ✓ | ✓ |
MasterGear | ![]() |
4.9.3 | ✗ | ✓ | ? | ? | High | ? | ✗ | ✓ | ~ |
MasterEmu | ![]() |
4.0.1 git |
✗ | ✓ | ? | ? | High | ? | ✓ | ✓ | ~ |
MD.emu | ![]() ![]() |
1.5.77 (Android) 1.5.46.02 (Pyra) |
✗ | ✓ | ? | ? | High | ? | ✓ | ✓ | ~ |
WonderDroid Ultra | ![]() |
5.3git | ✗ | ✓ | ? | ? | ? | ✓ | ✓ | ~ | |
PicoDrive | ![]() ![]() ![]() ![]() |
libretro core | ✗ | ✗ | ~ | ~ | Mid | ? | NC | ✓ | ~ |
GearMasterPlayer | ![]() |
1.0.5 | ✗ | ✓ | ? | ? | High | ? | ✗ | ✓ | ~ |
Consoles | |||||||||||
PicoDrive | ![]() ![]() ![]() ![]() ![]() |
libretro core 1.93 |
✗ | ✓ | ~ | ~ | Mid | ? | NC | ✓ | ✓ |
Genesis Plus GX | ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
libretro core 1.7.5 RC1 |
✗ | ✓ | ~ | ~ | Mid | ? | NC | ✓ | ✓ |
SMS Plus GX | ![]() ![]() ![]() ![]() ![]() |
libretro core Wii/NGC |
✗ | ✓ | ? | ? | Mid | ? | NC | ✓ (Libretro Core) |
✓ |
PSMS alt+ | ![]() |
1.2 | ✗ | ✓ | ? | ? | High | ? | ? | ✗ | ✓ |
MasterBoy | ![]() |
2.10 | ✗ | ✓ | ? | ? | Mid | ? | ✗ | ✗ | ✓ |
Virtual Console | ![]() ![]() |
N/A | ✗ | ✓ | ? | ? | Mid | ? | ✗ | ✗ | ✓ |
ApprenticeminusDS | ![]() |
0.4.0 | ✗ | ✓ | ? | ? | Mid | ? | ✗ | ✗ | ✓ |
SMS Plus DC | ![]() |
0.2b | ✗ | ✓ | ? | ? | Mid | ? | NC | ✗ | ✓ |
DrSMS | ![]() |
6.0 | ✗ | ✓ | ? | ? | Mid | ? | ✗ | ✗ | ~ |
UltraSMS | ![]() |
2000 | ✗ | ✓ | ? | ? | Low | ? | ~ | ✗ | ✓ (GG only) |
MasterGear | ![]() |
0.2 | ✗ | ✓ | ? | ? | Low | ? | ✗ | ✗ | ~ |
- ↑ Possible with BizHawk's MAME core
- ↑ Only standalone version for now.
Enhancements
Name | Genesis Plus GX | ares | Emulicious | Cega | BlastEm | Mesen | Snepulator | Mednafen | CLK | Gearsystem | MEKA | Retro Virtual Machine | PicoDrive | FinalBurn Neo | BizHawk | Pantheon | MAME | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Graphics | Resizable Internal Resolution | For emulation of 2D systems, the resolution can only be upscaled, making the pixels more apparent. | ||||||||||||||||
Sprite Replacement | Exclusive to HiSMS at the moment. | |||||||||||||||||
Widescreen hack | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Performance | Internal Framerate Hack | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Overclock | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Post-Processing | Filters | ✓ | ✓ | ? | ? | ✓ | ✓ | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
AI-powered filter compatible (Freestyle) |
? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Shader Chain | ✓ | ✓* | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Inverse tone mapping compatible | ✓* | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
TAS features | Macros/Scripts/Lua | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Rewind | ✓ | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Fast-Forward/Turbo Speed | ✓ | ? | ✓ | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Savestates | ✓ | ? | ✓ | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Movie recording/playback | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ✓ | ? | ? | |
Controls | Input lag-mitigating technique | ✓ | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Quality of life | Built-in Graphics mod editor/manager | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
Built-in Cheat Manager | ✓ | ✓* | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Built-in Custom resolution/CRTSwitchRes For using this on Windows OS you need CRT Emudriver. Another option is using EDID editor tool such as "Custom Resolution Utility". |
Exclusive to libretro cores and GroovyMAME at the moment. Also there is a project for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors. | |||||||||||||||||
Streamable compression format | ✓ | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Per-Game Profiles | ✓ | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Command Line Options | ✓ | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Big Picture Mode | ✓ | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ✓ | |
Misc | Netplay | ✓ | ? | ? | ? | ? | ? | ? | ✓ | ? | ? | ? | ? | ✓ | ? | ? | ? | ? |
EmuVR support | Exclusive to libretro cores at the moment. | |||||||||||||||||
Retro Achievements Game Gear, Master System |
✓ | ? | ? | ? | ? | ? | ? | ? | ? | ✓ | ? | ? | ✓ | ✓ | ✓ | ? | ? | |
Debug Features | ? | ? | ✓* | ? | ✓* | ✓* | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Hardware features and peripherals
Name | Genesis Plus GX | Kega Fusion | Snepulator | MEKA | BlastEm | PicoDrive | Mesen | Ares | Emulicious | MAME | Cega |
---|---|---|---|---|---|---|---|---|---|---|---|
FM Sound Unit | ✓ | ✓ | ? | ✓ | ? | ✗ | ? | ✓* | ? | ? | ? |
Light Phaser | ✓ | ✓ | ✓ | ✓ | WIP | ? | ? | ? | ? | ? | ? |
Paddle Control | ✓ | ✓ | ✓ | ✓ | ? | ? | ? | ✓* | ? | ? | ? |
Sports Pad | ✓ | ? | WIP | ✓ | ? | ? | ? | ✓* | ? | ? | ? |
Sega Graphic Board | ✓ | ? | ✓ | ✓ | ? | ? | ? | ? | ? | ? | ? |
Keyboard | ✗ | ✓ | ? | ✓ | ? | ? | ? | ? | ? | ? | ? |
Furrtek's Master Tap | ✓ | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Floppy Disk Drive | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
System Converter | ✓ | ? | ? | ? | ? | ~ | ? | ? | ? | ? | ? |
3-D Glasses | ? | ? | ✓ | ✓ | ? | ? | ? | ? | ? | ? | ? |
Game Genie | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Action Replay | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Gear-to-Gear Cable & VS Cable | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
Bike Handle | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
Mega Mouse | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓* | ✗ | ✗ | ✗ |
From SG-1000
- Sega Graphic Board
Also known as Terebi Oekaki. Includes a graphic board attached to a cartridge. Can be used on SG-1000, SC-3000, Sega Mark III, and Japanese / Korean models of Master System. Another version made for the International Master System models was planned to be released and even advertised but was canceled (both ROMs are dumped).
MEKA supports both variants of the Graphic Boards.
- Keyboard
Named Sega Keyboard SK-1100. It essentially adds some of the missing features of the SC-3000 to an SG-1000 or Sega Mark III. It is not compatible with the Japanese / Korean models of Master System due to pinout differences in their respective expansion ports.
Kega Fusion, Meka, and MAME support this keyboard. It can also be used with the Japanese version of F-16 Fighting Falcon as well.
- Data Recorder SR-1000
Datacorder that allows common cassette tapes to be read and written with the BASIC software from SG-1000, SC-3000, or Sega Mark III. On SG-1000 and Sega Mark III, the presence of a SK-1100 is required, so, it is not compatible with the Japanese Sega Master System. It can be used on:
- C-So! (SG-1000)
- Championship Lode Runner (SG-1000)
- Lode Runner (SG-1000)
MAME supports reading and writing cassette tape images. blueMSX also had planned tape support for their SC-3000 driver as well.
- Handle Controller & Bike Handle
Known as SR-400 and BH-400, both are driving controllers compatible with the following games:
- Enduro Racer
- GP World (SG-1000)
- Hang-On
- Hang-On II (SG-1000)
- Monaco GP (SG-1000)
- Safari Race (SG-1000)
- Zippy Race (SG-1000)
- Zoom 909 (SG-1000)
No emulators support these controllers for now.
- RAM Adapter
An 8KB RAM Adapter to be used in SG-1000, sold only in Taiwan without a license from Sega. It allows certain MSX1 conversions to be played on the system. While some of the known games were also ported to Sega Mark III, the ones sold for SG-1000 still require their respective adapter due to the way they were programmed.
Genesis Plus GX, MEKA, and MAME do support this accessory as a form of cartridge mapper.
Master System only
- FM Sound Unit
Optional soundboard released for Sega Mark III. Was included by default in Japanese models of the Sega Master System. Features a Yamaha YM2413, which was been used in many MSX games. Some games with FM Sound Unit support were not released in Japan, while others had FM Sound Unit support unused or incomplete, which, for the former, must be activated with manipulation in the system's RAM (e.g.: Pro Action Replay).
Most known emulators such as Ares, Kega Fusion, MEKA, MAME, and Genesis Plus GX do support this add-on. Unfortunately, this soundboard was not carried to the Sega Genesis by any means and must be modded by the owner or through flash carts such as Mega Everdrive X7.
- Light Phaser
A light gun that was released pretty much everywhere outside Japan. Some games such as Safari Hunt require this accessory to be played.
Kega Fusion, MEKA, MAME, and Genesis Plus GX support Light Phaser controls through Mouse input.
- Paddle Control
A dial controller that was released only in Japan. It functions similarly to Taito's Arkanoid / Vaus controller for NES and MSX. Most games that support this controller require it.
Ares, Kega Fusion, MEKA, MAME, and Genesis Plus GX support Paddle controls through Mouse input. Some games are patched to be playable with a Control Pad or even with Sega Genesis Control Pads.
- Sega Sports Pad
A trackball controller that was released only in North America and Japan. The American version is more complete, as it is bigger and has switches that allow it to be used as a Control Pad, while the Japanese version lacks this switch and is smaller. It is only used in Sports Pad Football (also known as Great Football, without Sports Pad support), Sports Pad Soccer (also known as Great Soccer [Cart version], World Soccer and Super Futebol, all of them without Sports Pad support) and Great Ice Hockey.
Ares, MEKA, MAME, and Genesis Plus GX support Sports Pad controls through Mouse input.
- 3-D Glasses
Known as SegaScope 3-D Glasses, it is a 3D glasses set to be used within the Card port (or with a headphone jack in Japanese models of SMS). It works similar, but way better, than Famicom 3D System games.
MEKA and MAME support 3D visuals of all games. Re-releases of Maze Hunter 3D by Sega also support the 3D effects from this game as well. Some games received patches to remove the required 3D glasses support.
- Mark III Link Cable
A special cable that connects two Mark III systems through the SK-1100's Printer port. It is solely used by the Japanese version of F-16 Fighting Falcon for its respective 2-player mode.
No known emulator is capable of emulating this feature.
- Floppy Disk Drive
An unreleased disk drive add-on that could connect to both International and Japanese models of the Sega Master System. It was supposed to accept 3½-inch disks that could store game(s) and save data, similar to how the Famicom Disk System could do for the Famicom. It should not be confused with the SF-7000 add-on for SC-3000.
Due to a lack of documentation on the unreleased hardware, including the floppy disk's file format, no emulators are capable of emulating it.
Game Gear only
- TV Tuner
Perhaps the killer app of all Game Gear accessories, the TV Tuner is a special cartridge that allows the user to watch analog TV signals on a handheld. It also has a mono RCA input that allows devices such as VCR/DVD Players to be displayed. Due to how most countries (by 2010 decade) across the globe switched over to digital TV signals and replaced the former TV mode with 4G mobile internet signals, the main purpose of the TV Tuner is now useless.
Due to the cartridge itself having no actual software (ROM or firmware) inside, it is not emulated for now.
- FM Tuner
Working similarly to the TV Tuner, the Stereo FM Tuner is an unlicensed special cartridge that allows a Game Gear owner to hear FM radio stations. It was released only in the United States, but it can work in any country that accepts the 87.5 ~ 108.0 MHz bands for FM broadcasting.
Just like the TV Tuner, the cartridge itself has no actual software, so, it is not emulated for now.
- Gear-to-Gear Cable
The Gear-to-Gear Cable is a cable that allows two players to compete with each other in several games.
The 3DS Virtual Console emulator, m2engage, allows Gear-to-Gear Cable emulation through Local Play. Alternatively, the Game Gear emulator used in Sonic Origins Plus also allows several Sonic games to be used in their respective Versus modes.
- Game Genie
Cheating device that was released by Galoob in North America and (also developed) by Codemasters in Europe. It was released as an official device licensed by Sega, alongside the Sega Genesis version.
Many emulators such as Kega Fusion, Genesis Plus GX, MAME, and MEKA support Game Genie codes as an in-emulator feature, but none of them supports Game Genie as a Lock-On method due to the Game Gear version's ROM being not dumped for years.
- Pro Action Replay
Cheating device that was released by Datel in Europe. Unlike Game Genie, it manipulates with both systems' RAM and is not licensed by Sega.
Many emulators such as Kega Fusion, Genesis Plus GX, MAME, and MEKA support Pro Action Replay codes as an in-emulator feature, but none of them supports Pro Action Replay as a Lock-On method due to both Master System and Game Gear versions' respective ROMs being not dumped for years.
- X-Terminator
A series of cheating cartridges/discs released across multiple video game systems in Japan. There is one for Game Gear, which has also been sold in the US and certain Mandarin-speaking countries (e.g.: Hong Kong). The code format is similar (if not identical) to the Pro Action Replay ones, affecting the system's RAM values.
Emulicious supports X-Terminator as an in-emulator feature, but it is unknown if it supports the Lock-On method with the X-Terminator ROM itself.
From Sega Genesis
- Three and Six Button Control Pad(s)
3 and 6-button control pads that were released for the Sega Genesis. Most third-party variants are compatible with most Master System games (and can even be used on SG-1000/SC-3000), although none of the extra buttons will work beyond B and C.
Only a few homebrew games or ROM hacks make full use of the 3/6 button control pads. At least in their libretro fork, Genesis Plus GX supports several Genesis controllers to be used in Sega 8-bit systems, as long the game itself supports them.
- Super Magic Drive
A series of copiers from Front Fareast allows a person to copy game cartridges to floppy disks, allowing the ROM images to run in an emulator. The ROM files are dumped in the .smd
format. The copier also allows SNES and PC Engine games to be played as well through physical adapters.
While not directly compatible with the Master System, the BIOS running from these devices runs on Genesis' backward compatibility mode. While they can be playable in emulators, the Master System emulators themselves will not emulate any of the functions made by the hardware itself. Although it is not confirmed if the Super Magic Drive can dump ROMs from Master System cartridges, an unofficial loader made to run Master System ROMs in a real Super Magic Drive was been made by Charles MacDonald.
Hardware quirks
- Games with extra RAM
Some cartridges include extra RAM in their cartridge boards. These games are:
- Ernie Els Golf (8KB, Game Gear only)
- BASIC Level II A (512 bytes, SG-1000, SC-3000 and Sega Mark III only)
- BASIC Level II B (1KB, SG-1000, SC-3000 and Sega Mark III only)
- BASIC SK-III (32KB, SG-1000 / Sega Mark III only)
- Desert Speedtrap (8KB, Master System version only)
- Home BASIC (32KB, SG-1000 / Sega Mark III only)
- Othello (2KB)
- The Castle (8KB)
- The Flash (8KB)
- The Terminator (8KB, Master System version only)
- Not backward compatible warnings
Two games released in Sega Card, Pit Pot and Hang-On display an incompatibility message if they are played in a real SG-1000/SC-3000 through the Card Catcher. This feature predicts the not backward compatible warning screens from Game Boy Color-only games by more than 15 years.
Some emulators allow the use to force a system to be chosen, such as Genesis Plus GX and MAME, and these screens can be reproduced on them.
- Mappers
Just like the NES, both Master System (including games that rely on legacy video modes from SG-1000) and Game Gear support a variety of cartridge mappers that can be used in their respective systems. However, only two mappers are official: The Sega one and a Codemasters one, used in their own cartridges. Many unlicensed cartridges (mostly from South Korea and Taiwan) use their own custom mappers.
Emulators that are updated still to this very day such as MEKA, Genesis Plus GX, MAME, and Emulicious, can handle almost every kind of unlicensed cartridge mapper known to the community. Most of them are used for multicarts that contain original SMS games, SG-1000 games, or even unlicensed MSX1 conversions. Notably, the only unlicensed Western cartridge with a custom mapper is 4 PAK All Action from HES, which was released only in Australia.
- Game Gear to Master System hacks
ROM hacks of Game Gear games that allow them to be played in a real Master System or a Sega Genesis through the Power Base Converter. While the main advantage is a bigger (but still restricted) play area, there are more disadvantages to using them, such as a second controller required to mimic the Game Gear's Start button, a weaker color palette, missing animations or sprite zoom, graphical garbage, and no Stereo function.
While not recommended, they can be played on outdated Master System emulators who does not emulate a Game Gear, such as PicoDrive.
- MSX1 and Colecovision conversions
Conversions of MSX1 and Colecovision games made by bootleg companies in Taiwan or South Korea (except for Colecovision) or by the community. While made primarily thanks to the legacy video modes inherited from SG-1000, they are optimized for Master System and Game Gear through flash carts such as Master Everdrive and Everdrive GG. They will not work on a Sega Genesis.
Most of these conversions are not playable on SG-1000/SC-3000 with extra RAM and do not work in outdated emulators.
- BIOS routine check
International Master System models do have a ROM header routine check. Most games that originated from Japanese-style cartridges do not include this ROM header, which forces the BIOS to give a SOFTWARE ERROR message, regardless from an adapter or through a custom flash cart. The only BIOS that bypasses this check is the one included in Japanese and Korean models. On Game Gear, the Majesco-manufactured models include a BIOS that works in the same way as the TMSS from Sega Genesis, except the routine is performed in the same way as the International Master System models do.
The BIOS from all models can be emulated in Kega Fusion, MAME, Genesis Plus GX, and others, although they are completely optional. MEKA includes an altered version of the v1.3 BIOS that skips the routine check.
- Dual language
Some Master System and Game Gear games have dual language support, depending on the hardware's region. Japan, Korea, Taiwan, and Hong Kong use the Japan region, while every other country uses the International (English) region. This behavior may be updated in time with a region switch and such behavior can be done in emulators as well (results vary between games).
- Forced flickering
A trait used in several Game Gear games that makes graphical objects flicker constantly in order to avoid damage to the LCD screen thanks to screen burn-in. It is used in Ayrton Senna's Super Monaco GP II for example.
Since this is an issue that affects only the real hardware, all known Game Gear emulators do not include an internal fix for these games.
- 93C46 EEPROM
A 128-byte EEPROM is used in several Game Gear cartridges. All games are licensed baseball games that make use of the EEPROM to hold custom team data and/or save Pennant Mode progress:
- The Majors Pro Baseball
- World Series Baseball / Pro Yakyuu GG League
- World Series Baseball '95 (the Japanese version, Hideo Nomo no World Series Baseball, uses generic SRAM)
Several outdated Game Gear emulators do not emulate this type of SRAM, which also makes the game not initialize properly or not boot at all.
- Stereo Music
A function used in most Game Gear games, it adds channel audio panning to the handheld's sound chip.
Most known Game Gear emulators support this function.
Hardware variants
Several emulators such as MAME and Genesis Plus GX emulates dedicated hardware quirks from multiple variants of both Master System and Game Gear. Here are all the models that can be related to Master System and Game Gear:
- SG-1000
The earlier revision of Sega Mark III. Based on Colecovision after Sega gave up on the plans of distributing them in Japan around 1982. Released in 1983 in Japan and Oceania. Does not include regional differences in software, nor does include a BIOS. All games can be played on Sega Mark III and most of them can be played on the Japanese Sega Master System without problems.
- SG-1000 II
A revised version of the SG-1000. It combines the VDP and SN76489 in one single chip. A prototype diagnosis program, SG-1000 M2 Check Program, can be used to test hardware problems and emulators' accuracy.
- Sega Mark III (Japan)
The first revision of the system. Released in 1985 in Japan, with South Korea and Taiwan receiving it in 1986. Supports almost everything related to SG-1000, although software released only to SC-3000 still works only on SC-3000. Does not have a BIOS and cannot play music on FM and PSG at the same time. SG-1000 games are played with a darker color palette.
- Sega Master System (International)
Released in 1986 in the USA, Australia plus minor European countries, 1987 in mainland Europe, and 1989 in Brazil. Has a different cartridge pinout, a different expansion port pinout (which is canonically unused), and includes a BIOS that prevents unlicensed software from running. Cannot run SG-1000 cartridges and cards (even with an adapter, which must be done by DIY projects) without applying a ROM header in the game. Some Japan-only games do not include this required ROM header, but one exception, Woody Pop, actually runs. Cannot use the FM Sound Unit unless through hardware mods.
- Sega Master System (Japan)
Released in 1987 in Japan and 1989 in South Korea. Supports most SG-1000 titles, except the ones that require the SK-1100 (expansion port pinout is from the International model). Includes a BIOS, but it does not check a ROM header. It also includes the FM Sound Unit built-in. SG-1000 games are still being played with a darker color palette.
- Power Base Converter (USA) / Mega Adaptor (Japan) / Master System Converter (International)
Released in 1989 in Japan plus the USA, 1990 in Europe plus Brazil. Supports about 90% of the Master System library through an adapter for Sega Genesis, which relies on backward compatibility. No BIOS is included, region detection is done by the Genesis itself. It lacks the legacy video modes from SG-1000, which turns SG-1000 games (or SMS games that rely on legacy video modes) unplayable without graphics. Does not include FM Sound Unit, which can only be done with hardware mods or with unlicensed variants of the adapter. It is not directly compatible with Nomad, Genesis 3, or most Mega Drive clones and is totally incompatible with any Genesis system with a 32x.
- Sega Master System II (International)
Released in 1990 in the US, 1991 in Europe plus Australia, and 1992 in Brazil. Supports only cartridges, includes a BIOS with Alex Kidd in Miracle World (Sonic the Hedgehog in later models), lacks a Reset button, and has improvements on the VDP. Some Brazilian-only games can run only in this model.
- Samsung Gam*boy II / Aladdin Boy (Japan)
Released between 1991~1993 in South Korea by Samsung. Supports games on SG-1000 cartridge pinout, runs games within the "Japan" region, FM Sound Unit is not present, and includes a BIOS with a Korean version of Alex Kidd in Miracle World (also replaced with Sonic the Hedgehog in Aladdin Boy) that does not check ROM headers. Otherwise identical to International SMS II.
- Sega Game Gear (International and Japan)
Enhanced VDP and sound features. Does not include a BIOS (save for the Majesco model). The screen area is lower than SMS and does not include the FM Sound Unit built-in. Can run SG-1000 games with external adapters on real hardware (Master Gear Converter is not enough and this doubles even more if the game is only in the Card format).
- Arcade
Several Master System-based Arcade boards, mainly produced by Sega themselves, do exist:
- Sega System E (actual improvements on sound)
- Sega Shooting Zone
- Sega Mega-Tech (runs converted Master System games through the backward compatibility inherited from Genesis)
- Sega Mega Play (does not run Master System games, but the BIOS itself runs in this mode, again, through the backward compatibility inherited from Genesis)
Additionally, several bootleg arcade/hotel boxes such as Super Game were been reported to be sold in South Korea and Japan, without being licensed by Sega. Some of these also include SG-1000 games or even MSX1 conversions built-in.
Consoles: SG-1000 • Master System • Genesis / Mega Drive • CD • 32X • Pico • Saturn • Dreamcast Handhelds: Game Gear • VMU / VMS Arcade: System series • Model 1 • Model 2 • Model 3 • NAOMI |