The code values used in the cartridge header, as listed in Pan Docs. Values missing from a table are not listed there. Publisher names are as Pan Docs gives them; several companies appear under more than one code.
Cartridge type (0x147)
The hardware on the cartridge: the memory bank controller (MBC) that switches ROM and RAM banks, and extras such as battery-backed RAM (for saved games), a real-time clock (TIMER), a rumble motor or sensors.
| Code | Type | Meaning |
|---|---|---|
0x00 | ROM ONLY | 32 KiB of ROM and no controller. |
0x01 | MBC1 | Up to 2 MiB of ROM and/or 32 KiB of RAM (512 KiB of ROM with 32 KiB of banked RAM as normally wired; 2 MiB with a fixed 8 KiB of RAM on other wiring). |
0x02 | MBC1+RAM | MBC1 with RAM. |
0x03 | MBC1+RAM+BATTERY | MBC1 with battery-backed RAM. |
0x05 | MBC2 | Up to 256 KiB of ROM, with 512 × 4 bits of RAM built into the controller. |
0x06 | MBC2+BATTERY | MBC2 with its RAM kept by a battery. |
0x08 | ROM+RAM | ROM and RAM without a controller. No licensed cartridge uses it; exact behaviour unknown. |
0x09 | ROM+RAM+BATTERY | As 0x08 with a battery. Likewise unused. |
0x0B | MMM01 | Mapper for multi-game compilation cartridges; it imitates an MBC1 for each game. |
0x0C | MMM01+RAM | MMM01 with RAM. |
0x0D | MMM01+RAM+BATTERY | MMM01 with battery-backed RAM. |
0x0F | MBC3+TIMER+BATTERY | MBC3 (up to 2 MiB ROM, 32 KiB RAM) with a real-time clock and battery, no RAM. |
0x10 | MBC3+TIMER+RAM+BATTERY | MBC3 with clock and battery-backed RAM. |
0x11 | MBC3 | MBC3 alone. |
0x12 | MBC3+RAM | MBC3 with RAM. |
0x13 | MBC3+RAM+BATTERY | MBC3 with battery-backed RAM. |
0x19 | MBC5 | Up to 8 MiB of ROM and 128 KiB of RAM; the first controller guaranteed to work in the Game Boy Color’s double-speed mode. |
0x1A | MBC5+RAM | MBC5 with RAM. |
0x1B | MBC5+RAM+BATTERY | MBC5 with battery-backed RAM. |
0x1C | MBC5+RUMBLE | MBC5 with a rumble motor. |
0x1D | MBC5+RUMBLE+RAM | MBC5 with rumble and RAM. |
0x1E | MBC5+RUMBLE+RAM+BATTERY | MBC5 with rumble and battery-backed RAM. |
0x20 | MBC6 | Controller with an 8 Mbit flash memory chip as well as RAM; used by one game, Net de Get: Minigame @ 100. |
0x22 | MBC7+SENSOR+RUMBLE+RAM+BATTERY | MBC7, with a two-axis accelerometer (ADXL202E) and a 256-byte EEPROM. |
0xFC | POCKET CAMERA | The Game Boy Camera (Pocket Camera) cartridge. |
0xFD | BANDAI TAMA5 | Bandai’s TAMA5 controller. |
0xFE | HuC3 | Hudson Soft’s controller with infrared, clock and speaker. |
0xFF | HuC1+RAM+BATTERY | Hudson Soft’s controller with infrared and battery-backed RAM. |
ROM size (0x148)
For the standard codes the size is 32 KiB × 2code, and the number of 16 KiB banks is 2code + 1.
| Code | Size | Banks | Notes |
|---|---|---|---|
0x00 | 32 KiB | 2 | No banking. |
0x01 | 64 KiB | 4 | |
0x02 | 128 KiB | 8 | |
0x03 | 256 KiB | 16 | |
0x04 | 512 KiB | 32 | |
0x05 | 1 MiB | 64 | |
0x06 | 2 MiB | 128 | |
0x07 | 4 MiB | 256 | |
0x08 | 8 MiB | 512 | |
0x52 | 1.1 MiB | 72 | Only in unofficial documents; no known cartridge uses it. |
0x53 | 1.2 MiB | 80 | As above. |
0x54 | 1.5 MiB | 96 | As above. |
RAM size (0x149)
Must be 0x00 when the cartridge type has no “RAM” in its name. MBC2
cartridges also use 0x00, because their RAM is inside the controller.
| Code | Size | Notes |
|---|---|---|
0x00 | none | |
0x01 | — | Unused. Some unofficial documents list it as 2 KiB; a few public-domain ROMs set it, probably from a mistake in an early tool, and most of them use no RAM. |
0x02 | 8 KiB | 1 bank. |
0x03 | 32 KiB | 4 banks of 8 KiB. |
0x04 | 128 KiB | 16 banks of 8 KiB. |
0x05 | 64 KiB | 8 banks of 8 KiB. |
Destination code (0x14A)
| Code | Meaning |
|---|---|
0x00 | Japan (and possibly overseas). |
0x01 | Overseas only. |
New licensee codes (0x144–0x145)
Two ASCII characters, read only when the old licensee code is 0x33. The
code is written as text, so publisher 01 is the bytes
30 31.
| Code | Publisher |
|---|---|
00 | None |
01 | Nintendo Research & Development 1 |
08 | Capcom |
13 | EA (Electronic Arts) |
18 | Hudson Soft |
19 | B-AI |
20 | KSS |
22 | Planning Office WADA |
24 | PCM Complete |
25 | San-X |
28 | Kemco |
29 | SETA Corporation |
30 | Viacom |
31 | Nintendo |
32 | Bandai |
33 | Ocean Software/Acclaim Entertainment |
34 | Konami |
35 | HectorSoft |
37 | Taito |
38 | Hudson Soft |
39 | Banpresto |
41 | Ubi Soft |
42 | Atlus |
44 | Malibu Interactive |
46 | Angel |
47 | Bullet-Proof Software |
49 | Irem |
50 | Absolute |
51 | Acclaim Entertainment |
52 | Activision |
53 | Sammy USA Corporation |
54 | Konami |
55 | Hi Tech Expressions |
56 | LJN |
57 | Matchbox |
58 | Mattel |
59 | Milton Bradley Company |
60 | Titus Interactive |
61 | Virgin Games Ltd. |
64 | Lucasfilm Games |
67 | Ocean Software |
69 | EA (Electronic Arts) |
70 | Infogrames |
71 | Interplay Entertainment |
72 | Broderbund |
73 | Sculptured Software |
75 | The Sales Curve Limited |
78 | THQ |
79 | Accolade |
80 | Misawa Entertainment |
83 | LOZC G. |
86 | Tokuma Shoten |
87 | Tsukuda Original |
91 | Chunsoft Co. |
92 | Video System |
93 | Ocean Software/Acclaim Entertainment |
95 | Varie |
96 | Yonezawa/S’Pal |
97 | Kaneko |
99 | Pack-In-Video |
9H | Bottom Up |
A4 | Konami (Yu-Gi-Oh!) |
BL | MTO |
DK | Kodansha |
Old licensee codes (0x14B)
One byte. 0x33 means the publisher is given by the new licensee code
instead (and is required for Super Game Boy functions).
| Code | Publisher |
|---|---|
0x00 | None |
0x01 | Nintendo |
0x08 | Capcom |
0x09 | HOT-B |
0x0A | Jaleco |
0x0B | Coconuts Japan |
0x0C | Elite Systems |
0x13 | EA (Electronic Arts) |
0x18 | Hudson Soft |
0x19 | ITC Entertainment |
0x1A | Yanoman |
0x1D | Japan Clary |
0x1F | Virgin Games Ltd. |
0x24 | PCM Complete |
0x25 | San-X |
0x28 | Kemco |
0x29 | SETA Corporation |
0x30 | Infogrames |
0x31 | Nintendo |
0x32 | Bandai |
0x33 | Use the new licensee code |
0x34 | Konami |
0x35 | HectorSoft |
0x38 | Capcom |
0x39 | Banpresto |
0x3C | Entertainment Interactive (stub) |
0x3E | Gremlin |
0x41 | Ubi Soft |
0x42 | Atlus |
0x44 | Malibu Interactive |
0x46 | Angel |
0x47 | Spectrum HoloByte |
0x49 | Irem |
0x4A | Virgin Games Ltd. |
0x4D | Malibu Interactive |
0x4F | U.S. Gold |
0x50 | Absolute |
0x51 | Acclaim Entertainment |
0x52 | Activision |
0x53 | Sammy USA Corporation |
0x54 | GameTek |
0x55 | Park Place |
0x56 | LJN |
0x57 | Matchbox |
0x59 | Milton Bradley Company |
0x5A | Mindscape |
0x5B | Romstar |
0x5C | Naxat Soft |
0x5D | Tradewest |
0x60 | Titus Interactive |
0x61 | Virgin Games Ltd. |
0x67 | Ocean Software |
0x69 | EA (Electronic Arts) |
0x6E | Elite Systems |
0x6F | Electro Brain |
0x70 | Infogrames |
0x71 | Interplay Entertainment |
0x72 | Broderbund |
0x73 | Sculptured Software |
0x75 | The Sales Curve Limited |
0x78 | THQ |
0x79 | Accolade |
0x7A | Triffix Entertainment |
0x7C | MicroProse |
0x7F | Kemco |
0x80 | Misawa Entertainment |
0x83 | LOZC G. |
0x86 | Tokuma Shoten |
0x8B | Bullet-Proof Software |
0x8C | Vic Tokai Corp. |
0x8E | Ape Inc. |
0x8F | I’Max |
0x91 | Chunsoft Co. |
0x92 | Video System |
0x93 | Tsubaraya Productions |
0x95 | Varie |
0x96 | Yonezawa/S’Pal |
0x97 | Kemco |
0x99 | Arc |
0x9A | Nihon Bussan |
0x9B | Tecmo |
0x9C | Imagineer |
0x9D | Banpresto |
0x9F | Nova |
0xA1 | Hori Electric |
0xA2 | Bandai |
0xA4 | Konami |
0xA6 | Kawada |
0xA7 | Takara |
0xA9 | Technos Japan |
0xAA | Broderbund |
0xAC | Toei Animation |
0xAD | Toho |
0xAF | Namco |
0xB0 | Acclaim Entertainment |
0xB1 | ASCII Corporation or Nexsoft |
0xB2 | Bandai |
0xB4 | Square Enix |
0xB6 | HAL Laboratory |
0xB7 | SNK |
0xB9 | Pony Canyon |
0xBA | Culture Brain |
0xBB | Sunsoft |
0xBD | Sony Imagesoft |
0xBF | Sammy Corporation |
0xC0 | Taito |
0xC2 | Kemco |
0xC3 | Square |
0xC4 | Tokuma Shoten |
0xC5 | Data East |
0xC6 | Tonkin House |
0xC8 | Koei |
0xC9 | UFL |
0xCA | Ultra Games |
0xCB | VAP, Inc. |
0xCC | Use Corporation |
0xCD | Meldac |
0xCE | Pony Canyon |
0xCF | Angel |
0xD0 | Taito |
0xD1 | SOFEL (Software Engineering Lab) |
0xD2 | Quest |
0xD3 | Sigma Enterprises |
0xD4 | ASK Kodansha Co. |
0xD6 | Naxat Soft |
0xD7 | Copya System |
0xD9 | Banpresto |
0xDA | Tomy |
0xDB | LJN |
0xDD | Nippon Computer Systems |
0xDE | Human Ent. |
0xDF | Altron |
0xE0 | Jaleco |
0xE1 | Towa Chiki |
0xE2 | Yutaka |
0xE3 | Varie |
0xE5 | Epoch |
0xE7 | Athena |
0xE8 | Asmik Ace Entertainment |
0xE9 | Natsume |
0xEA | King Records |
0xEB | Atlus |
0xEC | Epic/Sony Records |
0xEE | IGS |
0xF0 | A Wave |
0xF3 | Extreme Entertainment |
0xFF | LJN |