Skip to content

Conversation

@bsittler
Copy link
Contributor

@bsittler bsittler commented Feb 27, 2023

This is a single ROM image with two different multicarts. My hardware is wired the Sonic 2 way, but the only difference is which megabyte of the ROM is first and which mapper registers are used.

Mapper #33 MAPPER_GG_Super_73_in_1_FFFE_FFFF is Super Game Gear 73 in 1 [Sonic 2]

Mapper #34 MAPPER_GG_Super_73_in_1_8000_4000 is Super Game Gear 73 in 1 [Street Fighter 2]

There is still some glitchiness in the save-state mechanism that needs to be resolved, but many games (all those I tested other than Choplifter) at least start.

To dump it, I disconnected the game cartridge from the dumper and then reconnected it for each game's section of the ROM. I then wrote the three register values shown next to that game's menu item transcription, and then read out the game contents, using mapper register paging when the game was larger than 32KB.

I've been calling it "Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)", but the actual names are different:

The menu title is "SUPER 73 IN 1"

Cartridge Front - Super Game Gear 73 in 1  Sonic 2 ~ Street Fighter 2  (Unl)

The title on the label is "GAME GEAR 73 IN 1" (three times!)

This is a 2MB Game Gear multicart with a total of 42 games (though only 41 are reachable in each of the two supported hardware configurations.) It has one 512KB Game Gear game: Sonic The Hedgehog 2. It has one 256KB SMS-GG game: Jang Pung II. It has three 32KB Game Gear games: Pengo, Woody Pop, and Columns. The rest are 32KB SMS and SG-1000 games: Exerion (SG-1000) (modified to coexist in the same 32KB ROM mapping region with the menu), H.E.R.O. (SG-1000), Hustle Chummy (SG-1000), Konami no Hyper Sports, Champion Ice Hockey (SG-1000), Loderunner (SG-1000), Machine Gun Joe, Monaco GP (SG-1000), My Hero, Fushigi no Oshiro Pit Pot, Road Fighter, Rock N' Bolt (SG-1000), Satellite 7, Great Soccer, Spy vs. Spy, Super Bubble Bobble, Teddy Boy Blues, Super Tennis, Trans-Bot, Zippy Race (SG-1000), Zoom 909 (SG-1000), Super Boy II, Champion Soccer (SG-1000) (modified to coexist in the same 32KB ROM mapping region with an unused alternate menu built for a different mapper chip), Astro-Flash, Bank Panic, Great Baseball, Bomb Jack (SG-1000), Champion Boxing (SG-1000), Championship Loderunner (SG-1000), Choplifter (SG-1000), Dr. Hello, Drol (SG-1000), Sega-Galaga (with the Sega title part removed), Ghost House, GP World, Hang-On, and Hang-On 2 (SG-1000).

Most of the games appear in the menu twice under different names. Some of the names are quite misleading, and also suggest that there may be other related multicarts containing the actual games those names suggest (the games suggested by those names also exist as SMS and SG-1000 games, for the most part, but aren't in this multicart.)

However, one of the games (Jang Pung II [SMS-GG]) isn't accessible via the menu and wouldn't work anyhow, since it requires different mapper hardware.

… but, there is a whole other menu in the same ROM built for different multicart mapper hardware that does support Jang Pung II, but does not include Sonic The Hedgehog 2 — which wouldn't work with the other mapper hardware anyhow, as it requires a Sega-style mapper. This other mapper hardware also expects the two 1MB halves of the ROM to be laid out in the opposite order.

First, a description of "Super Game Gear 73 in 1 [Sonic 2] (Unl)", the variant I have the hardware for:

Also on each menu screen:
PUSH ↑. ↓. 1. 2.

Also on the label:
GAMES SELECT ON SCREEN
GamePro Magazine Best Choice
GAME GEAR (with not-quite-right R-G-B ovals)

The menu system runs in native Game Gear mode, but many of the games run in SMS-GG mode. Text for the menu system is stored in the ROM starting around address 0x4000.

The menu has ten screens. Button 1 advances to the next screen, up and down move the cursor, and button 2 starts a game. Some of the menu items have text that is rendered in SMS-accessible VRAM outside the GG visible screen area. The GG-invisible portion is from the column marked with "┊" onward.

Menu screen 1:

Menu and Exerion - Super 73 in 1 _ Game Gear 73 in 1 (Unl)-01

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 01. SONIC 2       ┊ [0xFFFE=0x46, 0xFFFE=0x00, 0xFFFF=0x40] part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
 02. GG MARIO BROTHER [0xFFFE=0x4A, 0xFFFE=0x0E, 0xFFFF=0x40] part-20e-Super Boy II (KR)-32k.sms
 03. ASTRO FLASH   ┊ [0xFFFE=0x4C, 0xFFFE=0x02, 0xFFFF=0x40] part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
 04. BANK PANIC    ┊ [0xFFFE=0x4C, 0xFFFE=0x04, 0xFFFF=0x40] part-404-bank-panic-32k.sms
→05. BASEBALL      ┊ [0xFFFE=0x4C, 0xFFFE=0x06, 0xFFFF=0x40] part-406-Great Baseball (J) [!]-32k.sms
 06. BOMB JACK     ┊ [0xFFFE=0x4C, 0xFFFE=0x08, 0xFFFF=0x40] part-408-bomb-jack-32k.sms
 07. CHAMPION BOXING [0xFFFE=0x4C, 0xFFFE=0x0A, 0xFFFF=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 08. CHAMPION LODERUNNER [0xFFFE=0x4C, 0xFFFE=0x0C, 0xFFFF=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 09. CHAMPION SOCCER [0xFFFE=0x4C, 0xFFFE=0x00, 0xFFFF=0x40] part-400-alt-menu-champion-soccer-32k.gg
 10. CHOPLIFTER    ┊ [0xFFFE=0x4C, 0xFFFE=0x0E, 0xFFFF=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms

Menu screen 2:

Menu and Exerion - Super 73 in 1 _ Game Gear 73 in 1 (Unl)-02

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 11. COLUMNS       ┊ [0xFFFE=0x44, 0xFFFE=0x10, 0xFFFF=0x40] part-410-Columns (J) (Alt)-32k.gg
 12. DR.HELLO      ┊ [0xFFFE=0x4C, 0xFFFE=0x12, 0xFFFF=0x40] part-412-dr-hello-32k.sms
 13. DROL          ┊ [0xFFFE=0x4C, 0xFFFE=0x14, 0xFFFF=0x40] part-414-Drol (SG-1000)-32k.sms
 14. EXERION       ┊ [0xFFFE=0x48, 0xFFFE=0x00, 0xFFFF=0x40] part-000-menu-exerion.gg
→15. GALAGA        ┊ [0xFFFE=0x4C, 0xFFFE=0x16, 0xFFFF=0x40] part-416-sega-galaga-32k.sms
 16. GHOST HOUSE   ┊ [0xFFFE=0x4C, 0xFFFE=0x18, 0xFFFF=0x40] part-418-Ghost House (J) [!]-32k.sms
 17. GP WORLD      ┊ [0xFFFE=0x4C, 0xFFFE=0x1A, 0xFFFF=0x40] part-41a-GP World [v1] (JP)-32k.sms
 18. HANG ON       ┊ [0xFFFE=0x4C, 0xFFFE=0x1C, 0xFFFF=0x40] part-41c-Hang-On (Europe)-32k.sms
 19. HANG ON 2     ┊ [0xFFFE=0x4C, 0xFFFE=0x1E, 0xFFFF=0x40] part-41e-Hang-On 2 (SG-1000)-32k.sms
 20. HERO          ┊ [0xFFFE=0x48, 0xFFFE=0x02, 0xFFFF=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms

Menu screen 3:

Menu and Exerion - Super 73 in 1 _ Game Gear 73 in 1 (Unl)-03

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 21. HUSTLE CHUMY  ┊ [0xFFFE=0x48, 0xFFFE=0x04, 0xFFFF=0x40] part-004-Hustle Chummy (SG-1000) [!]-32k.sms
 22. HYPER SPORTS  ┊ [0xFFFE=0x48, 0xFFFE=0x06, 0xFFFF=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 23. ICE HOCKEY    ┊ [0xFFFE=0x48, 0xFFFE=0x08, 0xFFFF=0x40] part-008-Champion Ice Hockey (SG-1000)-32k.sms
 24. LODE RUNNER   ┊ [0xFFFE=0x48, 0xFFFE=0x0A, 0xFFFF=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
→25. MACHINE GUN   ┊ [0xFFFE=0x48, 0xFFFE=0x0C, 0xFFFF=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 26. MONACO GP     ┊ [0xFFFE=0x48, 0xFFFE=0x0E, 0xFFFF=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 27. MY HERO       ┊ [0xFFFE=0x48, 0xFFFE=0x10, 0xFFFF=0x40] part-010-My Hero (UE) [!]-32k.sms
 28. PENGO         ┊ [0xFFFE=0x40, 0xFFFE=0x12, 0xFFFF=0x40] part-012-pengo-32k.gg
 29. PIT POT       ┊ [0xFFFE=0x48, 0xFFFE=0x14, 0xFFFF=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 30. ROAD FIGHTER  ┊ [0xFFFE=0x48, 0xFFFE=0x16, 0xFFFF=0x40] part-016-road-fighter-32k.sms

Menu screen 4:

Menu and Exerion - Super 73 in 1 _ Game Gear 73 in 1 (Unl)-04

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 31. ROCK N BOLT   ┊ [0xFFFE=0x48, 0xFFFE=0x18, 0xFFFF=0x40] part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
 32. SATELLITE 7   ┊ [0xFFFE=0x48, 0xFFFE=0x1A, 0xFFFF=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
 33. SOCCER        ┊ [0xFFFE=0x48, 0xFFFE=0x1C, 0xFFFF=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 34. SPY VS SPY    ┊ [0xFFFE=0x48, 0xFFFE=0x1E, 0xFFFF=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
→35. SUPER BUBBLE BOBBLE [0xFFFE=0x4A, 0xFFFE=0x00, 0xFFFF=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 36. TEDDY BOY     ┊ [0xFFFE=0x4A, 0xFFFE=0x02, 0xFFFF=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 37. TENNIS        ┊ [0xFFFE=0x4A, 0xFFFE=0x04, 0xFFFF=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 38. TRANS BOT     ┊ [0xFFFE=0x4A, 0xFFFE=0x06, 0xFFFF=0x40] part-206-Trans-Bot (UE) [!]-32k.sms
 39. WOODY POP     ┊ [0xFFFE=0x42, 0xFFFE=0x08, 0xFFFF=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
 40. ZIPPY RACE    ┊ [0xFFFE=0x4A, 0xFFFE=0x0A, 0xFFFF=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms

Menu screen 5:

Menu and Exerion - Super 73 in 1 _ Game Gear 73 in 1 (Unl)-05

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 41. ZOOM 909      ┊ [0xFFFE=0x4A, 0xFFFE=0x0C, 0xFFFF=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms
 42. SUPER BOY 2   ┊ [0xFFFE=0x4A, 0xFFFE=0x0E, 0xFFFF=0x40] part-20e-Super Boy II (KR)-32k.sms
 43. DICK TRACY    ┊ [0xFFFE=0x4C, 0xFFFE=0x04, 0xFFFF=0x40] part-404-bank-panic-32k.sms
 44. BOMBER BOY    ┊ [0xFFFE=0x4C, 0xFFFE=0x08, 0xFFFF=0x40] part-408-bomb-jack-32k.sms
→45. K.O. BOXER    ┊ [0xFFFE=0x4C, 0xFFFE=0x0A, 0xFFFF=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 46. ESCAPE KING KONG 2 [0xFFFE=0x4C, 0xFFFE=0x0C, 0xFFFF=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 47. RESCUER       ┊ [0xFFFE=0x4C, 0xFFFE=0x0E, 0xFFFF=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms
 48. ESAY COLUMNS  ┊ [0xFFFE=0x44, 0xFFFE=0x10, 0xFFFF=0x40] part-410-Columns (J) (Alt)-32k.gg
 49. SUPER VERIUS  ┊ [0xFFFE=0x4C, 0xFFFE=0x12, 0xFFFF=0x40] part-412-dr-hello-32k.sms
 50. SPACE KID     ┊ [0xFFFE=0x4C, 0xFFFE=0x14, 0xFFFF=0x40] part-414-Drol (SG-1000)-32k.sms

Menu screen 6:

Menu and Exerion - Super 73 in 1 _ Game Gear 73 in 1 (Unl)-06

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 51. SPACE ACE     ┊ [0xFFFE=0x48, 0xFFFE=0x00, 0xFFFF=0x40] part-000-menu-exerion.gg
 52. GALAXY FORCE  ┊ [0xFFFE=0x4C, 0xFFFE=0x16, 0xFFFF=0x40] part-416-sega-galaga-32k.sms
 53. GHOST         ┊ [0xFFFE=0x4C, 0xFFFE=0x18, 0xFFFF=0x40] part-418-Ghost House (J) [!]-32k.sms
 54. MOTO CROSS    ┊ [0xFFFE=0x4C, 0xFFFE=0x1C, 0xFFFF=0x40] part-41c-Hang-On (Europe)-32k.sms
→55. HOT BLOOD FIGHTER [0xFFFE=0x48, 0xFFFE=0x02, 0xFFFF=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms
 56. OLYMPIA       ┊ [0xFFFE=0x48, 0xFFFE=0x06, 0xFFFF=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 57. SUPER LODE RUNNER [0xFFFE=0x48, 0xFFFE=0x0A, 0xFFFF=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
 58. DIE HARD      ┊ [0xFFFE=0x48, 0xFFFE=0x0C, 0xFFFF=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 59. SUPER MONACO  ┊ [0xFFFE=0x48, 0xFFFE=0x0E, 0xFFFF=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 60. STREET SMART  ┊ [0xFFFE=0x48, 0xFFFE=0x10, 0xFFFF=0x40] part-010-My Hero (UE) [!]-32k.sms

Menu screen 7:

Menu and Exerion - Super 73 in 1 _ Game Gear 73 in 1 (Unl)-07

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 61. EASY PENGO    ┊ [0xFFFE=0x40, 0xFFFE=0x12, 0xFFFF=0x40] part-012-pengo-32k.gg
 62. FANTASY MAZE  ┊ [0xFFFE=0x48, 0xFFFE=0x14, 0xFFFF=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 63. MAD MAX       ┊ [0xFFFE=0x48, 0xFFFE=0x16, 0xFFFF=0x40] part-016-road-fighter-32k.sms
 64. THUNDER BRID  ┊ [0xFFFE=0x48, 0xFFFE=0x1A, 0xFFFF=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
→65. WORLD CUP SOCCER [0xFFFE=0x48, 0xFFFE=0x1C, 0xFFFF=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 66. MISSION IMPOSSIBLE [0xFFFE=0x48, 0xFFFE=0x1E, 0xFFFF=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
 67. BOBBLE DRAGON ┊ [0xFFFE=0x4A, 0xFFFE=0x00, 0xFFFF=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 68. KUNG FU KID   ┊ [0xFFFE=0x4A, 0xFFFE=0x02, 0xFFFF=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 69. SUPER TENNIS ACE [0xFFFE=0x4A, 0xFFFE=0x04, 0xFFFF=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 70. STAR FORCE    ┊ [0xFFFE=0x4A, 0xFFFE=0x06, 0xFFFF=0x40] part-206-Trans-Bot (UE) [!]-32k.sms

Menu screen 8:

Menu and Exerion - Super 73 in 1 _ Game Gear 73 in 1 (Unl)-08

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 71. SUPER BREAK OUT [0xFFFE=0x42, 0xFFFE=0x08, 0xFFFF=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
→72. HIGHWAY STAR  ┊ [0xFFFE=0x4A, 0xFFFE=0x0A, 0xFFFF=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms
 73. HYPER ZOOM    ┊ [0xFFFE=0x4A, 0xFFFE=0x0C, 0xFFFF=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms

The mapper starts out in "menu" mapping mode. Making a game selection writes to FFFE twice and then writes 0x40 to FFFF, after which the mapper is in "game" mapping mode where it supports enough Sega mapper behavior to play the included games.

MAPBASE is a six-bit 32KB page offset into the ROM image. Its initial value is zero.

In "menu" mapping mode, the first write to 0xFFFE is in the range 0x40…0x4F and the second write is in the range 0x00…0x1F. In both cases the least-significant bit written is ignored.

Meaning of the bits in writes to 0xFFFE in "menu" mapping mode:

0x40: when this bit is set, the bits are interpreted as a high-part mapper write;
when this bit is not set, the bits are interpreted as a low-part mapper write

High-part mapper writes:
0x80: this bit is ignored
0x40: this bit is always set for high-part mapper writes 0x30: these bits are ignored
0x08: when this bit is set, the game will launch in SMS-GG mode; otherwise, native GG mode 0x06: these will be the upper two bits of MAPBASE
0x01: this bit is ignored

Low-part mapper writes:
0x80: this bit is ignored
0x40: this bit is never set for low-part mapper writes 0x20: this bit is ignored
0x1E: these will be the lower four bits of MAPBASE 0x01: this bit is ignored

Writing 0x40 to 0xFFFF activates "game" mapping mode. No mechanism for returning to "menu" mapping mode afterward is known.

In "game" mapping mode, the Sega-style mapper registers only seem to work for MAPBASE in the range occupied by Sonic The Hedgehog 2. When the Sega mapper registers are used in those ranges, it is only able to address pages inside that game's range. Additionally, in the Sonic The Hedgehog 2 ROM region MAPBASE is always treated as if it points to the beginning of the region.

… now for the other hardware configuration! A description of "Super Game Gear 73 in 1 [Street Fighter 2] (Unl)", the variant I don't have the hardware for, but which uses the same ROM data with the two 1MB halves re-ordered:

Other than the first screen, the menu contents look identical to the "Sonic 2" variant. However this variant writes to different mapper registers for game selection, and the values it writes indicate that the ROM should be re-ordered by interchanging the first and second megabytes. I suspect it's just a jumper variant, but I haven't opened my cartridge to check.

The menu has ten screens. Button 1 advances to the next screen, up and down move the cursor, and button 2 starts a game. Some of the menu items have text that is rendered in SMS-accessible VRAM outside the GG visible screen area. The GG-invisible portion is from the column marked with "┊" onward.

In terms of visible menu contents, only item 01. is different.

Menu screen 1:

Menu and Champion Soccer - Super 73 in 1 _ Game Gear 73 in 1 (Unl)  alt -01

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 01. STREET FIGHTER 2 [0x8000=0x4E, 0x8000=0x10, 0x4000=0x40] part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
 02. GG MARIO BROTHER [0x8000=0x4E, 0x8000=0x0E, 0x4000=0x40] part-20e-Super Boy II (KR)-32k.sms
 03. ASTRO FLASH   ┊ [0x8000=0x48, 0x8000=0x02, 0x4000=0x40] part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
 04. BANK PANIC    ┊ [0x8000=0x48, 0x8000=0x04, 0x4000=0x40] part-404-bank-panic-32k.sms
→05. BASEBALL      ┊ [0x8000=0x48, 0x8000=0x06, 0x4000=0x40] part-406-Great Baseball (J) [!]-32k.sms
 06. BOMB JACK     ┊ [0x8000=0x48, 0x8000=0x08, 0x4000=0x40] part-408-bomb-jack-32k.sms
 07. CHAMPION BOXING [0x8000=0x48, 0x8000=0x0A, 0x4000=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 08. CHAMPION LODERUNNER [0x8000=0x48, 0x8000=0x0C, 0x4000=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 09. CHAMPION SOCCER [0x8000=0x48, 0x8000=0x00, 0x4000=0x40] part-400-alt-menu-champion-soccer-32k.gg
 10. CHOPLIFTER    ┊ [0x8000=0x48, 0x8000=0x0E, 0x4000=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms

Menu screen 2:

Menu and Champion Soccer - Super 73 in 1 _ Game Gear 73 in 1 (Unl)  alt -02

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 11. COLUMNS       ┊ [0x8000=0x40, 0x8000=0x10, 0x4000=0x40] part-410-Columns (J) (Alt)-32k.gg
 12. DR.HELLO      ┊ [0x8000=0x48, 0x8000=0x12, 0x4000=0x40] part-412-dr-hello-32k.sms
 13. DROL          ┊ [0x8000=0x48, 0x8000=0x14, 0x4000=0x40] part-414-Drol (SG-1000)-32k.sms
 14. EXERION       ┊ [0x8000=0x4C, 0x8000=0x00, 0x4000=0x40] part-000-menu-exerion.gg
→15. GALAGA        ┊ [0x8000=0x48, 0x8000=0x16, 0x4000=0x40] part-416-sega-galaga-32k.sms
 16. GHOST HOUSE   ┊ [0x8000=0x48, 0x8000=0x18, 0x4000=0x40] part-418-Ghost House (J) [!]-32k.sms
 17. GP WORLD      ┊ [0x8000=0x48, 0x8000=0x1A, 0x4000=0x40] part-41a-GP World [v1] (JP)-32k.sms
 18. HANG ON       ┊ [0x8000=0x48, 0x8000=0x1C, 0x4000=0x40] part-41c-Hang-On (Europe)-32k.sms
 19. HANG ON 2     ┊ [0x8000=0x48, 0x8000=0x1E, 0x4000=0x40] part-41e-Hang-On 2 (SG-1000)-32k.sms
 20. HERO          ┊ [0x8000=0x4C, 0x8000=0x02, 0x4000=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms

Menu screen 3:

Menu and Champion Soccer - Super 73 in 1 _ Game Gear 73 in 1 (Unl)  alt -03

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 21. HUSTLE CHUMY  ┊ [0x8000=0x4C, 0x8000=0x04, 0x4000=0x40] part-004-Hustle Chummy (SG-1000) [!]-32k.sms
 22. HYPER SPORTS  ┊ [0x8000=0x4C, 0x8000=0x06, 0x4000=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 23. ICE HOCKEY    ┊ [0x8000=0x4C, 0x8000=0x08, 0x4000=0x40] part-008-Champion Ice Hockey (SG-1000)-32k.sms
 24. LODE RUNNER   ┊ [0x8000=0x4C, 0x8000=0x0A, 0x4000=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
→25. MACHINE GUN   ┊ [0x8000=0x4C, 0x8000=0x0C, 0x4000=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 26. MONACO GP     ┊ [0x8000=0x4C, 0x8000=0x0E, 0x4000=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 27. MY HERO       ┊ [0x8000=0x4C, 0x8000=0x10, 0x4000=0x40] part-010-My Hero (UE) [!]-32k.sms
 28. PENGO         ┊ [0x8000=0x44, 0x8000=0x12, 0x4000=0x40] part-012-pengo-32k.gg
 29. PIT POT       ┊ [0x8000=0x4C, 0x8000=0x14, 0x4000=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 30. ROAD FIGHTER  ┊ [0x8000=0x4C, 0x8000=0x16, 0x4000=0x40] part-016-road-fighter-32k.sms

Menu screen 4:

Menu and Champion Soccer - Super 73 in 1 _ Game Gear 73 in 1 (Unl)  alt -04

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 31. ROCK N BOLT   ┊ [0x8000=0x4C, 0x8000=0x18, 0x4000=0x40] part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
 32. SATELLITE 7   ┊ [0x8000=0x4C, 0x8000=0x1A, 0x4000=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
 33. SOCCER        ┊ [0x8000=0x4C, 0x8000=0x1C, 0x4000=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 34. SPY VS SPY    ┊ [0x8000=0x4C, 0x8000=0x1E, 0x4000=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
→35. SUPER BUBBLE BOBBLE [0x8000=0x4E, 0x8000=0x00, 0x4000=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 36. TEDDY BOY     ┊ [0x8000=0x4E, 0x8000=0x02, 0x4000=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 37. TENNIS        ┊ [0x8000=0x4E, 0x8000=0x04, 0x4000=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 38. TRANS BOT     ┊ [0x8000=0x4E, 0x8000=0x06, 0x4000=0x40] part-206-Trans-Bot (UE) [!]-32k.sms
 39. WOODY POP     ┊ [0x8000=0x46, 0x8000=0x08, 0x4000=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
 40. ZIPPY RACE    ┊ [0x8000=0x4E, 0x8000=0x0A, 0x4000=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms

Menu screen 5:

Menu and Champion Soccer - Super 73 in 1 _ Game Gear 73 in 1 (Unl)  alt -05

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 41. ZOOM 909      ┊ [0x8000=0x4E, 0x8000=0x0C, 0x4000=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms
 42. SUPER BOY 2   ┊ [0x8000=0x4E, 0x8000=0x0E, 0x4000=0x40] part-20e-Super Boy II (KR)-32k.sms
 43. DICK TRACY    ┊ [0x8000=0x48, 0x8000=0x04, 0x4000=0x40] part-404-bank-panic-32k.sms
 44. BOMBER BOY    ┊ [0x8000=0x48, 0x8000=0x08, 0x4000=0x40] part-408-bomb-jack-32k.sms
→45. K.O. BOXER    ┊ [0x8000=0x48, 0x8000=0x0A, 0x4000=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 46. ESCAPE KING KONG 2 [0x8000=0x48, 0x8000=0x0C, 0x4000=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 47. RESCUER       ┊ [0x8000=0x48, 0x8000=0x0E, 0x4000=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms
 48. ESAY COLUMNS  ┊ [0x8000=0x40, 0x8000=0x10, 0x4000=0x40] part-410-Columns (J) (Alt)-32k.gg
 49. SUPER VERIUS  ┊ [0x8000=0x48, 0x8000=0x12, 0x4000=0x40] part-412-dr-hello-32k.sms
 50. SPACE KID     ┊ [0x8000=0x48, 0x8000=0x14, 0x4000=0x40] part-414-Drol (SG-1000)-32k.sms

Menu screen 6:

Menu and Champion Soccer - Super 73 in 1 _ Game Gear 73 in 1 (Unl)  alt -06

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 51. SPACE ACE     ┊ [0x8000=0x4C, 0x8000=0x00, 0x4000=0x40] part-000-menu-exerion.gg
 52. GALAXY FORCE  ┊ [0x8000=0x48, 0x8000=0x16, 0x4000=0x40] part-416-sega-galaga-32k.sms
 53. GHOST         ┊ [0x8000=0x48, 0x8000=0x18, 0x4000=0x40] part-418-Ghost House (J) [!]-32k.sms
 54. MOTO CROSS    ┊ [0x8000=0x48, 0x8000=0x1C, 0x4000=0x40] part-41c-Hang-On (Europe)-32k.sms
→55. HOT BLOOD FIGHTER [0x8000=0x4C, 0x8000=0x02, 0x4000=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms
 56. OLYMPIA       ┊ [0x8000=0x4C, 0x8000=0x06, 0x4000=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 57. SUPER LODE RUNNER [0x8000=0x4C, 0x8000=0x0A, 0x4000=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
 58. DIE HARD      ┊ [0x8000=0x4C, 0x8000=0x0C, 0x4000=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 59. SUPER MONACO  ┊ [0x8000=0x4C, 0x8000=0x0E, 0x4000=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 60. STREET SMART  ┊ [0x8000=0x4C, 0x8000=0x10, 0x4000=0x40] part-010-My Hero (UE) [!]-32k.sms

Menu screen 7:

Menu and Champion Soccer - Super 73 in 1 _ Game Gear 73 in 1 (Unl)  alt -07

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 61. EASY PENGO    ┊ [0x8000=0x44, 0x8000=0x12, 0x4000=0x40] part-012-pengo-32k.gg
 62. FANTASY MAZE  ┊ [0x8000=0x4C, 0x8000=0x14, 0x4000=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 63. MAD MAX       ┊ [0x8000=0x4C, 0x8000=0x16, 0x4000=0x40] part-016-road-fighter-32k.sms
 64. THUNDER BRID  ┊ [0x8000=0x4C, 0x8000=0x1A, 0x4000=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
→65. WORLD CUP SOCCER [0x8000=0x4C, 0x8000=0x1C, 0x4000=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 66. MISSION IMPOSSIBLE [0x8000=0x4C, 0x8000=0x1E, 0x4000=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
 67. BOBBLE DRAGON ┊ [0x8000=0x4E, 0x8000=0x00, 0x4000=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 68. KUNG FU KID   ┊ [0x8000=0x4E, 0x8000=0x02, 0x4000=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 69. SUPER TENNIS ACE [0x8000=0x4E, 0x8000=0x04, 0x4000=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 70. STAR FORCE    ┊ [0x8000=0x4E, 0x8000=0x06, 0x4000=0x40] part-206-Trans-Bot (UE) [!]-32k.sms

Menu screen 8:

Menu and Champion Soccer - Super 73 in 1 _ Game Gear 73 in 1 (Unl)  alt -08

  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 71. SUPER BREAK OUT [0x8000=0x46, 0x8000=0x08, 0x4000=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
→72. HIGHWAY STAR  ┊ [0x8000=0x4E, 0x8000=0x0A, 0x4000=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms
 73. HYPER ZOOM    ┊ [0x8000=0x4E, 0x8000=0x0C, 0x4000=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms

The mapper starts out in "menu" mapping mode. Making a game selection writes to 8000 twice and then writes 0x40 to 4000, after which the mapper is in "game" mapping mode where it supports enough Codemasters mapper behavior to play the included games.

MAPBASE is a six-bit 32KB page offset into the ROM image. Its initial value is zero.

In "menu" mapping mode, the first write to 0x4000 is in the range 0x40…0x4F and the second write is in the range 0x00…0x1F. In both cases the least-significant bit written is ignored.

Meaning of the bits in writes to 0x4000 in "menu" mapping mode:

0x40: when this bit is set, the bits are interpreted as a high-part mapper write;
when this nit is not set, the its are interpreted as a low-part mapper write

High-part mapper writes:
0x80: this bit is ignored
0x40: this bit is always set for high-part mapper writes 0x30: these bits are ignored
0x08: when this bit is set, the game will launch in SMS-GG mode; otherwise, native GG mode 0x06: these will be the upper two bits of MAPBASE
0x01: this bit is ignored

Low-part mapper writes:
0x80: this bit is ignored
0x40: this bit is never set for low-part mapper writes 0x20: this bit is ignored
0x1E: these will be the lower four bits of MAPBASE 0x01: this bit is ignored

Writing 0x40 to 0x4000 activates "game" mapping mode. No mechanism for returning to "menu" mapping mode afterward is known.

In "game" mapping mode, the Codemasters-style mapper registers only needs to work for MAPBASE in the range occupied by Jang Pung II. When the Codemasters mapper registers are used in that range, they must be able to address pages inside that game's range.

NOTE: mapper behavior for this variant is inferred from the ROM contents, since my cartridge is wired the other way (Sega/Sonnic 2 rather than Codemasters/Jang Pung II)

ROM fingerprint info for the "Sonic 2" ROM layout:

2.0M Super Game Gear 73 in 1 [Sonic 2] (Unl).gg
Checking for export header with matching CRC... NO
sha256:3401d59438bf657adf391ae6753e49dea9e1944efd0808bc89499f2fd632888d Super Game Gear 73 in 1 [Sonic 2] (Unl).gg
sha1:9fe83563a10194eadf9671c375f4eb3790b3884e Super Game Gear 73 in 1 [Sonic 2] (Unl).gg
md5:1947f3c11171ca992668b3cb9c4a9dd9 Super Game Gear 73 in 1 [Sonic 2] (Unl).gg
mekacrc:ADC7A676E4A80ADA Super Game Gear 73 in 1 [Sonic 2] (Unl).gg
crc32:5585010f Super Game Gear 73 in 1 [Sonic 2] (Unl).gg

ROM fingerprint info for the "Street Fighter 2" alternate ROM layout:

2.0M Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg
Checking for export header with matching CRC... NO
sha256:1c3c0ae1d5d5ba77497169697758d104129d3721afcf7c590f549de9e1753c3c Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg
sha1:ee20833540f0f5a1934534cf6cdc515b1d9b17bc Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg
md5:92b7903bd035f1f9e8cc9d51f186cf11 Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg
mekacrc:ADC7A676E4A80ADA Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg
crc32:ec7240f1 Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg

ROM fingerprint info for the various parts of the ROM image:

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg
Checking for export header with matching CRC... NO
sha256:ff9120b3fcd45577b6098de113677dfc032596b5b5332147658ee383727e038d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg
sha1:e2486930506fa5424007dacf97a6aad440549c71 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg
md5:eb0357595660190e1b3f4966d1b6d299 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg
mekacrc:ECC733451DE4E7ED Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg
crc32:dce50e21 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:f1fcee3bad83906c1572c59fc45d28975065f23a2f7783949519160b861878ca Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
sha1:19acb69b7b64da5083349d8bc40a47beacc88c41 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
md5:d10f38c614113cb34bbf4a19b487e1fb Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
mekacrc:9E321231AEEF54FC Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
crc32:4587de6e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:d579ea7592473c216244fbe2d85f532e55df8aaaaddb3be9bd7d47cc8d4f9e54 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
sha1:7638a7af5f9e6192c3b94e7fbf5cca1a51643efd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
md5:e6c49f44cf307a303ddcc44d9402b8ec Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
mekacrc:6F16109C70F21E4F Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
crc32:fad12c54 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:5ef5732d668069147c58208c168c7364d97a895e4bd767105195ed882310f3b1 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
sha1:8a13ee297f861f436b9529a5e2193cb697baa56f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
md5:d8e6d89d520c91a9ea219291b55284bb Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
mekacrc:0CBF98A750BA42AA Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
crc32:ba09a0fd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:cf2b1b3741771e9525cbb70c2dbb2dd9f3a91d5f8b5c78936069cef79c9078b8 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
sha1:ff6440fc7e5c5faa0b9868d5cb5110d1d8635284 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
md5:b3af58c60e62bb85522ddc29096cef60 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
mekacrc:7D6DE53955B78D5F Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
crc32:bdc05652 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:a6295506e0d09d449d87f6d8243956d601e971b810208ff27e56b38cda65b8c5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
sha1:f14f216edfda7dfd113f5cb32375a27be8a6409d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
md5:4b4f02eb3cf7d5f9dcd1311d72e6d742 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
mekacrc:7C7748E59B2DCE4A Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
crc32:00ed3970 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:ea9c74555e551974a681296c41972c1f6ddd7289fed5502f64e35b8527b6dde4 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
sha1:33c21d164fd3cdf7aa9e7e0fe1a3ae5a491bd9f5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
md5:2d59b3d27f022b04a597e767e6660ca9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
mekacrc:59868AC9BD4815B4 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
crc32:9d549e08 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
Checking for export header with matching CRC... NO
sha256:3e83cb0624eaceefbf7e66c8002cde03f8bc421d987dc817b743da2c3812e17b Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
sha1:4ca8182b8f7c798d7222295978e2556ff115b848 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
md5:74121fd6f1024ee3d3f5d1db29956d7d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
mekacrc:E7A6DEA71E6978EF Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
crc32:da2d57f3 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms
Checking for export header with matching CRC... YES
sha256:4884bde83e1587f6d5f01750000ae879bebe7ebccc330ea1689d2d27b70c3436 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms
sha1:7583c5fb1963c070b7bda72b447cc3fd611ddf1a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms
md5:efef7361c9c37bcd6a7b84bc121af5f2 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms
mekacrc:ED4ACAF1CF794680 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms
crc32:62f0c23d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg
Checking for export header with matching CRC... NO
sha256:e1051bba30d7b681b7d7a17f9ea280daf1ed1f9f9184f24a5a88afc536c5d1c1 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg
sha1:5f1c16d637ff94147ab93690a7acf0a3da7c1155 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg
md5:6254d1c010a646fa73142b7c344b31bd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg
mekacrc:593C7A3470EED48B Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg
crc32:189e02fa Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:be7c284c39c1e18e53f7a97d3950caf93550783cdddcdf9324f9b209353682b9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
sha1:b1afa682b2f70bfc4ab2020d7c3047aabbaf9a24 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
md5:209ee37dcabc263aa462c781d3123fce Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
mekacrc:B637976CB4B28D1D Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
crc32:e6795c53 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms
Checking for export header with matching CRC... NO
sha256:01fd02d70e1672e085496c479945a91dc82362a1c7435fd05476c76538a3e0c3 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms
sha1:9ed1d924035d94c7dad56644b58de88bc7d45612 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms
md5:7e82a5af56942c64c288c54050ea16fd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms
mekacrc:3395440A4DC7983E Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms
crc32:e8d8e99c Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:f09a2e0fe850fd80e88834015785aed5e88736f7970cf6b89d1a72a9ae866d6e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
sha1:d5e8e7ca7623521d4291ae5ab2740816fc674389 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
md5:108ffe4ba5c2c8c5e0459cb7f0cfac0e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
mekacrc:44B2C607937091A9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
crc32:0ffdd03d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:3e659f15fbcc6511dfeb2112762074a8441479bb33887d196eb343e124d14fe5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
sha1:88fc5596773ea31eda8ae5a8baf6f0ce5c3f7e5e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
md5:eac6a843975c50e39eb32f764da2a5ac Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
mekacrc:ABFBCE1810529280 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
crc32:16249e19 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:b2a524164e1a0a264dc4ac7cb29742293b3384b9369e0ce0cf2ab5ca2b50a1cd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
sha1:110536303b7bccc193bef4437ba5a9eb6fd4ac8e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
md5:0ed883302e87ca46c1c1a55660e17900 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
mekacrc:68A3CEF02BC61B2B Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
crc32:2d7fd7ef Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:e3df51893d16e512cadf3723a58f143dc679127fbe4444662be63fafb4b2a777 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
sha1:c5e004b34d6569e6e1d99bff6be940f308e2c39f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
md5:2a6ee78e2617886fe540dcb8a1500e90 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
mekacrc:440AA3B0518BF192 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
crc32:d41b9a08 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:8b6d26dcb601158e0d3e6028b358acb345fe5032095408a8bca50dbbafa99f84 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
sha1:507bfa2b21fde4d33014fc4ab98e3a934f5b339a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
md5:0c36afd72e18ca6720a982130349b953 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
mekacrc:50BB66C5832E8C8D Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
crc32:22c09cfd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:42de9fc6028da76b4991ba81b3a666c9ae303e269d8f55c715f6518dcadb8773 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
sha1:fb61c04f30c83733fdbf503b16e17aa8086932df Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
md5:de5d6c9e1349844b74f53caaf2af680b Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
mekacrc:BBE8D843FF8FF6BE Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
crc32:316727dd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
Checking for export header with matching CRC... YES
sha256:5fb097b508a482c29f12c2203a0a98a0dd7ce9873e7ef12fb7e0aeea250a99e2 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
sha1:67787f3f29a5b5e74b5f6a636428da4517a0f992 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
md5:2db9404fe79593fd2379921ca822103a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
mekacrc:F799F9C458560EF7 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
crc32:914514e3 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
Checking for export header with matching CRC... YES
sha256:3bba00eb4d471c9edc694516f65102300666ca54bd2f2362184df0058583b7ca Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
sha1:73273e6d44ad7aea828b642d22f6f1c138be9d2b Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
md5:93bb1e1ee14ac53adb9e6b9e0c135043 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
mekacrc:DA63DA8BEB8E7C69 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
crc32:4bc42857 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
Checking for export header with matching CRC... NO
sha256:b6b639dcfa1492b5616b83ae4ac8b76ded84c449161291964a2fc3db0f3fb1a2 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
sha1:9e7defda6873b7bca5650fad4426a6fb443522d8 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
md5:c017baf7fa0de71219dfab91caa59f8f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
mekacrc:902D4CDEE014FD28 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
crc32:9c0e5a04 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:788b46169ba06cd86628f8889dfbf0fd7be7819fa45db36745157ec409985797 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
sha1:8c48dbe187ff4b26d6244d38075565f284536d0c Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
md5:0eda34ba313d3bb34558fd5939b19794 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
mekacrc:1C80273C5B02376D Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
crc32:bc5d20df Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:78ca7d49c96fa83c68db22b8257c30ebf5cc4f17667936853c38ade4e3321d06 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
sha1:09552aaa7140f9fc780b5f7d541478b534320075 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
md5:4e457a6c5b4b613f2aac3472f6827a89 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
mekacrc:93DD3B768470FCEF Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
crc32:093830d8 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:c4220ef6ae43db946223c09a9e8e9188867c2dec781974453628a7b33d2a0c2c Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms
sha1:f5ee6b2a625765517d6b2f32703be06327696eb9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms
md5:5b2369a5e16b843c5ac128239f8e10de Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms
mekacrc:8017E8F4FD66B971 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms
crc32:d24536db Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms

256K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
Checking for export header with matching CRC... NO
sha256:a685ad4118edd2fe6fb8ccc4bfc0c9ceac2f6affc3b5d93cc29afb2c9604d5ee Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
sha1:2b3bb8fd76fe706d7e564b372d2d71dfce53cb1b Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
md5:9b95b6e6609daa8ea413f223f426c8ff Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
mekacrc:F6B47C90D268957B Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
crc32:76c5bdfb Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg
Checking for export header with matching CRC... NO
sha256:480ab47ef7ed04cfbddd7604aff761052daec9b9be302ee1268869a5bfa9a8e9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg
sha1:1c709e07342f4228914b7f39f0e30b4f1b183a3b Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg
md5:7bd62eeed9cdcb20ee2f1dc9d9675141 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg
mekacrc:B9E5046BB4E70850 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg
crc32:afd46f99 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
Checking for export header with matching CRC... NO
sha256:bf22972cc6e88a0eb3a6f2e483fa769ba4a5573edfe421dbfa75a6697053bef7 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
sha1:94a0c358ef4e4c13ae2dc03558a0d5f46a28efd9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
md5:9d9aac5b483d3e750ba120959aaaac20 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
mekacrc:2D22172DD72A88E4 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
crc32:ea5692a8 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms
Checking for export header with matching CRC... NO
sha256:1cbb449b665c4766ef5faa1983995c066e91621dc7dd68955de7b800b0590d00 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms
sha1:70e07afaa6633938124add8cdb476f1bc69f2de0 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms
md5:97b2bd168b9b41b7a693c199cab9d3ca Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms
mekacrc:D7A23BCA59CD77E5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms
crc32:11d816cb Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:84a62928d7a231657db0a5d77efa77eebda9f5cbefb5d5a68af64af2ecdb88fd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms
sha1:e6eaaec61bec32dee5161ae59a7a0902f0d05dc9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms
md5:94ca79d4eb2709ad98b850d33728a045 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms
mekacrc:9F82F97234F38CC1 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms
crc32:89e98a7c Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms
Checking for export header with matching CRC... NO
sha256:526b01bb9730b5e9b769d53f27cfb735e6f5c0714748e3006f05821791d20c13 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms
sha1:f0db86ef15dbdc32a793f37e82b4cf34614b59d8 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms
md5:00d2fdd367c16bcd01328132ae65b9ff Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms
mekacrc:B071A84FA2431DE6 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms
crc32:f7f195ec Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
Checking for export header with matching CRC... NO
sha256:8f2f3e7fe8df459244c341dca9aaf5c37d2db180385ee6bf025c6ed82e7a1adc Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
sha1:7a7ace132090f11bac4f4aec58bcbf6a2a1c6168 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
md5:7527098abb9df1db29ba9f495b06998a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
mekacrc:4123EF723DD41E0C Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
crc32:f8b2ac1d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:f492190a369a3fb5538c84cf4487b73ab6c1696990db42b0134a7c8a6638d6ae Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
sha1:a0dad095489da2bdf8ec03f1acc83f809db2371f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
md5:f49d9ea611ccb9289994774406f20d06 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
mekacrc:FF5544CA075675CC Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
crc32:11db4b1d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:dc91150015413e7205e24e5e854abec900ac216000ae76e571d0e58a8f512957 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
sha1:e0828517fdc9a5537fda39dbc49942494eb3196d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
md5:ee557c7811f03c44965a56b80801a3b9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
mekacrc:308D125E31D34B84 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
crc32:732b7180 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg
Checking for export header with matching CRC... NO
sha256:9e0a2b9c2af94bdfc95ca5c884fdf40ac9178388a6e8a36ccac263492ad74781 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg
sha1:d83fd16bd23c51750555a692535daa171ed41af0 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg
md5:36b33d28235b4c9439ab0f62ab1c97c4 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg
mekacrc:C8F45DEC67DF2095 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg
crc32:ac37e092 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms
Checking for export header with matching CRC... NO
sha256:91c370b64a8a653c1d706dc79b0d915aabd479cfc1724aa46273c9f1954af79a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms
sha1:d9413e3693dc0feb6fdf845244eba88b5e5de9e3 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms
md5:c9209e366fc06a2efe63e3a97470f690 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms
mekacrc:CAB3012EDC758A79 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms
crc32:b11a90f1 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:a124c812a05b458c405a655506c73e872e6db620c850dd01fb7f65908549aa79 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms
sha1:607b2b9a946eaaebb938800bd3b1df7d9342388c Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms
md5:8eb2ab42d2bc3f3568e85cba2b46a251 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms
mekacrc:546C1EFBFD7F5754 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms
crc32:288940cb Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms
Checking for export header with matching CRC... NO
sha256:4f5027c189fa2aa88f5e2bccdab75abb0426818b2d16191e6ec405e144f2b806 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms
sha1:9c8c0de9ed43851e3bd496f7eaad007ce52ac6c5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms
md5:0750b1cdfad87a6e0d1b89916136a31f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms
mekacrc:C5F4DF70EBA8372E Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms
crc32:c22f4e80 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:c01f783f10fd4350816932e367bc9439b47e2ee1034a3179dcd93d660deecf43 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms
sha1:051e74c499c6792f891668a7be23a11c2c4087af Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms
md5:89028bfb152a553adf25668649d39ca6 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms
mekacrc:827C30E5ED689206 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms
crc32:c0f3ce7e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:6a1e35e019726ba1fc2426c29aaafd042b520f859f38961875eb3191436e1479 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms
sha1:37aa4812d37445c9e86bc4e02f056fb50d19dc6a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms
md5:19707d73ce1a664cba608e9c72e334c2 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms
mekacrc:9B2EAB302403AF86 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms
crc32:191ffe0a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms
Checking for export header with matching CRC... YES
sha256:0d35d0e232d64e714fa5d07e45acaf01ea9fb5a8f88fe9ac8018719ac2818d6f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms
sha1:e601257f6477b85eb0b25a5b6d46ebc070d8a05a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms
md5:2864be0d35269c5030a7f297f70e3ac3 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms
mekacrc:F0A23277115075EF Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms
crc32:071b045e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:b9dc16a7c01ef7939554b6fea723a3483146bdba879341a3b3276514633b0c79 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
sha1:e636e889d4e81c024ee7dae8943c2b8d9d4a5414 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
md5:314c865decbe6f578d9bfa23f27a08e6 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
mekacrc:0EF416397D1321FE Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
crc32:9be3c6bd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms

512K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
Checking for export header with matching CRC... NO
sha256:2826d679932566411003334cd4b9d8b3618248b6693e98822f5b2425430623e0 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
sha1:dabb452e416b4fa9cb83d8ddd307c2a32c3a1a7f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
md5:9c64846563d8b9a24400471322e53fb5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
mekacrc:D2612363E352F220 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
crc32:95a18ec7 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg

@bsittler bsittler changed the title Add mapper #33 and #34 for Super 73 in 1 ~ Game Gear 73 in 1 Add mappers #33 and #34 for Super 73 in 1 ~ Game Gear 73 in 1 Feb 27, 2023
@ocornut ocornut added the mappers label Mar 1, 2023
@bsittler
Copy link
Contributor Author

bsittler commented Mar 5, 2023

One more multi uses this same mapper #33.

I've been calling it "Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)" but the actual names are slightly different.

The label calls it:

SUPER GG 21 [in white text on a gold background]

The menu calls it:

SUPER 21 IN 1

I got my cartridge with no box or manual.

The ROM is 2MB (crc32:b0a898d4) and contains 18 distinct games; there are three 512KB GG games: Sonic Drift, Sonic 3, and Mortal Kombat; three 32KB GG games: Woody Pop, Pengo, and Columns; and twelve SMS games: Teddy Boy, Ghost House, Satellite 7, Spy vs. Spy, Machine Gun Joe, Astro Flash, Great Soccer, Super Tennis, Hang-On, My Hero, Pit Pot, and Great Baseball.

Dumping snippet: (disconnect and reconnect the cartridge between game_id values)

        local game_id = 0x03; // 0x00 ... 0x0f, 0x10, 0x20, 0x30
        local first_unlock = 0x48 | ((game_id & 0x30) >> 3);
        local second_unlock = (game_id & 0x0F) << 1;
        cpu_write(d, 0xFFFE, first_unlock);
        cpu_write(d, 0xFFFE, first_unlock);
        cpu_write(d, 0xFFFE, second_unlock);
        cpu_write(d, 0xFFFE, second_unlock);
        cpu_write(d, 0xFFFF, 0x40);
        cpu_write(d, 0xFFFF, 0x40);

The label also has a game list in black text on a yellow background:

Cartridge Front - Super GG 21 in 1  Sonic Drift   Gold   Yellow Label  (Unl)

01 SONIC DRIFT
02 SONIC 3
03 MORTAL KOMBAT
04 TEDDY BOY
05 GHOST HOUSE
06 SATELLITE 7
07 SPY VS SPY
08 MACHINE GUN
09 ASTRO FLASH
10 SOCCER
11 TENNIS
12 HANG ON
13 MY HERO
14 WOODY POP
15 PENGO
16 COLUMNS
17 PIT POT
18 BASE BALL
19 ARKANOID
20 EASY PENGO
21 GHOST

The menu, with each screen's initial cursor position marked with "→":

Screen 1:

Menu - Super GG 21 in 1  Gold   Yellow Label  (Unl)-01

 01. SONIC DRIFT   [0xFFFE=0x46, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-30-Sonic Drift (JP)-512k.gg
 02. SONIC 3       [0xFFFE=0x44, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-20-Sonic Chaos (US,EU,BR)-512k.gg
 03. MORTAL KOMBAT [0xFFFE=0x42, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-10-Mortal Kombat (US,EU)-512k.gg
→04. TEDDY BOY     [0xFFFE=0x48, 0xFFFE=0x1E, 0xFFFF=0x40]; it's part-0f-Teddy Boy Blues (JP)-32k.sms
 05. GHOST HOUSE   [0xFFFE=0x48, 0xFFFE=0x1C, 0xFFFF=0x40]; it's part-0e-Ghost House (JP)-32k.sms
 06. SATELLITE 7   [0xFFFE=0x48, 0xFFFE=0x1A, 0xFFFF=0x40]; it's part-0d-Satellite 7 (JP)-32k.sms
 07. SPY VS SPY    [0xFFFE=0x48, 0xFFFE=0x18, 0xFFFF=0x40]; it's part-0c-Spy vs Spy (JP,KR)-32k.sms
 08. MACHINE GUN   [0xFFFE=0x48, 0xFFFE=0x16, 0xFFFF=0x40]; it's part-0b-Comical Machine Gun Joe (JP)-32k.sms

Screen 2:

Menu - Super GG 21 in 1  Gold   Yellow Label  (Unl)-02

  SUPER 21 IN 1

 PUSH ↑. ↓. 1. 2.

 09. ASTRO FLASH   [0xFFFE=0x48, 0xFFFE=0x14, 0xFFFF=0x40]; it's part-0a-astro-flash-32k.sms
 10. SOCCER        [0xFFFE=0x48, 0xFFFE=0x12, 0xFFFF=0x40]; it's part-09-Great Soccer (JP)-32k.sms
 11. TENNIS        [0xFFFE=0x48, 0xFFFE=0x10, 0xFFFF=0x40]; it's part-08-Super Tennis (US,EU,DE)-32k.sms
→12. HANG ON       [0xFFFE=0x48, 0xFFFE=0x0E, 0xFFFF=0x40]; it's part-07-Hang On (EU,AU,BR,DE,IT)-32k.sms
 13. MY HERO       [0xFFFE=0x48, 0xFFFE=0x0C, 0xFFFF=0x40]; it's part-06-Seishun Scandal (JP)-32k.sms
 14. WOODY POP     [0xFFFE=0x40, 0xFFFE=0x0A, 0xFFFF=0x40]; it's part-05-Woody Pop [v0] (JP)-32k.gg
 15. PENGO         [0xFFFE=0x40, 0xFFFE=0x08, 0xFFFF=0x40]; it's part-04-pengo-32k.gg
 16. COLUMNS       [0xFFFE=0x40, 0xFFFE=0x06, 0xFFFF=0x40]; it's part-03-Columns [v1] (JP)-32k.gg

Screen 3:

Menu - Super GG 21 in 1  Gold   Yellow Label  (Unl)-03

  SUPER 21 IN 1

 PUSH ↑. ↓. 1. 2.

 17. PIT POT       [0xFFFE=0x48, 0xFFFE=0x04, 0xFFFF=0x40]; it's part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
 18. BASEBALL      [0xFFFE=0x48, 0xFFFE=0x02, 0xFFFF=0x40]; it's part-01-Great Baseball [JP] (JP)-32k.sms
→19. ARKANOID      [0xFFFE=0x40, 0xFFFE=0x0A, 0xFFFF=0x40]; it's part-05-Woody Pop [v0] (JP)-32k.gg
 20. EASY PENGO    [0xFFFE=0x40, 0xFFFE=0x08, 0xFFFF=0x40]; it's part-04-pengo-32k.gg
 21. GHOST         [0xFFFE=0x48, 0xFFFE=0x1C, 0xFFFF=0x40]; it's part-0e-Ghost House (JP)-32k.sms

The menu writes registers 0xFFFE twice and 0xFFFF once to map a game.

The initial menu mapping likely corresponds to [0xFFFE=0x40, 0xFFFE=0x00, 0xFFFF=0x40].

Somewhat unusually for these collections, no game is present in the initially mapped menu region.

This mapper is the same one described as #33 in #97

ROM fingerprint info:

2.0M Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl).gg
Checking for export header with matching CRC... NO
sha256:dd045f1d11dce36f1ef84537dd7cdc2b75d3b6a2f5ef9e4b74133d2d66a770dd Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl).gg
sha1:2f9ef836a87cd9339b453ce1fa579297ffc5b462 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl).gg
md5:47d38fb90c5e8a1d7cfaaed35eedb214 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl).gg
mekacrc:61346F715403E054 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl).gg
crc32:b0a898d4 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl).gg

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg
Checking for export header with matching CRC... NO
sha256:6226e9377577c51cddf9c49f36a1aa991775b8c7a46e4ee240e4d771c38c6485 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg
sha1:cbb059f1845eaff72c56f30357d48ed029c5a973 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg
md5:a7c13709fcd23ac186361bfaed7a894e Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg
mekacrc:5FD05540948F72A7 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg
crc32:fc6c424e Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:84a62928d7a231657db0a5d77efa77eebda9f5cbefb5d5a68af64af2ecdb88fd Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms
sha1:e6eaaec61bec32dee5161ae59a7a0902f0d05dc9 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms
md5:94ca79d4eb2709ad98b850d33728a045 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms
mekacrc:9F82F97234F38CC1 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms
crc32:89e98a7c Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:be7c284c39c1e18e53f7a97d3950caf93550783cdddcdf9324f9b209353682b9 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
sha1:b1afa682b2f70bfc4ab2020d7c3047aabbaf9a24 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
md5:209ee37dcabc263aa462c781d3123fce Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
mekacrc:B637976CB4B28D1D Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
crc32:e6795c53 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg
Checking for export header with matching CRC... NO
sha256:9e0a2b9c2af94bdfc95ca5c884fdf40ac9178388a6e8a36ccac263492ad74781 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg
sha1:d83fd16bd23c51750555a692535daa171ed41af0 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg
md5:36b33d28235b4c9439ab0f62ab1c97c4 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg
mekacrc:C8F45DEC67DF2095 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg
crc32:ac37e092 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg
Checking for export header with matching CRC... NO
sha256:e1051bba30d7b681b7d7a17f9ea280daf1ed1f9f9184f24a5a88afc536c5d1c1 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg
sha1:5f1c16d637ff94147ab93690a7acf0a3da7c1155 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg
md5:6254d1c010a646fa73142b7c344b31bd Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg
mekacrc:593C7A3470EED48B Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg
crc32:189e02fa Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-05-Woody Pop [v0] (JP)-32k.gg
Checking for export header with matching CRC... NO
sha256:b6b639dcfa1492b5616b83ae4ac8b76ded84c449161291964a2fc3db0f3fb1a2 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-05-Woody Pop [v0] (JP)-32k.gg
sha1:9e7defda6873b7bca5650fad4426a6fb443522d8 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-05-Woody Pop [v0] (JP)-32k.gg
md5:c017baf7fa0de71219dfab91caa59f8f Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-05-Woody Pop [v0] (JP)-32k.gg
mekacrc:902D4CDEE014FD28 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-05-Woody Pop [v0] (JP)-32k.gg
crc32:9c0e5a04 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-05-Woody Pop [v0] (JP)-32k.gg

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-06-Seishun Scandal (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:5c86b5f3531518e20bb875a05e26430aa3fbd3d162164da807826eb4bc4b262c Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-06-Seishun Scandal (JP)-32k.sms
sha1:6942f38e608cc7d70cf9cc8c13ee8c22e4b81679 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-06-Seishun Scandal (JP)-32k.sms
md5:fb2ad2524646bd069e3ec1b51fd7eb39 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-06-Seishun Scandal (JP)-32k.sms
mekacrc:A2297AFAC9472988 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-06-Seishun Scandal (JP)-32k.sms
crc32:f0ba2bc6 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-06-Seishun Scandal (JP)-32k.sms

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-07-Hang On (EU,AU,BR,DE,IT)-32k.sms
Checking for export header with matching CRC... YES
sha256:0d35d0e232d64e714fa5d07e45acaf01ea9fb5a8f88fe9ac8018719ac2818d6f Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-07-Hang On (EU,AU,BR,DE,IT)-32k.sms
sha1:e601257f6477b85eb0b25a5b6d46ebc070d8a05a Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-07-Hang On (EU,AU,BR,DE,IT)-32k.sms
md5:2864be0d35269c5030a7f297f70e3ac3 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-07-Hang On (EU,AU,BR,DE,IT)-32k.sms
mekacrc:F0A23277115075EF Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-07-Hang On (EU,AU,BR,DE,IT)-32k.sms
crc32:071b045e Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-07-Hang On (EU,AU,BR,DE,IT)-32k.sms

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-08-Super Tennis (US,EU,DE)-32k.sms
Checking for export header with matching CRC... YES
sha256:5fb097b508a482c29f12c2203a0a98a0dd7ce9873e7ef12fb7e0aeea250a99e2 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-08-Super Tennis (US,EU,DE)-32k.sms
sha1:67787f3f29a5b5e74b5f6a636428da4517a0f992 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-08-Super Tennis (US,EU,DE)-32k.sms
md5:2db9404fe79593fd2379921ca822103a Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-08-Super Tennis (US,EU,DE)-32k.sms
mekacrc:F799F9C458560EF7 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-08-Super Tennis (US,EU,DE)-32k.sms
crc32:914514e3 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-08-Super Tennis (US,EU,DE)-32k.sms

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-09-Great Soccer (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:b2a524164e1a0a264dc4ac7cb29742293b3384b9369e0ce0cf2ab5ca2b50a1cd Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-09-Great Soccer (JP)-32k.sms
sha1:110536303b7bccc193bef4437ba5a9eb6fd4ac8e Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-09-Great Soccer (JP)-32k.sms
md5:0ed883302e87ca46c1c1a55660e17900 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-09-Great Soccer (JP)-32k.sms
mekacrc:68A3CEF02BC61B2B Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-09-Great Soccer (JP)-32k.sms
crc32:2d7fd7ef Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-09-Great Soccer (JP)-32k.sms

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0a-astro-flash-32k.sms
Checking for export header with matching CRC... NO
sha256:bf22972cc6e88a0eb3a6f2e483fa769ba4a5573edfe421dbfa75a6697053bef7 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0a-astro-flash-32k.sms
sha1:94a0c358ef4e4c13ae2dc03558a0d5f46a28efd9 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0a-astro-flash-32k.sms
md5:9d9aac5b483d3e750ba120959aaaac20 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0a-astro-flash-32k.sms
mekacrc:2D22172DD72A88E4 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0a-astro-flash-32k.sms
crc32:ea5692a8 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0a-astro-flash-32k.sms

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0b-Comical Machine Gun Joe (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:ea9c74555e551974a681296c41972c1f6ddd7289fed5502f64e35b8527b6dde4 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0b-Comical Machine Gun Joe (JP)-32k.sms
sha1:33c21d164fd3cdf7aa9e7e0fe1a3ae5a491bd9f5 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0b-Comical Machine Gun Joe (JP)-32k.sms
md5:2d59b3d27f022b04a597e767e6660ca9 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0b-Comical Machine Gun Joe (JP)-32k.sms
mekacrc:59868AC9BD4815B4 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0b-Comical Machine Gun Joe (JP)-32k.sms
crc32:9d549e08 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0b-Comical Machine Gun Joe (JP)-32k.sms

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0c-Spy vs Spy (JP,KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:e3df51893d16e512cadf3723a58f143dc679127fbe4444662be63fafb4b2a777 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0c-Spy vs Spy (JP,KR)-32k.sms
sha1:c5e004b34d6569e6e1d99bff6be940f308e2c39f Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0c-Spy vs Spy (JP,KR)-32k.sms
md5:2a6ee78e2617886fe540dcb8a1500e90 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0c-Spy vs Spy (JP,KR)-32k.sms
mekacrc:440AA3B0518BF192 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0c-Spy vs Spy (JP,KR)-32k.sms
crc32:d41b9a08 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0c-Spy vs Spy (JP,KR)-32k.sms

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0d-Satellite 7 (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:3e659f15fbcc6511dfeb2112762074a8441479bb33887d196eb343e124d14fe5 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0d-Satellite 7 (JP)-32k.sms
sha1:88fc5596773ea31eda8ae5a8baf6f0ce5c3f7e5e Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0d-Satellite 7 (JP)-32k.sms
md5:eac6a843975c50e39eb32f764da2a5ac Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0d-Satellite 7 (JP)-32k.sms
mekacrc:ABFBCE1810529280 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0d-Satellite 7 (JP)-32k.sms
crc32:16249e19 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0d-Satellite 7 (JP)-32k.sms

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0e-Ghost House (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:c01f783f10fd4350816932e367bc9439b47e2ee1034a3179dcd93d660deecf43 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0e-Ghost House (JP)-32k.sms
sha1:051e74c499c6792f891668a7be23a11c2c4087af Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0e-Ghost House (JP)-32k.sms
md5:89028bfb152a553adf25668649d39ca6 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0e-Ghost House (JP)-32k.sms
mekacrc:827C30E5ED689206 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0e-Ghost House (JP)-32k.sms
crc32:c0f3ce7e Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0e-Ghost House (JP)-32k.sms

32K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0f-Teddy Boy Blues (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:42de9fc6028da76b4991ba81b3a666c9ae303e269d8f55c715f6518dcadb8773 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0f-Teddy Boy Blues (JP)-32k.sms
sha1:fb61c04f30c83733fdbf503b16e17aa8086932df Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0f-Teddy Boy Blues (JP)-32k.sms
md5:de5d6c9e1349844b74f53caaf2af680b Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0f-Teddy Boy Blues (JP)-32k.sms
mekacrc:BBE8D843FF8FF6BE Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0f-Teddy Boy Blues (JP)-32k.sms
crc32:316727dd Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-0f-Teddy Boy Blues (JP)-32k.sms

512K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg
Checking for export header with matching CRC... NO
sha256:5d31f573e5a04ebf63a7f33ac8f5cbb5c635fb4fbe9bee2095ec1096e5a46c32 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg
sha1:ef634649b846b3f49d2c68739b36019e4fae0464 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg
md5:f9971dc9d78214f94856f6e886b1c8c2 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg
mekacrc:108F1B645538E075 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg
crc32:07494f2a Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg

512K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-20-Sonic Chaos (US,EU,BR)-512k.gg
Checking for export header with matching CRC... NO
sha256:2c553f98ace389b31404b3f420b8d2902c93c5e45f2ddc0ac62421905e3a93cb Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-20-Sonic Chaos (US,EU,BR)-512k.gg
sha1:5b5b7d9cd8adf0f8e1ee15fd4557828f91dfdca1 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-20-Sonic Chaos (US,EU,BR)-512k.gg
md5:895ca34f733c445341e5ca1642527690 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-20-Sonic Chaos (US,EU,BR)-512k.gg
mekacrc:2ED7693B07C9BFC8 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-20-Sonic Chaos (US,EU,BR)-512k.gg
crc32:663f2abb Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-20-Sonic Chaos (US,EU,BR)-512k.gg

512K Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-30-Sonic Drift (JP)-512k.gg
Checking for export header with matching CRC... NO
sha256:e212c8b1e348bd59e06f8f5a8c4d05669fec4bd919765082402dfeb0a5b317ba Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-30-Sonic Drift (JP)-512k.gg
sha1:fef5d69093df2d774ed274a4079790f8778577fc Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-30-Sonic Drift (JP)-512k.gg
md5:8093ef0eeb147f2a938fae3e5a26d8b3 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-30-Sonic Drift (JP)-512k.gg
mekacrc:1BD056AB87F45643 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-30-Sonic Drift (JP)-512k.gg
crc32:68f0a776 Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)/part-30-Sonic Drift (JP)-512k.gg

@maxim-zhao
Copy link
Collaborator

To what extent should we start thinking of describing the mapper in configuration instead of code? Where it's just a variation on "writes to address X select a slot of size Y at address Z" it seems generalisable. Then it could either be some sort of metadata file next to the ROM, or some other packaging, or just a ROM DB entry.

@bsittler bsittler changed the title Add mappers #33 and #34 for Super 73 in 1 ~ Game Gear 73 in 1 Add mappers #33 and #34 for "Super Game Gear 73 in 1 [Sonic 2]", "… [Street Fighter 2]", and "Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label]" Mar 16, 2023
@bsittler bsittler changed the title Add mappers #33 and #34 for "Super Game Gear 73 in 1 [Sonic 2]", "… [Street Fighter 2]", and "Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label]" Add mappers #33 and #34 for "Super Game Gear 73 in 1 [Sonic 2]/[Street Fighter 2]", and "Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label]" Mar 16, 2023
@bsittler
Copy link
Contributor Author

bsittler commented Mar 19, 2023

To what extent should we start thinking of describing the mapper in configuration instead of code? Where it's just a variation on "writes to address X select a slot of size Y at address Z" it seems generalisable. Then it could either be some sort of metadata file next to the ROM, or some other packaging, or just a ROM DB entry.

I have been wondering this too. Of course I think it would also need to be able to describe things like "bit X in mapper register Y controls SMS-GG vs. native-GG mode switching", or "writing X to mapper register Y while in mapper mode A switches the mapper to mode B"

Done right, I could see the same "machine-readable mapper description/configuration data" being consumed by emulators, flash cartridge firmware, and FPGA simulations. Also perhaps in cartridge bus emulators used for reading and/or reflashing cartridges (both for the packaged software portions and for the battery-backed or nonvolatile save mechanisms some cartridges contain)

@bsittler bsittler force-pushed the super-73-in-1--game-gear-73-in-1 branch from ef51fd1 to 75a0ad1 Compare March 19, 2023 05:10
bsittler added a commit to bsittler/meka that referenced this pull request Mar 19, 2023
…r 73 in 1

This is a single ROM image with two different multicarts. My hardware is wired the Sonic 2 way, but the only difference is which megabyte of the ROM is first and which mapper registers are used.

Mapper `#33` MAPPER_GG_Super_73_in_1_FFFE_FFFF is Super Game Gear 73 in 1 [Sonic 2]

Mapper `#34` MAPPER_GG_Super_73_in_1_8000_4000 is Super Game Gear 73 in 1 [Street Fighter 2]

To dump it, I disconnected the game cartridge from the dumper and then reconnected it for each game's section of the ROM. I then wrote the three register values shown next to that game's menu item transcription, and then read out the game contents, using mapper register paging when the game was larger than 32KB.

I've been calling it "Super 73 in 1 ~ Game Gear 73 in 1 (Unl)", but the actual names are different:

The menu title is "SUPER 73 IN 1"

The title on the label is "GAME GEAR 73 IN 1" (three times!)

This is a 2MB Game Gear multicart with a total of 42 games (though only 41 are reachable in each of the two supported hardware configurations.) It has one 512KB Game Gear game: Sonic The Hedgehog 2. It has one 256KB SMS-GG game: Jang Pung II. It has three 32KB Game Gear games: Pengo, Woody Pop, and Columns. The rest are 32KB SMS and SG-1000 games: Exerion (SG-1000) (modified to coexist in the same 32KB ROM mapping region with the menu), H.E.R.O. (SG-1000),  Hustle Chummy (SG-1000), Konami no Hyper Sports, Champion Ice Hockey (SG-1000), Loderunner (SG-1000), Machine Gun Joe, Monaco GP (SG-1000), My Hero, Fushigi no Oshiro Pit Pot, Road Fighter, Rock N' Bolt (SG-1000), Satellite 7, Great Soccer, Spy vs. Spy, Super Bubble Bobble, Teddy Boy Blues, Super Tennis, Trans-Bot, Zippy Race (SG-1000), Zoom 909 (SG-1000), Super Boy II, Champion Soccer (SG-1000) (modified to coexist in the same 32KB ROM mapping region with an unused alternate menu built for a different mapper chip), Astro-Flash, Bank Panic, Great Baseball, Bomb Jack (SG-1000), Champion Boxing (SG-1000), Championship Loderunner (SG-1000), Choplifter (SG-1000), Dr. Hello, Drol (SG-1000), Sega-Galaga (with the Sega title part removed), Ghost House, GP World, Hang-On, and Hang-On 2 (SG-1000).

Most of the games appear in the menu twice under different names. Some of the names are quite misleading, and also suggest that there may be other related multicarts containing the actual games those names suggest (the games suggested by those names also exist as SMS and SG-1000 games, for the most part, but aren't in this multicart.)

However, one of the games (Jang Pung II [SMS-GG]) isn't accessible via the menu and wouldn't work anyhow, since it requires different mapper hardware.

… but, there is a whole other menu in the same ROM built for different multicart mapper hardware that does support Jang Pung II, but does not include Sonic The Hedgehog 2 — which wouldn't work with the other mapper hardware anyhow, as it requires a Sega-style mapper. This other mapper hardware also expects the two 1MB halves of the ROM to be laid out in the opposite order.

First, a description of "Super 73 in 1 ~ Game Gear 73 in 1 (Unl)", the "Sonic 2" variant I have the hardware for:

Also on each menu screen:
PUSH ↑. ↓. 1. 2.

Also on the label:
GAMES SELECT ON SCREEN
GamePro Magazine Best Choice
GAME GEAR (with not-quite-right R-G-B ovals)

The menu system runs in native Game Gear mode, but many of the games run in SMS-GG mode. Text for the menu system is stored in the ROM starting around address 0x4000.

The menu has ten screens. Button 1 advances to the next screen, up and down move the cursor, and button 2 starts a game. Some of the menu items have text that is rendered in SMS-accessible VRAM outside the GG visible screen area. The GG-invisible portion is from the column marked with "┊" onward.

Menu screen 1:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 01. SONIC 2       ┊ [0xFFFE=0x46, 0xFFFE=0x00, 0xFFFF=0x40] part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
 02. GG MARIO BROTHER [0xFFFE=0x4A, 0xFFFE=0x0E, 0xFFFF=0x40] part-20e-Super Boy II (KR)-32k.sms
 03. ASTRO FLASH   ┊ [0xFFFE=0x4C, 0xFFFE=0x02, 0xFFFF=0x40] part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
 04. BANK PANIC    ┊ [0xFFFE=0x4C, 0xFFFE=0x04, 0xFFFF=0x40] part-404-bank-panic-32k.sms
→05. BASEBALL      ┊ [0xFFFE=0x4C, 0xFFFE=0x06, 0xFFFF=0x40] part-406-Great Baseball (J) [!]-32k.sms
 06. BOMB JACK     ┊ [0xFFFE=0x4C, 0xFFFE=0x08, 0xFFFF=0x40] part-408-bomb-jack-32k.sms
 07. CHAMPION BOXING [0xFFFE=0x4C, 0xFFFE=0x0A, 0xFFFF=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 08. CHAMPION LODERUNNER [0xFFFE=0x4C, 0xFFFE=0x0C, 0xFFFF=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 09. CHAMPION SOCCER [0xFFFE=0x4C, 0xFFFE=0x00, 0xFFFF=0x40] part-400-alt-menu-champion-soccer-32k.gg
 10. CHOPLIFTER    ┊ [0xFFFE=0x4C, 0xFFFE=0x0E, 0xFFFF=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms
```

Menu screen 2:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 11. COLUMNS       ┊ [0xFFFE=0x44, 0xFFFE=0x10, 0xFFFF=0x40] part-410-Columns (J) (Alt)-32k.gg
 12. DR.HELLO      ┊ [0xFFFE=0x4C, 0xFFFE=0x12, 0xFFFF=0x40] part-412-dr-hello-32k.sms
 13. DROL          ┊ [0xFFFE=0x4C, 0xFFFE=0x14, 0xFFFF=0x40] part-414-Drol (SG-1000)-32k.sms
 14. EXERION       ┊ [0xFFFE=0x48, 0xFFFE=0x00, 0xFFFF=0x40] part-000-menu-exerion.gg
→15. GALAGA        ┊ [0xFFFE=0x4C, 0xFFFE=0x16, 0xFFFF=0x40] part-416-sega-galaga-32k.sms
 16. GHOST HOUSE   ┊ [0xFFFE=0x4C, 0xFFFE=0x18, 0xFFFF=0x40] part-418-Ghost House (J) [!]-32k.sms
 17. GP WORLD      ┊ [0xFFFE=0x4C, 0xFFFE=0x1A, 0xFFFF=0x40] part-41a-GP World [v1] (JP)-32k.sms
 18. HANG ON       ┊ [0xFFFE=0x4C, 0xFFFE=0x1C, 0xFFFF=0x40] part-41c-Hang-On (Europe)-32k.sms
 19. HANG ON 2     ┊ [0xFFFE=0x4C, 0xFFFE=0x1E, 0xFFFF=0x40] part-41e-Hang-On 2 (SG-1000)-32k.sms
 20. HERO          ┊ [0xFFFE=0x48, 0xFFFE=0x02, 0xFFFF=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms
```

Menu screen 3:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 21. HUSTLE CHUMY  ┊ [0xFFFE=0x48, 0xFFFE=0x04, 0xFFFF=0x40] part-004-Hustle Chummy (SG-1000) [!]-32k.sms
 22. HYPER SPORTS  ┊ [0xFFFE=0x48, 0xFFFE=0x06, 0xFFFF=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 23. ICE HOCKEY    ┊ [0xFFFE=0x48, 0xFFFE=0x08, 0xFFFF=0x40] part-008-Champion Ice Hockey (SG-1000)-32k.sms
 24. LODE RUNNER   ┊ [0xFFFE=0x48, 0xFFFE=0x0A, 0xFFFF=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
→25. MACHINE GUN   ┊ [0xFFFE=0x48, 0xFFFE=0x0C, 0xFFFF=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 26. MONACO GP     ┊ [0xFFFE=0x48, 0xFFFE=0x0E, 0xFFFF=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 27. MY HERO       ┊ [0xFFFE=0x48, 0xFFFE=0x10, 0xFFFF=0x40] part-010-My Hero (UE) [!]-32k.sms
 28. PENGO         ┊ [0xFFFE=0x40, 0xFFFE=0x12, 0xFFFF=0x40] part-012-pengo-32k.gg
 29. PIT POT       ┊ [0xFFFE=0x48, 0xFFFE=0x14, 0xFFFF=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 30. ROAD FIGHTER  ┊ [0xFFFE=0x48, 0xFFFE=0x16, 0xFFFF=0x40] part-016-road-fighter-32k.sms
```

Menu screen 4:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 31. ROCK N BOLT   ┊ [0xFFFE=0x48, 0xFFFE=0x18, 0xFFFF=0x40] part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
 32. SATELLITE 7   ┊ [0xFFFE=0x48, 0xFFFE=0x1A, 0xFFFF=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
 33. SOCCER        ┊ [0xFFFE=0x48, 0xFFFE=0x1C, 0xFFFF=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 34. SPY VS SPY    ┊ [0xFFFE=0x48, 0xFFFE=0x1E, 0xFFFF=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
→35. SUPER BUBBLE BOBBLE [0xFFFE=0x4A, 0xFFFE=0x00, 0xFFFF=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 36. TEDDY BOY     ┊ [0xFFFE=0x4A, 0xFFFE=0x02, 0xFFFF=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 37. TENNIS        ┊ [0xFFFE=0x4A, 0xFFFE=0x04, 0xFFFF=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 38. TRANS BOT     ┊ [0xFFFE=0x4A, 0xFFFE=0x06, 0xFFFF=0x40] part-206-Trans-Bot (UE) [!]-32k.sms
 39. WOODY POP     ┊ [0xFFFE=0x42, 0xFFFE=0x08, 0xFFFF=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
 40. ZIPPY RACE    ┊ [0xFFFE=0x4A, 0xFFFE=0x0A, 0xFFFF=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms
```

Menu screen 5:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 41. ZOOM 909      ┊ [0xFFFE=0x4A, 0xFFFE=0x0C, 0xFFFF=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms
 42. SUPER BOY 2   ┊ [0xFFFE=0x4A, 0xFFFE=0x0E, 0xFFFF=0x40] part-20e-Super Boy II (KR)-32k.sms
 43. DICK TRACY    ┊ [0xFFFE=0x4C, 0xFFFE=0x04, 0xFFFF=0x40] part-404-bank-panic-32k.sms
 44. BOMBER BOY    ┊ [0xFFFE=0x4C, 0xFFFE=0x08, 0xFFFF=0x40] part-408-bomb-jack-32k.sms
→45. K.O. BOXER    ┊ [0xFFFE=0x4C, 0xFFFE=0x0A, 0xFFFF=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 46. ESCAPE KING KONG 2 [0xFFFE=0x4C, 0xFFFE=0x0C, 0xFFFF=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 47. RESCUER       ┊ [0xFFFE=0x4C, 0xFFFE=0x0E, 0xFFFF=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms
 48. ESAY COLUMNS  ┊ [0xFFFE=0x44, 0xFFFE=0x10, 0xFFFF=0x40] part-410-Columns (J) (Alt)-32k.gg
 49. SUPER VERIUS  ┊ [0xFFFE=0x4C, 0xFFFE=0x12, 0xFFFF=0x40] part-412-dr-hello-32k.sms
 50. SPACE KID     ┊ [0xFFFE=0x4C, 0xFFFE=0x14, 0xFFFF=0x40] part-414-Drol (SG-1000)-32k.sms
```

Menu screen 6:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 51. SPACE ACE     ┊ [0xFFFE=0x48, 0xFFFE=0x00, 0xFFFF=0x40] part-000-menu-exerion.gg
 52. GALAXY FORCE  ┊ [0xFFFE=0x4C, 0xFFFE=0x16, 0xFFFF=0x40] part-416-sega-galaga-32k.sms
 53. GHOST         ┊ [0xFFFE=0x4C, 0xFFFE=0x18, 0xFFFF=0x40] part-418-Ghost House (J) [!]-32k.sms
 54. MOTO CROSS    ┊ [0xFFFE=0x4C, 0xFFFE=0x1C, 0xFFFF=0x40] part-41c-Hang-On (Europe)-32k.sms
→55. HOT BLOOD FIGHTER [0xFFFE=0x48, 0xFFFE=0x02, 0xFFFF=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms
 56. OLYMPIA       ┊ [0xFFFE=0x48, 0xFFFE=0x06, 0xFFFF=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 57. SUPER LODE RUNNER [0xFFFE=0x48, 0xFFFE=0x0A, 0xFFFF=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
 58. DIE HARD      ┊ [0xFFFE=0x48, 0xFFFE=0x0C, 0xFFFF=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 59. SUPER MONACO  ┊ [0xFFFE=0x48, 0xFFFE=0x0E, 0xFFFF=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 60. STREET SMART  ┊ [0xFFFE=0x48, 0xFFFE=0x10, 0xFFFF=0x40] part-010-My Hero (UE) [!]-32k.sms
```

Menu screen 7:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 61. EASY PENGO    ┊ [0xFFFE=0x40, 0xFFFE=0x12, 0xFFFF=0x40] part-012-pengo-32k.gg
 62. FANTASY MAZE  ┊ [0xFFFE=0x48, 0xFFFE=0x14, 0xFFFF=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 63. MAD MAX       ┊ [0xFFFE=0x48, 0xFFFE=0x16, 0xFFFF=0x40] part-016-road-fighter-32k.sms
 64. THUNDER BRID  ┊ [0xFFFE=0x48, 0xFFFE=0x1A, 0xFFFF=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
→65. WORLD CUP SOCCER [0xFFFE=0x48, 0xFFFE=0x1C, 0xFFFF=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 66. MISSION IMPOSSIBLE [0xFFFE=0x48, 0xFFFE=0x1E, 0xFFFF=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
 67. BOBBLE DRAGON ┊ [0xFFFE=0x4A, 0xFFFE=0x00, 0xFFFF=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 68. KUNG FU KID   ┊ [0xFFFE=0x4A, 0xFFFE=0x02, 0xFFFF=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 69. SUPER TENNIS ACE [0xFFFE=0x4A, 0xFFFE=0x04, 0xFFFF=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 70. STAR FORCE    ┊ [0xFFFE=0x4A, 0xFFFE=0x06, 0xFFFF=0x40] part-206-Trans-Bot (UE) [!]-32k.sms
```

Menu screen 8:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 71. SUPER BREAK OUT [0xFFFE=0x42, 0xFFFE=0x08, 0xFFFF=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
→72. HIGHWAY STAR  ┊ [0xFFFE=0x4A, 0xFFFE=0x0A, 0xFFFF=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms
 73. HYPER ZOOM    ┊ [0xFFFE=0x4A, 0xFFFE=0x0C, 0xFFFF=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms
```

The mapper starts out in "menu" mapping mode. Making a game selection writes to FFFE twice and then writes 0x40 to FFFF, after which the mapper is in "game" mapping mode where it supports enough Sega mapper behavior to play the included games.

MAPBASE is a six-bit 32KB page offset into the ROM image. Its initial value is zero.

In "menu" mapping mode, the first write to 0xFFFE is in the range 0x40…0x4F and the second write is in the range 0x00…0x1F. In both cases the least-significant bit written is ignored.

Meaning of the bits in writes to 0xFFFE in "menu" mapping mode:

0x40: when this bit is set, the bits are interpreted as a high-part mapper write;
      when this bit is not set, the bits are interpreted as a low-part mapper write

High-part mapper writes:
0x80: this bit is ignored
0x40: this bit is always set for high-part mapper writes
0x30: these bits are ignored
0x08: when this bit is set, the game will launch in SMS-GG mode; otherwise, native GG mode
0x06: these will be the upper two bits of MAPBASE
0x01: this bit is ignored

Low-part mapper writes:
0x80: this bit is ignored
0x40: this bit is never set for low-part mapper writes
0x20: this bit is ignored
0x1E: these will be the lower four bits of MAPBASE
0x01: this bit is ignored

Writing 0x40 to 0xFFFF activates "game" mapping mode. No mechanism for returning to "menu" mapping mode afterward is known.

In "game" mapping mode, the Sega-style mapper registers only seem to work for MAPBASE in the range occupied by Sonic The Hedgehog 2. When the Sega mapper registers are used in those ranges, it is only able to address pages inside that game's range. Additionally, in the Sonic The Hedgehog 2 ROM region MAPBASE is always treated as if it points to the beginning of the region.

… now for the other hardware configuration! A description of "Super 73 in 1 ~ Game Gear 73 in 1 (Unl) [alt]", the "Street Fighter[ 2]" variant I don't the hardware for, but which uses the same ROM data with the two 1MB halves re-ordered:

Other than the first screen, the menu contents look identical to the "Sonic 2" variant. However this variant writes to different mapper registers for game selection, and the values it writes indicate that the ROM should be re-ordered by interchanging the first and second megabytes. I suspect it's just a jumper variant, but I haven't opened my cartridge to check.

The menu has ten screens. Button 1 advances to the next screen, up and down move the cursor, and button 2 starts a game. Some of the menu items have text that is rendered in SMS-accessible VRAM outside the GG visible screen area. The GG-invisible portion is from the column marked with "┊" onward.

In terms of visible menu contents, only item 01. is different.

Menu screen 1:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 01. STREET FIGHTER 2 [0x8000=0x4E, 0x8000=0x10, 0x4000=0x40] part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
 02. GG MARIO BROTHER [0x8000=0x4E, 0x8000=0x0E, 0x4000=0x40] part-20e-Super Boy II (KR)-32k.sms
 03. ASTRO FLASH   ┊ [0x8000=0x48, 0x8000=0x02, 0x4000=0x40] part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
 04. BANK PANIC    ┊ [0x8000=0x48, 0x8000=0x04, 0x4000=0x40] part-404-bank-panic-32k.sms
→05. BASEBALL      ┊ [0x8000=0x48, 0x8000=0x06, 0x4000=0x40] part-406-Great Baseball (J) [!]-32k.sms
 06. BOMB JACK     ┊ [0x8000=0x48, 0x8000=0x08, 0x4000=0x40] part-408-bomb-jack-32k.sms
 07. CHAMPION BOXING [0x8000=0x48, 0x8000=0x0A, 0x4000=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 08. CHAMPION LODERUNNER [0x8000=0x48, 0x8000=0x0C, 0x4000=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 09. CHAMPION SOCCER [0x8000=0x48, 0x8000=0x00, 0x4000=0x40] part-400-alt-menu-champion-soccer-32k.gg
 10. CHOPLIFTER    ┊ [0x8000=0x48, 0x8000=0x0E, 0x4000=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms
```

Menu screen 2:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 11. COLUMNS       ┊ [0x8000=0x40, 0x8000=0x10, 0x4000=0x40] part-410-Columns (J) (Alt)-32k.gg
 12. DR.HELLO      ┊ [0x8000=0x48, 0x8000=0x12, 0x4000=0x40] part-412-dr-hello-32k.sms
 13. DROL          ┊ [0x8000=0x48, 0x8000=0x14, 0x4000=0x40] part-414-Drol (SG-1000)-32k.sms
 14. EXERION       ┊ [0x8000=0x4C, 0x8000=0x00, 0x4000=0x40] part-000-menu-exerion.gg
→15. GALAGA        ┊ [0x8000=0x48, 0x8000=0x16, 0x4000=0x40] part-416-sega-galaga-32k.sms
 16. GHOST HOUSE   ┊ [0x8000=0x48, 0x8000=0x18, 0x4000=0x40] part-418-Ghost House (J) [!]-32k.sms
 17. GP WORLD      ┊ [0x8000=0x48, 0x8000=0x1A, 0x4000=0x40] part-41a-GP World [v1] (JP)-32k.sms
 18. HANG ON       ┊ [0x8000=0x48, 0x8000=0x1C, 0x4000=0x40] part-41c-Hang-On (Europe)-32k.sms
 19. HANG ON 2     ┊ [0x8000=0x48, 0x8000=0x1E, 0x4000=0x40] part-41e-Hang-On 2 (SG-1000)-32k.sms
 20. HERO          ┊ [0x8000=0x4C, 0x8000=0x02, 0x4000=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms
```

Menu screen 3:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 21. HUSTLE CHUMY  ┊ [0x8000=0x4C, 0x8000=0x04, 0x4000=0x40] part-004-Hustle Chummy (SG-1000) [!]-32k.sms
 22. HYPER SPORTS  ┊ [0x8000=0x4C, 0x8000=0x06, 0x4000=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 23. ICE HOCKEY    ┊ [0x8000=0x4C, 0x8000=0x08, 0x4000=0x40] part-008-Champion Ice Hockey (SG-1000)-32k.sms
 24. LODE RUNNER   ┊ [0x8000=0x4C, 0x8000=0x0A, 0x4000=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
→25. MACHINE GUN   ┊ [0x8000=0x4C, 0x8000=0x0C, 0x4000=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 26. MONACO GP     ┊ [0x8000=0x4C, 0x8000=0x0E, 0x4000=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 27. MY HERO       ┊ [0x8000=0x4C, 0x8000=0x10, 0x4000=0x40] part-010-My Hero (UE) [!]-32k.sms
 28. PENGO         ┊ [0x8000=0x44, 0x8000=0x12, 0x4000=0x40] part-012-pengo-32k.gg
 29. PIT POT       ┊ [0x8000=0x4C, 0x8000=0x14, 0x4000=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 30. ROAD FIGHTER  ┊ [0x8000=0x4C, 0x8000=0x16, 0x4000=0x40] part-016-road-fighter-32k.sms
```

Menu screen 4:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 31. ROCK N BOLT   ┊ [0x8000=0x4C, 0x8000=0x18, 0x4000=0x40] part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
 32. SATELLITE 7   ┊ [0x8000=0x4C, 0x8000=0x1A, 0x4000=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
 33. SOCCER        ┊ [0x8000=0x4C, 0x8000=0x1C, 0x4000=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 34. SPY VS SPY    ┊ [0x8000=0x4C, 0x8000=0x1E, 0x4000=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
→35. SUPER BUBBLE BOBBLE [0x8000=0x4E, 0x8000=0x00, 0x4000=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 36. TEDDY BOY     ┊ [0x8000=0x4E, 0x8000=0x02, 0x4000=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 37. TENNIS        ┊ [0x8000=0x4E, 0x8000=0x04, 0x4000=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 38. TRANS BOT     ┊ [0x8000=0x4E, 0x8000=0x06, 0x4000=0x40] part-206-Trans-Bot (UE) [!]-32k.sms
 39. WOODY POP     ┊ [0x8000=0x46, 0x8000=0x08, 0x4000=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
 40. ZIPPY RACE    ┊ [0x8000=0x4E, 0x8000=0x0A, 0x4000=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms
```

Menu screen 5:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 41. ZOOM 909      ┊ [0x8000=0x4E, 0x8000=0x0C, 0x4000=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms
 42. SUPER BOY 2   ┊ [0x8000=0x4E, 0x8000=0x0E, 0x4000=0x40] part-20e-Super Boy II (KR)-32k.sms
 43. DICK TRACY    ┊ [0x8000=0x48, 0x8000=0x04, 0x4000=0x40] part-404-bank-panic-32k.sms
 44. BOMBER BOY    ┊ [0x8000=0x48, 0x8000=0x08, 0x4000=0x40] part-408-bomb-jack-32k.sms
→45. K.O. BOXER    ┊ [0x8000=0x48, 0x8000=0x0A, 0x4000=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 46. ESCAPE KING KONG 2 [0x8000=0x48, 0x8000=0x0C, 0x4000=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 47. RESCUER       ┊ [0x8000=0x48, 0x8000=0x0E, 0x4000=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms
 48. ESAY COLUMNS  ┊ [0x8000=0x40, 0x8000=0x10, 0x4000=0x40] part-410-Columns (J) (Alt)-32k.gg
 49. SUPER VERIUS  ┊ [0x8000=0x48, 0x8000=0x12, 0x4000=0x40] part-412-dr-hello-32k.sms
 50. SPACE KID     ┊ [0x8000=0x48, 0x8000=0x14, 0x4000=0x40] part-414-Drol (SG-1000)-32k.sms
```

Menu screen 6:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 51. SPACE ACE     ┊ [0x8000=0x4C, 0x8000=0x00, 0x4000=0x40] part-000-menu-exerion.gg
 52. GALAXY FORCE  ┊ [0x8000=0x48, 0x8000=0x16, 0x4000=0x40] part-416-sega-galaga-32k.sms
 53. GHOST         ┊ [0x8000=0x48, 0x8000=0x18, 0x4000=0x40] part-418-Ghost House (J) [!]-32k.sms
 54. MOTO CROSS    ┊ [0x8000=0x48, 0x8000=0x1C, 0x4000=0x40] part-41c-Hang-On (Europe)-32k.sms
→55. HOT BLOOD FIGHTER [0x8000=0x4C, 0x8000=0x02, 0x4000=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms
 56. OLYMPIA       ┊ [0x8000=0x4C, 0x8000=0x06, 0x4000=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 57. SUPER LODE RUNNER [0x8000=0x4C, 0x8000=0x0A, 0x4000=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
 58. DIE HARD      ┊ [0x8000=0x4C, 0x8000=0x0C, 0x4000=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 59. SUPER MONACO  ┊ [0x8000=0x4C, 0x8000=0x0E, 0x4000=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 60. STREET SMART  ┊ [0x8000=0x4C, 0x8000=0x10, 0x4000=0x40] part-010-My Hero (UE) [!]-32k.sms
```

Menu screen 7:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 61. EASY PENGO    ┊ [0x8000=0x44, 0x8000=0x12, 0x4000=0x40] part-012-pengo-32k.gg
 62. FANTASY MAZE  ┊ [0x8000=0x4C, 0x8000=0x14, 0x4000=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 63. MAD MAX       ┊ [0x8000=0x4C, 0x8000=0x16, 0x4000=0x40] part-016-road-fighter-32k.sms
 64. THUNDER BRID  ┊ [0x8000=0x4C, 0x8000=0x1A, 0x4000=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
→65. WORLD CUP SOCCER [0x8000=0x4C, 0x8000=0x1C, 0x4000=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 66. MISSION IMPOSSIBLE [0x8000=0x4C, 0x8000=0x1E, 0x4000=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
 67. BOBBLE DRAGON ┊ [0x8000=0x4E, 0x8000=0x00, 0x4000=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 68. KUNG FU KID   ┊ [0x8000=0x4E, 0x8000=0x02, 0x4000=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 69. SUPER TENNIS ACE [0x8000=0x4E, 0x8000=0x04, 0x4000=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 70. STAR FORCE    ┊ [0x8000=0x4E, 0x8000=0x06, 0x4000=0x40] part-206-Trans-Bot (UE) [!]-32k.sms
```

Menu screen 8:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 71. SUPER BREAK OUT [0x8000=0x46, 0x8000=0x08, 0x4000=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
→72. HIGHWAY STAR  ┊ [0x8000=0x4E, 0x8000=0x0A, 0x4000=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms
 73. HYPER ZOOM    ┊ [0x8000=0x4E, 0x8000=0x0C, 0x4000=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms
```

The mapper starts out in "menu" mapping mode. Making a game selection writes to 8000 twice and then writes 0x40 to 4000, after which the mapper is in "game" mapping mode where it supports enough Codemasters mapper behavior to play the included games.

MAPBASE is a six-bit 32KB page offset into the ROM image. Its initial value is zero.

In "menu" mapping mode, the first write to 0x4000 is in the range 0x40…0x4F and the second write is in the range 0x00…0x1F. In both cases the least-significant bit written is ignored.

Meaning of the bits in writes to 0x4000 in "menu" mapping mode:

0x40: when this bit is set, the bits are interpreted as a high-part mapper write;
      when this nit is not set, the its are interpreted as a low-part mapper write

High-part mapper writes:
0x80: this bit is ignored
0x40: this bit is always set for high-part mapper writes
0x30: these bits are ignored
0x08: when this bit is set, the game will launch in SMS-GG mode; otherwise, native GG mode
0x06: these will be the upper two bits of MAPBASE
0x01: this bit is ignored

Low-part mapper writes:
0x80: this bit is ignored
0x40: this bit is never set for low-part mapper writes
0x20: this bit is ignored
0x1E: these will be the lower four bits of MAPBASE
0x01: this bit is ignored

Writing 0x40 to 0x4000 activates "game" mapping mode. No mechanism for returning to "menu" mapping mode afterward is known.

In "game" mapping mode, the Codemasters-style mapper registers only needs to work for MAPBASE in the range occupied by Jang Pung II. When the Codemasters mapper registers are used in that range, they must be able to address pages inside that game's range.

NOTE: mapper behavior for this variant is inferred from the ROM contents, since my cartridge is wired the other way (Sega/Sonnic 2 rather than Codemasters/Jang Pung II)

ROM fingerprint info for the "Sonic 2" ROM layout:

2.0M Super 73 in 1 ~ Game Gear 73 in 1 (Unl).gg
Checking for export header with matching CRC... NO
sha256:3401d59438bf657adf391ae6753e49dea9e1944efd0808bc89499f2fd632888d Super 73 in 1 ~ Game Gear 73 in 1 (Unl).gg
sha1:9fe83563a10194eadf9671c375f4eb3790b3884e Super 73 in 1 ~ Game Gear 73 in 1 (Unl).gg
md5:1947f3c11171ca992668b3cb9c4a9dd9 Super 73 in 1 ~ Game Gear 73 in 1 (Unl).gg
mekacrc:ADC7A676E4A80ADA Super 73 in 1 ~ Game Gear 73 in 1 (Unl).gg
crc32:5585010f Super 73 in 1 ~ Game Gear 73 in 1 (Unl).gg

ROM fingerprint info for the "Street Fighter 2" alternate ROM layout:

2.0M Super 73 in 1 ~ Game Gear 73 in 1 (Unl) [alt].gg
Checking for export header with matching CRC... NO
sha256:1c3c0ae1d5d5ba77497169697758d104129d3721afcf7c590f549de9e1753c3c Super 73 in 1 ~ Game Gear 73 in 1 (Unl) [alt].gg
sha1:ee20833540f0f5a1934534cf6cdc515b1d9b17bc Super 73 in 1 ~ Game Gear 73 in 1 (Unl) [alt].gg
md5:92b7903bd035f1f9e8cc9d51f186cf11 Super 73 in 1 ~ Game Gear 73 in 1 (Unl) [alt].gg
mekacrc:ADC7A676E4A80ADA Super 73 in 1 ~ Game Gear 73 in 1 (Unl) [alt].gg
crc32:ec7240f1 Super 73 in 1 ~ Game Gear 73 in 1 (Unl) [alt].gg

ROM fingerprint info for the various parts of the ROM image:

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-000-menu-exerion.gg
Checking for export header with matching CRC... NO
sha256:ff9120b3fcd45577b6098de113677dfc032596b5b5332147658ee383727e038d Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-000-menu-exerion.gg
sha1:e2486930506fa5424007dacf97a6aad440549c71 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-000-menu-exerion.gg
md5:eb0357595660190e1b3f4966d1b6d299 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-000-menu-exerion.gg
mekacrc:ECC733451DE4E7ED Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-000-menu-exerion.gg
crc32:dce50e21 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-000-menu-exerion.gg

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:f1fcee3bad83906c1572c59fc45d28975065f23a2f7783949519160b861878ca Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
sha1:19acb69b7b64da5083349d8bc40a47beacc88c41 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
md5:d10f38c614113cb34bbf4a19b487e1fb Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
mekacrc:9E321231AEEF54FC Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
crc32:4587de6e Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:d579ea7592473c216244fbe2d85f532e55df8aaaaddb3be9bd7d47cc8d4f9e54 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
sha1:7638a7af5f9e6192c3b94e7fbf5cca1a51643efd Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
md5:e6c49f44cf307a303ddcc44d9402b8ec Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
mekacrc:6F16109C70F21E4F Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
crc32:fad12c54 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:5ef5732d668069147c58208c168c7364d97a895e4bd767105195ed882310f3b1 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
sha1:8a13ee297f861f436b9529a5e2193cb697baa56f Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
md5:d8e6d89d520c91a9ea219291b55284bb Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
mekacrc:0CBF98A750BA42AA Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
crc32:ba09a0fd Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:cf2b1b3741771e9525cbb70c2dbb2dd9f3a91d5f8b5c78936069cef79c9078b8 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
sha1:ff6440fc7e5c5faa0b9868d5cb5110d1d8635284 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
md5:b3af58c60e62bb85522ddc29096cef60 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
mekacrc:7D6DE53955B78D5F Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
crc32:bdc05652 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:a6295506e0d09d449d87f6d8243956d601e971b810208ff27e56b38cda65b8c5 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
sha1:f14f216edfda7dfd113f5cb32375a27be8a6409d Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
md5:4b4f02eb3cf7d5f9dcd1311d72e6d742 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
mekacrc:7C7748E59B2DCE4A Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
crc32:00ed3970 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:ea9c74555e551974a681296c41972c1f6ddd7289fed5502f64e35b8527b6dde4 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
sha1:33c21d164fd3cdf7aa9e7e0fe1a3ae5a491bd9f5 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
md5:2d59b3d27f022b04a597e767e6660ca9 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
mekacrc:59868AC9BD4815B4 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
crc32:9d549e08 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
Checking for export header with matching CRC... NO
sha256:3e83cb0624eaceefbf7e66c8002cde03f8bc421d987dc817b743da2c3812e17b Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
sha1:4ca8182b8f7c798d7222295978e2556ff115b848 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
md5:74121fd6f1024ee3d3f5d1db29956d7d Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
mekacrc:E7A6DEA71E6978EF Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
crc32:da2d57f3 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-010-My Hero (UE) [!]-32k.sms
Checking for export header with matching CRC... YES
sha256:4884bde83e1587f6d5f01750000ae879bebe7ebccc330ea1689d2d27b70c3436 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-010-My Hero (UE) [!]-32k.sms
sha1:7583c5fb1963c070b7bda72b447cc3fd611ddf1a Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-010-My Hero (UE) [!]-32k.sms
md5:efef7361c9c37bcd6a7b84bc121af5f2 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-010-My Hero (UE) [!]-32k.sms
mekacrc:ED4ACAF1CF794680 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-010-My Hero (UE) [!]-32k.sms
crc32:62f0c23d Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-010-My Hero (UE) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-012-pengo-32k.gg
Checking for export header with matching CRC... NO
sha256:e1051bba30d7b681b7d7a17f9ea280daf1ed1f9f9184f24a5a88afc536c5d1c1 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-012-pengo-32k.gg
sha1:5f1c16d637ff94147ab93690a7acf0a3da7c1155 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-012-pengo-32k.gg
md5:6254d1c010a646fa73142b7c344b31bd Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-012-pengo-32k.gg
mekacrc:593C7A3470EED48B Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-012-pengo-32k.gg
crc32:189e02fa Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-012-pengo-32k.gg

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:be7c284c39c1e18e53f7a97d3950caf93550783cdddcdf9324f9b209353682b9 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
sha1:b1afa682b2f70bfc4ab2020d7c3047aabbaf9a24 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
md5:209ee37dcabc263aa462c781d3123fce Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
mekacrc:B637976CB4B28D1D Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
crc32:e6795c53 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-016-road-fighter-32k.sms
Checking for export header with matching CRC... NO
sha256:01fd02d70e1672e085496c479945a91dc82362a1c7435fd05476c76538a3e0c3 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-016-road-fighter-32k.sms
sha1:9ed1d924035d94c7dad56644b58de88bc7d45612 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-016-road-fighter-32k.sms
md5:7e82a5af56942c64c288c54050ea16fd Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-016-road-fighter-32k.sms
mekacrc:3395440A4DC7983E Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-016-road-fighter-32k.sms
crc32:e8d8e99c Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-016-road-fighter-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:f09a2e0fe850fd80e88834015785aed5e88736f7970cf6b89d1a72a9ae866d6e Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
sha1:d5e8e7ca7623521d4291ae5ab2740816fc674389 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
md5:108ffe4ba5c2c8c5e0459cb7f0cfac0e Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
mekacrc:44B2C607937091A9 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
crc32:0ffdd03d Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:3e659f15fbcc6511dfeb2112762074a8441479bb33887d196eb343e124d14fe5 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
sha1:88fc5596773ea31eda8ae5a8baf6f0ce5c3f7e5e Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
md5:eac6a843975c50e39eb32f764da2a5ac Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
mekacrc:ABFBCE1810529280 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
crc32:16249e19 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:b2a524164e1a0a264dc4ac7cb29742293b3384b9369e0ce0cf2ab5ca2b50a1cd Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
sha1:110536303b7bccc193bef4437ba5a9eb6fd4ac8e Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
md5:0ed883302e87ca46c1c1a55660e17900 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
mekacrc:68A3CEF02BC61B2B Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
crc32:2d7fd7ef Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01c-Great Soccer (J) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:e3df51893d16e512cadf3723a58f143dc679127fbe4444662be63fafb4b2a777 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
sha1:c5e004b34d6569e6e1d99bff6be940f308e2c39f Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
md5:2a6ee78e2617886fe540dcb8a1500e90 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
mekacrc:440AA3B0518BF192 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
crc32:d41b9a08 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:8b6d26dcb601158e0d3e6028b358acb345fe5032095408a8bca50dbbafa99f84 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
sha1:507bfa2b21fde4d33014fc4ab98e3a934f5b339a Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
md5:0c36afd72e18ca6720a982130349b953 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
mekacrc:50BB66C5832E8C8D Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
crc32:22c09cfd Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:42de9fc6028da76b4991ba81b3a666c9ae303e269d8f55c715f6518dcadb8773 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
sha1:fb61c04f30c83733fdbf503b16e17aa8086932df Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
md5:de5d6c9e1349844b74f53caaf2af680b Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
mekacrc:BBE8D843FF8FF6BE Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
crc32:316727dd Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
Checking for export header with matching CRC... YES
sha256:5fb097b508a482c29f12c2203a0a98a0dd7ce9873e7ef12fb7e0aeea250a99e2 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
sha1:67787f3f29a5b5e74b5f6a636428da4517a0f992 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
md5:2db9404fe79593fd2379921ca822103a Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
mekacrc:F799F9C458560EF7 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
crc32:914514e3 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
Checking for export header with matching CRC... YES
sha256:3bba00eb4d471c9edc694516f65102300666ca54bd2f2362184df0058583b7ca Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
sha1:73273e6d44ad7aea828b642d22f6f1c138be9d2b Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
md5:93bb1e1ee14ac53adb9e6b9e0c135043 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
mekacrc:DA63DA8BEB8E7C69 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
crc32:4bc42857 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
Checking for export header with matching CRC... NO
sha256:b6b639dcfa1492b5616b83ae4ac8b76ded84c449161291964a2fc3db0f3fb1a2 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
sha1:9e7defda6873b7bca5650fad4426a6fb443522d8 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
md5:c017baf7fa0de71219dfab91caa59f8f Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
mekacrc:902D4CDEE014FD28 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
crc32:9c0e5a04 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:788b46169ba06cd86628f8889dfbf0fd7be7819fa45db36745157ec409985797 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
sha1:8c48dbe187ff4b26d6244d38075565f284536d0c Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
md5:0eda34ba313d3bb34558fd5939b19794 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
mekacrc:1C80273C5B02376D Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
crc32:bc5d20df Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:78ca7d49c96fa83c68db22b8257c30ebf5cc4f17667936853c38ade4e3321d06 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
sha1:09552aaa7140f9fc780b5f7d541478b534320075 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
md5:4e457a6c5b4b613f2aac3472f6827a89 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
mekacrc:93DD3B768470FCEF Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
crc32:093830d8 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20e-Super Boy II (KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:c4220ef6ae43db946223c09a9e8e9188867c2dec781974453628a7b33d2a0c2c Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20e-Super Boy II (KR)-32k.sms
sha1:f5ee6b2a625765517d6b2f32703be06327696eb9 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20e-Super Boy II (KR)-32k.sms
md5:5b2369a5e16b843c5ac128239f8e10de Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20e-Super Boy II (KR)-32k.sms
mekacrc:8017E8F4FD66B971 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20e-Super Boy II (KR)-32k.sms
crc32:d24536db Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-20e-Super Boy II (KR)-32k.sms

256K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
Checking for export header with matching CRC... NO
sha256:a685ad4118edd2fe6fb8ccc4bfc0c9ceac2f6affc3b5d93cc29afb2c9604d5ee Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
sha1:2b3bb8fd76fe706d7e564b372d2d71dfce53cb1b Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
md5:9b95b6e6609daa8ea413f223f426c8ff Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
mekacrc:F6B47C90D268957B Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
crc32:76c5bdfb Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-400-alt-menu-champion-soccer-32k.gg
Checking for export header with matching CRC... NO
sha256:480ab47ef7ed04cfbddd7604aff761052daec9b9be302ee1268869a5bfa9a8e9 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-400-alt-menu-champion-soccer-32k.gg
sha1:1c709e07342f4228914b7f39f0e30b4f1b183a3b Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-400-alt-menu-champion-soccer-32k.gg
md5:7bd62eeed9cdcb20ee2f1dc9d9675141 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-400-alt-menu-champion-soccer-32k.gg
mekacrc:B9E5046BB4E70850 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-400-alt-menu-champion-soccer-32k.gg
crc32:afd46f99 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-400-alt-menu-champion-soccer-32k.gg

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
Checking for export header with matching CRC... NO
sha256:bf22972cc6e88a0eb3a6f2e483fa769ba4a5573edfe421dbfa75a6697053bef7 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
sha1:94a0c358ef4e4c13ae2dc03558a0d5f46a28efd9 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
md5:9d9aac5b483d3e750ba120959aaaac20 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
mekacrc:2D22172DD72A88E4 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
crc32:ea5692a8 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-404-bank-panic-32k.sms
Checking for export header with matching CRC... NO
sha256:1cbb449b665c4766ef5faa1983995c066e91621dc7dd68955de7b800b0590d00 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-404-bank-panic-32k.sms
sha1:70e07afaa6633938124add8cdb476f1bc69f2de0 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-404-bank-panic-32k.sms
md5:97b2bd168b9b41b7a693c199cab9d3ca Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-404-bank-panic-32k.sms
mekacrc:D7A23BCA59CD77E5 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-404-bank-panic-32k.sms
crc32:11d816cb Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-404-bank-panic-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-406-Great Baseball (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:84a62928d7a231657db0a5d77efa77eebda9f5cbefb5d5a68af64af2ecdb88fd Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-406-Great Baseball (J) [!]-32k.sms
sha1:e6eaaec61bec32dee5161ae59a7a0902f0d05dc9 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-406-Great Baseball (J) [!]-32k.sms
md5:94ca79d4eb2709ad98b850d33728a045 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-406-Great Baseball (J) [!]-32k.sms
mekacrc:9F82F97234F38CC1 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-406-Great Baseball (J) [!]-32k.sms
crc32:89e98a7c Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-406-Great Baseball (J) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-408-bomb-jack-32k.sms
Checking for export header with matching CRC... NO
sha256:526b01bb9730b5e9b769d53f27cfb735e6f5c0714748e3006f05821791d20c13 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-408-bomb-jack-32k.sms
sha1:f0db86ef15dbdc32a793f37e82b4cf34614b59d8 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-408-bomb-jack-32k.sms
md5:00d2fdd367c16bcd01328132ae65b9ff Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-408-bomb-jack-32k.sms
mekacrc:B071A84FA2431DE6 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-408-bomb-jack-32k.sms
crc32:f7f195ec Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-408-bomb-jack-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
Checking for export header with matching CRC... NO
sha256:8f2f3e7fe8df459244c341dca9aaf5c37d2db180385ee6bf025c6ed82e7a1adc Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
sha1:7a7ace132090f11bac4f4aec58bcbf6a2a1c6168 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
md5:7527098abb9df1db29ba9f495b06998a Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
mekacrc:4123EF723DD41E0C Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
crc32:f8b2ac1d Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:f492190a369a3fb5538c84cf4487b73ab6c1696990db42b0134a7c8a6638d6ae Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
sha1:a0dad095489da2bdf8ec03f1acc83f809db2371f Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
md5:f49d9ea611ccb9289994774406f20d06 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
mekacrc:FF5544CA075675CC Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
crc32:11db4b1d Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:dc91150015413e7205e24e5e854abec900ac216000ae76e571d0e58a8f512957 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
sha1:e0828517fdc9a5537fda39dbc49942494eb3196d Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
md5:ee557c7811f03c44965a56b80801a3b9 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
mekacrc:308D125E31D34B84 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
crc32:732b7180 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-410-Columns (J) (Alt)-32k.gg
Checking for export header with matching CRC... NO
sha256:9e0a2b9c2af94bdfc95ca5c884fdf40ac9178388a6e8a36ccac263492ad74781 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-410-Columns (J) (Alt)-32k.gg
sha1:d83fd16bd23c51750555a692535daa171ed41af0 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-410-Columns (J) (Alt)-32k.gg
md5:36b33d28235b4c9439ab0f62ab1c97c4 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-410-Columns (J) (Alt)-32k.gg
mekacrc:C8F45DEC67DF2095 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-410-Columns (J) (Alt)-32k.gg
crc32:ac37e092 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-410-Columns (J) (Alt)-32k.gg

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-412-dr-hello-32k.sms
Checking for export header with matching CRC... NO
sha256:91c370b64a8a653c1d706dc79b0d915aabd479cfc1724aa46273c9f1954af79a Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-412-dr-hello-32k.sms
sha1:d9413e3693dc0feb6fdf845244eba88b5e5de9e3 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-412-dr-hello-32k.sms
md5:c9209e366fc06a2efe63e3a97470f690 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-412-dr-hello-32k.sms
mekacrc:CAB3012EDC758A79 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-412-dr-hello-32k.sms
crc32:b11a90f1 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-412-dr-hello-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-414-Drol (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:a124c812a05b458c405a655506c73e872e6db620c850dd01fb7f65908549aa79 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-414-Drol (SG-1000)-32k.sms
sha1:607b2b9a946eaaebb938800bd3b1df7d9342388c Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-414-Drol (SG-1000)-32k.sms
md5:8eb2ab42d2bc3f3568e85cba2b46a251 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-414-Drol (SG-1000)-32k.sms
mekacrc:546C1EFBFD7F5754 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-414-Drol (SG-1000)-32k.sms
crc32:288940cb Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-414-Drol (SG-1000)-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-416-sega-galaga-32k.sms
Checking for export header with matching CRC... NO
sha256:4f5027c189fa2aa88f5e2bccdab75abb0426818b2d16191e6ec405e144f2b806 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-416-sega-galaga-32k.sms
sha1:9c8c0de9ed43851e3bd496f7eaad007ce52ac6c5 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-416-sega-galaga-32k.sms
md5:0750b1cdfad87a6e0d1b89916136a31f Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-416-sega-galaga-32k.sms
mekacrc:C5F4DF70EBA8372E Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-416-sega-galaga-32k.sms
crc32:c22f4e80 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-416-sega-galaga-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-418-Ghost House (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:c01f783f10fd4350816932e367bc9439b47e2ee1034a3179dcd93d660deecf43 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-418-Ghost House (J) [!]-32k.sms
sha1:051e74c499c6792f891668a7be23a11c2c4087af Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-418-Ghost House (J) [!]-32k.sms
md5:89028bfb152a553adf25668649d39ca6 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-418-Ghost House (J) [!]-32k.sms
mekacrc:827C30E5ED689206 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-418-Ghost House (J) [!]-32k.sms
crc32:c0f3ce7e Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-418-Ghost House (J) [!]-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41a-GP World [v1] (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:6a1e35e019726ba1fc2426c29aaafd042b520f859f38961875eb3191436e1479 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41a-GP World [v1] (JP)-32k.sms
sha1:37aa4812d37445c9e86bc4e02f056fb50d19dc6a Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41a-GP World [v1] (JP)-32k.sms
md5:19707d73ce1a664cba608e9c72e334c2 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41a-GP World [v1] (JP)-32k.sms
mekacrc:9B2EAB302403AF86 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41a-GP World [v1] (JP)-32k.sms
crc32:191ffe0a Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41a-GP World [v1] (JP)-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41c-Hang-On (Europe)-32k.sms
Checking for export header with matching CRC... YES
sha256:0d35d0e232d64e714fa5d07e45acaf01ea9fb5a8f88fe9ac8018719ac2818d6f Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41c-Hang-On (Europe)-32k.sms
sha1:e601257f6477b85eb0b25a5b6d46ebc070d8a05a Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41c-Hang-On (Europe)-32k.sms
md5:2864be0d35269c5030a7f297f70e3ac3 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41c-Hang-On (Europe)-32k.sms
mekacrc:F0A23277115075EF Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41c-Hang-On (Europe)-32k.sms
crc32:071b045e Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41c-Hang-On (Europe)-32k.sms

32K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:b9dc16a7c01ef7939554b6fea723a3483146bdba879341a3b3276514633b0c79 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
sha1:e636e889d4e81c024ee7dae8943c2b8d9d4a5414 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
md5:314c865decbe6f578d9bfa23f27a08e6 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
mekacrc:0EF416397D1321FE Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
crc32:9be3c6bd Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms

512K Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
Checking for export header with matching CRC... NO
sha256:2826d679932566411003334cd4b9d8b3618248b6693e98822f5b2425430623e0 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
sha1:dabb452e416b4fa9cb83d8ddd307c2a32c3a1a7f Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
md5:9c64846563d8b9a24400471322e53fb5 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
mekacrc:D2612363E352F220 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
crc32:95a18ec7 Super 73 in 1 ~ Game Gear 73 in 1 (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg

One more multi uses this same mapper `#33`

Qualify the name of Super GG 21 in 1 [Gold & Yellow Label] with the first menu entry since there are apparently a bunch of very similarly-named 21-in-1 cartridges with different menus/games, and the label description only makes sense when you are looking at the physical cartridge

I've been calling it "Super GG 21 in 1 [Gold & Yellow Label] (Unl)" but the actual names are slightly different.

The label calls it:

SUPER GG 21 [in white text on a gold background]

The menu calls it:

SUPER 21 IN 1

I got my cartridge with no box or manual.

The ROM is 2MB (crc32:b0a898d4) and contains 18 distinct games; there are three 512KB GG games: Sonic Drift, Sonic 3, and Mortal Kombat; three 32KB GG games: Woody Pop, Pengo, and Columns; and twelve SMS games: Teddy Boy, Ghost House, Satellite 7, Spy vs. Spy, Machine Gun Joe, Astro Flash, Great Soccer, Super Tennis, Hang-On, My Hero, Pit Pot, and Great Baseball.

Dumping snippet: (disconnect and reconnect the cartridge between game_id values)

```
        local game_id = 0x03; // 0x00 ... 0x0f, 0x10, 0x20, 0x30
        local first_unlock = 0x48 | ((game_id & 0x30) >> 3);
        local second_unlock = (game_id & 0x0F) << 1;
        cpu_write(d, 0xFFFE, first_unlock);
        cpu_write(d, 0xFFFE, first_unlock);
        cpu_write(d, 0xFFFE, second_unlock);
        cpu_write(d, 0xFFFE, second_unlock);
        cpu_write(d, 0xFFFF, 0x40);
        cpu_write(d, 0xFFFF, 0x40);
```

The label also has a game list in black text on a yellow background:

```
01 SONIC DRIFT
02 SONIC 3
03 MORTAL KOMBAT
04 TEDDY BOY
05 GHOST HOUSE
06 SATELLITE 7
07 SPY VS SPY
08 MACHINE GUN
09 ASTRO FLASH
10 SOCCER
11 TENNIS
12 HANG ON
13 MY HERO
14 WOODY POP
15 PENGO
16 COLUMNS
17 PIT POT
18 BASE BALL
19 ARKANOID
20 EASY PENGO
21 GHOST
```

The menu, with each screen's initial cursor position marked with "→":

Screen 1:

```
  SUPER 21 IN 1

 PUSH ↑. ↓. 1. 2.

 01. SONIC DRIFT   [0xFFFE=0x46, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-30-Sonic Drift (JP)-512k.gg
 02. SONIC 3       [0xFFFE=0x44, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-20-Sonic Chaos (US,EU,BR)-512k.gg
 03. MORTAL KOMBAT [0xFFFE=0x42, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-10-Mortal Kombat (US,EU)-512k.gg
→04. TEDDY BOY     [0xFFFE=0x48, 0xFFFE=0x1E, 0xFFFF=0x40]; it's part-0f-Teddy Boy Blues (JP)-32k.sms
 05. GHOST HOUSE   [0xFFFE=0x48, 0xFFFE=0x1C, 0xFFFF=0x40]; it's part-0e-Ghost House (JP)-32k.sms
 06. SATELLITE 7   [0xFFFE=0x48, 0xFFFE=0x1A, 0xFFFF=0x40]; it's part-0d-Satellite 7 (JP)-32k.sms
 07. SPY VS SPY    [0xFFFE=0x48, 0xFFFE=0x18, 0xFFFF=0x40]; it's part-0c-Spy vs Spy (JP,KR)-32k.sms
 08. MACHINE GUN   [0xFFFE=0x48, 0xFFFE=0x16, 0xFFFF=0x40]; it's part-0b-Comical Machine Gun Joe (JP)-32k.sms
```

Screen 2:

```
  SUPER 21 IN 1

 PUSH ↑. ↓. 1. 2.

 09. ASTRO FLASH   [0xFFFE=0x48, 0xFFFE=0x14, 0xFFFF=0x40]; it's part-0a-astro-flash-32k.sms
 10. SOCCER        [0xFFFE=0x48, 0xFFFE=0x12, 0xFFFF=0x40]; it's part-09-Great Soccer (JP)-32k.sms
 11. TENNIS        [0xFFFE=0x48, 0xFFFE=0x10, 0xFFFF=0x40]; it's part-08-Super Tennis (US,EU,DE)-32k.sms
→12. HANG ON       [0xFFFE=0x48, 0xFFFE=0x0E, 0xFFFF=0x40]; it's part-07-Hang On (EU,AU,BR,DE,IT)-32k.sms
 13. MY HERO       [0xFFFE=0x48, 0xFFFE=0x0C, 0xFFFF=0x40]; it's part-06-Seishun Scandal (JP)-32k.sms
 14. WOODY POP     [0xFFFE=0x40, 0xFFFE=0x0A, 0xFFFF=0x40]; it's part-05-Woody Pop [v0] (JP)-32k.gg
 15. PENGO         [0xFFFE=0x40, 0xFFFE=0x08, 0xFFFF=0x40]; it's part-04-pengo-32k.gg
 16. COLUMNS       [0xFFFE=0x40, 0xFFFE=0x06, 0xFFFF=0x40]; it's part-03-Columns [v1] (JP)-32k.gg
```

Screen 3:

```
  SUPER 21 IN 1

 PUSH ↑. ↓. 1. 2.

 17. PIT POT       [0xFFFE=0x48, 0xFFFE=0x04, 0xFFFF=0x40]; it's part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
 18. BASEBALL      [0xFFFE=0x48, 0xFFFE=0x02, 0xFFFF=0x40]; it's part-01-Great Baseball [JP] (JP)-32k.sms
→19. ARKANOID      [0xFFFE=0x40, 0xFFFE=0x0A, 0xFFFF=0x40]; it's part-05-Woody Pop [v0] (JP)-32k.gg
 20. EASY PENGO    [0xFFFE=0x40, 0xFFFE=0x08, 0xFFFF=0x40]; it's part-04-pengo-32k.gg
 21. GHOST         [0xFFFE=0x48, 0xFFFE=0x1C, 0xFFFF=0x40]; it's part-0e-Ghost House (JP)-32k.sms
```

The menu writes registers 0xFFFE twice and 0xFFFF once to map a game.

The initial menu mapping likely corresponds to [0xFFFE=0x40, 0xFFFE=0x00, 0xFFFF=0x40].

Somewhat unusually for these collections, no game is present in the initially mapped menu region.

This mapper is the same one described as `#33` in https://github.com/ocornut/meka/pull/97

ROM fingerprint info:

2.0M Super GG 21 in 1 [Gold & Yellow Label] (Unl).gg
Checking for export header with matching CRC... NO
sha256:dd045f1d11dce36f1ef84537dd7cdc2b75d3b6a2f5ef9e4b74133d2d66a770dd Super GG 21 in 1 [Gold & Yellow Label] (Unl).gg
sha1:2f9ef836a87cd9339b453ce1fa579297ffc5b462 Super GG 21 in 1 [Gold & Yellow Label] (Unl).gg
md5:47d38fb90c5e8a1d7cfaaed35eedb214 Super GG 21 in 1 [Gold & Yellow Label] (Unl).gg
mekacrc:61346F715403E054 Super GG 21 in 1 [Gold & Yellow Label] (Unl).gg
crc32:b0a898d4 Super GG 21 in 1 [Gold & Yellow Label] (Unl).gg

32K Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg
Checking for export header with matching CRC... NO
sha256:6226e9377577c51cddf9c49f36a1aa991775b8c7a46e4ee240e4d771c38c6485 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg
sha1:cbb059f1845eaff72c56f30357d48ed029c5a973 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg
md5:a7c13709fcd23ac186361bfaed7a894e Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg
mekacrc:5FD05540948F72A7 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg
crc32:fc6c424e Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-00-menu-32k.gg

32K Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:84a62928d7a231657db0a5d77efa77eebda9f5cbefb5d5a68af64af2ecdb88fd Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms
sha1:e6eaaec61bec32dee5161ae59a7a0902f0d05dc9 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms
md5:94ca79d4eb2709ad98b850d33728a045 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms
mekacrc:9F82F97234F38CC1 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms
crc32:89e98a7c Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-01-Great Baseball [JP] (JP)-32k.sms

32K Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:be7c284c39c1e18e53f7a97d3950caf93550783cdddcdf9324f9b209353682b9 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
sha1:b1afa682b2f70bfc4ab2020d7c3047aabbaf9a24 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
md5:209ee37dcabc263aa462c781d3123fce Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
mekacrc:B637976CB4B28D1D Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
crc32:e6795c53 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-02-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms

32K Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg
Checking for export header with matching CRC... NO
sha256:9e0a2b9c2af94bdfc95ca5c884fdf40ac9178388a6e8a36ccac263492ad74781 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg
sha1:d83fd16bd23c51750555a692535daa171ed41af0 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg
md5:36b33d28235b4c9439ab0f62ab1c97c4 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg
mekacrc:C8F45DEC67DF2095 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg
crc32:ac37e092 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-03-Columns [v1] (JP)-32k.gg

32K Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg
Checking for export header with matching CRC... NO
sha256:e1051bba30d7b681b7d7a17f9ea280daf1ed1f9f9184f24a5a88afc536c5d1c1 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg
sha1:5f1c16d637ff94147ab93690a7acf0a3da7c1155 Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg
md5:6254d1c010a646fa73142b7c344b31bd Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg
mekacrc:593C7A3470EED48B Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg
crc32:189e02fa Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-04-pengo-32k.gg

32K Super GG 21 in 1 [Gold & Yellow Label] (Unl)/part-05-Woody Pop [v0] (JP)-32k.gg
Checki…
bsittler added a commit to bsittler/meka that referenced this pull request Mar 19, 2023
… 30 [Last Action] [Gold & Green Label] (Unl)" and "Super GG 15 [Last Action] [Super GG 30 Gold & Green Label]"

This mapper has the ability to toggle between native GG move and SMS-GG mode. This seems to mostly work though there are minor game window size glitches after a switch back to native GG mode from SMS-GG mode, and Great Baseball hangs at the loading screen due to a problem in the SMS-GG mode initialization (manually jumping to address 0 would fix it.)

This is a single ROM image with three different multicarts.

The overall ROM image is "Super GG 30 [Last Action] [Gold & Green Label] (Unl)" and uses this mapper `ocornut#35`.

The first half of the ROM image is "Super GG 15 [Last Action] [Super GG 30 Gold & Green Label] (Unl)" and also uses this mapper `ocornut#35`.

The second half of the ROM image is identical to the "Super GG 15 [Cliffhanger] [Gold & Yellow Label] (Unl)" ROM and uses the mapper described in ocornut#93 instead.

Mapper `ocornut#27` is skipped because I expect ocornut#90 may land first.
Mapper `ocornut#28` is skipped because I expect ocornut#91 may land first.
Mapper `ocornut#29` is skipped because I expect ocornut#93 may land first.
Mapper `ocornut#30` is skipped because I expect ocornut#94 may land first.
Mapper `ocornut#31` is skipped because I expect ocornut#95 may land first.
Mapper `ocornut#32` is skipped because I expect ocornut#96 may land first.
Mapper `ocornut#33` is skipped because I expect ocornut#97 may land first.
Mapper `ocornut#34` is skipped because I expect ocornut#97 may land first.

I've been calling it "Super GG 30 [Last Action] [Gold & Green Label] (Unl)"

The label calls it:

SUPER GG 30 [in white text on a gold background]

The menu doesn't have a collection title, and I got my cartridge with no box or manual.

This cartridge contains a 2MB ROM (crc32:5346f695) for a 30-item multicart containing 20 distinct games, including GG Cliffhanger, Bart vs. The World (The Simpsons), Robocop 3, Last Action Hero, Mortal Kombat, Pengo, Columns, and Woody Pop; and SMS Ghost House, TransBot, Great Baseball [JP], Hang On, Pit Pot, Spy vs. Spy, Bank Panic, My Hero, Teddy Boy, Great Soccer, Comical Machine Gun Joe, and Super Tennis.

This cartridge is also severable: the first 1MB half by itself comprises "ghost ROM" data (crc32:079e81c7) for a 15-item multicart using the same mapper containing 10 games. I've been calling that one "Super GG 15 [Last Action] [Super GG 30 Gold & Green Label] (Unl)". It may well exist in physical form too.

The second 1MB half by itself is identical to "Super GG 15 [Cliffhanger] [Gold & Yellow Label] (Unl)" which I dumped previously. The menu in that section uses a different mapper. Both mapper and menu are described in ocornut#93

The label also has a game list in black text on a green background:

```
01 LAST ACTION
02 MCRTAL KOMBAT
03 CLIFFHANGER
04 SIMPSON WORLD
05 ROBOCOP 3
06 PENGO
07 COLUMNS
08 WOODY POP
09 GHOST HOUSE
10 ASTRO FLASH
11 GREAT BASEBALL
12 HANG ON
13 PIT POT
14 SPY VS SPY
15 BANK PANIC
16 MY HERO
17 TEDDY BOY
18 GREAT SOCCER
19 JOE MACHINE GUN
20 SATELLITE 7
21 TENNIS
22 EASY GHOST
23 STAR GATE
24 HIGH WAY STAR
25 EASY PIT POT
26 WORLD CUP 94
27 MAD DOG
28 SUPER TENNIS
29 EASY PENGO
30 ARKANOLD
```

The cartridge seems to boot up with a modified Ghost House with bootstrap code mapped initially. The bootstrap code (at offset 0x7FA0 from the start of the modified Ghost House) starts by copying a small 0x2F-byte trampoline from address 0x7FAE to address 0xD00E in RAM and then jumping to it.

This first trampoline writes the following mapper registers:

[0x1FFE=0x04, 0xFFFE=0x1E, 0xFFFF=0x1E, 0x1FFE=0x00]

This maps a modified version of Last Action Hero into ROM and sets both the 0x4000 and 0x8000 pages to point to page offset 0x0E in that game. This first trampoline then copies the 0x0800 bytes starting at address 0xB600 (which is now mapped to offset 0x3B600 from the start of Last Action Hero) to RAM address 0xC000. The trampoline verifies that the paging succeeded by verifying that the byte at 0x0070 (which is now relative to the start of Last Action Hero) is 0xED. If this check fails, the trampoline jumps back to 0x0003, the modified entry point for Ghost House. Otherwise, it executes the copied code (the second trampoline) from RAM address 0xC000.

The second trampoline writes the following mapper registers:

[0x1FFE=0x04, 0xFFFE=0x11, 0x1FFE=0x10]

This maps a modified version of Cliffhanger. After that it checks the byte at 0x0070 again. If that byte is 0x32, a 30-item menu will be displayed; otherwise, a 15-item menu will be displayed.

The menu system uses an arrow cursor "→" to indicate the currently selected menu item, and also displays the item number of the currently selected menu item at the top of each menu screen.

The 30-item menu (which is the version used by my cartridge):

Screen 1:

```
  GAME 01 OF 30

→01.LAST ACTION    [0x1FFE=0x04, 0xFFFE=0x11, 0xFFFF=0x11, 0x1FFE=0x00, 0x1FFF=0x01]; it's part-11-last-action-hero-and-menu-data-256k.gg
 02.MARTAL KOMBAT  [0x1FFE=0x04, 0xFFFE=0x21, 0xFFFF=0x21, 0x1FFE=0x00, 0x1FFF=0x05]; it's part-21-Mortal Kombat - Shinken Kourin Densetsu (JP)-512k.gg
 03.CLIFFHANGER    [0x1FFE=0x04, 0xFFFE=0x51, 0xFFFF=0x51, 0x1FFE=0x10, 0x1FFF=0x01]; it's part-51-cliffhanger-256k.gg
 04.SIMPSON WORLD  [0x1FFE=0x04, 0xFFFE=0x61, 0xFFFF=0x61, 0x1FFE=0x10, 0x1FFF=0x05]; it's part-61-Bart vs. The World (The Simpsons) (JP,US,EU,BR)-256k.gg
 05.ROBOCOP 3      [0x1FFE=0x04, 0xFFFE=0x71, 0xFFFF=0x71, 0x1FFE=0x10, 0x1FFF=0x05]; it's part-71-robocop-3-256k.gg
 06.PENGO          [0x1FFE=0x04, 0xFFFE=0x03, 0xFFFF=0x03, 0x1FFE=0x00, 0x1FFF=0x01]; it's part-03-Pengo (JP)-32k.gg
 07.COLUMNS        [0x1FFE=0x04, 0xFFFE=0x0f, 0xFFFF=0x0f, 0x1FFE=0x00, 0x1FFF=0x01]; it's part-0f-Columns [v1] (JP)-32k.gg
 08.WOODY POP      [0x1FFE=0x04, 0xFFFE=0x41, 0xFFFF=0x41, 0x1FFE=0x10, 0x1FFF=0x01]; it's part-41-woody-pop-32k.gg
```

Screen 2:

```
  GAME 09 OF 30

→09.GHOST HOUSE    [0x1FFE=0x04, 0xFFFE=0x01, 0xFFFF=0x01, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-01-ghost-house-and-menu-32k.sms
 10.TRANSBOT       [0x1FFE=0x04, 0xFFFE=0x05, 0xFFFF=0x05, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-05-TransBot (US,EU,DE,IT,BR)-32k.sms
 11.GREAT BASEBALL [0x1FFE=0x04, 0xFFFE=0x07, 0xFFFF=0x07, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-07-Great Baseball [JP] (JP)-32k.sms
 12.HANG ON        [0x1FFE=0x04, 0xFFFE=0x09, 0xFFFF=0x09, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-09-Hang On (EU,AU,BR,DE,IT)-32k.sms
 13.PIT POT        [0x1FFE=0x04, 0xFFFE=0x0B, 0xFFFF=0x0B, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-0b-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
 14.SPY VS SPY     [0x1FFE=0x04, 0xFFFE=0x0D, 0xFFFF=0x0D, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-0d-Spy vs Spy (JP,KR)-32k.sms
 15.BANK PANIC     [0x1FFE=0x04, 0xFFFE=0x43, 0xFFFF=0x43, 0x1FFE=0x10, 0x1FFF=0x11]; it's part-43-Bank Panic (EU,DE,IT,BR)-32k.sms
 16.MY HERO        [0x1FFE=0x04, 0xFFFE=0x45, 0xFFFF=0x45, 0x1FFE=0x10, 0x1FFF=0x11]; it's part-45-My Hero (US,EU,BR,PT,DE,IT)-32k.sms
```

Screen 3:

```
  GAME 17 OF 30

→17.TEDDY BOY      [0x1FFE=0x04, 0xFFFE=0x47, 0xFFFF=0x47, 0x1FFE=0x10, 0x1FFF=0x11]; it's part-47-Teddy Boy (US,EU,BR,IT)-32k.sms
 18.GREAT SOCCER   [0x1FFE=0x04, 0xFFFE=0x49, 0xFFFF=0x49, 0x1FFE=0x10, 0x1FFF=0x11]; it's part-49-Great Soccer (JP)-32k.sms
 19.JOE MACHINEGUN [0x1FFE=0x04, 0xFFFE=0x4B, 0xFFFF=0x4B, 0x1FFE=0x10, 0x1FFF=0x11]; it's part-4b-Comical Machine Gun Joe (JP)-32k.sms
 20.SATELLITE 7    [0x1FFE=0x04, 0xFFFE=0x4D, 0xFFFF=0x4D, 0x1FFE=0x10, 0x1FFF=0x11]; it's part-4d-Satellite 7 (JP)-32k.sms
 21.TENNIS         [0x1FFE=0x04, 0xFFFE=0x4F, 0xFFFF=0x4F, 0x1FFE=0x10, 0x1FFF=0x11]; it's part-4f-Super Tennis (US,EU,DE)-32k.sms
 22.EASY GHOST     [0x1FFE=0x04, 0xFFFE=0x01, 0xFFFF=0x01, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-01-ghost-house-and-menu-32k.sms
 23.STAR GATE      [0x1FFE=0x04, 0xFFFE=0x05, 0xFFFF=0x05, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-05-TransBot (US,EU,DE,IT,BR)-32k.sms
 24.HIGH WAY STAR  [0x1FFE=0x04, 0xFFFE=0x09, 0xFFFF=0x09, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-09-Hang On (EU,AU,BR,DE,IT)-32k.sms
```

Screen 4:

```
  GAME 25 OF 30

→25.EASY PIT POT   [0x1FFE=0x04, 0xFFFE=0x0B, 0xFFFF=0x0B, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-0b-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
 26.WORLD CUP 94   [0x1FFE=0x04, 0xFFFE=0x49, 0xFFFF=0x49, 0x1FFE=0x10, 0x1FFF=0x11]; it's part-49-Great Soccer (JP)-32k.sms
 27.MAD DOG        [0x1FFE=0x04, 0xFFFE=0x4B, 0xFFFF=0x4B, 0x1FFE=0x10, 0x1FFF=0x11]; it's part-4b-Comical Machine Gun Joe (JP)-32k.sms
 28.SUPPER TENNIS  [0x1FFE=0x04, 0xFFFE=0x4F, 0xFFFF=0x4F, 0x1FFE=0x10, 0x1FFF=0x11]; it's part-4f-Super Tennis (US,EU,DE)-32k.sms
 29.EASY PENGO     [0x1FFE=0x04, 0xFFFE=0x03, 0xFFFF=0x03, 0x1FFE=0x00, 0x1FFF=0x01]; it's part-03-Pengo (JP)-32k.gg
 30.ARKANOLD       [0x1FFE=0x04, 0xFFFE=0x41, 0xFFFF=0x41, 0x1FFE=0x10, 0x1FFF=0x01]; it's part-41-woody-pop-32k.gg
```

The 15-item alternate "ghost ROM" menu (not used with the cartridge I have):

Screen 1:

```
  GAME 01 OF 15

→01.LAST ACTION    [0x1FFE=0x04, 0xFFFE=0x11, 0xFFFF=0x11, 0x1FFE=0x00, 0x1FFF=0x01]; it's part-11-last-action-hero-and-menu-data-256k.gg
 02.MARTAL KOMBAT  [0x1FFE=0x04, 0xFFFE=0x21, 0xFFFF=0x21, 0x1FFE=0x00, 0x1FFF=0x05]; it's part-21-Mortal Kombat - Shinken Kourin Densetsu (JP)-512k.gg
 03.PENGO          [0x1FFE=0x04, 0xFFFE=0x03, 0xFFFF=0x03, 0x1FFE=0x00, 0x1FFF=0x01]; it's part-03-Pengo (JP)-32k.gg
 04.COLUMNS        [0x1FFE=0x04, 0xFFFE=0x0f, 0xFFFF=0x0f, 0x1FFE=0x00, 0x1FFF=0x01]; it's part-0f-Columns [v1] (JP)-32k.gg
 05.GHOST HOUSE    [0x1FFE=0x04, 0xFFFE=0x01, 0xFFFF=0x01, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-01-ghost-house-and-menu-32k.sms
 06.TRANSBOT       [0x1FFE=0x04, 0xFFFE=0x05, 0xFFFF=0x05, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-05-TransBot (US,EU,DE,IT,BR)-32k.sms
 07.GREAT BASEBALL [0x1FFE=0x04, 0xFFFE=0x07, 0xFFFF=0x07, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-07-Great Baseball [JP] (JP)-32k.sms
 08.HANG ON        [0x1FFE=0x04, 0xFFFE=0x09, 0xFFFF=0x09, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-09-Hang On (EU,AU,BR,DE,IT)-32k.sms
```

Screen 2:

```
  GAME 09 OF 15

→09.PIT POT        [0x1FFE=0x04, 0xFFFE=0x0B, 0xFFFF=0x0B, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-0b-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
 10.SPY VS SPY     [0x1FFE=0x04, 0xFFFE=0x0D, 0xFFFF=0x0D, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-0d-Spy vs Spy (JP,KR)-32k.sms
 11.EASY GHOST     [0x1FFE=0x04, 0xFFFE=0x01, 0xFFFF=0x01, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-01-ghost-house-and-menu-32k.sms
 12.STAR GATE      [0x1FFE=0x04, 0xFFFE=0x05, 0xFFFF=0x05, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-05-TransBot (US,EU,DE,IT,BR)-32k.sms
 13.HIGH WAY STAR  [0x1FFE=0x04, 0xFFFE=0x09, 0xFFFF=0x09, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-09-Hang On (EU,AU,BR,DE,IT)-32k.sms
 14.EASY PIT POT   [0x1FFE=0x04, 0xFFFE=0x0B, 0xFFFF=0x0B, 0x1FFE=0x00, 0x1FFF=0x11]; it's part-0b-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
 15.EASY PENGO     [0x1FFE=0x04, 0xFFFE=0x03, 0xFFFF=0x03, 0x1FFE=0x00, 0x1FFF=0x01]; it's part-03-Pengo (JP)-32k.gg
```

Apparent meanings of mapper register writes:

0x1FFE: mode bits, only two are used by the menu system:
- bit 0x10: set to access the second megabyte of the ROM, possibly a chip select or output enable?
- bit 0x04: set to allow "menu mode" mapper base address configuration, otherwise "Sega mode" where 0xFFFE/0xFFFF are relative to the previous base
Initial state seems to be 0x00

0x1FFF: more mode bits
- bit 0x10: if set, game will run in SMS-GG mode, otherwise native-GG mode
- bit 0x40: set to access the second half of each megabyte of the ROM, possibly a chip select or output enable?
- bit 0x01: set in every menu item write, meaning unknown; might be what locks the mapper in "Sega mode"
Initial state seems to be 0x00

0xFFFE: paging/mapping register
- bits 0xF0: when in "menu mode", this sets the base page for 0x0000...0x3FFF and 0x4000...0x7FFF
  - when bits 0x30 are all zero, though, the base page is set from bits 0x0E instead
- bits 0x0F: when in "menu mode", this bit sets the page offset from the base page for 0x4000...0x7FFF
- when in "Sega mode", the previously configured base page mapping is used for 0x0000...0x3FFF
- when in "Sega mode", this sets the paging offset for 0x4000...0x7FFF from the previously configured base page (acts like OR)
Initial state seems to be base page 0x00, paging offset 0x01

0xFFFF: paging/mapping register
- bits 0xF0: when in "menu mode", this sets the base page for 0x8000...0xBFFF
  - when these bits are all zero, though, the base page is set from bits 0x0E instead
- bits 0x0F: when in "menu mode", this bit sets the page offset from the base page for 0x8000...0xBFFF
- when in "Sega mode", this sets the paging offset for 0x8000...0xBFFF from the previously configured base page (acts like OR)
Initial state seems to be base page 0x00, paging offset 0x00

ROM fingerprint info:

2.0M Super GG 30 [Last Action] [Gold & Green Label] (Unl).gg
Checking for export header with matching CRC... NO
sha256:eb15dc26d4859d9d283a6b62fd4ecf7ee4f0a926a36ac38f21c46ec418130ada Super GG 30 [Last Action] [Gold & Green Label] (Unl).gg
sha1:4457147503a99323a567993dc8de4c2d907cbbba Super GG 30 [Last Action] [Gold & Green Label] (Unl).gg
md5:3b0dd118b0ead541b20d5cad6c3c412b Super GG 30 [Last Action] [Gold & Green Label] (Unl).gg
mekacrc:30B066366A883161 Super GG 30 [Last Action] [Gold & Green Label] (Unl).gg
crc32:5346f695 Super GG 30 [Last Action] [Gold & Green Label] (Unl).gg

1.0M Super GG 15 [Last Action] [Super GG 30 Gold & Green Label] (Unl).gg
Checking for export header with matching CRC... NO
sha256:7a6c4ddb8327f491a40ea04961b4827958914908bff007650aec46f66aef22d8 Super GG 15 [Last Action] [Super GG 30 Gold & Green Label] (Unl).gg
sha1:40cededc9047fc1918d1db7b71f4183f387eefaa Super GG 15 [Last Action] [Super GG 30 Gold & Green Label] (Unl).gg
md5:d3821814375194504e67a9a4c517eea7 Super GG 15 [Last Action] [Super GG 30 Gold & Green Label] (Unl).gg
mekacrc:A4D60FD57EA08DF7 Super GG 15 [Last Action] [Super GG 30 Gold & Green Label] (Unl).gg
crc32:079e81c7 Super GG 15 [Last Action] [Super GG 30 Gold & Green Label] (Unl).gg

1.0M Super GG 15 [Cliffhanger] [Gold & Yellow Label] (Unl).gg
Checking for export header with matching CRC... NO
sha256:f9880d0bda227ecfff826a9297034eb61d4da65523cc7e5d1674698a9c1ba301 Super GG 15 [Cliffhanger] [Gold & Yellow Label] (Unl).gg
sha1:8586329967eb26a35fcb8b68dcbdae164509b883 Super GG 15 [Cliffhanger] [Gold & Yellow Label] (Unl).gg
md5:7a63c03931d7cf5a935ca91c9caae2ff Super GG 15 [Cliffhanger] [Gold & Yellow Label] (Unl).gg
mekacrc:8CDA5761ECE8A46A Super GG 15 [Cliffhanger] [Gold & Yellow Label] (Unl).gg
crc32:c818109d Super GG 15 [Cliffhanger] [Gold & Yellow Label] (Unl).gg

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-01-ghost-house-and-menu-32k.sms
Checking for export header with matching CRC... NO
sha256:95559bfb93a051f58e931dbb39b3137e1519b02a8e075b3306ec76ea945c47cd Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-01-ghost-house-and-menu-32k.sms
sha1:850d68733f68dd1fb0b8e8390840ecd32f4536f4 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-01-ghost-house-and-menu-32k.sms
md5:6f47e4e77ed3cba3a4d43b6412ff7bcf Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-01-ghost-house-and-menu-32k.sms
mekacrc:3E3F59321CD85DA7 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-01-ghost-house-and-menu-32k.sms
crc32:5a5e1462 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-01-ghost-house-and-menu-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-03-Pengo (JP)-32k.gg
Checking for export header with matching CRC... NO
sha256:f61b84219ecb4264942835a28c863266488c22b62e61730851a2bb13055db601 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-03-Pengo (JP)-32k.gg
sha1:5883e2d19ab7126d52abc177a97d44bc88c319de Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-03-Pengo (JP)-32k.gg
md5:95cea3a33a3f5915942904b4817b2010 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-03-Pengo (JP)-32k.gg
mekacrc:593C7A3470EED58A Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-03-Pengo (JP)-32k.gg
crc32:ce863dba Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-03-Pengo (JP)-32k.gg

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-05-TransBot (US,EU,DE,IT,BR)-32k.sms
Checking for export header with matching CRC... YES
sha256:3bba00eb4d471c9edc694516f65102300666ca54bd2f2362184df0058583b7ca Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-05-TransBot (US,EU,DE,IT,BR)-32k.sms
sha1:73273e6d44ad7aea828b642d22f6f1c138be9d2b Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-05-TransBot (US,EU,DE,IT,BR)-32k.sms
md5:93bb1e1ee14ac53adb9e6b9e0c135043 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-05-TransBot (US,EU,DE,IT,BR)-32k.sms
mekacrc:DA63DA8BEB8E7C69 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-05-TransBot (US,EU,DE,IT,BR)-32k.sms
crc32:4bc42857 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-05-TransBot (US,EU,DE,IT,BR)-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-07-Great Baseball [JP] (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:84a62928d7a231657db0a5d77efa77eebda9f5cbefb5d5a68af64af2ecdb88fd Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-07-Great Baseball [JP] (JP)-32k.sms
sha1:e6eaaec61bec32dee5161ae59a7a0902f0d05dc9 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-07-Great Baseball [JP] (JP)-32k.sms
md5:94ca79d4eb2709ad98b850d33728a045 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-07-Great Baseball [JP] (JP)-32k.sms
mekacrc:9F82F97234F38CC1 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-07-Great Baseball [JP] (JP)-32k.sms
crc32:89e98a7c Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-07-Great Baseball [JP] (JP)-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-09-Hang On (EU,AU,BR,DE,IT)-32k.sms
Checking for export header with matching CRC... YES
sha256:0d35d0e232d64e714fa5d07e45acaf01ea9fb5a8f88fe9ac8018719ac2818d6f Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-09-Hang On (EU,AU,BR,DE,IT)-32k.sms
sha1:e601257f6477b85eb0b25a5b6d46ebc070d8a05a Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-09-Hang On (EU,AU,BR,DE,IT)-32k.sms
md5:2864be0d35269c5030a7f297f70e3ac3 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-09-Hang On (EU,AU,BR,DE,IT)-32k.sms
mekacrc:F0A23277115075EF Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-09-Hang On (EU,AU,BR,DE,IT)-32k.sms
crc32:071b045e Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-09-Hang On (EU,AU,BR,DE,IT)-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0b-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:be7c284c39c1e18e53f7a97d3950caf93550783cdddcdf9324f9b209353682b9 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0b-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
sha1:b1afa682b2f70bfc4ab2020d7c3047aabbaf9a24 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0b-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
md5:209ee37dcabc263aa462c781d3123fce Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0b-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
mekacrc:B637976CB4B28D1D Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0b-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
crc32:e6795c53 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0b-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0d-Spy vs Spy (JP,KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:e3df51893d16e512cadf3723a58f143dc679127fbe4444662be63fafb4b2a777 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0d-Spy vs Spy (JP,KR)-32k.sms
sha1:c5e004b34d6569e6e1d99bff6be940f308e2c39f Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0d-Spy vs Spy (JP,KR)-32k.sms
md5:2a6ee78e2617886fe540dcb8a1500e90 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0d-Spy vs Spy (JP,KR)-32k.sms
mekacrc:440AA3B0518BF192 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0d-Spy vs Spy (JP,KR)-32k.sms
crc32:d41b9a08 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0d-Spy vs Spy (JP,KR)-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0f-Columns [v1] (JP)-32k.gg
Checking for export header with matching CRC... NO
sha256:9e0a2b9c2af94bdfc95ca5c884fdf40ac9178388a6e8a36ccac263492ad74781 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0f-Columns [v1] (JP)-32k.gg
sha1:d83fd16bd23c51750555a692535daa171ed41af0 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0f-Columns [v1] (JP)-32k.gg
md5:36b33d28235b4c9439ab0f62ab1c97c4 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0f-Columns [v1] (JP)-32k.gg
mekacrc:C8F45DEC67DF2095 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0f-Columns [v1] (JP)-32k.gg
crc32:ac37e092 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-0f-Columns [v1] (JP)-32k.gg

256K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-11-last-action-hero-and-menu-data-256k.gg
Checking for export header with matching CRC... NO
sha256:d4f3d484db06327d82e0431a0bf2ce5848c11e33a268fb781c7d84810e95469d Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-11-last-action-hero-and-menu-data-256k.gg
sha1:0255dbc65ce08b2bae93e92c3b006b8267a428ce Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-11-last-action-hero-and-menu-data-256k.gg
md5:74270887e2580f3357a96677bf3c8333 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-11-last-action-hero-and-menu-data-256k.gg
mekacrc:9AF1C10B6CDF540A Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-11-last-action-hero-and-menu-data-256k.gg
crc32:0418587f Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-11-last-action-hero-and-menu-data-256k.gg

512K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-21-Mortal Kombat - Shinken Kourin Densetsu (JP)-512k.gg
Checking for export header with matching CRC... NO
sha256:504212100521082cb7a3e8764215e25a7c0a08318e049b68fec1404af2e234c2 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-21-Mortal Kombat - Shinken Kourin Densetsu (JP)-512k.gg
sha1:f28e50f1283d7a2516267a13a16a3e6914ae0a18 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-21-Mortal Kombat - Shinken Kourin Densetsu (JP)-512k.gg
md5:ff2bba2287edbd90a560dbbaab18a260 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-21-Mortal Kombat - Shinken Kourin Densetsu (JP)-512k.gg
mekacrc:48AEDFE8EA0EEC5F Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-21-Mortal Kombat - Shinken Kourin Densetsu (JP)-512k.gg
crc32:dbff0461 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-21-Mortal Kombat - Shinken Kourin Densetsu (JP)-512k.gg

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-41-woody-pop-32k.gg
Checking for export header with matching CRC... NO
sha256:5039230e5aef1dd0fbdea81b59ab3166c92169f8fd792a0c4b54668f4d0f01ce Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-41-woody-pop-32k.gg
sha1:94f54edde9dc686e723fb25d11c313ae0b3876a1 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-41-woody-pop-32k.gg
md5:1ff64cb68a2540fff9cc7244efacfed8 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-41-woody-pop-32k.gg
mekacrc:453F53E7E21D0C37 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-41-woody-pop-32k.gg
crc32:ddb4f80e Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-41-woody-pop-32k.gg

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-43-Bank Panic (EU,DE,IT,BR)-32k.sms
Checking for export header with matching CRC... YES
sha256:1f71d828b34afa62ffdd02a7adae69a2377bb4c3e2681172dc11f5bb9e955af5 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-43-Bank Panic (EU,DE,IT,BR)-32k.sms
sha1:661bbe20f01b7afb242936d409fdd30420c6de5f Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-43-Bank Panic (EU,DE,IT,BR)-32k.sms
md5:7a5d3b9963e316cb7f73bbdc2a7311c6 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-43-Bank Panic (EU,DE,IT,BR)-32k.sms
mekacrc:D8A13BCA59CD77E5 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-43-Bank Panic (EU,DE,IT,BR)-32k.sms
crc32:655fb1f4 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-43-Bank Panic (EU,DE,IT,BR)-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-45-My Hero (US,EU,BR,PT,DE,IT)-32k.sms
Checking for export header with matching CRC... YES
sha256:4884bde83e1587f6d5f01750000ae879bebe7ebccc330ea1689d2d27b70c3436 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-45-My Hero (US,EU,BR,PT,DE,IT)-32k.sms
sha1:7583c5fb1963c070b7bda72b447cc3fd611ddf1a Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-45-My Hero (US,EU,BR,PT,DE,IT)-32k.sms
md5:efef7361c9c37bcd6a7b84bc121af5f2 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-45-My Hero (US,EU,BR,PT,DE,IT)-32k.sms
mekacrc:ED4ACAF1CF794680 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-45-My Hero (US,EU,BR,PT,DE,IT)-32k.sms
crc32:62f0c23d Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-45-My Hero (US,EU,BR,PT,DE,IT)-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-47-Teddy Boy (US,EU,BR,IT)-32k.sms
Checking for export header with matching CRC... YES
sha256:dc0525958743bb2e725df0413297bcc6b1b4b744e47f397eb88037aa5157b3aa Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-47-Teddy Boy (US,EU,BR,IT)-32k.sms
sha1:6ae39718703dbf7126f71387ce24ad956710a315 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-47-Teddy Boy (US,EU,BR,IT)-32k.sms
md5:66baea0a42353ffd3f131586e0c9c4d4 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-47-Teddy Boy (US,EU,BR,IT)-32k.sms
mekacrc:C57A94919D619509 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-47-Teddy Boy (US,EU,BR,IT)-32k.sms
crc32:2728faa3 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-47-Teddy Boy (US,EU,BR,IT)-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-49-Great Soccer (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:b2a524164e1a0a264dc4ac7cb29742293b3384b9369e0ce0cf2ab5ca2b50a1cd Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-49-Great Soccer (JP)-32k.sms
sha1:110536303b7bccc193bef4437ba5a9eb6fd4ac8e Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-49-Great Soccer (JP)-32k.sms
md5:0ed883302e87ca46c1c1a55660e17900 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-49-Great Soccer (JP)-32k.sms
mekacrc:68A3CEF02BC61B2B Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-49-Great Soccer (JP)-32k.sms
crc32:2d7fd7ef Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-49-Great Soccer (JP)-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4b-Comical Machine Gun Joe (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:ea9c74555e551974a681296c41972c1f6ddd7289fed5502f64e35b8527b6dde4 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4b-Comical Machine Gun Joe (JP)-32k.sms
sha1:33c21d164fd3cdf7aa9e7e0fe1a3ae5a491bd9f5 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4b-Comical Machine Gun Joe (JP)-32k.sms
md5:2d59b3d27f022b04a597e767e6660ca9 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4b-Comical Machine Gun Joe (JP)-32k.sms
mekacrc:59868AC9BD4815B4 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4b-Comical Machine Gun Joe (JP)-32k.sms
crc32:9d549e08 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4b-Comical Machine Gun Joe (JP)-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4d-Satellite 7 (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:3e659f15fbcc6511dfeb2112762074a8441479bb33887d196eb343e124d14fe5 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4d-Satellite 7 (JP)-32k.sms
sha1:88fc5596773ea31eda8ae5a8baf6f0ce5c3f7e5e Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4d-Satellite 7 (JP)-32k.sms
md5:eac6a843975c50e39eb32f764da2a5ac Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4d-Satellite 7 (JP)-32k.sms
mekacrc:ABFBCE1810529280 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4d-Satellite 7 (JP)-32k.sms
crc32:16249e19 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4d-Satellite 7 (JP)-32k.sms

32K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4f-Super Tennis (US,EU,DE)-32k.sms
Checking for export header with matching CRC... YES
sha256:5fb097b508a482c29f12c2203a0a98a0dd7ce9873e7ef12fb7e0aeea250a99e2 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4f-Super Tennis (US,EU,DE)-32k.sms
sha1:67787f3f29a5b5e74b5f6a636428da4517a0f992 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4f-Super Tennis (US,EU,DE)-32k.sms
md5:2db9404fe79593fd2379921ca822103a Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4f-Super Tennis (US,EU,DE)-32k.sms
mekacrc:F799F9C458560EF7 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4f-Super Tennis (US,EU,DE)-32k.sms
crc32:914514e3 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-4f-Super Tennis (US,EU,DE)-32k.sms

256K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-51-cliffhanger-256k.gg
Checking for export header with matching CRC... NO
sha256:d2c1334a88eed04979602a5c03785f762456a1c2825355e8dd624ad754041c54 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-51-cliffhanger-256k.gg
sha1:7d2f29fed9a08a89caf8d712ce3eba958be5bcb9 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-51-cliffhanger-256k.gg
md5:3320ef44429d9144eba6fda57691d5e1 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-51-cliffhanger-256k.gg
mekacrc:FFEF4861A7F53A93 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-51-cliffhanger-256k.gg
crc32:5f28a4bd Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-51-cliffhanger-256k.gg

256K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-61-Bart vs. The World (The Simpsons) (JP,US,EU,BR)-256k.gg
Checking for export header with matching CRC... NO
sha256:5853018fef97c50b15e2ad4b793177dfb651794d3edde660f21476a2e2f2a0ea Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-61-Bart vs. The World (The Simpsons) (JP,US,EU,BR)-256k.gg
sha1:256672261c9a2d35e10eb06e990e8ebc46fb35c1 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-61-Bart vs. The World (The Simpsons) (JP,US,EU,BR)-256k.gg
md5:b71c156bb1fcfa6c3c48924a7b3747ff Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-61-Bart vs. The World (The Simpsons) (JP,US,EU,BR)-256k.gg
mekacrc:EC249DDDD77540EA Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-61-Bart vs. The World (The Simpsons) (JP,US,EU,BR)-256k.gg
crc32:da7bd5c7 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-61-Bart vs. The World (The Simpsons) (JP,US,EU,BR)-256k.gg

256K Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-71-robocop-3-256k.gg
Checking for export header with matching CRC... NO
sha256:4d4f02ddc85a4b888fa639182e911621ff3f96ee3d94943eedd4b95696bd37fe Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-71-robocop-3-256k.gg
sha1:00eb9d51492e650c1ad6c7effe1a004b83ea7296 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-71-robocop-3-256k.gg
md5:965230322ae040d238f2c8f1fbf253fa Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-71-robocop-3-256k.gg
mekacrc:6F66675B7704FCF2 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-71-robocop-3-256k.gg
crc32:3f466457 Super GG 30 [Last Action] [Gold & Green Label] (Unl)/part-71-robocop-3-256k.gg
bsittler added a commit to bsittler/meka that referenced this pull request Mar 20, 2023
…uper Gear 23 in 1 [Ninja Gaiden] (Unl)"

This mapper has the ability to toggle between native GG move and SMS-GG mode. This seems to mostly work though there are minor game window size glitches after a switch back to native GG mode from SMS-GG mode or vice versa (most noticeable when loading from a save state.)

All games can be started and played. However loading a save state results in a crashed game for some games due to incorrect re-initialization across the GG/SMS-GG mode-switching boundary.

Mapper `ocornut#27` is skipped because I expect ocornut#90 may land first.
Mapper `ocornut#28` is skipped because I expect ocornut#91 may land first.
Mapper `ocornut#29` is skipped because I expect ocornut#93 may land first.
Mapper `ocornut#30` is skipped because I expect ocornut#94 may land first.
Mapper `ocornut#31` is skipped because I expect ocornut#95 may land first.
Mapper `ocornut#32` is skipped because I expect ocornut#96 may land first.
Mapper `ocornut#33` is skipped because I expect ocornut#97 may land first.
Mapper `ocornut#34` is skipped because I expect ocornut#97 may land first.
Mapper `ocornut#35` is skipped because I expect ocornut#99 may land first.

I've been calling it "Super Gear 23 in 1 [Ninja Gaiden] (Unl)" but the actual names are different:

SUPER 23 IN 1 [menu]
SUPER GEAR 23 in 1 [box front, box back]
GEAR 23 in 1 [label, box sides]

The box front also says:

SELECT GAMES ON SCREEN
超級强卡 GEAR 23 in 1 (partial simplification of "超級強卡 GEAR 23 in 1", i.e. "super powerful Card GEAR 23 in 1")

NOTE: the use of simplified 强 in place of 強 alongside otherwise-traditional characters may suggest a Taiwanese origin

This is a 1032KB ROM (1MB for the games + 8KB for the menu.) Despite the "23" this actually only contains 20 games - the same ones (including exactly the same bits for every game) as found in the pushbutton "Super Gear 20 in 1 [Ninja Gaiden] (Unl)" described here: ocornut#95

The PCB includes the following ICs:
- National Semiconductor NMC27C64Q, a 64kbit a.k.a. 8KB memory containing the menu
- JM62300, likely an 8Mbit a.k.a. 1MB memory for all the games
- 2× AMI 18CV8PC-25 PEEL's, likely implementing the mapper logic

Newest date codes on mine are from 1993.

The label and the back of the box also include parallel game lists in both English and Traditional Chinese: (some "." punctuators are omitted on the label version, apparently due to a rough image-copying process)

```
01. NINJA GAIDEN / 01. 忍者外傳 (i.e. "Ninja Gaiden")
02. HALLEY WARS / 02. 哈雷慧星 (i.e. "Halley's comet")
03. HEAVY WEIGHT CHAMP / 03. 拳擊手 (i.e. "boxer")
04. ALIEN SYNDROME / 04. 異形風暴 (i.e. "Alien Storm")
05. RSTRO FLASH [typo for ASTRO FLASH] / 05. 噴射機 (i.e. "jet machine")
06. MY HERO / 06. 英雄爭霸戰 (i.e. "Hero Battle")
07. SPY VS SPY / 07. 諜對諜 (i.e. "spy vs. spy")
08. BANK PANIC / 08. 銀行大盗 [simplification/typo of 銀行大盜, i.e. "bank robber"]
09. TEDDY BOY BLUES / 09. 擲骰小子 (i.e. "dice kid")
10. GHOST HOUSE / 10. 鬼屋歷險記 (i.e. "haunted house adventures")
11. SATELLITE 7 / 11. 衛星七號 (i.e. "satellite seven")
12. HANG·ON / 12. 電單車賽 (i.e. "motorcycle race")
13. SOCCER / 13. 足球 (i.e. "soccer" or "football")
14. TENNIS / 14. 網球 (i.e. "tennis")
15. GREAT BASEBALL / 15. 超任棒球 [typo for 超仼棒球, i.e. "super baseball"]
16. PIT POT / 16. 英雄救美 (i.e. "hero saves the beauty")
17. COLUMNS / 17. 寶石方塊 (i.e. "gem cube", a name by which Columns is sometimes known in Chinese)
18. PENGO / 18. 企鵝推水 (i.e. "penguin pushes water"; possibly typo for 企鵝推冰, i.e. "penguin pushes ice" or "Pengo")
19. WOODY POP / 19. 玩具磚王 (i.e. "toy brick king")
20. JOE MACHINECUN [typo for JOE MACHINEGUN] / 20. 機關槍掃射 (i.e. "machine gun strafing")
21.GHOST / 21. 鬼屋 (i.e. "ghost house")
22.ARKANOLL / 22  撞磚 (i.e. "hit a brick")
23.PENGO / 23. 企鵝推冰 (i.e. "penguin pushes ice" or "Pengo")
```

Some character choices suggest a possible Hong Kong origin for the original 20-in-1 label this 23-in-1 label was based on, e.g. 電單車 for motorcycle.

Typographic changes in entries 06 and 21-23, and in the "3" of "GEAR 23 in 1", suggest that those were edited separately from the rest of the label. The remainder is effectively identical to the game list of the "Super Gear 20 in 1 [Ninja Gaiden] (Unl)" pushbutton mulicart. All of this suggests the 23-in-1 version with a menu was created after the 20-in-1 pushbutton version, possibly by different people, yet it still contains more or less the same games.

Menu contents: ("→" is the movable cursor, shown here in the initial position on each screen)

Screen 1:

```
SUPER 23 IN 1

PUSH ↑.↓.1.2.START

 01.NINJA GAIDEN   [0xFFFE=0x00, 0xFFFE=0x04, 0xFFFE=0x08, 0xFFFF=0x08]; it's part-00-Ninja Gaiden (JP)-128k.gg
 02.ALIEN SYNDROME [0xFFFE=0x00, 0xFFFE=0x07, 0xFFFE=0x08, 0xFFFF=0x08]; it's part-0c-Alien Syndrome (JP)-128k.gg
 03.HALLEY WARS    [0xFFFE=0x00, 0xFFFE=0x05, 0xFFFE=0x08, 0xFFFF=0x08]; it's part-04-Halley Wars (JP)-128k.gg
 04.KO BOXING      [0xFFFE=0x00, 0xFFFE=0x06, 0xFFFE=0x08, 0xFFFF=0x08]; it's part-08-Heavy weight Champ (JP)-128k.gg
→05.COLUMNS        [0xFFFE=0x00, 0xFFFE=0x04, 0xFFFE=0x09, 0xFFFF=0x08]; it's part-10-Columns [v1] (JP)-32k.gg
 06.PENGO          [0xFFFE=0x01, 0xFFFE=0x04, 0xFFFE=0x09, 0xFFFF=0x08]; it's part-11-pengo-32k.gg
 07.WOODY POP      [0xFFFE=0x02, 0xFFFE=0x04, 0xFFFE=0x09, 0xFFFF=0x08]; it's part-12-Woody Pop [v0] (JP)-32k.gg
 08.BASE BALL      [0xFFFE=0x02, 0xFFFE=0x07, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-1e-Great Baseball [JP] (JP)-32k.sms
 09.ASTRO FLASH    [0xFFFE=0x00, 0xFFFE=0x05, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-14-astro-flash-32k.sms
 10.MY HERO        [0xFFFE=0x01, 0xFFFE=0x05, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-15-Seishun Scandal (JP)-32k.sms
```

Screen 2:

```
SUPER 23 IN 1

PUSH ↑.↓.1.2.START

 11.SPY VS SPY     [0xFFFE=0x02, 0xFFFE=0x05, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-16-Spy vs Spy (JP,KR)-32k.sms
 12.BANK PANIC     [0xFFFE=0x03, 0xFFFE=0x05, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-17-bank-panic-32k.sms
 13.TEDDY BOY      [0xFFFE=0x00, 0xFFFE=0x06, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-18-Teddy Boy Blues (JP)-32k.sms
 14.GHOST HOUSE    [0xFFFE=0x01, 0xFFFE=0x06, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-19-Ghost House (JP)-32k.sms
→15.SATELLITE 7    [0xFFFE=0x02, 0xFFFE=0x06, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-1a-Satellite 7 (JP)-32k.sms
 16.HANG ON        [0xFFFE=0x03, 0xFFFE=0x06, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-1b-Hang On (EU,AU,BR,DE,IT)-32k.sms
 17.SOCCER         [0xFFFE=0x00, 0xFFFE=0x07, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-1c-Great Soccer (JP)-32k.sms
 18.TENNIS         [0xFFFE=0x01, 0xFFFE=0x07, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-1d-Super Tennis (US,EU,DE)-32k.sms
 19.MACHINE GUN    [0xFFFE=0x03, 0xFFFE=0x04, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-13-Comical Machine Gun Joe (JP)-32k.sms
 20.PIT POT        [0xFFFE=0x03, 0xFFFE=0x07, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-1f-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
```

Screen 3:

```
SUPER 23 IN 1

PUSH ↑.↓.1.2.START

 21.ARKANOID       [0xFFFE=0x02, 0xFFFE=0x04, 0xFFFE=0x09, 0xFFFF=0x08]; it's part-12-Woody Pop [v0] (JP)-32k.gg
→22.EASY PENGO     [0xFFFE=0x01, 0xFFFE=0x04, 0xFFFE=0x09, 0xFFFF=0x08]; it's part-11-pengo-32k.gg
 23.GHOST          [0xFFFE=0x01, 0xFFFE=0x06, 0xFFFE=0x0B, 0xFFFF=0x08]; it's part-19-Ghost House (JP)-32k.sms
```

At power-on the 8KB menu is mirrored 6 times:

0x0000..0x1FFF 8KB menu ROM
0x2000..0x3FFF 8KB menu ROM
0x4000..0x5FFF 8KB menu ROM
0x6000..0x7FFF 8KB menu ROM
0x8000..0x9FFF 8KB menu ROM
0xA000..0xBFFF 8KB menu ROM

Once a menu item is selected, 0xFFFE is written three times with different values depending on the game chosen, and then 0xFFFF is written with 0x08.

Once that write happens, the mapper seems to be locked in Sega mapper mode with the selected base page, which will be OR'ed with the pages selected by the Sega mapper thereafter. This means base pages 0x00, 0x04, 0x08, 0x0C, 0x10, 0x14, 0x18, and 0x1C are sufficient to fully dump the game ROM.

Dumping snippet for the games:
```
        local game_id = 0x18; //0x00;//0x04;//0x08;//0x0c;//0x10;//0x14;//0x18;//0x1C;
        local first_unlock = game_id & 0x03;
        local second_unlock = ((game_id & 0xC) >> 2) | 0x04;
        local third_unlock = ((game_id & 0x10) >> 4) | 0x08;
        local fourth_unlock = 0x08;
        // bit 0x02 in third_unlock seems to mean "SMS-GG mode" as opposed to "GG mode"
        //
        // it is not needed for dumping
        cpu_write(d, 0xFFFE, first_unlock);
        cpu_write(d, 0xFFFE, first_unlock);
        cpu_write(d, 0xFFFE, second_unlock);
        cpu_write(d, 0xFFFE, second_unlock);
        cpu_write(d, 0xFFFE, third_unlock);
        cpu_write(d, 0xFFFE, third_unlock);
        cpu_write(d, 0xFFFF, fourth_unlock);
        cpu_write(d, 0xFFFF, fourth_unlock);
        // After this, use the Sega mapper to dump games 128KB at a
        // time (yes, even consecutive 32KB games can be dumped this
        // way! However you need to power-cycle the cartridge in
        // between.
```

For the menu, simply dump any 8KB page at power-on.

To construct to overall ROM image, place the 1MB games ROM first, and follow it with the 8KB menu ROM. The mapper will initially be in "menu" mode, where all reads will return data from the menu ROM. Once a game mapping is activated, only the selected 128KB, 64KB, or 32KB region (based on the lower bits of the game number) of the first 1MB "games" ROM will be visible.

Note that the "Super Gear 20 in 1 [Ninja Gaiden] (Unl)" ROM dump can be reconstructed from this one by concatenating the game ROM sections in label order (rather than ROM order or menu order) for items 01 through 20 and omitting the 8KB menu ROM.

ROM fingerprint info:

1.1M Super Gear 23 in 1 [Ninja Gaiden] (Unl).gg
Checking for export header with matching CRC... NO
sha256:eed8b645c038acf99da87169daac7283e3b3b9aa56f236fd6af43dd83ce8b6af Super Gear 23 in 1 [Ninja Gaiden] (Unl).gg
sha1:77430840cdedf95547df8e5b70eb4e8a014a0abe Super Gear 23 in 1 [Ninja Gaiden] (Unl).gg
md5:57568901cc57dd5f8557aab1f7d8b3c9 Super Gear 23 in 1 [Ninja Gaiden] (Unl).gg
mekacrc:306E7F66E4B6F9EA Super Gear 23 in 1 [Ninja Gaiden] (Unl).gg
crc32:67a43451 Super Gear 23 in 1 [Ninja Gaiden] (Unl).gg

128K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-00-Ninja Gaiden (JP)-128k.gg
Checking for export header with matching CRC... NO
sha256:c97821952624b660a8e785966042e17e85be28fd90c01e3a40b09ff8394e94ad Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-00-Ninja Gaiden (JP)-128k.gg
sha1:53fad0e2a180d0add8497f0195fd35537f508afb Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-00-Ninja Gaiden (JP)-128k.gg
md5:43174663563199c6a0e7a47719703888 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-00-Ninja Gaiden (JP)-128k.gg
mekacrc:4B1A5BE482A63301 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-00-Ninja Gaiden (JP)-128k.gg
crc32:4ed37a63 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-00-Ninja Gaiden (JP)-128k.gg

128K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-04-Halley Wars (JP)-128k.gg
Checking for export header with matching CRC... NO
sha256:af245727b846b3d13f9f6c4ba6977537408925074a17c44456448779f0953607 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-04-Halley Wars (JP)-128k.gg
sha1:1c9932f592bb12e61acf597985e0bd5041e45da5 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-04-Halley Wars (JP)-128k.gg
md5:9b26a17f41f2f0dc508d0815945e2634 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-04-Halley Wars (JP)-128k.gg
mekacrc:1F25824E7BFAA5D2 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-04-Halley Wars (JP)-128k.gg
crc32:def5a5d0 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-04-Halley Wars (JP)-128k.gg

128K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-08-Heavy weight Champ (JP)-128k.gg
Checking for export header with matching CRC... NO
sha256:d990ebd322393050382ed5b44f108e959605a4a59d38dfcd8e231e6f81ea3d8e Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-08-Heavy weight Champ (JP)-128k.gg
sha1:7cfd703ebdab4b2665f402adeac0060740615b6c Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-08-Heavy weight Champ (JP)-128k.gg
md5:b963441c5edad8396b857a9ad8448995 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-08-Heavy weight Champ (JP)-128k.gg
mekacrc:BFF25E2CEA4F8C00 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-08-Heavy weight Champ (JP)-128k.gg
crc32:beed9150 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-08-Heavy weight Champ (JP)-128k.gg

128K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-0c-Alien Syndrome (JP)-128k.gg
Checking for export header with matching CRC... NO
sha256:2ccac0ba78ce294a28c041e1e2ce1555093160150df0bb5ba8b2c411601e8491 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-0c-Alien Syndrome (JP)-128k.gg
sha1:b72e54493bfa7f13883a608bcf8c9f315dd490ca Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-0c-Alien Syndrome (JP)-128k.gg
md5:df495096e2d7ff9e2c13945e2a2bacba Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-0c-Alien Syndrome (JP)-128k.gg
mekacrc:8E692D2511E6F5CB Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-0c-Alien Syndrome (JP)-128k.gg
crc32:ffe4ed47 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-0c-Alien Syndrome (JP)-128k.gg

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-10-Columns [v1] (JP)-32k.gg
Checking for export header with matching CRC... NO
sha256:9e0a2b9c2af94bdfc95ca5c884fdf40ac9178388a6e8a36ccac263492ad74781 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-10-Columns [v1] (JP)-32k.gg
sha1:d83fd16bd23c51750555a692535daa171ed41af0 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-10-Columns [v1] (JP)-32k.gg
md5:36b33d28235b4c9439ab0f62ab1c97c4 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-10-Columns [v1] (JP)-32k.gg
mekacrc:C8F45DEC67DF2095 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-10-Columns [v1] (JP)-32k.gg
crc32:ac37e092 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-10-Columns [v1] (JP)-32k.gg

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-11-pengo-32k.gg
Checking for export header with matching CRC... NO
sha256:e1051bba30d7b681b7d7a17f9ea280daf1ed1f9f9184f24a5a88afc536c5d1c1 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-11-pengo-32k.gg
sha1:5f1c16d637ff94147ab93690a7acf0a3da7c1155 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-11-pengo-32k.gg
md5:6254d1c010a646fa73142b7c344b31bd Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-11-pengo-32k.gg
mekacrc:593C7A3470EED48B Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-11-pengo-32k.gg
crc32:189e02fa Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-11-pengo-32k.gg

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-12-Woody Pop [v0] (JP)-32k.gg
Checking for export header with matching CRC... NO
sha256:b6b639dcfa1492b5616b83ae4ac8b76ded84c449161291964a2fc3db0f3fb1a2 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-12-Woody Pop [v0] (JP)-32k.gg
sha1:9e7defda6873b7bca5650fad4426a6fb443522d8 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-12-Woody Pop [v0] (JP)-32k.gg
md5:c017baf7fa0de71219dfab91caa59f8f Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-12-Woody Pop [v0] (JP)-32k.gg
mekacrc:902D4CDEE014FD28 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-12-Woody Pop [v0] (JP)-32k.gg
crc32:9c0e5a04 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-12-Woody Pop [v0] (JP)-32k.gg

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-13-Comical Machine Gun Joe (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:ea9c74555e551974a681296c41972c1f6ddd7289fed5502f64e35b8527b6dde4 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-13-Comical Machine Gun Joe (JP)-32k.sms
sha1:33c21d164fd3cdf7aa9e7e0fe1a3ae5a491bd9f5 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-13-Comical Machine Gun Joe (JP)-32k.sms
md5:2d59b3d27f022b04a597e767e6660ca9 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-13-Comical Machine Gun Joe (JP)-32k.sms
mekacrc:59868AC9BD4815B4 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-13-Comical Machine Gun Joe (JP)-32k.sms
crc32:9d549e08 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-13-Comical Machine Gun Joe (JP)-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-14-astro-flash-32k.sms
Checking for export header with matching CRC... NO
sha256:bf22972cc6e88a0eb3a6f2e483fa769ba4a5573edfe421dbfa75a6697053bef7 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-14-astro-flash-32k.sms
sha1:94a0c358ef4e4c13ae2dc03558a0d5f46a28efd9 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-14-astro-flash-32k.sms
md5:9d9aac5b483d3e750ba120959aaaac20 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-14-astro-flash-32k.sms
mekacrc:2D22172DD72A88E4 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-14-astro-flash-32k.sms
crc32:ea5692a8 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-14-astro-flash-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-15-Seishun Scandal (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:5c86b5f3531518e20bb875a05e26430aa3fbd3d162164da807826eb4bc4b262c Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-15-Seishun Scandal (JP)-32k.sms
sha1:6942f38e608cc7d70cf9cc8c13ee8c22e4b81679 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-15-Seishun Scandal (JP)-32k.sms
md5:fb2ad2524646bd069e3ec1b51fd7eb39 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-15-Seishun Scandal (JP)-32k.sms
mekacrc:A2297AFAC9472988 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-15-Seishun Scandal (JP)-32k.sms
crc32:f0ba2bc6 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-15-Seishun Scandal (JP)-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-16-Spy vs Spy (JP,KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:e3df51893d16e512cadf3723a58f143dc679127fbe4444662be63fafb4b2a777 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-16-Spy vs Spy (JP,KR)-32k.sms
sha1:c5e004b34d6569e6e1d99bff6be940f308e2c39f Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-16-Spy vs Spy (JP,KR)-32k.sms
md5:2a6ee78e2617886fe540dcb8a1500e90 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-16-Spy vs Spy (JP,KR)-32k.sms
mekacrc:440AA3B0518BF192 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-16-Spy vs Spy (JP,KR)-32k.sms
crc32:d41b9a08 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-16-Spy vs Spy (JP,KR)-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-17-bank-panic-32k.sms
Checking for export header with matching CRC... NO
sha256:1cbb449b665c4766ef5faa1983995c066e91621dc7dd68955de7b800b0590d00 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-17-bank-panic-32k.sms
sha1:70e07afaa6633938124add8cdb476f1bc69f2de0 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-17-bank-panic-32k.sms
md5:97b2bd168b9b41b7a693c199cab9d3ca Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-17-bank-panic-32k.sms
mekacrc:D7A23BCA59CD77E5 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-17-bank-panic-32k.sms
crc32:11d816cb Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-17-bank-panic-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-18-Teddy Boy Blues (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:42de9fc6028da76b4991ba81b3a666c9ae303e269d8f55c715f6518dcadb8773 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-18-Teddy Boy Blues (JP)-32k.sms
sha1:fb61c04f30c83733fdbf503b16e17aa8086932df Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-18-Teddy Boy Blues (JP)-32k.sms
md5:de5d6c9e1349844b74f53caaf2af680b Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-18-Teddy Boy Blues (JP)-32k.sms
mekacrc:BBE8D843FF8FF6BE Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-18-Teddy Boy Blues (JP)-32k.sms
crc32:316727dd Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-18-Teddy Boy Blues (JP)-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-19-Ghost House (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:c01f783f10fd4350816932e367bc9439b47e2ee1034a3179dcd93d660deecf43 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-19-Ghost House (JP)-32k.sms
sha1:051e74c499c6792f891668a7be23a11c2c4087af Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-19-Ghost House (JP)-32k.sms
md5:89028bfb152a553adf25668649d39ca6 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-19-Ghost House (JP)-32k.sms
mekacrc:827C30E5ED689206 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-19-Ghost House (JP)-32k.sms
crc32:c0f3ce7e Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-19-Ghost House (JP)-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1a-Satellite 7 (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:3e659f15fbcc6511dfeb2112762074a8441479bb33887d196eb343e124d14fe5 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1a-Satellite 7 (JP)-32k.sms
sha1:88fc5596773ea31eda8ae5a8baf6f0ce5c3f7e5e Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1a-Satellite 7 (JP)-32k.sms
md5:eac6a843975c50e39eb32f764da2a5ac Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1a-Satellite 7 (JP)-32k.sms
mekacrc:ABFBCE1810529280 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1a-Satellite 7 (JP)-32k.sms
crc32:16249e19 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1a-Satellite 7 (JP)-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1b-Hang On (EU,AU,BR,DE,IT)-32k.sms
Checking for export header with matching CRC... YES
sha256:0d35d0e232d64e714fa5d07e45acaf01ea9fb5a8f88fe9ac8018719ac2818d6f Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1b-Hang On (EU,AU,BR,DE,IT)-32k.sms
sha1:e601257f6477b85eb0b25a5b6d46ebc070d8a05a Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1b-Hang On (EU,AU,BR,DE,IT)-32k.sms
md5:2864be0d35269c5030a7f297f70e3ac3 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1b-Hang On (EU,AU,BR,DE,IT)-32k.sms
mekacrc:F0A23277115075EF Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1b-Hang On (EU,AU,BR,DE,IT)-32k.sms
crc32:071b045e Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1b-Hang On (EU,AU,BR,DE,IT)-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1c-Great Soccer (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:b2a524164e1a0a264dc4ac7cb29742293b3384b9369e0ce0cf2ab5ca2b50a1cd Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1c-Great Soccer (JP)-32k.sms
sha1:110536303b7bccc193bef4437ba5a9eb6fd4ac8e Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1c-Great Soccer (JP)-32k.sms
md5:0ed883302e87ca46c1c1a55660e17900 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1c-Great Soccer (JP)-32k.sms
mekacrc:68A3CEF02BC61B2B Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1c-Great Soccer (JP)-32k.sms
crc32:2d7fd7ef Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1c-Great Soccer (JP)-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1d-Super Tennis (US,EU,DE)-32k.sms
Checking for export header with matching CRC... YES
sha256:5fb097b508a482c29f12c2203a0a98a0dd7ce9873e7ef12fb7e0aeea250a99e2 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1d-Super Tennis (US,EU,DE)-32k.sms
sha1:67787f3f29a5b5e74b5f6a636428da4517a0f992 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1d-Super Tennis (US,EU,DE)-32k.sms
md5:2db9404fe79593fd2379921ca822103a Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1d-Super Tennis (US,EU,DE)-32k.sms
mekacrc:F799F9C458560EF7 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1d-Super Tennis (US,EU,DE)-32k.sms
crc32:914514e3 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1d-Super Tennis (US,EU,DE)-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1e-Great Baseball [JP] (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:84a62928d7a231657db0a5d77efa77eebda9f5cbefb5d5a68af64af2ecdb88fd Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1e-Great Baseball [JP] (JP)-32k.sms
sha1:e6eaaec61bec32dee5161ae59a7a0902f0d05dc9 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1e-Great Baseball [JP] (JP)-32k.sms
md5:94ca79d4eb2709ad98b850d33728a045 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1e-Great Baseball [JP] (JP)-32k.sms
mekacrc:9F82F97234F38CC1 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1e-Great Baseball [JP] (JP)-32k.sms
crc32:89e98a7c Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1e-Great Baseball [JP] (JP)-32k.sms

32K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1f-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:be7c284c39c1e18e53f7a97d3950caf93550783cdddcdf9324f9b209353682b9 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1f-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
sha1:b1afa682b2f70bfc4ab2020d7c3047aabbaf9a24 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1f-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
md5:209ee37dcabc263aa462c781d3123fce Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1f-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
mekacrc:B637976CB4B28D1D Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1f-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms
crc32:e6795c53 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-1f-Fushigi no Oshiro Pit Pot (JP,KR)-32k.sms

8.0K Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-20-menu-8k.gg
Checking for export header with matching CRC... NO
sha256:3c61e955fd46d1a42f2292a0605539f0a05f1c8684b836e05db59b5cf8da052b Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-20-menu-8k.gg
sha1:c2a7e890f843b05bf78e0a252d4f2bd4963902de Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-20-menu-8k.gg
md5:ba1731cb2e8616f25c8dcfdd1dde201c Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-20-menu-8k.gg
mekacrc:F9049C32B695B03A Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-20-menu-8k.gg
crc32:d59d5e15 Super Gear 23 in 1 [Ninja Gaiden] (Unl)/part-20-menu-8k.gg
@bsittler bsittler force-pushed the super-73-in-1--game-gear-73-in-1 branch from 75a0ad1 to c2b559f Compare March 20, 2023 21:30
…1 [Sonic 2 ~ Street Fighter 2] (Unl)", "Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)", and "Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)"

Mapper `#33` MAPPER_GG_Super_73_in_1_FFFE_FFFF is Super Game Gear 73 in 1 [Sonic 2], Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label], and Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label]

Mapper `#34` MAPPER_GG_Super_73_in_1_8000_4000 is Super Game Gear 73 in 1 [Street Fighter 2]

NOTE: scroll down for information on "Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)" and "Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)"

---

Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)

I've been calling it "Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)", but the actual names are different:

The menu title is "SUPER 73 IN 1"

The title on the label is "GAME GEAR 73 IN 1" (three times!)

This is a single ROM image with two different multicarts. My hardware is wired the Sonic 2 way, but the only difference is which megabyte of the ROM is first and which mapper registers are used.

To dump it, I disconnected the game cartridge from the dumper and then reconnected it for each game's section of the ROM. I then wrote the three register values shown next to that game's menu item transcription, and then read out the game contents, using mapper register paging when the game was larger than 32KB.

This is a 2MB Game Gear multicart with a total of 42 games (though only 41 are reachable in each of the two supported hardware configurations.) It has one 512KB Game Gear game: Sonic The Hedgehog 2. It has one 256KB SMS-GG game: Jang Pung II. It has three 32KB Game Gear games: Pengo, Woody Pop, and Columns. The rest are 32KB SMS and SG-1000 games: Exerion (SG-1000) (modified to coexist in the same 32KB ROM mapping region with the menu), H.E.R.O. (SG-1000),  Hustle Chummy (SG-1000), Konami no Hyper Sports, Champion Ice Hockey (SG-1000), Loderunner (SG-1000), Machine Gun Joe, Monaco GP (SG-1000), My Hero, Fushigi no Oshiro Pit Pot, Road Fighter, Rock N' Bolt (SG-1000), Satellite 7, Great Soccer, Spy vs. Spy, Super Bubble Bobble, Teddy Boy Blues, Super Tennis, Trans-Bot, Zippy Race (SG-1000), Zoom 909 (SG-1000), Super Boy II, Champion Soccer (SG-1000) (modified to coexist in the same 32KB ROM mapping region with an unused alternate menu built for a different mapper chip), Astro-Flash, Bank Panic, Great Baseball, Bomb Jack (SG-1000), Champion Boxing (SG-1000), Championship Loderunner (SG-1000), Choplifter (SG-1000), Dr. Hello, Drol (SG-1000), Sega-Galaga (with the Sega title part removed), Ghost House, GP World, Hang-On, and Hang-On 2 (SG-1000).

Most of the games appear in the menu twice under different names. Some of the names are quite misleading, and also suggest that there may be other related multicarts containing the actual games those names suggest (the games suggested by those names also exist as SMS and SG-1000 games, for the most part, but aren't in this multicart.)

However, one of the games (Jang Pung II [SMS-GG]) isn't accessible via the menu and wouldn't work anyhow, since it requires different mapper hardware.

… but, there is a whole other menu in the same ROM built for different multicart mapper hardware that does support Jang Pung II, but does not include Sonic The Hedgehog 2 — which wouldn't work with the other mapper hardware anyhow, as it requires a Sega-style mapper. This other mapper hardware also expects the two 1MB halves of the ROM to be laid out in the opposite order.

First, a description of "Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)", the "Sonic 2" variant I have the hardware for:

Also on each menu screen:
PUSH ↑. ↓. 1. 2.

Also on the label:
GAMES SELECT ON SCREEN
GamePro Magazine Best Choice
GAME GEAR (with not-quite-right R-G-B ovals)

The menu system runs in native Game Gear mode, but many of the games run in SMS-GG mode. Text for the menu system is stored in the ROM starting around address 0x4000.

The menu has ten screens. Button 1 advances to the next screen, up and down move the cursor, and button 2 starts a game. Some of the menu items have text that is rendered in SMS-accessible VRAM outside the GG visible screen area. The GG-invisible portion is from the column marked with "┊" onward.

Menu screen 1:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 01. SONIC 2       ┊ [0xFFFE=0x46, 0xFFFE=0x00, 0xFFFF=0x40] part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
 02. GG MARIO BROTHER [0xFFFE=0x4A, 0xFFFE=0x0E, 0xFFFF=0x40] part-20e-Super Boy II (KR)-32k.sms
 03. ASTRO FLASH   ┊ [0xFFFE=0x4C, 0xFFFE=0x02, 0xFFFF=0x40] part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
 04. BANK PANIC    ┊ [0xFFFE=0x4C, 0xFFFE=0x04, 0xFFFF=0x40] part-404-bank-panic-32k.sms
→05. BASEBALL      ┊ [0xFFFE=0x4C, 0xFFFE=0x06, 0xFFFF=0x40] part-406-Great Baseball (J) [!]-32k.sms
 06. BOMB JACK     ┊ [0xFFFE=0x4C, 0xFFFE=0x08, 0xFFFF=0x40] part-408-bomb-jack-32k.sms
 07. CHAMPION BOXING [0xFFFE=0x4C, 0xFFFE=0x0A, 0xFFFF=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 08. CHAMPION LODERUNNER [0xFFFE=0x4C, 0xFFFE=0x0C, 0xFFFF=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 09. CHAMPION SOCCER [0xFFFE=0x4C, 0xFFFE=0x00, 0xFFFF=0x40] part-400-alt-menu-champion-soccer-32k.gg
 10. CHOPLIFTER    ┊ [0xFFFE=0x4C, 0xFFFE=0x0E, 0xFFFF=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms
```

Menu screen 2:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 11. COLUMNS       ┊ [0xFFFE=0x44, 0xFFFE=0x10, 0xFFFF=0x40] part-410-Columns (J) (Alt)-32k.gg
 12. DR.HELLO      ┊ [0xFFFE=0x4C, 0xFFFE=0x12, 0xFFFF=0x40] part-412-dr-hello-32k.sms
 13. DROL          ┊ [0xFFFE=0x4C, 0xFFFE=0x14, 0xFFFF=0x40] part-414-Drol (SG-1000)-32k.sms
 14. EXERION       ┊ [0xFFFE=0x48, 0xFFFE=0x00, 0xFFFF=0x40] part-000-menu-exerion.gg
→15. GALAGA        ┊ [0xFFFE=0x4C, 0xFFFE=0x16, 0xFFFF=0x40] part-416-sega-galaga-32k.sms
 16. GHOST HOUSE   ┊ [0xFFFE=0x4C, 0xFFFE=0x18, 0xFFFF=0x40] part-418-Ghost House (J) [!]-32k.sms
 17. GP WORLD      ┊ [0xFFFE=0x4C, 0xFFFE=0x1A, 0xFFFF=0x40] part-41a-GP World [v1] (JP)-32k.sms
 18. HANG ON       ┊ [0xFFFE=0x4C, 0xFFFE=0x1C, 0xFFFF=0x40] part-41c-Hang-On (Europe)-32k.sms
 19. HANG ON 2     ┊ [0xFFFE=0x4C, 0xFFFE=0x1E, 0xFFFF=0x40] part-41e-Hang-On 2 (SG-1000)-32k.sms
 20. HERO          ┊ [0xFFFE=0x48, 0xFFFE=0x02, 0xFFFF=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms
```

Menu screen 3:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 21. HUSTLE CHUMY  ┊ [0xFFFE=0x48, 0xFFFE=0x04, 0xFFFF=0x40] part-004-Hustle Chummy (SG-1000) [!]-32k.sms
 22. HYPER SPORTS  ┊ [0xFFFE=0x48, 0xFFFE=0x06, 0xFFFF=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 23. ICE HOCKEY    ┊ [0xFFFE=0x48, 0xFFFE=0x08, 0xFFFF=0x40] part-008-Champion Ice Hockey (SG-1000)-32k.sms
 24. LODE RUNNER   ┊ [0xFFFE=0x48, 0xFFFE=0x0A, 0xFFFF=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
→25. MACHINE GUN   ┊ [0xFFFE=0x48, 0xFFFE=0x0C, 0xFFFF=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 26. MONACO GP     ┊ [0xFFFE=0x48, 0xFFFE=0x0E, 0xFFFF=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 27. MY HERO       ┊ [0xFFFE=0x48, 0xFFFE=0x10, 0xFFFF=0x40] part-010-My Hero (UE) [!]-32k.sms
 28. PENGO         ┊ [0xFFFE=0x40, 0xFFFE=0x12, 0xFFFF=0x40] part-012-pengo-32k.gg
 29. PIT POT       ┊ [0xFFFE=0x48, 0xFFFE=0x14, 0xFFFF=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 30. ROAD FIGHTER  ┊ [0xFFFE=0x48, 0xFFFE=0x16, 0xFFFF=0x40] part-016-road-fighter-32k.sms
```

Menu screen 4:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 31. ROCK N BOLT   ┊ [0xFFFE=0x48, 0xFFFE=0x18, 0xFFFF=0x40] part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
 32. SATELLITE 7   ┊ [0xFFFE=0x48, 0xFFFE=0x1A, 0xFFFF=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
 33. SOCCER        ┊ [0xFFFE=0x48, 0xFFFE=0x1C, 0xFFFF=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 34. SPY VS SPY    ┊ [0xFFFE=0x48, 0xFFFE=0x1E, 0xFFFF=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
→35. SUPER BUBBLE BOBBLE [0xFFFE=0x4A, 0xFFFE=0x00, 0xFFFF=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 36. TEDDY BOY     ┊ [0xFFFE=0x4A, 0xFFFE=0x02, 0xFFFF=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 37. TENNIS        ┊ [0xFFFE=0x4A, 0xFFFE=0x04, 0xFFFF=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 38. TRANS BOT     ┊ [0xFFFE=0x4A, 0xFFFE=0x06, 0xFFFF=0x40] part-206-Trans-Bot (UE) [!]-32k.sms
 39. WOODY POP     ┊ [0xFFFE=0x42, 0xFFFE=0x08, 0xFFFF=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
 40. ZIPPY RACE    ┊ [0xFFFE=0x4A, 0xFFFE=0x0A, 0xFFFF=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms
```

Menu screen 5:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 41. ZOOM 909      ┊ [0xFFFE=0x4A, 0xFFFE=0x0C, 0xFFFF=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms
 42. SUPER BOY 2   ┊ [0xFFFE=0x4A, 0xFFFE=0x0E, 0xFFFF=0x40] part-20e-Super Boy II (KR)-32k.sms
 43. DICK TRACY    ┊ [0xFFFE=0x4C, 0xFFFE=0x04, 0xFFFF=0x40] part-404-bank-panic-32k.sms
 44. BOMBER BOY    ┊ [0xFFFE=0x4C, 0xFFFE=0x08, 0xFFFF=0x40] part-408-bomb-jack-32k.sms
→45. K.O. BOXER    ┊ [0xFFFE=0x4C, 0xFFFE=0x0A, 0xFFFF=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 46. ESCAPE KING KONG 2 [0xFFFE=0x4C, 0xFFFE=0x0C, 0xFFFF=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 47. RESCUER       ┊ [0xFFFE=0x4C, 0xFFFE=0x0E, 0xFFFF=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms
 48. ESAY COLUMNS  ┊ [0xFFFE=0x44, 0xFFFE=0x10, 0xFFFF=0x40] part-410-Columns (J) (Alt)-32k.gg
 49. SUPER VERIUS  ┊ [0xFFFE=0x4C, 0xFFFE=0x12, 0xFFFF=0x40] part-412-dr-hello-32k.sms
 50. SPACE KID     ┊ [0xFFFE=0x4C, 0xFFFE=0x14, 0xFFFF=0x40] part-414-Drol (SG-1000)-32k.sms
```

Menu screen 6:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 51. SPACE ACE     ┊ [0xFFFE=0x48, 0xFFFE=0x00, 0xFFFF=0x40] part-000-menu-exerion.gg
 52. GALAXY FORCE  ┊ [0xFFFE=0x4C, 0xFFFE=0x16, 0xFFFF=0x40] part-416-sega-galaga-32k.sms
 53. GHOST         ┊ [0xFFFE=0x4C, 0xFFFE=0x18, 0xFFFF=0x40] part-418-Ghost House (J) [!]-32k.sms
 54. MOTO CROSS    ┊ [0xFFFE=0x4C, 0xFFFE=0x1C, 0xFFFF=0x40] part-41c-Hang-On (Europe)-32k.sms
→55. HOT BLOOD FIGHTER [0xFFFE=0x48, 0xFFFE=0x02, 0xFFFF=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms
 56. OLYMPIA       ┊ [0xFFFE=0x48, 0xFFFE=0x06, 0xFFFF=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 57. SUPER LODE RUNNER [0xFFFE=0x48, 0xFFFE=0x0A, 0xFFFF=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
 58. DIE HARD      ┊ [0xFFFE=0x48, 0xFFFE=0x0C, 0xFFFF=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 59. SUPER MONACO  ┊ [0xFFFE=0x48, 0xFFFE=0x0E, 0xFFFF=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 60. STREET SMART  ┊ [0xFFFE=0x48, 0xFFFE=0x10, 0xFFFF=0x40] part-010-My Hero (UE) [!]-32k.sms
```

Menu screen 7:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 61. EASY PENGO    ┊ [0xFFFE=0x40, 0xFFFE=0x12, 0xFFFF=0x40] part-012-pengo-32k.gg
 62. FANTASY MAZE  ┊ [0xFFFE=0x48, 0xFFFE=0x14, 0xFFFF=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 63. MAD MAX       ┊ [0xFFFE=0x48, 0xFFFE=0x16, 0xFFFF=0x40] part-016-road-fighter-32k.sms
 64. THUNDER BRID  ┊ [0xFFFE=0x48, 0xFFFE=0x1A, 0xFFFF=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
→65. WORLD CUP SOCCER [0xFFFE=0x48, 0xFFFE=0x1C, 0xFFFF=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 66. MISSION IMPOSSIBLE [0xFFFE=0x48, 0xFFFE=0x1E, 0xFFFF=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
 67. BOBBLE DRAGON ┊ [0xFFFE=0x4A, 0xFFFE=0x00, 0xFFFF=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 68. KUNG FU KID   ┊ [0xFFFE=0x4A, 0xFFFE=0x02, 0xFFFF=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 69. SUPER TENNIS ACE [0xFFFE=0x4A, 0xFFFE=0x04, 0xFFFF=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 70. STAR FORCE    ┊ [0xFFFE=0x4A, 0xFFFE=0x06, 0xFFFF=0x40] part-206-Trans-Bot (UE) [!]-32k.sms
```

Menu screen 8:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 71. SUPER BREAK OUT [0xFFFE=0x42, 0xFFFE=0x08, 0xFFFF=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
→72. HIGHWAY STAR  ┊ [0xFFFE=0x4A, 0xFFFE=0x0A, 0xFFFF=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms
 73. HYPER ZOOM    ┊ [0xFFFE=0x4A, 0xFFFE=0x0C, 0xFFFF=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms
```

The mapper starts out in "menu" mapping mode. Making a game selection writes to FFFE twice and then writes 0x40 to FFFF, after which the mapper is in "game" mapping mode where it supports enough Sega mapper behavior to play the included games.

MAPBASE is a six-bit 32KB page offset into the ROM image. Its initial value is zero.

In "menu" mapping mode, the first write to 0xFFFE is in the range 0x40…0x4F and the second write is in the range 0x00…0x1F. In both cases the least-significant bit written is ignored.

Meaning of the bits in writes to 0xFFFE in "menu" mapping mode:

0x40: when this bit is set, the bits are interpreted as a high-part mapper write;
      when this bit is not set, the bits are interpreted as a low-part mapper write

High-part mapper writes:
0x80: this bit is ignored
0x40: this bit is always set for high-part mapper writes
0x30: these bits are ignored
0x08: when this bit is set, the game will launch in SMS-GG mode; otherwise, native GG mode
0x06: these will be the upper two bits of MAPBASE
0x01: this bit is ignored

Low-part mapper writes:
0x80: this bit is ignored
0x40: this bit is never set for low-part mapper writes
0x20: this bit is ignored
0x1E: these will be the lower four bits of MAPBASE
0x01: this bit is ignored

Writing 0x40 to 0xFFFF activates "game" mapping mode. No mechanism for returning to "menu" mapping mode afterward is known.

In "game" mapping mode, the Sega-style mapper registers only seem to work for MAPBASE in the range occupied by Sonic The Hedgehog 2. When the Sega mapper registers are used in those ranges, it is only able to address pages inside that game's range. Additionally, in the Sonic The Hedgehog 2 ROM region MAPBASE is always treated as if it points to the beginning of the region.

… now for the other hardware configuration! A description of "Super Game Gear 73 in 1 [Street Fighter 2] (Unl)", the "Street Fighter[ 2]" variant I don't the hardware for, but which uses the same ROM data with the two 1MB halves re-ordered:

Other than the first screen, the menu contents look identical to the "Sonic 2" variant. However this variant writes to different mapper registers for game selection, and the values it writes indicate that the ROM should be re-ordered by interchanging the first and second megabytes. I suspect it's just a jumper variant, but I haven't opened my cartridge to check.

The menu has ten screens. Button 1 advances to the next screen, up and down move the cursor, and button 2 starts a game. Some of the menu items have text that is rendered in SMS-accessible VRAM outside the GG visible screen area. The GG-invisible portion is from the column marked with "┊" onward.

In terms of visible menu contents, only item 01. is different.

Menu screen 1:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 01. STREET FIGHTER 2 [0x8000=0x4E, 0x8000=0x10, 0x4000=0x40] part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
 02. GG MARIO BROTHER [0x8000=0x4E, 0x8000=0x0E, 0x4000=0x40] part-20e-Super Boy II (KR)-32k.sms
 03. ASTRO FLASH   ┊ [0x8000=0x48, 0x8000=0x02, 0x4000=0x40] part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
 04. BANK PANIC    ┊ [0x8000=0x48, 0x8000=0x04, 0x4000=0x40] part-404-bank-panic-32k.sms
→05. BASEBALL      ┊ [0x8000=0x48, 0x8000=0x06, 0x4000=0x40] part-406-Great Baseball (J) [!]-32k.sms
 06. BOMB JACK     ┊ [0x8000=0x48, 0x8000=0x08, 0x4000=0x40] part-408-bomb-jack-32k.sms
 07. CHAMPION BOXING [0x8000=0x48, 0x8000=0x0A, 0x4000=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 08. CHAMPION LODERUNNER [0x8000=0x48, 0x8000=0x0C, 0x4000=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 09. CHAMPION SOCCER [0x8000=0x48, 0x8000=0x00, 0x4000=0x40] part-400-alt-menu-champion-soccer-32k.gg
 10. CHOPLIFTER    ┊ [0x8000=0x48, 0x8000=0x0E, 0x4000=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms
```

Menu screen 2:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 11. COLUMNS       ┊ [0x8000=0x40, 0x8000=0x10, 0x4000=0x40] part-410-Columns (J) (Alt)-32k.gg
 12. DR.HELLO      ┊ [0x8000=0x48, 0x8000=0x12, 0x4000=0x40] part-412-dr-hello-32k.sms
 13. DROL          ┊ [0x8000=0x48, 0x8000=0x14, 0x4000=0x40] part-414-Drol (SG-1000)-32k.sms
 14. EXERION       ┊ [0x8000=0x4C, 0x8000=0x00, 0x4000=0x40] part-000-menu-exerion.gg
→15. GALAGA        ┊ [0x8000=0x48, 0x8000=0x16, 0x4000=0x40] part-416-sega-galaga-32k.sms
 16. GHOST HOUSE   ┊ [0x8000=0x48, 0x8000=0x18, 0x4000=0x40] part-418-Ghost House (J) [!]-32k.sms
 17. GP WORLD      ┊ [0x8000=0x48, 0x8000=0x1A, 0x4000=0x40] part-41a-GP World [v1] (JP)-32k.sms
 18. HANG ON       ┊ [0x8000=0x48, 0x8000=0x1C, 0x4000=0x40] part-41c-Hang-On (Europe)-32k.sms
 19. HANG ON 2     ┊ [0x8000=0x48, 0x8000=0x1E, 0x4000=0x40] part-41e-Hang-On 2 (SG-1000)-32k.sms
 20. HERO          ┊ [0x8000=0x4C, 0x8000=0x02, 0x4000=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms
```

Menu screen 3:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 21. HUSTLE CHUMY  ┊ [0x8000=0x4C, 0x8000=0x04, 0x4000=0x40] part-004-Hustle Chummy (SG-1000) [!]-32k.sms
 22. HYPER SPORTS  ┊ [0x8000=0x4C, 0x8000=0x06, 0x4000=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 23. ICE HOCKEY    ┊ [0x8000=0x4C, 0x8000=0x08, 0x4000=0x40] part-008-Champion Ice Hockey (SG-1000)-32k.sms
 24. LODE RUNNER   ┊ [0x8000=0x4C, 0x8000=0x0A, 0x4000=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
→25. MACHINE GUN   ┊ [0x8000=0x4C, 0x8000=0x0C, 0x4000=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 26. MONACO GP     ┊ [0x8000=0x4C, 0x8000=0x0E, 0x4000=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 27. MY HERO       ┊ [0x8000=0x4C, 0x8000=0x10, 0x4000=0x40] part-010-My Hero (UE) [!]-32k.sms
 28. PENGO         ┊ [0x8000=0x44, 0x8000=0x12, 0x4000=0x40] part-012-pengo-32k.gg
 29. PIT POT       ┊ [0x8000=0x4C, 0x8000=0x14, 0x4000=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 30. ROAD FIGHTER  ┊ [0x8000=0x4C, 0x8000=0x16, 0x4000=0x40] part-016-road-fighter-32k.sms
```

Menu screen 4:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 31. ROCK N BOLT   ┊ [0x8000=0x4C, 0x8000=0x18, 0x4000=0x40] part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
 32. SATELLITE 7   ┊ [0x8000=0x4C, 0x8000=0x1A, 0x4000=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
 33. SOCCER        ┊ [0x8000=0x4C, 0x8000=0x1C, 0x4000=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 34. SPY VS SPY    ┊ [0x8000=0x4C, 0x8000=0x1E, 0x4000=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
→35. SUPER BUBBLE BOBBLE [0x8000=0x4E, 0x8000=0x00, 0x4000=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 36. TEDDY BOY     ┊ [0x8000=0x4E, 0x8000=0x02, 0x4000=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 37. TENNIS        ┊ [0x8000=0x4E, 0x8000=0x04, 0x4000=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 38. TRANS BOT     ┊ [0x8000=0x4E, 0x8000=0x06, 0x4000=0x40] part-206-Trans-Bot (UE) [!]-32k.sms
 39. WOODY POP     ┊ [0x8000=0x46, 0x8000=0x08, 0x4000=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
 40. ZIPPY RACE    ┊ [0x8000=0x4E, 0x8000=0x0A, 0x4000=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms
```

Menu screen 5:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 41. ZOOM 909      ┊ [0x8000=0x4E, 0x8000=0x0C, 0x4000=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms
 42. SUPER BOY 2   ┊ [0x8000=0x4E, 0x8000=0x0E, 0x4000=0x40] part-20e-Super Boy II (KR)-32k.sms
 43. DICK TRACY    ┊ [0x8000=0x48, 0x8000=0x04, 0x4000=0x40] part-404-bank-panic-32k.sms
 44. BOMBER BOY    ┊ [0x8000=0x48, 0x8000=0x08, 0x4000=0x40] part-408-bomb-jack-32k.sms
→45. K.O. BOXER    ┊ [0x8000=0x48, 0x8000=0x0A, 0x4000=0x40] part-40a-Champion Boxing (SG-1000 Card)-32k.sms
 46. ESCAPE KING KONG 2 [0x8000=0x48, 0x8000=0x0C, 0x4000=0x40] part-40c-Championship Loderunner (SG-1000)-32k.sms
 47. RESCUER       ┊ [0x8000=0x48, 0x8000=0x0E, 0x4000=0x40] part-40e-Choplifter (SG-1000) [!]-32k.sms
 48. ESAY COLUMNS  ┊ [0x8000=0x40, 0x8000=0x10, 0x4000=0x40] part-410-Columns (J) (Alt)-32k.gg
 49. SUPER VERIUS  ┊ [0x8000=0x48, 0x8000=0x12, 0x4000=0x40] part-412-dr-hello-32k.sms
 50. SPACE KID     ┊ [0x8000=0x48, 0x8000=0x14, 0x4000=0x40] part-414-Drol (SG-1000)-32k.sms
```

Menu screen 6:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 51. SPACE ACE     ┊ [0x8000=0x4C, 0x8000=0x00, 0x4000=0x40] part-000-menu-exerion.gg
 52. GALAXY FORCE  ┊ [0x8000=0x48, 0x8000=0x16, 0x4000=0x40] part-416-sega-galaga-32k.sms
 53. GHOST         ┊ [0x8000=0x48, 0x8000=0x18, 0x4000=0x40] part-418-Ghost House (J) [!]-32k.sms
 54. MOTO CROSS    ┊ [0x8000=0x48, 0x8000=0x1C, 0x4000=0x40] part-41c-Hang-On (Europe)-32k.sms
→55. HOT BLOOD FIGHTER [0x8000=0x4C, 0x8000=0x02, 0x4000=0x40] part-002-H.E.R.O. (SG-1000)-32k.sms
 56. OLYMPIA       ┊ [0x8000=0x4C, 0x8000=0x06, 0x4000=0x40] part-006-Hyper Sports (Konami no) (JP)-32k.sms
 57. SUPER LODE RUNNER [0x8000=0x4C, 0x8000=0x0A, 0x4000=0x40] part-00a-Loderunner (SG-1000) [!]-32k.sms
 58. DIE HARD      ┊ [0x8000=0x4C, 0x8000=0x0C, 0x4000=0x40] part-00c-Machine Gun Joe (J) [!]-32k.sms
 59. SUPER MONACO  ┊ [0x8000=0x4C, 0x8000=0x0E, 0x4000=0x40] part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
 60. STREET SMART  ┊ [0x8000=0x4C, 0x8000=0x10, 0x4000=0x40] part-010-My Hero (UE) [!]-32k.sms
```

Menu screen 7:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 61. EASY PENGO    ┊ [0x8000=0x44, 0x8000=0x12, 0x4000=0x40] part-012-pengo-32k.gg
 62. FANTASY MAZE  ┊ [0x8000=0x4C, 0x8000=0x14, 0x4000=0x40] part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
 63. MAD MAX       ┊ [0x8000=0x4C, 0x8000=0x16, 0x4000=0x40] part-016-road-fighter-32k.sms
 64. THUNDER BRID  ┊ [0x8000=0x4C, 0x8000=0x1A, 0x4000=0x40] part-01a-Satellite 7 (J) [!]-32k.sms
→65. WORLD CUP SOCCER [0x8000=0x4C, 0x8000=0x1C, 0x4000=0x40] part-01c-Great Soccer (J) [!]-32k.sms
 66. MISSION IMPOSSIBLE [0x8000=0x4C, 0x8000=0x1E, 0x4000=0x40] part-01e-Spy vs. Spy (J) [!]-32k.sms
 67. BOBBLE DRAGON ┊ [0x8000=0x4E, 0x8000=0x00, 0x4000=0x40] part-200-Super Bubble Bobble (KR)-32k.sms
 68. KUNG FU KID   ┊ [0x8000=0x4E, 0x8000=0x02, 0x4000=0x40] part-202-Teddy Boy Blues (J) [!]-32k.sms
 69. SUPER TENNIS ACE [0x8000=0x4E, 0x8000=0x04, 0x4000=0x40] part-204-Super Tennis (USA, Europe)-32k.sms
 70. STAR FORCE    ┊ [0x8000=0x4E, 0x8000=0x06, 0x4000=0x40] part-206-Trans-Bot (UE) [!]-32k.sms
```

Menu screen 8:

```
  SUPER 73 IN 1    ┊
                   ┊
 PUSH ↑. ↓. 1. 2.  ┊
                   ┊
 71. SUPER BREAK OUT [0x8000=0x46, 0x8000=0x08, 0x4000=0x40] part-208-Woody Pop (U) (V1.0)-32k.gg
→72. HIGHWAY STAR  ┊ [0x8000=0x4E, 0x8000=0x0A, 0x4000=0x40] part-20a-Zippy Race (SG-1000) [!]-32k.sms
 73. HYPER ZOOM    ┊ [0x8000=0x4E, 0x8000=0x0C, 0x4000=0x40] part-20c-Zoom 909 (SG-1000) [!]-32k.sms
```

The mapper starts out in "menu" mapping mode. Making a game selection writes to 8000 twice and then writes 0x40 to 4000, after which the mapper is in "game" mapping mode where it supports enough Codemasters mapper behavior to play the included games.

MAPBASE is a six-bit 32KB page offset into the ROM image. Its initial value is zero.

In "menu" mapping mode, the first write to 0x4000 is in the range 0x40…0x4F and the second write is in the range 0x00…0x1F. In both cases the least-significant bit written is ignored.

Meaning of the bits in writes to 0x4000 in "menu" mapping mode:

0x40: when this bit is set, the bits are interpreted as a high-part mapper write;
      when this nit is not set, the its are interpreted as a low-part mapper write

High-part mapper writes:
0x80: this bit is ignored
0x40: this bit is always set for high-part mapper writes
0x30: these bits are ignored
0x08: when this bit is set, the game will launch in SMS-GG mode; otherwise, native GG mode
0x06: these will be the upper two bits of MAPBASE
0x01: this bit is ignored

Low-part mapper writes:
0x80: this bit is ignored
0x40: this bit is never set for low-part mapper writes
0x20: this bit is ignored
0x1E: these will be the lower four bits of MAPBASE
0x01: this bit is ignored

Writing 0x40 to 0x4000 activates "game" mapping mode. No mechanism for returning to "menu" mapping mode afterward is known.

In "game" mapping mode, the Codemasters-style mapper registers only needs to work for MAPBASE in the range occupied by Jang Pung II. When the Codemasters mapper registers are used in that range, they must be able to address pages inside that game's range.

NOTE: mapper behavior for this variant is inferred from the ROM contents, since my cartridge is wired the other way (Sega/Sonnic 2 rather than Codemasters/Jang Pung II)

ROM fingerprint info for the "Sonic 2" ROM layout:

2.0M Super Game Gear 73 in 1 [Sonic 2] (Unl).gg
Checking for export header with matching CRC... NO
sha256:3401d59438bf657adf391ae6753e49dea9e1944efd0808bc89499f2fd632888d Super Game Gear 73 in 1 [Sonic 2] (Unl).gg
sha1:9fe83563a10194eadf9671c375f4eb3790b3884e Super Game Gear 73 in 1 [Sonic 2] (Unl).gg
md5:1947f3c11171ca992668b3cb9c4a9dd9 Super Game Gear 73 in 1 [Sonic 2] (Unl).gg
mekacrc:ADC7A676E4A80ADA Super Game Gear 73 in 1 [Sonic 2] (Unl).gg
crc32:5585010f Super Game Gear 73 in 1 [Sonic 2] (Unl).gg

ROM fingerprint info for the "Street Fighter 2" alternate ROM layout:

2.0M Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg
Checking for export header with matching CRC... NO
sha256:1c3c0ae1d5d5ba77497169697758d104129d3721afcf7c590f549de9e1753c3c Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg
sha1:ee20833540f0f5a1934534cf6cdc515b1d9b17bc Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg
md5:92b7903bd035f1f9e8cc9d51f186cf11 Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg
mekacrc:ADC7A676E4A80ADA Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg
crc32:ec7240f1 Super Game Gear 73 in 1 [Street Fighter 2] (Unl).gg

ROM fingerprint info for the various parts of the ROM image:

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg
Checking for export header with matching CRC... NO
sha256:ff9120b3fcd45577b6098de113677dfc032596b5b5332147658ee383727e038d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg
sha1:e2486930506fa5424007dacf97a6aad440549c71 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg
md5:eb0357595660190e1b3f4966d1b6d299 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg
mekacrc:ECC733451DE4E7ED Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg
crc32:dce50e21 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-000-menu-exerion.gg

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:f1fcee3bad83906c1572c59fc45d28975065f23a2f7783949519160b861878ca Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
sha1:19acb69b7b64da5083349d8bc40a47beacc88c41 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
md5:d10f38c614113cb34bbf4a19b487e1fb Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
mekacrc:9E321231AEEF54FC Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms
crc32:4587de6e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-002-H.E.R.O. (SG-1000)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:d579ea7592473c216244fbe2d85f532e55df8aaaaddb3be9bd7d47cc8d4f9e54 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
sha1:7638a7af5f9e6192c3b94e7fbf5cca1a51643efd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
md5:e6c49f44cf307a303ddcc44d9402b8ec Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
mekacrc:6F16109C70F21E4F Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms
crc32:fad12c54 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-004-Hustle Chummy (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:5ef5732d668069147c58208c168c7364d97a895e4bd767105195ed882310f3b1 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
sha1:8a13ee297f861f436b9529a5e2193cb697baa56f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
md5:d8e6d89d520c91a9ea219291b55284bb Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
mekacrc:0CBF98A750BA42AA Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms
crc32:ba09a0fd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-006-Hyper Sports (Konami no) (JP)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:cf2b1b3741771e9525cbb70c2dbb2dd9f3a91d5f8b5c78936069cef79c9078b8 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
sha1:ff6440fc7e5c5faa0b9868d5cb5110d1d8635284 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
md5:b3af58c60e62bb85522ddc29096cef60 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
mekacrc:7D6DE53955B78D5F Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms
crc32:bdc05652 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-008-Champion Ice Hockey (SG-1000)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:a6295506e0d09d449d87f6d8243956d601e971b810208ff27e56b38cda65b8c5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
sha1:f14f216edfda7dfd113f5cb32375a27be8a6409d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
md5:4b4f02eb3cf7d5f9dcd1311d72e6d742 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
mekacrc:7C7748E59B2DCE4A Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms
crc32:00ed3970 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00a-Loderunner (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:ea9c74555e551974a681296c41972c1f6ddd7289fed5502f64e35b8527b6dde4 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
sha1:33c21d164fd3cdf7aa9e7e0fe1a3ae5a491bd9f5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
md5:2d59b3d27f022b04a597e767e6660ca9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
mekacrc:59868AC9BD4815B4 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms
crc32:9d549e08 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00c-Machine Gun Joe (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
Checking for export header with matching CRC... NO
sha256:3e83cb0624eaceefbf7e66c8002cde03f8bc421d987dc817b743da2c3812e17b Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
sha1:4ca8182b8f7c798d7222295978e2556ff115b848 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
md5:74121fd6f1024ee3d3f5d1db29956d7d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
mekacrc:E7A6DEA71E6978EF Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms
crc32:da2d57f3 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-00e-Monaco GP (J) (SG-1000) (V1.1) (32K)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms
Checking for export header with matching CRC... YES
sha256:4884bde83e1587f6d5f01750000ae879bebe7ebccc330ea1689d2d27b70c3436 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms
sha1:7583c5fb1963c070b7bda72b447cc3fd611ddf1a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms
md5:efef7361c9c37bcd6a7b84bc121af5f2 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms
mekacrc:ED4ACAF1CF794680 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms
crc32:62f0c23d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-010-My Hero (UE) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg
Checking for export header with matching CRC... NO
sha256:e1051bba30d7b681b7d7a17f9ea280daf1ed1f9f9184f24a5a88afc536c5d1c1 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg
sha1:5f1c16d637ff94147ab93690a7acf0a3da7c1155 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg
md5:6254d1c010a646fa73142b7c344b31bd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg
mekacrc:593C7A3470EED48B Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg
crc32:189e02fa Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-012-pengo-32k.gg

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:be7c284c39c1e18e53f7a97d3950caf93550783cdddcdf9324f9b209353682b9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
sha1:b1afa682b2f70bfc4ab2020d7c3047aabbaf9a24 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
md5:209ee37dcabc263aa462c781d3123fce Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
mekacrc:B637976CB4B28D1D Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms
crc32:e6795c53 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-014-Fushigi no Oshiro Pit Pot (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms
Checking for export header with matching CRC... NO
sha256:01fd02d70e1672e085496c479945a91dc82362a1c7435fd05476c76538a3e0c3 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms
sha1:9ed1d924035d94c7dad56644b58de88bc7d45612 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms
md5:7e82a5af56942c64c288c54050ea16fd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms
mekacrc:3395440A4DC7983E Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms
crc32:e8d8e99c Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-016-road-fighter-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:f09a2e0fe850fd80e88834015785aed5e88736f7970cf6b89d1a72a9ae866d6e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
sha1:d5e8e7ca7623521d4291ae5ab2740816fc674389 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
md5:108ffe4ba5c2c8c5e0459cb7f0cfac0e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
mekacrc:44B2C607937091A9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms
crc32:0ffdd03d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-018-Rock N' Bolt (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:3e659f15fbcc6511dfeb2112762074a8441479bb33887d196eb343e124d14fe5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
sha1:88fc5596773ea31eda8ae5a8baf6f0ce5c3f7e5e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
md5:eac6a843975c50e39eb32f764da2a5ac Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
mekacrc:ABFBCE1810529280 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms
crc32:16249e19 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01a-Satellite 7 (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:b2a524164e1a0a264dc4ac7cb29742293b3384b9369e0ce0cf2ab5ca2b50a1cd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
sha1:110536303b7bccc193bef4437ba5a9eb6fd4ac8e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
md5:0ed883302e87ca46c1c1a55660e17900 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
mekacrc:68A3CEF02BC61B2B Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms
crc32:2d7fd7ef Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01c-Great Soccer (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:e3df51893d16e512cadf3723a58f143dc679127fbe4444662be63fafb4b2a777 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
sha1:c5e004b34d6569e6e1d99bff6be940f308e2c39f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
md5:2a6ee78e2617886fe540dcb8a1500e90 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
mekacrc:440AA3B0518BF192 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms
crc32:d41b9a08 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-01e-Spy vs. Spy (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:8b6d26dcb601158e0d3e6028b358acb345fe5032095408a8bca50dbbafa99f84 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
sha1:507bfa2b21fde4d33014fc4ab98e3a934f5b339a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
md5:0c36afd72e18ca6720a982130349b953 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
mekacrc:50BB66C5832E8C8D Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms
crc32:22c09cfd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-200-Super Bubble Bobble (KR)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:42de9fc6028da76b4991ba81b3a666c9ae303e269d8f55c715f6518dcadb8773 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
sha1:fb61c04f30c83733fdbf503b16e17aa8086932df Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
md5:de5d6c9e1349844b74f53caaf2af680b Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
mekacrc:BBE8D843FF8FF6BE Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms
crc32:316727dd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-202-Teddy Boy Blues (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
Checking for export header with matching CRC... YES
sha256:5fb097b508a482c29f12c2203a0a98a0dd7ce9873e7ef12fb7e0aeea250a99e2 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
sha1:67787f3f29a5b5e74b5f6a636428da4517a0f992 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
md5:2db9404fe79593fd2379921ca822103a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
mekacrc:F799F9C458560EF7 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms
crc32:914514e3 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-204-Super Tennis (USA, Europe)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
Checking for export header with matching CRC... YES
sha256:3bba00eb4d471c9edc694516f65102300666ca54bd2f2362184df0058583b7ca Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
sha1:73273e6d44ad7aea828b642d22f6f1c138be9d2b Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
md5:93bb1e1ee14ac53adb9e6b9e0c135043 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
mekacrc:DA63DA8BEB8E7C69 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms
crc32:4bc42857 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-206-Trans-Bot (UE) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
Checking for export header with matching CRC... NO
sha256:b6b639dcfa1492b5616b83ae4ac8b76ded84c449161291964a2fc3db0f3fb1a2 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
sha1:9e7defda6873b7bca5650fad4426a6fb443522d8 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
md5:c017baf7fa0de71219dfab91caa59f8f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
mekacrc:902D4CDEE014FD28 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg
crc32:9c0e5a04 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-208-Woody Pop (U) (V1.0)-32k.gg

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:788b46169ba06cd86628f8889dfbf0fd7be7819fa45db36745157ec409985797 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
sha1:8c48dbe187ff4b26d6244d38075565f284536d0c Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
md5:0eda34ba313d3bb34558fd5939b19794 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
mekacrc:1C80273C5B02376D Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms
crc32:bc5d20df Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20a-Zippy Race (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:78ca7d49c96fa83c68db22b8257c30ebf5cc4f17667936853c38ade4e3321d06 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
sha1:09552aaa7140f9fc780b5f7d541478b534320075 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
md5:4e457a6c5b4b613f2aac3472f6827a89 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
mekacrc:93DD3B768470FCEF Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms
crc32:093830d8 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20c-Zoom 909 (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:c4220ef6ae43db946223c09a9e8e9188867c2dec781974453628a7b33d2a0c2c Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms
sha1:f5ee6b2a625765517d6b2f32703be06327696eb9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms
md5:5b2369a5e16b843c5ac128239f8e10de Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms
mekacrc:8017E8F4FD66B971 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms
crc32:d24536db Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-20e-Super Boy II (KR)-32k.sms

256K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
Checking for export header with matching CRC... NO
sha256:a685ad4118edd2fe6fb8ccc4bfc0c9ceac2f6affc3b5d93cc29afb2c9604d5ee Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
sha1:2b3bb8fd76fe706d7e564b372d2d71dfce53cb1b Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
md5:9b95b6e6609daa8ea413f223f426c8ff Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
mekacrc:F6B47C90D268957B Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms
crc32:76c5bdfb Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-210-Jang Pung II [SMS-GG] (KR)-256k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg
Checking for export header with matching CRC... NO
sha256:480ab47ef7ed04cfbddd7604aff761052daec9b9be302ee1268869a5bfa9a8e9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg
sha1:1c709e07342f4228914b7f39f0e30b4f1b183a3b Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg
md5:7bd62eeed9cdcb20ee2f1dc9d9675141 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg
mekacrc:B9E5046BB4E70850 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg
crc32:afd46f99 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-400-alt-menu-champion-soccer-32k.gg

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
Checking for export header with matching CRC... NO
sha256:bf22972cc6e88a0eb3a6f2e483fa769ba4a5573edfe421dbfa75a6697053bef7 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
sha1:94a0c358ef4e4c13ae2dc03558a0d5f46a28efd9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
md5:9d9aac5b483d3e750ba120959aaaac20 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
mekacrc:2D22172DD72A88E4 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms
crc32:ea5692a8 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-402-Astro Flash (Hi-Com) (KR) [h]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms
Checking for export header with matching CRC... NO
sha256:1cbb449b665c4766ef5faa1983995c066e91621dc7dd68955de7b800b0590d00 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms
sha1:70e07afaa6633938124add8cdb476f1bc69f2de0 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms
md5:97b2bd168b9b41b7a693c199cab9d3ca Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms
mekacrc:D7A23BCA59CD77E5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms
crc32:11d816cb Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-404-bank-panic-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:84a62928d7a231657db0a5d77efa77eebda9f5cbefb5d5a68af64af2ecdb88fd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms
sha1:e6eaaec61bec32dee5161ae59a7a0902f0d05dc9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms
md5:94ca79d4eb2709ad98b850d33728a045 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms
mekacrc:9F82F97234F38CC1 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms
crc32:89e98a7c Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-406-Great Baseball (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms
Checking for export header with matching CRC... NO
sha256:526b01bb9730b5e9b769d53f27cfb735e6f5c0714748e3006f05821791d20c13 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms
sha1:f0db86ef15dbdc32a793f37e82b4cf34614b59d8 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms
md5:00d2fdd367c16bcd01328132ae65b9ff Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms
mekacrc:B071A84FA2431DE6 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms
crc32:f7f195ec Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-408-bomb-jack-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
Checking for export header with matching CRC... NO
sha256:8f2f3e7fe8df459244c341dca9aaf5c37d2db180385ee6bf025c6ed82e7a1adc Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
sha1:7a7ace132090f11bac4f4aec58bcbf6a2a1c6168 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
md5:7527098abb9df1db29ba9f495b06998a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
mekacrc:4123EF723DD41E0C Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms
crc32:f8b2ac1d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40a-Champion Boxing (SG-1000 Card)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:f492190a369a3fb5538c84cf4487b73ab6c1696990db42b0134a7c8a6638d6ae Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
sha1:a0dad095489da2bdf8ec03f1acc83f809db2371f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
md5:f49d9ea611ccb9289994774406f20d06 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
mekacrc:FF5544CA075675CC Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms
crc32:11db4b1d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40c-Championship Loderunner (SG-1000)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:dc91150015413e7205e24e5e854abec900ac216000ae76e571d0e58a8f512957 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
sha1:e0828517fdc9a5537fda39dbc49942494eb3196d Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
md5:ee557c7811f03c44965a56b80801a3b9 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
mekacrc:308D125E31D34B84 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms
crc32:732b7180 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-40e-Choplifter (SG-1000) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg
Checking for export header with matching CRC... NO
sha256:9e0a2b9c2af94bdfc95ca5c884fdf40ac9178388a6e8a36ccac263492ad74781 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg
sha1:d83fd16bd23c51750555a692535daa171ed41af0 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg
md5:36b33d28235b4c9439ab0f62ab1c97c4 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg
mekacrc:C8F45DEC67DF2095 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg
crc32:ac37e092 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-410-Columns (J) (Alt)-32k.gg

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms
Checking for export header with matching CRC... NO
sha256:91c370b64a8a653c1d706dc79b0d915aabd479cfc1724aa46273c9f1954af79a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms
sha1:d9413e3693dc0feb6fdf845244eba88b5e5de9e3 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms
md5:c9209e366fc06a2efe63e3a97470f690 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms
mekacrc:CAB3012EDC758A79 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms
crc32:b11a90f1 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-412-dr-hello-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:a124c812a05b458c405a655506c73e872e6db620c850dd01fb7f65908549aa79 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms
sha1:607b2b9a946eaaebb938800bd3b1df7d9342388c Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms
md5:8eb2ab42d2bc3f3568e85cba2b46a251 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms
mekacrc:546C1EFBFD7F5754 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms
crc32:288940cb Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-414-Drol (SG-1000)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms
Checking for export header with matching CRC... NO
sha256:4f5027c189fa2aa88f5e2bccdab75abb0426818b2d16191e6ec405e144f2b806 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms
sha1:9c8c0de9ed43851e3bd496f7eaad007ce52ac6c5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms
md5:0750b1cdfad87a6e0d1b89916136a31f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms
mekacrc:C5F4DF70EBA8372E Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms
crc32:c22f4e80 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-416-sega-galaga-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms
Checking for export header with matching CRC... NO
sha256:c01f783f10fd4350816932e367bc9439b47e2ee1034a3179dcd93d660deecf43 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms
sha1:051e74c499c6792f891668a7be23a11c2c4087af Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms
md5:89028bfb152a553adf25668649d39ca6 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms
mekacrc:827C30E5ED689206 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms
crc32:c0f3ce7e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-418-Ghost House (J) [!]-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:6a1e35e019726ba1fc2426c29aaafd042b520f859f38961875eb3191436e1479 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms
sha1:37aa4812d37445c9e86bc4e02f056fb50d19dc6a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms
md5:19707d73ce1a664cba608e9c72e334c2 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms
mekacrc:9B2EAB302403AF86 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms
crc32:191ffe0a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41a-GP World [v1] (JP)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms
Checking for export header with matching CRC... YES
sha256:0d35d0e232d64e714fa5d07e45acaf01ea9fb5a8f88fe9ac8018719ac2818d6f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms
sha1:e601257f6477b85eb0b25a5b6d46ebc070d8a05a Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms
md5:2864be0d35269c5030a7f297f70e3ac3 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms
mekacrc:F0A23277115075EF Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms
crc32:071b045e Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41c-Hang-On (Europe)-32k.sms

32K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
Checking for export header with matching CRC... NO
sha256:b9dc16a7c01ef7939554b6fea723a3483146bdba879341a3b3276514633b0c79 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
sha1:e636e889d4e81c024ee7dae8943c2b8d9d4a5414 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
md5:314c865decbe6f578d9bfa23f27a08e6 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
mekacrc:0EF416397D1321FE Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms
crc32:9be3c6bd Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-41e-Hang-On 2 (SG-1000)-32k.sms

512K Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
Checking for export header with matching CRC... NO
sha256:2826d679932566411003334cd4b9d8b3618248b6693e98822f5b2425430623e0 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
sha1:dabb452e416b4fa9cb83d8ddd307c2a32c3a1a7f Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
md5:9c64846563d8b9a24400471322e53fb5 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
mekacrc:D2612363E352F220 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg
crc32:95a18ec7 Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)/part-600-Sonic The Hedgehog 2 (U) [!]-512k.gg

---

Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label]

I've been calling it "Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)" but the actual names are slightly different.

The label calls it:

SUPER GG 21 [in white text on a gold background]

The menu calls it:

SUPER 21 IN 1

I got my cartridge with no box or manual.

I qualify the name of Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] with the first menu entry since there are apparently a bunch of very similarly-named 21-in-1 cartridges with different menus/games, and the label description only makes sense when you are looking at the physical cartridge

The ROM is 2MB (crc32:b0a898d4) and contains 18 distinct games; there are three 512KB GG games: Sonic Drift, Sonic 3, and Mortal Kombat; three 32KB GG games: Woody Pop, Pengo, and Columns; and twelve SMS games: Teddy Boy, Ghost House, Satellite 7, Spy vs. Spy, Machine Gun Joe, Astro Flash, Great Soccer, Super Tennis, Hang-On, My Hero, Pit Pot, and Great Baseball.

Dumping snippet: (disconnect and reconnect the cartridge between game_id values)

```
        local game_id = 0x03; // 0x00 ... 0x0f, 0x10, 0x20, 0x30
        local first_unlock = 0x48 | ((game_id & 0x30) >> 3);
        local second_unlock = (game_id & 0x0F) << 1;
        cpu_write(d, 0xFFFE, first_unlock);
        cpu_write(d, 0xFFFE, first_unlock);
        cpu_write(d, 0xFFFE, second_unlock);
        cpu_write(d, 0xFFFE, second_unlock);
        cpu_write(d, 0xFFFF, 0x40);
        cpu_write(d, 0xFFFF, 0x40);
```

The label also has a game list in black text on a yellow background:

```
01 SONIC DRIFT
02 SONIC 3
03 MORTAL KOMBAT
04 TEDDY BOY
05 GHOST HOUSE
06 SATELLITE 7
07 SPY VS SPY
08 MACHINE GUN
09 ASTRO FLASH
10 SOCCER
11 TENNIS
12 HANG ON
13 MY HERO
14 WOODY POP
15 PENGO
16 COLUMNS
17 PIT POT
18 BASE BALL
19 ARKANOID
20 EASY PENGO
21 GHOST
```

The menu, with each screen's initial cursor position marked with "→":

Screen 1:

```
  SUPER 21 IN 1

 PUSH ↑. ↓. 1. 2.

 01. SONIC DRIFT   [0xFFFE=0x46, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-30-Sonic Drift (JP)-512k.gg
 02. SONIC 3       [0xFFFE=0x44, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-20-Sonic Chaos (US,EU,BR)-512k.gg
 03. MORTAL KOMBAT [0xFFFE=0x42, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-10-Mortal Kombat (US,EU)-512k.gg
→04. TEDDY BOY     [0xFFFE=0x48, 0xFFFE=0x1E, 0xFFFF=0x40]; it's part-0f-Teddy Boy Blues (JP)-32k.sms
 05. GHOST HOUSE   [0xFFFE=0x48, 0xFFFE=0x1C, 0xFFFF=0x40]; it's part-0e-Ghost House (JP)-32k.sms
 06. SATELLITE 7   [0xFFFE=0x48, 0xFFFE=0x1A, 0xFFFF=0x40]; it's part-0d-Satellite 7 (JP)-32k.sms
 07. SPY VS SPY    [0xFFFE=0x48, 0xFFFE=0x18, 0xFFFF=0x40]; it's part-0c-Spy vs Spy (JP,KR)-32k.sms
 08. MACHINE GUN   [0xFFFE=0x48, 0xFFFE=0x16, 0xFFFF=0x40]; it's part-0b-Comical Machine Gun Joe (JP)-32k.sms
```

Screen 2:

```
  SUPER 21 IN 1

 PUSH ↑. ↓. 1. 2.

 09. ASTRO FLASH   [0xFFFE=0x48, 0xFFFE=0x14, 0xFFFF=0x40]; it's part-0a-astro-flash-32k.sms
 10. SOCCER        [0xFFFE=0x48, 0xFFFE=0x12, 0xFFFF=0x40]; it's part-09-Great Soccer (JP)-32k.sms
 11. TENNIS        [0xFFFE=0x48, 0xFFFE=0x10, 0xFFFF=0x40]; it's part-08-Super Tennis (US,EU,DE)-32k.sms
→12. HANG ON       [0xFFFE=0x48, 0xFFFE=0x0E, 0xFFFF=0x40]; it's part-07-Hang On (EU,AU,BR,DE,IT)-32k.sms
 13. MY HERO       [0xFFFE=0x48, 0xFFFE=0x0C, 0xFFFF=0x40]; it's part-06-Seishun Scandal (JP)-32k.sms
 14. WOODY POP     [0xFFFE=0x40, 0xFFFE=0x0A, 0xFFFF=0x40]; it's part-05-Wood…
@bsittler bsittler force-pushed the super-73-in-1--game-gear-73-in-1 branch from c2b559f to ae58437 Compare May 9, 2023 04:34
@bsittler bsittler changed the title Add mappers #33 and #34 for "Super Game Gear 73 in 1 [Sonic 2]/[Street Fighter 2]", and "Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label]" Add mappers #33 and #34 for "Super Game Gear 73 in 1 [Sonic 2]/[Street Fighter 2]", "Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label]", and "Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label]" May 9, 2023
@bsittler
Copy link
Contributor Author

bsittler commented May 9, 2023

I've been calling it "Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)"

The actual titles are:

SUPER GG 30 [label; white text on gold strip]

SUPER 30 IN 1 [menu]

The label is otherwise yellow with black text and has a game list:
Cartridge Front - Super GG 30 in 1  Sonic 2   Gold   Yellow Label  (Unl)

01 SONIC 2
02 JURASSIC PARK
03 MOTAL KOMBAT
04 BANK PANIC
05 TEDDY BOY
06 CHOST HOUSE
07 SATELLITE-7
08 HANG ON
09 MACHINE GUN
10 ASTRO FLASH
11 MY HERO
12 SPY VS SPY
13 SOCCER
14 SUPER BOY 2
15 SUPER BUBBLE BOBBLE
16 CHOPLIFTER
17 ZOOM 909
18 LODE RUNNER
19 ICE HOCKEY
20 THIEF JAFF
21 S. T G.
22 TOP RACER
23 SPIN GUN
24 OUT GATE
25 HOT BLOOD
26 CIA & KGB
27 KICK OFF
28 GG MARIO BROTHER
29 BLUE THUNDER
30 KING KONG ESPACE

This is a 2MB mixed-mode (native Game Gear and SMS-GG) multicart containing a menu system and 19 distinct games: three 512KB Game Gear Games, eleven 32KB SMS games, and five 32KB SG-1000 games; they are: GG: Sonic The Hedgehog 2, Jurassic Park, Mortal Kombat; SMS: Bank Panic, Teddy Boy Blues, Ghost House, Satellite 7, Hang On, Comical Machine Gun Joe, Astro Flash, Seishun Scandal, Spy vs Spy, Super Boy II, Super Bubble Bobble; SG-1000: Champion Soccer, Choplifter, Zoom 909, Lode Runner, Champion Ice Hockey

To dump it, I disconnected the game cartridge from the dumper and then reconnected it for each game's section of the ROM. I then wrote the three register values shown next to that game's menu item transcription, and then read out the game contents, using mapper register paging when the game was larger than 32KB. The dumping script was the same as for "Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)":

local game_id = 0x00;// 0x00 ... 0x0f, 0x10, 0x20, 0x30
local first_unlock = 0x48 | ((game_id & 0x30) >> 3);
local second_unlock = (game_id & 0x0F) << 1;
cpu_write(d, 0xFFFE, first_unlock);
cpu_write(d, 0xFFFE, first_unlock);
cpu_write(d, 0xFFFE, second_unlock);
cpu_write(d, 0xFFFE, second_unlock);
cpu_write(d, 0xFFFF, 0x40);
cpu_write(d, 0xFFFF, 0x40);

// regular Sega mapper paging after this, and disconnect + reconnect between game_id values

This mapper is the same one described as #33 in #97

The menu system runs in native Game Gear mode, but many of the games run in SMS-GG mode. Text for the menu system is stored in the ROM starting around address 0x4000.

The menu has three screens. Button 1 advances to the next screen, up and down move the cursor, and button 2 starts a game. Some of the menu items have text that is rendered in SMS-accessible VRAM outside the GG visible screen area. The GG-invisible portion is from the column marked with "┊" onward. "→" is a movable cursor, and is shown in its initial position on each screen.

Menu screen 1:
Menu - Super GG 30 in 1  Sonic 2   Gold   Yellow Label  (Unl)-01

   SUPER 30 IN 1    ┊
                    ┊
  PUSH ↑. ↓. 1. 2.  ┊
                    ┊
  01. SONIC 2       ┊ [0xFFFE=0x46, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-30-Sonic The Hedgehog 2 (JP,US,EU)-512k.gg
  02. JURASSIC PARK ┊ [0xFFFE=0x44, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-20-Jurassic Park (JP)-512k.gg
  03. MOTAL KOMBAT  ┊ [0xFFFE=0x42, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-10-Mortal Kombat (US,EU)-512k.gg
  04. BANK PANIC    ┊ [0xFFFE=0x48, 0xFFFE=0x0a, 0xFFFF=0x40]; it's part-05-bank-panic-32k.sms
 →05. TEDDY BOY     ┊ [0xFFFE=0x48, 0xFFFE=0x1c, 0xFFFF=0x40]; it's part-0e-Teddy Boy Blues (JP)-32k.sms
  06. GHOST HOUSE   ┊ [0xFFFE=0x48, 0xFFFE=0x1a, 0xFFFF=0x40]; it's part-0d-Ghost House (JP)-32k.sms
  07. SATELLITE 7   ┊ [0xFFFE=0x48, 0xFFFE=0x18, 0xFFFF=0x40]; it's part-0c-Satellite 7 (JP)-32k.sms
  08. HANG ON       ┊ [0xFFFE=0x48, 0xFFFE=0x16, 0xFFFF=0x40]; it's part-0b-Hang On (EU,AU,BR,DE,IT)-32k.sms
  09. MACHINE GUN   ┊ [0xFFFE=0x48, 0xFFFE=0x14, 0xFFFF=0x40]; it's part-0a-Comical Machine Gun Joe (JP)-32k.sms
  10. ASTRO FLASH   ┊ [0xFFFE=0x48, 0xFFFE=0x12, 0xFFFF=0x40]; it's part-09-astro-flash-32k.sms

Menu screen 2:
Menu - Super GG 30 in 1  Sonic 2   Gold   Yellow Label  (Unl)-02

   SUPER 30 IN 1    ┊
                    ┊
  PUSH ↑. ↓. 1. 2.  ┊
                    ┊
  11. MY HERO       ┊ [0xFFFE=0x48, 0xFFFE=0x10, 0xFFFF=0x40]; it's part-08-Seishun Scandal (JP)-32k.sms
  12. SPY VS SPY    ┊ [0xFFFE=0x48, 0xFFFE=0x0e, 0xFFFF=0x40]; it's part-07-Spy vs Spy (JP,KR)-32k.sms
  13. CHAMPION SOCCER [0xFFFE=0x48, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-00-menu-and-champion-soccer-32k.sg
  14. SUPER BOY 2   ┊ [0xFFFE=0x48, 0xFFFE=0x1e, 0xFFFF=0x40]; it's part-0f-super-boy-2-32k.sms
 →15. SUPER BUBBLE BOBBLE [0xFFFE=0x48, 0xFFFE=0x08, 0xFFFF=0x40]; it's part-04-Super Bubble Bobble (KR)-32k.sms
  16. CHOPLIFTER    ┊ [0xFFFE=0x48, 0xFFFE=0x06, 0xFFFF=0x40]; it's part-03-Choplifter (JP,AU)-32k.sg
  17. ZOOM 909      ┊ [0xFFFE=0x48, 0xFFFE=0x04, 0xFFFF=0x40]; it's part-02-Zoom 909 (JP)-32k.sg
  18. LODE RUNNER   ┊ [0xFFFE=0x48, 0xFFFE=0x02, 0xFFFF=0x40]; it's part-01-Lode Runner (JP,AU,EU,KR)-32k.sg
  19. ICE HOCKEY    ┊ [0xFFFE=0x48, 0xFFFE=0x0c, 0xFFFF=0x40]; it's part-06-Champion Ice Hockey (JP)-32k.sg
  20. THIEF JAFF    ┊ [0xFFFE=0x48, 0xFFFE=0x0a, 0xFFFF=0x40]; it's part-05-bank-panic-32k.sms

Menu screen 3:
Menu - Super GG 30 in 1  Sonic 2   Gold   Yellow Label  (Unl)-03

   SUPER 30 IN 1    ┊
                    ┊
  PUSH ↑. ↓. 1. 2.  ┊
                    ┊
  21. S.T.G.        ┊ [0xFFFE=0x48, 0xFFFE=0x18, 0xFFFF=0x40]; it's part-0c-Satellite 7 (JP)-32k.sms
  22. TOP RACER     ┊ [0xFFFE=0x48, 0xFFFE=0x16, 0xFFFF=0x40]; it's part-0b-Hang On (EU,AU,BR,DE,IT)-32k.sms
  23. SPIN GUN      ┊ [0xFFFE=0x48, 0xFFFE=0x14, 0xFFFF=0x40]; it's part-0a-Comical Machine Gun Joe (JP)-32k.sms
  24. OUT GATE      ┊ [0xFFFE=0x48, 0xFFFE=0x12, 0xFFFF=0x40]; it's part-09-astro-flash-32k.sms
 →25. HOT BLOOD     ┊ [0xFFFE=0x48, 0xFFFE=0x10, 0xFFFF=0x40]; it's part-08-Seishun Scandal (JP)-32k.sms
  26. CIA N KGB     ┊ [0xFFFE=0x48, 0xFFFE=0x0e, 0xFFFF=0x40]; it's part-07-Spy vs Spy (JP,KR)-32k.sms
  27. KICK OFF      ┊ [0xFFFE=0x48, 0xFFFE=0x00, 0xFFFF=0x40]; it's part-00-menu-and-champion-soccer-32k.sg
  28. GG MARIO BROTHER [0xFFFE=0x48, 0xFFFE=0x1e, 0xFFFF=0x40]; it's part-0f-super-boy-2-32k.sms
  29. BLUE THUNDER  ┊ [0xFFFE=0x48, 0xFFFE=0x06, 0xFFFF=0x40]; it's part-03-Choplifter (JP,AU)-32k.sg
  30. KING KONG ESCAPE [0xFFFE=0x48, 0xFFFE=0x02, 0xFFFF=0x40]; it's part-01-Lode Runner (JP,AU,EU,KR)-32k.sg

ROM fingerprint info:

2.0M Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl).gg
Checking for export header with matching CRC... NO
sha256:32fdca7e3c0909e7cad9b2e60235a2c9c337d04525ed1093852556c5afb5304a Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl).gg
sha1:ea51a3bc7709b4d5e2daee8d0b148f770452eeab Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl).gg
md5:84dba2d4797c8db854ef806211ef84b7 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl).gg
mekacrc:58B43BDEE1635740 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl).gg
crc32:a60037d5 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl).gg

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-00-menu-and-champion-soccer-32k.sg
Checking for export header with matching CRC... NO
sha256:3e1a883359370750ee0f4398f77ed5eb186903987a3c819e32c4916408767980 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-00-menu-and-champion-soccer-32k.sg
sha1:8a446d299eeb35d4f21c999bf7154217400cc428 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-00-menu-and-champion-soccer-32k.sg
md5:9e349ad83144c4349f558ae66a69acc1 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-00-menu-and-champion-soccer-32k.sg
mekacrc:AE9401215C785D6B Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-00-menu-and-champion-soccer-32k.sg
crc32:e7909e81 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-00-menu-and-champion-soccer-32k.sg

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-01-Lode Runner (JP,AU,EU,KR)-32k.sg
Checking for export header with matching CRC... NO
sha256:a6295506e0d09d449d87f6d8243956d601e971b810208ff27e56b38cda65b8c5 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-01-Lode Runner (JP,AU,EU,KR)-32k.sg
sha1:f14f216edfda7dfd113f5cb32375a27be8a6409d Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-01-Lode Runner (JP,AU,EU,KR)-32k.sg
md5:4b4f02eb3cf7d5f9dcd1311d72e6d742 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-01-Lode Runner (JP,AU,EU,KR)-32k.sg
mekacrc:7C7748E59B2DCE4A Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-01-Lode Runner (JP,AU,EU,KR)-32k.sg
crc32:00ed3970 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-01-Lode Runner (JP,AU,EU,KR)-32k.sg

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-02-Zoom 909 (JP)-32k.sg
Checking for export header with matching CRC... NO
sha256:78ca7d49c96fa83c68db22b8257c30ebf5cc4f17667936853c38ade4e3321d06 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-02-Zoom 909 (JP)-32k.sg
sha1:09552aaa7140f9fc780b5f7d541478b534320075 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-02-Zoom 909 (JP)-32k.sg
md5:4e457a6c5b4b613f2aac3472f6827a89 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-02-Zoom 909 (JP)-32k.sg
mekacrc:93DD3B768470FCEF Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-02-Zoom 909 (JP)-32k.sg
crc32:093830d8 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-02-Zoom 909 (JP)-32k.sg

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-03-Choplifter (JP,AU)-32k.sg
Checking for export header with matching CRC... NO
sha256:dc91150015413e7205e24e5e854abec900ac216000ae76e571d0e58a8f512957 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-03-Choplifter (JP,AU)-32k.sg
sha1:e0828517fdc9a5537fda39dbc49942494eb3196d Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-03-Choplifter (JP,AU)-32k.sg
md5:ee557c7811f03c44965a56b80801a3b9 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-03-Choplifter (JP,AU)-32k.sg
mekacrc:308D125E31D34B84 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-03-Choplifter (JP,AU)-32k.sg
crc32:732b7180 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-03-Choplifter (JP,AU)-32k.sg

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-04-Super Bubble Bobble (KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:8b6d26dcb601158e0d3e6028b358acb345fe5032095408a8bca50dbbafa99f84 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-04-Super Bubble Bobble (KR)-32k.sms
sha1:507bfa2b21fde4d33014fc4ab98e3a934f5b339a Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-04-Super Bubble Bobble (KR)-32k.sms
md5:0c36afd72e18ca6720a982130349b953 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-04-Super Bubble Bobble (KR)-32k.sms
mekacrc:50BB66C5832E8C8D Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-04-Super Bubble Bobble (KR)-32k.sms
crc32:22c09cfd Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-04-Super Bubble Bobble (KR)-32k.sms

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-05-bank-panic-32k.sms
Checking for export header with matching CRC... NO
sha256:1cbb449b665c4766ef5faa1983995c066e91621dc7dd68955de7b800b0590d00 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-05-bank-panic-32k.sms
sha1:70e07afaa6633938124add8cdb476f1bc69f2de0 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-05-bank-panic-32k.sms
md5:97b2bd168b9b41b7a693c199cab9d3ca Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-05-bank-panic-32k.sms
mekacrc:D7A23BCA59CD77E5 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-05-bank-panic-32k.sms
crc32:11d816cb Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-05-bank-panic-32k.sms

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-06-Champion Ice Hockey (JP)-32k.sg
Checking for export header with matching CRC... NO
sha256:cf2b1b3741771e9525cbb70c2dbb2dd9f3a91d5f8b5c78936069cef79c9078b8 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-06-Champion Ice Hockey (JP)-32k.sg
sha1:ff6440fc7e5c5faa0b9868d5cb5110d1d8635284 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-06-Champion Ice Hockey (JP)-32k.sg
md5:b3af58c60e62bb85522ddc29096cef60 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-06-Champion Ice Hockey (JP)-32k.sg
mekacrc:7D6DE53955B78D5F Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-06-Champion Ice Hockey (JP)-32k.sg
crc32:bdc05652 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-06-Champion Ice Hockey (JP)-32k.sg

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-07-Spy vs Spy (JP,KR)-32k.sms
Checking for export header with matching CRC... NO
sha256:e3df51893d16e512cadf3723a58f143dc679127fbe4444662be63fafb4b2a777 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-07-Spy vs Spy (JP,KR)-32k.sms
sha1:c5e004b34d6569e6e1d99bff6be940f308e2c39f Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-07-Spy vs Spy (JP,KR)-32k.sms
md5:2a6ee78e2617886fe540dcb8a1500e90 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-07-Spy vs Spy (JP,KR)-32k.sms
mekacrc:440AA3B0518BF192 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-07-Spy vs Spy (JP,KR)-32k.sms
crc32:d41b9a08 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-07-Spy vs Spy (JP,KR)-32k.sms

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-08-Seishun Scandal (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:5c86b5f3531518e20bb875a05e26430aa3fbd3d162164da807826eb4bc4b262c Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-08-Seishun Scandal (JP)-32k.sms
sha1:6942f38e608cc7d70cf9cc8c13ee8c22e4b81679 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-08-Seishun Scandal (JP)-32k.sms
md5:fb2ad2524646bd069e3ec1b51fd7eb39 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-08-Seishun Scandal (JP)-32k.sms
mekacrc:A2297AFAC9472988 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-08-Seishun Scandal (JP)-32k.sms
crc32:f0ba2bc6 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-08-Seishun Scandal (JP)-32k.sms

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-09-astro-flash-32k.sms
Checking for export header with matching CRC... NO
sha256:bf22972cc6e88a0eb3a6f2e483fa769ba4a5573edfe421dbfa75a6697053bef7 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-09-astro-flash-32k.sms
sha1:94a0c358ef4e4c13ae2dc03558a0d5f46a28efd9 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-09-astro-flash-32k.sms
md5:9d9aac5b483d3e750ba120959aaaac20 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-09-astro-flash-32k.sms
mekacrc:2D22172DD72A88E4 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-09-astro-flash-32k.sms
crc32:ea5692a8 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-09-astro-flash-32k.sms

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0a-Comical Machine Gun Joe (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:ea9c74555e551974a681296c41972c1f6ddd7289fed5502f64e35b8527b6dde4 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0a-Comical Machine Gun Joe (JP)-32k.sms
sha1:33c21d164fd3cdf7aa9e7e0fe1a3ae5a491bd9f5 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0a-Comical Machine Gun Joe (JP)-32k.sms
md5:2d59b3d27f022b04a597e767e6660ca9 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0a-Comical Machine Gun Joe (JP)-32k.sms
mekacrc:59868AC9BD4815B4 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0a-Comical Machine Gun Joe (JP)-32k.sms
crc32:9d549e08 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0a-Comical Machine Gun Joe (JP)-32k.sms

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0b-Hang On (EU,AU,BR,DE,IT)-32k.sms
Checking for export header with matching CRC... YES
sha256:0d35d0e232d64e714fa5d07e45acaf01ea9fb5a8f88fe9ac8018719ac2818d6f Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0b-Hang On (EU,AU,BR,DE,IT)-32k.sms
sha1:e601257f6477b85eb0b25a5b6d46ebc070d8a05a Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0b-Hang On (EU,AU,BR,DE,IT)-32k.sms
md5:2864be0d35269c5030a7f297f70e3ac3 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0b-Hang On (EU,AU,BR,DE,IT)-32k.sms
mekacrc:F0A23277115075EF Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0b-Hang On (EU,AU,BR,DE,IT)-32k.sms
crc32:071b045e Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0b-Hang On (EU,AU,BR,DE,IT)-32k.sms

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0c-Satellite 7 (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:3e659f15fbcc6511dfeb2112762074a8441479bb33887d196eb343e124d14fe5 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0c-Satellite 7 (JP)-32k.sms
sha1:88fc5596773ea31eda8ae5a8baf6f0ce5c3f7e5e Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0c-Satellite 7 (JP)-32k.sms
md5:eac6a843975c50e39eb32f764da2a5ac Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0c-Satellite 7 (JP)-32k.sms
mekacrc:ABFBCE1810529280 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0c-Satellite 7 (JP)-32k.sms
crc32:16249e19 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0c-Satellite 7 (JP)-32k.sms

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0d-Ghost House (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:c01f783f10fd4350816932e367bc9439b47e2ee1034a3179dcd93d660deecf43 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0d-Ghost House (JP)-32k.sms
sha1:051e74c499c6792f891668a7be23a11c2c4087af Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0d-Ghost House (JP)-32k.sms
md5:89028bfb152a553adf25668649d39ca6 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0d-Ghost House (JP)-32k.sms
mekacrc:827C30E5ED689206 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0d-Ghost House (JP)-32k.sms
crc32:c0f3ce7e Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0d-Ghost House (JP)-32k.sms

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0e-Teddy Boy Blues (JP)-32k.sms
Checking for export header with matching CRC... NO
sha256:42de9fc6028da76b4991ba81b3a666c9ae303e269d8f55c715f6518dcadb8773 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0e-Teddy Boy Blues (JP)-32k.sms
sha1:fb61c04f30c83733fdbf503b16e17aa8086932df Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0e-Teddy Boy Blues (JP)-32k.sms
md5:de5d6c9e1349844b74f53caaf2af680b Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0e-Teddy Boy Blues (JP)-32k.sms
mekacrc:BBE8D843FF8FF6BE Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0e-Teddy Boy Blues (JP)-32k.sms
crc32:316727dd Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0e-Teddy Boy Blues (JP)-32k.sms

32K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0f-super-boy-2-32k.sms
Checking for export header with matching CRC... NO
sha256:c4220ef6ae43db946223c09a9e8e9188867c2dec781974453628a7b33d2a0c2c Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0f-super-boy-2-32k.sms
sha1:f5ee6b2a625765517d6b2f32703be06327696eb9 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0f-super-boy-2-32k.sms
md5:5b2369a5e16b843c5ac128239f8e10de Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0f-super-boy-2-32k.sms
mekacrc:8017E8F4FD66B971 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0f-super-boy-2-32k.sms
crc32:d24536db Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-0f-super-boy-2-32k.sms

512K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg
Checking for export header with matching CRC... NO
sha256:5d31f573e5a04ebf63a7f33ac8f5cbb5c635fb4fbe9bee2095ec1096e5a46c32 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg
sha1:ef634649b846b3f49d2c68739b36019e4fae0464 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg
md5:f9971dc9d78214f94856f6e886b1c8c2 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg
mekacrc:108F1B645538E075 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg
crc32:07494f2a Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-10-Mortal Kombat (US,EU)-512k.gg

512K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-20-Jurassic Park (JP)-512k.gg
Checking for export header with matching CRC... NO
sha256:7c6bb90371f15fcc843bbff4667c366cc4d35f8ff90f42b24dc57017fca8db42 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-20-Jurassic Park (JP)-512k.gg
sha1:89486678a6a065c56102296eebc7b25c5ef32d21 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-20-Jurassic Park (JP)-512k.gg
md5:5797a3efc5bd691a29cd52e8315da9b9 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-20-Jurassic Park (JP)-512k.gg
mekacrc:2192332A14FC845C Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-20-Jurassic Park (JP)-512k.gg
crc32:2f536ae3 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-20-Jurassic Park (JP)-512k.gg

512K Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-30-Sonic The Hedgehog 2 (JP,US,EU)-512k.gg
Checking for export header with matching CRC... NO
sha256:2826d679932566411003334cd4b9d8b3618248b6693e98822f5b2425430623e0 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-30-Sonic The Hedgehog 2 (JP,US,EU)-512k.gg
sha1:dabb452e416b4fa9cb83d8ddd307c2a32c3a1a7f Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-30-Sonic The Hedgehog 2 (JP,US,EU)-512k.gg
md5:9c64846563d8b9a24400471322e53fb5 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-30-Sonic The Hedgehog 2 (JP,US,EU)-512k.gg
mekacrc:D2612363E352F220 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-30-Sonic The Hedgehog 2 (JP,US,EU)-512k.gg
crc32:95a18ec7 Super GG 30 in 1 [Sonic 2] [Gold & Yellow Label] (Unl)/part-30-Sonic The Hedgehog 2 (JP,US,EU)-512k.gg

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants