Editing Master System emulators

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 
{{Infobox console
 
{{Infobox console
 
|title = Sega Master System
 
|title = Sega Master System
|logo = Sega Mark III.jpg
+
|logo = Sega-Master-System-Set.png
|image = Sega-Master-System-Set.png
+
|image = Sega-Game-Gear-WB.png
|image2 = Sega-Game-Gear-WB.png
+
|imagecaption = '''Top:''' Sega Master System.<br/>'''Bottom:''' Sega Game Gear.
|imagecaption = '''Top:''' Sega Mark III.<br/>'''Middle:''' Sega Master System.<br/>'''Bottom:''' Sega Game Gear.
 
 
|developer = [[:Sega]]
 
|developer = [[:Sega]]
 
|type=[[:Category:Home consoles|Home video game console]], [[:Category:Handheld consoles|Handheld game console]]
 
|type=[[:Category:Home consoles|Home video game console]], [[:Category:Handheld consoles|Handheld game console]]
Line 11: Line 10:
 
|discontinued=present (Master System)<br/>2000 (Game Gear)
 
|discontinued=present (Master System)<br/>2000 (Game Gear)
 
|predecessor = [[SG-1000 emulators|SG-1000]]
 
|predecessor = [[SG-1000 emulators|SG-1000]]
|successor = [[Sega Genesis emulators|Mega Drive / Genesis, Nomad]]
+
|successor = [[Sega Genesis emulators|Mega Drive / Genesis, Neptune, Nomad]]
 
|emulated = {{✓}}
 
|emulated = {{✓}}
 
}}
 
}}
{{for|emulators that run on the Master System|Emulators on 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.
 
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.
  
Line 23: Line 22:
  
 
==Emulators==
 
==Emulators==
<div style="overflow-x:auto;width:100%">
+
<div style="max-width:100%;">
{| class="wikitable" style="text-align:center;width:100%"
+
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Platform(s)
 
! scope="col"|Platform(s)
Line 92: Line 91:
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[[BizHawk]]</br><small>(SMSHawk)</small>
+
|jgenesis
 +
|align=left|{{Icon|Windows|Linux}}
 +
|[https://github.com/jsgroth/jgenesis git]
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|{{✓}}
 +
|{{✓}}
 +
|
 +
|-
 +
|[[BizHawk]]
 
|align=left|{{Icon|Windows|Linux}}
 
|align=left|{{Icon|Windows|Linux}}
 
|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 
|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
Line 105: Line 117:
 
|{{~}}
 
|{{~}}
 
|-
 
|-
|jgenesis
+
|[[Mesen|Mesen]]
 
|align=left|{{Icon|Windows|Linux}}
 
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/jsgroth/jgenesis {{jgenesisVer}}]
+
|<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}}
 
|-
 
|[[Mesen|Mesen]]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[https://github.com/SourMesen/Mesen2#development-builds {{MesenVer}}]
 
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
Line 428: Line 427:
 
|{{✓}}
 
|{{✓}}
 
|{{~}}
 
|{{~}}
|{{✗}}
 
|-
 
|[[RetroCopy]]
 
|align=left|{{Icon|Windows|Linux}}
 
|[https://segaretro.org/RetroCopy 0.960]</br>[https://www.emucr.com/2012/08/retrocopy-v100-beta-5.html 1.00 Beta 5]
 
|
 
|{{✓}}
 
|
 
|
 
|?
 
|?
 
|{{✗}}
 
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
Line 712: Line 698:
  
 
==Enhancements==
 
==Enhancements==
<div style="overflow-x:auto;width:100%">
+
{| class="wikitable" style="text-align:center; vertical-align:middle;"
{| class="wikitable" style="text-align:center;vertical-align:middle;width:100%"
 
 
|- style="font-weight:bold;"
 
|- style="font-weight:bold;"
 
! colspan=2 | Name
 
! colspan=2 | Name
Line 742: Line 727:
 
|-
 
|-
 
| [[Widescreen_hacks#Emulators_.282D.29|Widescreen hack]]
 
| [[Widescreen_hacks#Emulators_.282D.29|Widescreen hack]]
| colspan=17 | The Sega Master System only has 256x256 pixel layers for the background tiles and sprites, therefore, in contrast to the NES or Mega Drive, a Widescreen hack is impossible. One could gain 64px vertically, but there's probably noone interested in implementing that.
 
|-
 
| rowspan=2 | Performance
 
| [[30/60_FPS_cheat_codes|Internal Framerate Hack]]
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 764: Line 745:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| [[Overclocking|Overclock]]
+
| rowspan=2 | Performance
| {{✓}}
+
| [[30/60_FPS_cheat_codes|Internal Framerate Hack]]
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
|-
 
| rowspan=4 | Post-Processing
 
| [[Shaders_and_filters|Filters]]
 
| {{✓}}
 
| {{✓}}
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{✓}}
 
| {{✓}}
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 803: Line 765:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
|[[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>
+
| [[Overclocking|Overclock]]
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 822: Line 784:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| [[Shader_Presets|Shader Chain]]
+
| rowspan=2 | Post-Processing
| {{✓}}
+
| [[Shaders_and_filters|Filters]]<br/><small>[[Shaders_and_filters#NTSC_Filters|NTSC filters]], [[Shaders_and_filters#Tonemapping|HDR tonemapping]] etc.</small>
| {{✓}}[https://github.com/ares-emulator/ares/pull/1397 *]
+
| {{Y}}
| {{?}}
+
| {{Y}}
| {{?}}
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 +
| {{Y}}
 +
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 841: Line 804:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
+
| [[Shader_Presets|Shader Chain]]
| {{}}[https://www.libretro.com/index.php/category/hdr/ *]
+
| {{Y}}
| {{?}}
+
| {{N}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 881: Line 844:
 
|-
 
|-
 
| Rewind
 
| Rewind
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 900: Line 863:
 
|-
 
|-
 
| Fast-Forward/Turbo Speed
 
| Fast-Forward/Turbo Speed
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 919: Line 882:
 
|-
 
|-
 
| Savestates
 
| Savestates
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 952: Line 915:
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 958: Line 921:
 
| rowspan=1 | Controls
 
| rowspan=1 | Controls
 
| [[Input_lag|Input lag-mitigating technique]]
 
| [[Input_lag|Input lag-mitigating technique]]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 978: Line 941:
 
| rowspan=7 | Quality of life
 
| rowspan=7 | Quality of life
 
| Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]]
 
| 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]]
 
| Built-in [[Cheats_and_patches|Cheat Manager]]
| {{}}
+
| {{Y}}
| {{}}[https://old.reddit.com/r/emulation/comments/1ay6fm1/ares_v136_released/krslaki/ *]
+
| {{Y}}[https://old.reddit.com/r/emulation/comments/1ay6fm1/ares_v136_released/krslaki/ *]
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 1,019: Line 982:
 
|-
 
|-
 
| [[Save_disk_space_for_ISOs|Streamable compression format]]
 
| [[Save_disk_space_for_ISOs|Streamable compression format]]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 1,038: Line 1,001:
 
|-
 
|-
 
| Per-Game Profiles
 
| Per-Game Profiles
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 1,057: Line 1,020:
 
|-
 
|-
 
| Command Line Options
 
| Command Line Options
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 1,076: Line 1,039:
 
|-
 
|-
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 1,092: Line 1,055:
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
|-
 
|-
| rowspan=5 | Misc
+
| rowspan=3 | Misc
 
| [[Netplay#Master_System|<abbr title="Should not be confused with link cable emulation">Netplay</abbr>]]
 
| [[Netplay#Master_System|<abbr title="Should not be confused with link cable emulation">Netplay</abbr>]]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 1,103: Line 1,066:
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 1,114: Line 1,077:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
+
| Retro Achievements<br/><small>[https://retroachievements.org/gameList.php?c=15 Game Gear], [https://retroachievements.org/gameList.php?c=11 Master System]</small>
| colspan=17 |  Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.
+
| {{Y}}
|-
+
| {{?}}
| AI Service<br/><small>With the help of <abbr title="optical character recognition">OCR</abbr> and other techniques, the AI service can provide a live translation of a game, or text-to-speech capabilities for the visually impaired among other things, either on demand or automatically.</small>
 
| colspan=17 | Exclusive to [https://docs.libretro.com/guides/ai-service/ libretro cores] at the moment.
 
|-
 
| RetroAchievements<br/><small>[https://retroachievements.org/gameList.php?c=15 Game Gear], [https://retroachievements.org/gameList.php?c=11 Master System]</small>
 
| {{}}
 
| [https://old.reddit.com/r/emulation/comments/1djp8ro/ares_v139_release/l9ckjp2/ roadmap]
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 1,130: Line 1,087:
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
| {{}}
+
| {{Y}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 1,142: Line 1,099:
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}[https://emulicious.net/home/emulicious-debugger/ *]
+
| {{Y}}[https://emulicious.net/home/emulicious-debugger/ *]
 
| {{?}}
 
| {{?}}
| {{}}[https://vgmrips.net/wiki/BlastEm *]
+
| {{Y}}[https://vgmrips.net/wiki/BlastEm *]
| {{}}[https://www.mesen.ca/docs/debugging/debugger.html *]
+
| {{Y}}[https://www.mesen.ca/docs/debugging/debugger.html *]
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 1,158: Line 1,115:
 
| {{?}}
 
| {{?}}
 
|}
 
|}
</div>
 
  
 
==Hardware features and peripherals==
 
==Hardware features and peripherals==
<div style="overflow-x:auto;width:100%">
+
{|class="wikitable" style="text-align:center; vertical-align:middle;"
{|class="wikitable" style="text-align:center;vertical-align:middle;width:100%"
 
 
|- style="font-weight:bold;"
 
|- style="font-weight:bold;"
 
! Name
 
! Name
Line 1,299: Line 1,254:
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|-
 +
|Game Genie
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|-
 +
|Action Replay
 +
|?
 +
|?
 +
|?
 +
|?
 
|?
 
|?
 
|?
 
|?
Line 1,346: Line 1,327:
 
|{{✗}}
 
|{{✗}}
 
|}
 
|}
</div>
 
  
 
===From SG-1000===
 
===From SG-1000===

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)