Version 0.01

April 8, 2001

The first digit correspond to the game size (45, 7, 9) but the idea is more standardising the other digits so any games we release have a fresh and unique product code that hasn't been used before. programmers can apply for or reserve free (realistically, not reserving 20 codes!)product numbers and, if it's not too much for sdsc, keep a database of games and new releases.

Additional information (courtesy Maxim):

Japanese numbers

Japanese numbers seem to have some cross-platform similarities:

NumberTypeRange used*
C-xxSG cards05-72
G-10xxSG carts01-46
B-xxSC Basics30, 40, 41, 50
C-5xxSMS cards01-19
G-13xxSMS carts01-73
G-3xxxGG carts101-103 (32KB)
201-229 (128KB)
301-387 (256KB+)
401-436 (128KB+)

The T-xxxxx GG games have very wide ranges of numbers. I'm not even sure if they're Japanese, Export or International codes.

header reader. Generally, for Japanese numbers, the Japanese version either has the international number or has not been dumped/released.

International SMS codes

(The more relevant bit)

Sega games

NumberTypeRange used
40xxThe Sega Card (32KB)01-07, 81-84
45xxThe Sega Cartridge (32KB)01-07, 81-84
(Some games were released as card and cart; they had the same range number for both)
5xxxThe Mega Cartridge (128KB)051-84, 100-123
55xxThe Mega Plus Cartridge (128KB with BB-RAM)00-01
60xxThe Combo Cartridge01-03, 80-81
7xxxThe Two-Mega Cartridge (256KB)001-080, 100-124
75xxThe Two-Mega Plus Cartridge (256KB with BB-RAM)00-06
80xxThe 3-Dimensional Mega Cartridge (Not all 1-mega = 128KB)01-08
90xxThe Four-Mega Cartridge (512KB)01-34
95xxThe Four-Mega Plus Cartridge (512KB with BB-RAM)00-01

3rd-party games

They generally have the same numbering scheme as above, but they have 5-digit numbers starting with 2.

NumberTypeRange used
250xxThe Mega Cartridge (128KB)01-14
27xxxThe Two-Mega Cartridge (256KB)005-082
290xxThe Four-Mega Cartridge (512KB)01-35

Some 3rd-party publishers in the US used their own numbers:

NumberTypeRange used
43xxParker Brothers50,60,70

These were mostly also released elsewhere with "proper" numbers.


I have no idea :o) Some games which were released elsewhere apparently had different numbers there; some were only released there. The TecToy hacks have the same number as the original.

Regarding homebrew roms:

I suggest using the standard Sega scheme regarding sizes and battery-backed RAM.

While there are roms with "incorrect" product number data, the high nibble of the version byte (AKA the high nibble of the product code) is never 1 for any SMS rom that I have found (and I tested all I had recently). So, this would be a good value to use.

So, a homebrew 32KB game might have a product code of 140xx. (While 145xx would reflect a cart rather than a card, using 140xx will save any confusion regarding BB-RAM.)

Return to top