SG-1000 M2 Test Cartridge

SG-1000 M2 Test Cartridge

Aka: テスト カートリッジ
Console: SEGA SG-1000
TV Standard: Region Not Set
Developer(s): Sega
Publisher(s): Sega
Release Date: 1984-01-01
Players: 1
Co-op: No
ESRB: E - Everyone
Type: Sandbox

It seems to test individual 1-bit DRAMs in the video RAM check, so it only works for a SG-1000 and not the SG-1000 II which has two 4-bit DRAMs in place of eight 1-bit ones. [...] Well I mean, the test works but the IC numbers are wrong for a SG-1000 II. 😀

The "extension port" check sets PPI port A,B to inputs and both nibbles of port C to outputs, then verifies it can read and write the port C output latch. It's not much of a test, but it would verify if the PPI was malfunctioning. It isn't safe to test the output latch of ports A and B if a peripheral was plugged in, so only port C is checked.

I actually don't know how the SG-1000 uses port C which is for the SC-3000 only. Does the SG-1000 have an expansion port (err, "extension port") that port C goes to?

It will fail on a SMS or Mark III as those systems have no PPI, meaning there are no registers at port $DE and $DF. So it says "BAD" instead of "OK", but it really means "Not present".

I think it will work properly on a SC-3000/SC-3000 II too.

That's all I looked at though. I didn't actually run it in an emu or on any hardware though.

-Charles MacDonald