SG-1000: Difference between revisions

From Emulation General Wiki
Jump to navigation Jump to search
Ilyagredasov (talk | contribs)
Tags: Mobile edit Mobile web edit Advanced mobile edit
Ilyagredasov (talk | contribs)
Tags: Mobile edit Mobile web edit Advanced mobile edit
Line 447: Line 447:
|{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|-
|-
| colspan="1" |Switch between discrete VDP/modified SN76489 audio chip and Sega 315-5066 (Yamaha YM2217) ASIC||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
| colspan="1" |Switch between discrete VDP/modified SN76489 audio chip and Sega 315-5066 (Yamaha YM2217) ASIC<br><small>Other than sound output difference, there is also some colour palette output difference.</small>||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|}
|}



Revision as of 08:35, 3 September 2026

SG-1000
Manufacturer Sega
Type Home video game console
Generation Third
Release date SG-1000/SC-3000
JP: July 15, 1983
AUS: November 1983
SG-1000 II
JP: July 31, 1984
TW: 1986
Discontinued SG-1000
JP: July 1984
SG-1000 II
JP: October 1985
Successor 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

Before editing, review the getting involved and recommended pages. See system requirements page for performance demand of the emulators.
See tables for enhancements, hardware features & peripherals, and arcade variant.
For more details such as licensing, programming language, emulation method, visit each emulator’s dedicated page.
Name Platform(s) Active? Latest version License Compatibility libretro core Accessories SC-3000 SF-7000 Arcade variant Recommended? (overall)
PC
MasterGear Windows Linux macOS FreeBSD 4.9.10 Proprietary ?
MAME Windows Linux macOS FreeBSD 0.289

libretro core[note 1]

GPLv2
BSD-3-Clause
?
BizHawk Windows Linux 2.11.1 MIT
GPL
? [note 2]
ares Windows Windows on ARM Linux macOS FreeBSD git Artifacts

v148

ISC (Permissive) 99.44%
178 out of 179 reported titles
? ~[note 3]
Genesis Plus GX Windows Linux macOS FreeBSD * libretro core MAME license (Non-commercial) ~ ~
Kega Fusion Windows Linux macOS 3.64 Proprietary ~ ~
Gearsystem Windows Windows on ARM Linux Linux ARM macOS macOS FreeBSD NetBSD libretro core

3.9.18

GPLv3 (Copyleft) ? ~
blueMSX Windows Linux macOS FreeBSD ** ~[note 4] libretro core

2.8.2

GPLv2 (Copyleft) ? ~
MEKA Windows Linux macOS FreeBSD 2025-08-17 Non-commercial ~ ~
CoolCV Windows Linux macOS FreeBSD 0.6.9 Proprietary ?
CLK Linux macOS FreeBSD 2026-07-23 MIT (Permissive) ?
DarcNES Windows Linux macOS FreeBSD 9b0401/9b0313 Non-commercial ? ~
Essgee Windows git MIT (Permissive) ?
FinalBurn Neo Windows Linux macOS Stable

WIP builds

libretro core

Non-commercial ?
FreezeSMS Windows 4.6 Proprietary ?
higan (火眼) Windows Linux macOS FreeBSD v110 GPLv3 (Copyleft) ? ~ [note 5]
RetroCopy Windows Linux 0.960

1.00 Beta 5

Proprietary ? ? ? ?
TwoMbit Windows Linux macOS 1.0.5 GPLv3 (Copyleft) ?
vdmgr Windows 0.2.7 Proprietary ? ~
ZEsarUX Windows Linux Linux ARM macOS macOS FreeBSD Pandora UNIX Haiku MorphOS 13.0 GPL (Copyleft) ?
jgenesis Windows Linux Web 0.14.1 MIT (Permissive) ? ? ? ? ?
MesenCE Windows Linux macOS ~[note 6] Development Builds GPLv3 (Copyleft) ? ? ? ? TBD
Obentou Windows Linux macOS Web 0.2.1 GPLv2 (Copyleft) ? ? ?
Pantheon Windows 16.458 Proprietary ? ? ? ? ?
Retro Virtual Machine Windows Linux macOS 2.1.20 Proprietary ? TBD
Snepulator Windows Linux 26.02 MIT (Permissive) ~ ? ? TBD
Mobile
Snepulator Android 26.02 (Snepulator MS) 26.02 (Snepulator SG)

git

MIT (Permissive) ~ ?
MasterGear Android 4.9.10 Proprietary ?
Genesis Plus GX Android iOS * libretro core Non-commercial ~ ~
blueMSX Android iOS ** ~[note 4] libretro core GPLv2 (Copyleft) ? ~
GearMasterPlayer Android 1.0.5 Proprietary ? ~
Manic EMU iOS iPadOS 2.0.0

git

AGPLv3 (Copyleft) ? ? ? ? TBD
Provenance iOS iPadOS AppleTV 3.3.0

git

? ? ? ? ? ?
FinalBurn Neo Android iOS Stable

WIP builds

libretro core

Non-commercial ?
MEKA Android git

20191218

Non-commercial ~
Console
Genesis Plus GX Nintendo GameCube Wii 1.22.2

1.7.5 RC1

Non-commercial ~
S8DS Nintendo DS 0.7 ? ? ?
SMS Plus GX Nintendo GameCube Wii Dreamcast 1.22.2

r64

0.2b (DC)

GPLv2 (Copyleft) ? ? ? ~

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

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

Enhancements

Name MasterGear MAME BizHawk ares
Misc. Netplay
RetroAchievements roadmap

Hardware features and peripherals

Name MasterGear MAME BizHawk ares
Hardware features 2nd controller port for player 1 ? ? ? ?
On-cartridge extra RAM
Used by 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), Home BASIC (32KB, SG-1000 / Sega Mark III only).
? ? ? ?
Peripherals Data Recorder SR-1000 ? ? ?
Floppy Disk Drive ? ? ?
Handle Controller & Bike Handle ? ? ?
HyperShot ? ? ?
Keyboard ? ? ?
Modem ? ? ?
Othello Keyboard ? ? ?
Plotter ? ? ? ?
Sega Graphic Board ? ? ? ?
System Converter ? ? ? ?
Misc. F18A replacement board

(See here and here)

? ? ? ?
Switch between discrete VDP/modified SN76489 audio chip and Sega 315-5066 (Yamaha YM2217) ASIC
Other than sound output difference, there is also some colour palette output difference.
? ? ? ?

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 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

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.

Plotter

SP-400 plotter which can print 4 colors: black, red, blue, green and has a switch to toggle between text mode and graphic mode.

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.

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.

Notes

  1. As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)
  2. Possible with BizHawk's MAME core.
  3. Runs two of the three games supported by MAME
  4. 4.0 4.1 Libretro core is still active.
  5. Superseded by ares
  6. As of April 2026, Mesen 2 development has stalled. The last successful automated build and commit from the lead developer (Sour) occurred on July 16, 2025 (Build #698). No public activity has been recorded on GitHub or Nesdev since that date.

References

Sega(edit)