Difference between revisions of "SG-1000 emulators"

From Emulation General Wiki
Jump to navigation Jump to search
(???)
(Tags: Mobile edit, Mobile web edit)
m
 
(23 intermediate revisions by 18 users not shown)
Line 3: Line 3:
 
|logo = Sega-SG-1000-Console-Set.png
 
|logo = Sega-SG-1000-Console-Set.png
 
|developer = [[:Sega]]
 
|developer = [[:Sega]]
|type = [[:Category:Home consoles|Home video game console]]
+
|type=[[:Category:Home consoles|Home video game console]], [[:Category:Computers|Home computer]]
 
|generation = [[:Category:Third-generation video game consoles|Third generation]]
 
|generation = [[:Category:Third-generation video game consoles|Third generation]]
|release = 1983
+
|release=1983 (SG-1000, SC-3000)<br/>1984 (SG-1000 II)
|discontinued = 1985
+
|discontinued=1984 (SG-1000)<br/>1985 (SG-1000 II)
|successor = [[Master System emulators|Master System]]
+
|successor = [[Master System emulators|Mark III / Master System]]
 
|emulated = {{✓}}
 
|emulated = {{✓}}
 
}}
 
}}
Line 18: Line 18:
  
 
==Emulators==
 
==Emulators==
<div style="max-width:100%; overflow:auto;">
+
<div style="overflow-x:auto;width:100%">
{| class="wikitable" style="text-align:center;"
+
{| 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"|[https://www.system16.com/hardware.php?id=859 Arcade<br/>variant]
 
! scope="col"|SC-3000
 
! scope="col"|SC-3000
 
! scope="col"|SF-7000
 
! scope="col"|SF-7000
! scope="col"|[[libretro]]
+
! scope="col"|[[#Accessories|Accessories]]
 
! scope="col"|[https://retroachievements.org/gameList.php?c=33 <small>Retro<br/>Achievements]
 
! scope="col"|[https://retroachievements.org/gameList.php?c=33 <small>Retro<br/>Achievements]
 +
! scope="col"|[[Netplay#Sega_Consoles|Netplay]]
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended emulators|Recommended]]
 
! scope="col"|[[Recommended emulators|Recommended]]
 
|-
 
|-
!colspan="11"|PC / x86
+
!colspan="12"|PC / x86
 
|-
 
|-
 
|MasterGear
 
|MasterGear
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[http://fms.komkon.org/MG {{MasterGearVer}}]
 
|[http://fms.komkon.org/MG {{MasterGearVer}}]
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
|{{}}
+
|{{}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
Line 46: Line 50:
 
|[[MAME]]
 
|[[MAME]]
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://www.mamedev.org/release.html {{MAMEVer}}]
+
|<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N>As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)</ref>
|{{✓}}
+
|{{✓}}[https://github.com/mamedev/mame/blob/master/src/mame/sega/sg1000a.cpp#L601 *]
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{?}}
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
Line 58: Line 64:
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
 
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 +
|{{✓}}<ref group=N>Possible with BizHawk's [[MAME]] core.</ref>
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|{{}}
+
|{{?}}
 
|{{✓}}
 
|{{✓}}
 +
|{{✗}}[https://tasvideos.org/Forum/Topics/24006?CurrentPage=1&Highlight=519531#519531 *]
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
Line 69: Line 77:
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
|{{~}}<ref group=N>Runs two of the three games supported by MAME</ref>
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 82: Line 92:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{~}}
 
|{{✓}}
 
|{{✓}}
|{{}}
+
|{{~}}<ref group=N name=libretroNetplaysupported>Libretro core supports netplay.</ref>
 
|{{NC}}
 
|{{NC}}
 
|{{✓}}
 
|{{✓}}
Line 91: Line 103:
 
|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]
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{~}}
 
|{{✗}}
 
|{{✗}}
|{{}}
+
|{{}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 104: Line 118:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{?}}
 
|{{✓}}
 
|{{✓}}
|{{}}
+
|{{}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
Line 113: Line 129:
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}**
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}**
 
|[https://buildbot.libretro.com/nightly/ libretro core]<br/>[http://bluemsx.com/download.html 2.8.2]
 
|[https://buildbot.libretro.com/nightly/ libretro core]<br/>[http://bluemsx.com/download.html 2.8.2]
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{?}}
 
|{{✓}}
 
|{{✓}}
|{{}}
+
|{{}}
 
|{{✓}}
 
|{{✓}}
 
|{{~}}<ref group=N name=lractive>[https://github.com/libretro/blueMSX-libretro/commits/master Libretro core is still active].</ref>
 
|{{~}}<ref group=N name=lractive>[https://github.com/libretro/blueMSX-libretro/commits/master Libretro core is still active].</ref>
Line 124: Line 142:
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[https://github.com/ocornut/meka/releases {{MEKAVer}}]
 
|[https://github.com/ocornut/meka/releases {{MEKAVer}}]
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{~}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 133: Line 153:
 
|-
 
|-
 
|[https://snepulator.net/android.html Snepulator]
 
|[https://snepulator.net/android.html Snepulator]
|align=left|{{Icon|Windows|(WIP)|Linux}}
+
|align=left|{{Icon|Windows|Linux}}
 
|[https://github.com/JoppyFurr/Snepulator git]
 
|[https://github.com/JoppyFurr/Snepulator git]
 +
|{{✗}}
 
|
 
|
 
|
 
|
 +
|{{~}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 148: Line 170:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{?}}
 
|{{✓}}
 
|{{✓}}
|{{}}
+
|{{~}}<ref group=N name=libretroNetplaysupported></ref>
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|[[higan]]
+
|[[higan]] (火眼)
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
 
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
 +
|{{✗}}
 
|{{~}}
 
|{{~}}
 
|{{✗}}
 
|{{✗}}
|{{}}
+
|{{?}}
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
Line 168: Line 194:
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
 
|[http://vdmgr.g2.xrea.com/download.html {{vdmgrVer}}]
 
|[http://vdmgr.g2.xrea.com/download.html {{vdmgrVer}}]
 +
|{{✗}}
 
|{{~}}
 
|{{~}}
 
|{{✓}}
 
|{{✓}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 179: Line 207:
 
|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]
 +
|{{✗}}
 
|{{~}}
 
|{{~}}
 
|{{✗}}
 
|{{✗}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 192: Line 222:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 197: Line 229:
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 +
|-
 +
|Retro Virtual Machine
 +
|align=left|{{Icon|Windows|Linux|macOS}}
 +
|[http://www.retrovirtualmachine.org/ 2.1.9]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{?}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{TBD}}
 
|-
 
|-
 
|CoolCV
 
|CoolCV
Line 203: Line 248:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 214: Line 261:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 225: Line 274:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 234: Line 285:
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
 
|[https://github.com/xdanieldzd/Essgee/releases git]
 
|[https://github.com/xdanieldzd/Essgee/releases git]
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 242: Line 295:
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
!colspan="11"|Mobile / ARM
+
!colspan="12"|Mobile / ARM
 
|-
 
|-
|[https://snepulator.net/android.html Snepulator MS]
+
|[https://snepulator.net/android.html Snepulator]
 
|align=left|{{Icon|Android}}
 
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=net.snepulator.ms v23.04-1][https://github.com/JoppyFurr/Snepulator git]
+
|[https://play.google.com/store/apps/details?id=net.snepulator.ms v23.04-1] (Snepulator MS)
|?
+
[https://play.google.com/store/apps/details?id=net.snepulator.sg v23.04-1] (Snepulator SG)
|{{✗}}
+
[https://github.com/JoppyFurr/Snepulator git]
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|[https://snepulator.net/android.html Snepulator SG]
 
|align=left|{{Icon|Android}}
 
|[https://play.google.com/store/apps/details?id=net.snepulator.sg v23.04-1][https://github.com/JoppyFurr/Snepulator git]
 
 
|?
 
|?
 
|{{✗}}
 
|{{✗}}
 +
|{{~}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 269: Line 315:
 
|align=left|{{Icon|Android}}
 
|align=left|{{Icon|Android}}
 
|[https://play.google.com/store/apps/details?id=com.fms.mg {{MasterGearVer}}]
 
|[https://play.google.com/store/apps/details?id=com.fms.mg {{MasterGearVer}}]
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 282: Line 330:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{~}}
 
|{{✓}}
 
|{{✓}}
|{{}}
+
|{{~}}<ref group=N name=libretroNetplaysupported></ref>
 
|{{NC}}
 
|{{NC}}
 
|{{✓}}
 
|{{✓}}
Line 291: Line 341:
 
|align=left|{{Icon|Android|iOS}}**
 
|align=left|{{Icon|Android|iOS}}**
 
|[https://buildbot.libretro.com/nightly/ libretro core]
 
|[https://buildbot.libretro.com/nightly/ libretro core]
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{?}}
 
|{{✓}}
 
|{{✓}}
|{{}}
+
|{{}}
 
|{{✓}}
 
|{{✓}}
 
|{{~}}<ref group=N name=lractive></ref>
 
|{{~}}<ref group=N name=lractive></ref>
Line 304: Line 356:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 315: Line 369:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{?}}
 
|{{✓}}
 
|{{✓}}
|{{}}
+
|{{~}}<ref group=N name=libretroNetplaysupported></ref>
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
Line 324: Line 380:
 
|align=left|{{Icon|Android}}
 
|align=left|{{Icon|Android}}
 
|[https://github.com/ocornut/meka/pull/53 git][https://www.smspower.org/forums/17757-AndroidPortForMEKA 20191218]
 
|[https://github.com/ocornut/meka/pull/53 git][https://www.smspower.org/forums/17757-AndroidPortForMEKA 20191218]
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 +
|{{~}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 332: Line 390:
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
!colspan="11"|Consoles
+
!colspan="12"|Consoles
 
|-
 
|-
 
|[[Genesis Plus GX]]
 
|[[Genesis Plus GX]]
Line 339: Line 397:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{~}}
 
|{{✓}}
 
|{{✓}}
|{{}}
+
|{{~}}<ref group=N name=libretroNetplaysupported></ref>
 
|{{NC}}
 
|{{NC}}
 
|{{✓}}
 
|{{✓}}
Line 348: Line 408:
 
|align=left|{{Icon|NDS}}
 
|align=left|{{Icon|NDS}}
 
|[https://web.archive.org/web/20150206130047/http://www.ndsretro.com/download/S8DS07Bin.zip 0.7]
 
|[https://web.archive.org/web/20150206130047/http://www.ndsretro.com/download/S8DS07Bin.zip 0.7]
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|?
 
|?
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 359: Line 421:
 
|align=left|{{Icon|GCN|Wii|DC}}
 
|align=left|{{Icon|GCN|Wii|DC}}
 
|[https://retroarch.com/?page=platforms {{RetroArchVer}}]<br/>[https://code.google.com/archive/p/smsplus-gx/downloads r64] [https://dcemulation.org/index.php?title=SMS_Plus_DC 0.2b (DC)]
 
|[https://retroarch.com/?page=platforms {{RetroArchVer}}]<br/>[https://code.google.com/archive/p/smsplus-gx/downloads r64] [https://dcemulation.org/index.php?title=SMS_Plus_DC 0.2b (DC)]
 +
|{{✗}}
 
|?
 
|?
 
|?
 
|?
 +
|{{?}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|{{✓}}
 
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
Line 375: Line 439:
 
<nowiki>**</nowiki>Only available outside of Windows as a libretro core (e.g., [[RetroArch]]).
 
<nowiki>**</nowiki>Only available outside of Windows as a libretro core (e.g., [[RetroArch]]).
  
==???==
+
==Accessories==
{| class="wikitable" style="text-align:center; vertical-align:middle;"
+
<div style="overflow-x:auto;width:100%">
 +
{|class="wikitable" style="text-align:center;vertical-align:middle;width:100%"
 
|- style="font-weight:bold;"
 
|- style="font-weight:bold;"
 
! Name
 
! Name
Line 385: Line 450:
 
! BlastEm
 
! BlastEm
 
! PicoDrive
 
! PicoDrive
 
 
|-
 
|-
 
|Sega Graphic Board
 
|Sega Graphic Board
Line 419: Line 483:
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
 +
|HyperShot
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|Data Recorder SR-1000
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|?
 +
|-
 +
|Bike Handle
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 
|}
 
|}
 +
</div>
 +
 +
===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.
 +
 +
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.
 +
 +
====Othello Keyboard====
 +
 +
A built-in keyboard found in Othello Multivision, an SG-1000 clone from Tsukuda Original. It is solely used to play the ''Othello'' variant of the game used as a BIOS. It cannot be used with the stand-alone version of ''Othello'' for SG-1000, which was distributed as a common cartridge.
 +
 +
Meka and MAME support this special keyboard.
 +
 +
===Floppy Disk Drive===
 +
 +
Known as ''Super Control Station SF-7000''. Allows the SC-3000 to use 3" (proprietary format) floppy disks manufactured by Sega. Not widely popular due to their high retail price (¥79,800). It also includes its own IPL (BIOS), as the SC-3000 does not include any kind of built-in software, unlike MSX computers.
 +
 +
MEKA, Kega Fusion, and MAME support reading disk images, although is unknown if they allow data writing to them.
 +
 +
===HyperShot===
 +
 +
Cross-compatible two-button controller manufactured by Konami to be used in any piece of hardware that uses DE-9 ports. On SG-1000, it is used with ''Hyper Sports'', although it can be used with the bootleg conversions of Hyper Olympic / Sports games from MSX1 on Sega Mark III / Master System.
 +
 +
===Data Recorder SR-1000===
 +
 +
Datacorder that allows common cassette tapes to be read and written with the BASIC software from SG-1000 or SC-3000. On SG-1000 (or Sega Mark III), the presence of a SK-1100 is required. On standard SG-1000 games, it can be used on:
 +
 +
* ''C-So!''
 +
* ''Championship Lode Runner''
 +
* ''Lode Runner''
 +
 +
MAME supports reading and writing cassette tape images. blueMSX also had planned tape support for their SC-3000 driver as well.
 +
 +
===Modem===
 +
 +
A [https://segaretro.org/John_Sands_SM1200_Micromodem_3 modem] used for SC-3000 manufactured by John Sands, released only in Australia. It allows a special software named ''[https://segaretro.org/SegaCom SegaCom]'' to be connected to the Internet through dial-up. The modem connects itself in the cartridge port, in the same vein as connecting a Model 2 Sega CD to a Sega Genesis.
 +
 +
No known emulator supports this, and the SegaCom ROM is not dumped.
 +
 +
===Handle Controller & Bike Handle===
 +
 +
Known as SR-400 and BH-400, both are driving controllers compatible with the following games:
 +
 +
* GP World
 +
* Hang-On II
 +
* Monaco GP
 +
* Safari Race
 +
* Zippy Race
 +
* Zoom 909
 +
 +
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.
 +
 +
Genesis Plus GX, MEKA, and MAME do support this accessory as a form of cartridge mapper.
 +
 +
==Arcade==
 +
 +
Sega also used the SG-1000 hardware to run Arcade games. Here's a known list of Arcade games:
 +
 +
* ''Champion Boxing''
 +
* ''Champion Pro Wrestling''
 +
* ''Doki Doki Penguin Land''
 +
* ''Super Derby''
 +
* ''Super Derby II''
 +
 +
The first three games are pretty much the same as their SG-1000 counterparts, but ''Super Derby'' and ''Super Derby II'' are special medal-type games intended to be used with 1-9 players. MAME features full support for the common SG-1000 Arcade games, but for the ''Derby'' ones, it is still preliminary.
  
 
{{Sega}}
 
{{Sega}}
Line 426: Line 589:
 
[[Category:Home consoles]]
 
[[Category:Home consoles]]
 
[[Category:Sega consoles]]
 
[[Category:Sega consoles]]
 +
[[Category:Z80-based]]
 
[[Category:SG-1000 emulators|*]]
 
[[Category:SG-1000 emulators|*]]
 
[[Category:Third-generation video game consoles]]
 
[[Category:Third-generation video game consoles]]

Latest revision as of 16:02, 14 March 2024

Sega SG-1000
Sega-SG-1000-Console-Set.png
Developer Sega
Type Home video game console, Home computer
Generation Third generation
Release date 1983 (SG-1000, SC-3000)
1984 (SG-1000 II)
Discontinued 1984 (SG-1000)
1985 (SG-1000 II)
Successor Mark III / Master System
Emulated

The SG-1000, also known as Sega Game 1000, was a third-generation 8-bit home video game console released by Sega on July 15, 1983, and had a Zilog Z80 CPU at 3.58 MHz with 1 KB of RAM. This system marked Sega's first entry into the home video game hardware business. The SG-1000 didn't see much success in its home country, mostly due to competition from the technically superior Famicom. It did, however, enjoy a brief period of popularity in Taiwan before the latter market was inundated by unlicensed Family Computer clones.

Sega's use of off-the-shelf components in developing the console, which was also shared with the ColecoVision, led to at least one unauthorized clone of the SG-1000, manufactured and sold by Taiwan-based Bit Corporation as the Dina 2-in-1. Indeed, the Dina had support for SG-1000 games and ColecoVision titles to a certain extent.

The SC-3000 (also known as Sega Computer 3000) was its home computer counterpart and has a built-in keyboard.

Emulators[edit]

Name Platform(s) Latest Version Arcade
variant
SC-3000 SF-7000 Accessories Retro
Achievements
Netplay FLOSS Active Recommended
PC / x86
MasterGear Windows Linux macOS FreeBSD 4.9.3 ?
MAME Windows Linux macOS FreeBSD git artifacts[N 1]
0.264
libretro core[N 2]
* ?
BizHawk Windows 2.9.1 [N 3] ? *
ares Windows Linux macOS v136 ~[N 4] ?
Genesis Plus GX Windows Linux macOS FreeBSD * libretro core ~ ~[N 5] NC ~
Kega Fusion Windows Linux macOS 3.64 ~ ~
Gearsystem Windows Linux macOS FreeBSD libretro core
3.5.0
? ~
blueMSX Windows Linux macOS FreeBSD ** libretro core
2.8.2
? ~[N 6] ~
MEKA Windows Linux macOS FreeBSD 0.8-alpha (2023-08-26) ~ ~
Snepulator Windows Linux git ~ TBD
FinalBurn Neo Windows Linux macOS Stable
WIP builds
libretro core
? ~[N 5]
higan (火眼) Windows Linux macOS FreeBSD v110 ~ ? [N 7]
vdmgr Windows 0.2.6 ~ ?
DarcNES Windows Linux macOS FreeBSD 9b0401/9b0313 ~ ?
CLK Linux macOS FreeBSD 2024-01-22 ?
Retro Virtual Machine Windows Linux macOS 2.1.9 ? TBD
CoolCV Windows Linux macOS FreeBSD 0.6.9 ?
TwoMbit Windows Linux macOS 1.0.5 ?
FreezeSMS Windows 4.6 ?
Essgee Windows git ?
Mobile / ARM
Snepulator Android v23.04-1 (Snepulator MS)

v23.04-1 (Snepulator SG) git

? ~
MasterGear Android 4.9.3 ?
Genesis Plus GX Android iOS * libretro core ~ ~[N 5] NC ~
blueMSX Android iOS ** libretro core ? ~[N 6] ~
GearMasterPlayer Android 1.0.5 ? ~
FinalBurn Neo Android iOS Stable
WIP builds
libretro core
? ~[N 5]
MEKA Android git20191218 ~
Consoles
Genesis Plus GX GameCube Wii 1.18.0
1.7.5 RC1
~ ~[N 5] NC
S8DS Nintendo DS 0.7 ? ? ?
SMS Plus GX GameCube Wii Dreamcast 1.18.0
r64 0.2b (DC)
? ? ? ~
  1. CI-Windows CI-Linux CI-Macos
  2. As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)
  3. Possible with BizHawk's MAME core.
  4. Runs two of the three games supported by MAME
  5. 5.0 5.1 5.2 5.3 5.4 Libretro core supports netplay.
  6. 6.0 6.1 Libretro core is still active.
  7. Superseded by ares

*Only available on PC as a libretro core (e.g., RetroArch).

**Only available outside of Windows as a libretro core (e.g., RetroArch).

Accessories[edit]

Name Genesis Plus GX Kega Fusion Snepulator MEKA BlastEm PicoDrive
Sega Graphic Board ? ? ?
Keyboard ? ? ?
Floppy Disk Drive ? ? ? ?
System Converter ? ? ? ?
HyperShot
Data Recorder SR-1000 ? ? ? ? ? ?
Bike Handle

Sega Graphic Board[edit]

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.

MEKA supports both variants of the Graphic Boards.

Keyboard[edit]

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.

Othello Keyboard[edit]

A built-in keyboard found in Othello Multivision, an SG-1000 clone from Tsukuda Original. It is solely used to play the Othello variant of the game used as a BIOS. It cannot be used with the stand-alone version of Othello for SG-1000, which was distributed as a common cartridge.

Meka and MAME support this special keyboard.

Floppy Disk Drive[edit]

Known as Super Control Station SF-7000. Allows the SC-3000 to use 3" (proprietary format) floppy disks manufactured by Sega. Not widely popular due to their high retail price (¥79,800). It also includes its own IPL (BIOS), as the SC-3000 does not include any kind of built-in software, unlike MSX computers.

MEKA, Kega Fusion, and MAME support reading disk images, although is unknown if they allow data writing to them.

HyperShot[edit]

Cross-compatible two-button controller manufactured by Konami to be used in any piece of hardware that uses DE-9 ports. On SG-1000, it is used with Hyper Sports, although it can be used with the bootleg conversions of Hyper Olympic / Sports games from MSX1 on Sega Mark III / Master System.

Data Recorder SR-1000[edit]

Datacorder that allows common cassette tapes to be read and written with the BASIC software from SG-1000 or SC-3000. On SG-1000 (or Sega Mark III), the presence of a SK-1100 is required. On standard SG-1000 games, it can be used on:

  • C-So!
  • Championship Lode Runner
  • Lode Runner

MAME supports reading and writing cassette tape images. blueMSX also had planned tape support for their SC-3000 driver as well.

Modem[edit]

A modem used for SC-3000 manufactured by John Sands, released only in Australia. It allows a special software named SegaCom to be connected to the Internet through dial-up. The modem connects itself in the cartridge port, in the same vein as connecting a Model 2 Sega CD to a Sega Genesis.

No known emulator supports this, and the SegaCom ROM is not dumped.

Handle Controller & Bike Handle[edit]

Known as SR-400 and BH-400, both are driving controllers compatible with the following games:

  • GP World
  • Hang-On II
  • Monaco GP
  • Safari Race
  • Zippy Race
  • Zoom 909

No emulators support these controllers for now.

RAM Adapter[edit]

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.

Genesis Plus GX, MEKA, and MAME do support this accessory as a form of cartridge mapper.

Arcade[edit]

Sega also used the SG-1000 hardware to run Arcade games. Here's a known list of Arcade games:

  • Champion Boxing
  • Champion Pro Wrestling
  • Doki Doki Penguin Land
  • Super Derby
  • Super Derby II

The first three games are pretty much the same as their SG-1000 counterparts, but Super Derby and Super Derby II are special medal-type games intended to be used with 1-9 players. MAME features full support for the common SG-1000 Arcade games, but for the Derby ones, it is still preliminary.

Dreamcast logo.png
Consoles: SG-1000Master SystemGenesis / Mega DriveCD32XPicoSaturnDreamcast
Handhelds: Game GearVMU / VMS
Arcade: System seriesModel 1Model 2Model 3NAOMI