I got this handheld battery-powered console, called "Karaoto Video Juego Interactivo" for analysis & dumping built-in games. It contains 200 games with menu:
Code: Select all
1 SUPER MARIO BROS
2 SUPER MARIO BROS 3
3 SUPER MARIO BROS 2
4 CONTRA
5 KIRBY'S ADVENTURE
6 ADVENTURE ISLAND
7 ADVENTURE ISLAND 3
8 MEGA MAN 5
9 TETRIS 2
10 TURTLES 3
11 DONKEY KONG 3
12 BATMAN
13 CRASH BANDICOOT
14 METAL SLUG
15 MARIO CART
16 GALAGA
17 BOMBER MAN
18 PLANTS VS ZOMB
19 ANGRY BIRD
20 DOUBLE DRAGON
21 STREET FIGHTER 12P
22 CIRCUS CHARLIE
23 SNOW BROS
24 ALIEN 3
25 CHIP DALE 2
26 SPIDERMAN 2
27 POKEMON RED
28 F1 SENSATION
29 FERRARI
30 NINJA GAIDEN
31 MARIO 16
32 SILK WORM
33 GUN NAC
34 MIGHTY FINAL FIGHT
35 SPY HUNTER
36 SOLOMON'S KEY
37 GRADIUS
38 THE LEGEND OF KAGE
39 FLIPULL
40 HELLO KITTY
41 POWER SOCCER
42 BANANA
43 BURAI FIGHTER
44 PIPE DREAM
45 MIGHTY BOMB JACK
46 POOYAN
47 NUTS MILK
48 POPEYE
49 MACROSS
50 LODE RUNNER
51 JEWELRY
52 ICE CLIMBER
53 ROAD FIGHTER
54 PAC MAN
55 SKY DESTROYER
56 URBAN CHAMPION
57 DOOR DOOR
58 DEVIL WORLD
59 CLU CLU LAND
60 BURGER TIME
61 BINARY LAND
62 BATTLE CITY
63 MARIO BROS
64 BALLOON FIGHT
65 ARABIAN
66 ZIPPY RACE
67 1942
68 ABSCONDEE
69 AETHER CRUISER
70 AIM CRUISE
71 ANIMAL CONTEST
72 ARKANOID
73 ASTRO ROBO SASA
74 BADMINTON
75 BALTRON
76 BLOCKS WORLD
77 BOKOSUKA WARS
78 BUG CATCHER
79 B WINGS
80 CHECKERS
81 CHUBBY CHERUB
82 DESTROYI
83 DIG DUG
84 DOUGH BOY
85 DUCK
86 ELEVATOR ACTION
87 EXED EXES
88 FIRE DRAGON
89 FLAPPY
90 FRUIT GIFT
91 GALG
92 GEIMOS
93 GOLDEN BIRD
94 GYRODINE
95 HAPPY MATCH
96 ICE HOCKEY
97 ICE OCEAN
98 ISLAND
99 JUMPING KID
100 JUMP JUMP
101 LIGHTNING
102 LITTLE WITCH
103 LOT LOT
104 MAGIC EGG
105 MAGMAX
106 MECCANO
107 MIRROR DEVIL WORD
108 MOUSE HREO
109 MOUSE SNARE
110 MOWING
111 NINJA 2
112 NUT CRACKY
113 OBAKE NO Q TAROU
114 ONYANKO TOWN
115 PACHI COM
116 PAC LAND
117 PENGUIN KUN WARS
118 PKA CHU
119 POLICE DOG
120 POLICE VS THIEF
121 PONG PONG
122 PORTER
123 POWER ROBOT
124 PRO WRESTLING
125 PULVERATION
126 RIVER JUMP
127 ROUTE 16TURBO
128 SEAPORT GUARL
129 SEA WOLF
130 SEICROSS
131 SLALOOM
132 SOCCER
133 SON SON
134 SPACE BASE
135 SPARTAN X
136 SPELUNKER
137 SPIDERMAN 2
138 SPRING WORLD
139 SPY VS SPY
140 SQOON
141 STAR
142 STAR LUSTER
143 SUBMARINE
144 THEXDER
145 THROUGH MAN
146 TOWEROF DRUAGA
147 TOY FACTORY
148 TWIN BEE
149 UTMOST WARFARE
150 VIGILANT
151 VOLGUARD 2
152 VOLLEYBALL
153 WAR ZONE
154 WATER PIPE
155 WILD WORM
156 WONDER BALL
157 XEVIOUS
158 10YARD FIGHT
159 ANTARCTIC ADVENTURE
160 BASEBALL
161 BIRD WEEK
162 BOMB SWEEPER
163 BOX WORLD
164 BRUSH ROLLER
165 CHACK'N POP
166 DEFENDER 2
167 DIG DUG
168 DONKEY KONG
169 DONKEY KONG JR
170 DONKEY KONG JR MATH
171 EXCITEBIKE
172 EXERION
173 F1 RACE
174 FIELD COMBAT
175 FORMATION Z
176 FRONT LINE
177 GALAXIAN
178 GOLF
179 HYPER OLYMPIC
180 HYPER SPORTS
181 IQ CHAMPION
182 JOUST
183 KARATEKA
184 LUNAR BALL
185 MANIN RED
186 MAPPY
187 MILLIPEDE
188 MUSCLE
189 NINJA KUN
190 PINBALL
191 PYRAMID
192 RAIDON BUNGELING BAY
193 SPACE ET
194 STAR FORCE
195 STAR GATE
196 TANK A 1990
197 TENNIS
198 WARPMAN
199 YIE AR KUNG FU
200 MITSUME GA TOORU
After selecting game from menu, it starts immediately, which means that the PRG and CHR data, stored in one memory are immdiatelly accessed by both CPU and PPU (in contrary to the big XXX-in-1 coolboy cartridges, where CHR data needs time to be copied from PRG to CHR-RAM chip).
Reverse engineered schematic reveals that:
* there is 16 MB flash (ROM), 32 kB RAM,
* there is SOT89 (CE8301A?, marking E5) boost switching power supply which produces +5V, used to power RAM only
* 5V are lowered with two diodes in series to +3.6V, which powers ROM and blob
* despite that A23 is NC inside ROM, it is still wired to blob, so theoretically 32MB ROM can be placed instead,
* both ROM & RAM chip's address & data lines are shared (except RAM's A0, which is controlled by separate signal)
* ROM is wired in 16 bit data mode,
* its quite hard to say if the RAM is used as additional PRG-RAM or CHR-RAM, (or maybe both, depending on the game?)
* mysterious button underneath is just second on-off switch, which cuts power to everything except the power LED diode
* there are two 0R jumpers on blob pins to GND which suggest they can switch the crystal between 26MHz and 21MHz and video mode between PAL/NTSC (just guessing, I didn't test that).
-
My next goal was to dump the ROM content. TL866 programmer does not support this memory directly, so I would need to make my own adapter, using TSOP56 socket. And I was worried that the flux residues from desoldered chip could block electric connection on some pins.
So I designed Atmega8 based reader just for sake of this single chip. V-USB library transfer rate is only around 6 kB/s, but I can leave the whole thing intact for an hour, while the TL866-based thing would need meanual interacftion to the higher address lines using swithes.
Because of insufficient amount of I/O pins in atmega8, I needed to use additional 74LVC574 latches (which also translate 5V into 3.3V) and 74LVC245 buffer for reading data bus.
After soldering it and reading very first memory cells, I found that reads returns $FFs only, which made me headache for a quite lot of time, but later I checked that the first 456kB of memory content is indeed $FF.
-
Next I wrote an app that compares places in the readed flash content against PRG and CHR parts of known NES ROMs to reveal the layout of flash file. The goal was to find which parts corresponds to which games and possibly find unused/unknown/hidden places, that could be PRG and CHR of the menu. My algorithm in short counted the number of bytes that differ in flash content versus known ROM file.
The revealed layout of file is:
Code: Select all
000000-071fff: UNK blank=0xff, 456k
072000-075fff: UNK ? (16k)
076000-077fff: CHR menu (8k)
078000-07ffff: PRG menu (32k)
080000-0fffff: PRG Kirby's Adventure (U) (PRG 0) (512k / 65 diffs)
100000-13ffff: CHR Kirby's Adventure (E) (256k / 95 diffs)
140000-17ffff: CHR Mega Man 5 (U) (256k / 0 diffs)
180000-1bffff: PRG Mega Man 5 (U) (256k / 0 diffs)
1c0000-1fffff: CHR Teenage Mutant Ninja Turtles 3 (U) (256k / 0 diffs)
200000-23ffff: PRG Teenage Mutant Ninja Turtles 3 (U) (256k / 0 diffs)
240000-27ffff: PRG Super Mario Bros 3 (J) (256k / 521 diffs)
280000-29ffff: CHR Super Mario Bros 3 (J) (128k / 0 diffs)
2a0000-2bffff: CHR Hudson's Adventure Island 3 (U) (128k / 0 diffs)
2c0000-2dffff: PRG Hudson's Adventure Island 3 (U) (128k / 0 diffs)
2e0000-2fffff: CHR Alien 3 (U) (128k / 0 diffs)
300000-31ffff: PRG Alien 3 (U) (128k / 0 diffs)
320000-33ffff: CHR Batman (J) (128k / 0 diffs)
340000-35ffff: PRG Batman (U) (128k / 0 diffs)
360000-37ffff: CHR Chip to Dale no Dai Sakusen 2 (J) (128k / 202 diffs)
380000-39ffff: PRG Chip to Dale no Dai Sakusen 2 (J) (128k / 1255 diffs)
3a0000-3bffff: CHR Contra [MMC3?] (128k)
3c0000-3dffff: PRG Contra [MMC3?] / PRG Contra (U) (128k / 4010 diffs)
3e0000-3fffff: CHR Double Dragon (J) (128k / 0 diffs)
400000-41ffff: PRG Double Dragon (J) (128k / 246 diffs)
420000-43ffff: CHR F-1 Sensation (J) (128k / 0 diffs)
440000-45ffff: PRG F-1 Sensation (J) (128k / 0 diffs)
460000-47ffff: CHR Ferrari - Grand Prix Challenge (U) [!] (128k / 31 diffs)
480000-49ffff: PRG Ferrari - Grand Prix Challenge (U) [!] (128k / 2383 diffs)
4a0000-4bffff: CHR Gun Nac (U) (128k / 171 diffs)
4c0000-4dffff: PRG Gun Nac (U) (128k / 0 diffs)
4e0000-4fffff: CHR Joe & Mac (U) (128k / 5156 diffs)
500000-51ffff: PRG Joe & Mac (U) (128k / 349 diffs)
520000-53ffff: CHR Metal Slug (128k)
540000-55ffff: PRG Metal Slug (128k)
560000-57ffff: CHR Mighty Final Fight (U) (128k / 0 diffs)
580000-59ffff: PRG Mighty Final Fight (U) (128k / 0 diffs)
5a0000-5bffff: CHR Mitsume ga Tooru (J) (128k / 1176 diffs)
5c0000-5dffff: PRG Mitsume ga Tooru (J) (128k / 0 diffs)
5e0000-5fffff: CHR Shadow Warriors (E) (128k / 0 diffs)
600000-61ffff: PRG Shadow Warriors (E) (128k / 369 diffs)
620000-63ffff: CHR Mitsume ga Tooru (J) (128k / 8086 diffs)
640000-65ffff: PRG Mitsume ga Tooru (J) (128k / 2442 diffs)
660000-67ffff: CHR Silk Worm (U) (128k / 0 diffs)
680000-69ffff: PRG Silk Worm (U) (128k / 523 diffs)
6a0000-6bffff: CHR Snow Bros (J) (128k / 0 diffs)
6c0000-6dffff: PRG Snow Bros (J) (128k / 3431 diffs)
6e0000-71ffff: CHR Spider-Man - Return of the Sinister Six (U) [!] (256k / 110662 diffs)
700000-71ffff: PRG Spider-Man - Return of the Sinister Six (U) [!] (128k / 33 diffs)
720000-73ffff: CHR Street Fighter VI 12 Peoples [!] (128k / 0 diffs)
740000-75ffff: PRG Street Fighter VI 12 Peoples [!] (128k / 7 diffs)
760000-77ffff: CHR Super Mario Bros 2 (U) (PRG 1) (128k / 0 diffs)
780000-79ffff: PRG Super Mario Bros 2 (U) (PRG 1) (128k / 0 diffs)
7a0000-7bbfff: PRG Crash Bandicoot (128k)
7c0000-7cffff: CHR Angry Birds (64k)
7d0000-7dffff: PRG Mario Cart (64k)
7e0000-7fffff: CHR Crash Bandicoot (128k) / CHR Mario Cart (first 64k)
800000-807fff: PRG 1942 (JU) (32k / 11 diffs)
808000-80ffff: PRG Abscondee (32k)
810000-817fff: CHR Hudson's Adventure Island (U) (32k / 0 diffs)
818000-81ffff: PRG Hudson's Adventure Island (U) (32k / 7 diffs)
820000-827fff: PRG Aether Cruisher (32k)
828000-82ffff: PRG Aim Cruise (32k)
830000-837fff: PRG Angry Birds (32k)
838000-83ffff: PRG Animal Contest (32k)
840000-847fff: PRG Arkanoid (J) (32k / 144 diffs)
848000-84ffff: PRG Astro Robo Sasa (J) (32k / 0 diffs)
850000-857fff: PRG Super Dyna'mix Badminton (J) (32k / 32 diffs)
858000-85ffff: PRG Baltron (J) (32k / 167 diffs)
860000-863fff: CHR Banana (J) [hM03][p1] (16k / 0 diffs)
864000-867fff: blank=0xff, 16k
868000-86ffff: PRG Banana (J) [hM03][p1] (32k / 12 diffs)
870000-877fff: PRG Blocks World (32k)
878000-87ffff: PRG Bokosuka Wars (J) [p1] (32k / 3 diffs)
880000-887fff: PRG Bug Catcher (32k)
888000-88ffff: CHR Burai Fighter (J) (32k / 0 diffs)
890000-897fff: PRG Burai Fighter (J) (32k / 0 diffs)
898000-89ffff: PRG B-Wings (J) [p1] (32k / 9 diffs)
8a0000-8a7fff: PRG Checkers (32k)
8a8000-8affff: PRG Chubby Cherub (U) (32k / 0 diffs)
8b0000-8b7fff: PRG Wrecking Crew (JUE) (32k / 393 diffs)
8b8000-8bffff: PRG Dig Dug II (J) [!] (32k / 0 diffs)
8c0000-8c7fff: PRG Dough Boy (J) (32k / 0 diffs)
8c8000-8cffff: PRG Duck (32k / 0 diffs)
8d0000-8d7fff: PRG Elevator Action (J) (32k / 0 diffs)
8d8000-8dffff: PRG Exed Exes (J) (32k / 0 diffs)
8e0000-8e7fff: PRG Fire Dragon (32k)
8e8000-8effff: PRG Flappy (J) (32k / 0 diffs)
8f0000-8f7fff: CHR Flipull - An Exciting Cube Game (J) [p1] (32k / 0 diffs)
8f8000-8fffff: PRG Flipull - An Exciting Cube Game (J) [p1] (32k / 13 diffs)
900000-907fff: PRG Fruit Gift (32k)
908000-90ffff: PRG Galg (J) [!] (32k / 0 diffs)
910000-917fff: PRG Geimos (J) (32k / 0 diffs)
918000-91ffff: PRG Golden Bird (32k)
920000-927fff: CHR Gradius (J) (32k / 0 diffs)
928000-92ffff: PRG Gradius (J) (32k / 10 diffs)
930000-937fff: PRG Gyrodine (J) (32k / 0 diffs)
938000-93ffff: PRG Happy Match (32k)
940000-947fff: CHR Hello Kitty no Ohanabatake (J) (32k / 635 diffs)
948000-94ffff: PRG Hello Kitty no Ohanabatake (J) (32k / 87 diffs)
950000-957fff: PRG Ice Hockey (U) (32k / 13 diffs)
958000-95ffff: PRG Ice Ocean (32k)
960000-967fff: PRG Nature Clan Island (32k)
968000-96ffff: PRG Amusement Park Jumping Kid (32k)
970000-977fff: PRG Jump-Jump (32k)
978000-97ffff: PRG Lightning (32k)
980000-987fff: PRG Little Witch (32k)
988000-98ffff: PRG Lot Lot (J) (32k / 0 diffs)
990000-997fff: PRG Magic Egg (32k)
998000-99ffff: PRG Magmax (J) (32k / 0 diffs)
9a0000-9a7fff: PRG Meccano (32k)
9a8000-9affff: PRG Mighty Bomb Jack [hM03][p1] (32k / 15 diffs)
9b0000-9b7fff: PRG Nature Clan Mirror Devil World (32k)
9b8000-9bffff: PRG Mouse Hero (32k)
9c0000-9c7fff: PRG Mouse Snare (32k)
9c8000-9cffff: PRG Mowing (32k)
9d0000-9d7fff: PRG Ninja Hattori Kun (J) [p1] (32k / 0 diffs)
9d8000-9dffff: PRG Nut Cracky (32k)
9e0000-9e7fff: PRG Obake no Q Tarou - Wanwan Panic (J) (32k / 0 diffs)
9e8000-9effff: PRG Onyanko Town (J) (32k / 0 diffs)
9f0000-9f7fff: PRG Pachi Com (J) (32k / 0 diffs)
9f8000-9fffff: PRG Pac-Land (J) (32k / 0 diffs)
a00000-a07fff: PRG Penguin Kun Wars (J) (32k / 10 diffs)
a08000-a0ffff: CHR Pipe Dream (U) (32k / 0 diffs)
a10000-a17fff: PRG Pipe Dream (U) (32k / 20 diffs)
a18000-a1ffff: PRG Pkachu (SMB hack) (32k)
a20000-a27fff: PRG Plants vs Zombies (32k)
a28000-a2ffff: PRG Police Dog Lasy (32k)
a30000-a37fff: PRG Police vs Thief Violent Chasing (32k)
a38000-a3ffff: PRG Pong Pong (32k)
a40000-a47fff: PRG Porter (32k)
a48000-a4ffff: PRG Power Robot (32k)
a50000-a57fff: CHR Power Soccer (J) (32k / 0 diffs)
a58000-a5ffff: PRG Power Soccer (J) (32k / 7 diffs)
a60000-a67fff: PRG Tag Team Pro-Wrestling (J) (32k / 0 diffs)
a68000-a6ffff: PRG Pulveration (32k)
a70000-a77fff: PRG River Jump (32k)
a78000-a7ffff: PRG Route-16 Turbo (J) (32k / 0 diffs)
a80000-a87fff: PRG Seaport Guarl (32k)
a88000-a8ffff: PRG Seawolf (32k)
a90000-a97fff: PRG Seicross (J) (32k / 0 diffs)
a98000-a9ffff: PRG Slalom (U) (32k / 0 diffs)
aa0000-aa7fff: PRG Soccer (JU) (32k / 12 diffs)
aa8000-aaffff: CHR Solomon's Key (E) [!] (32k / 0 diffs)
ab0000-ab7fff: PRG Solomon's Key (U) [!] (32k / 12 diffs)
ab8000-abffff: PRG Son Son (J) (32k / 11 diffs)
ac0000-ac7fff: PRG Space Base (32k)
ac8000-acffff: PRG Spartan X (J) (32k / 25 diffs)
ad0000-ad7fff: PRG Spelunker (J) [p1] (32k / 36 diffs)
ad8000-adffff: PRG Spider man 2 (32k)
ae0000-ae7fff: PRG Nature Clan Spring World (32k)
ae8000-aeffff: CHR Spy Hunter (U) (32k / 0 diffs)
af0000-af7fff: PRG Spy Hunter (U) (32k / 14 diffs)
af8000-afffff: PRG Spy Vs Spy (E) [!] (32k / 0 diffs)
b00000-b07fff: PRG Sqoon (U) (32k / 68 diffs)
b08000-b0ffff: PRG Star (32k)
b10000-b17fff: PRG Star Luster (J) (32k / 0 diffs)
b18000-b1ffff: PRG Submarine (32k)
b20000-b27fff: PRG Super Mario Bros (JU) (PRG 0) (32k / 202 diffs)
b28000-b2ffff: PRG Tetris (Unl) (U) (32k / 7 diffs)
b30000-b33fff: CHR Kage no Densetsu (J) (16k / 0 diffs)
b34000-b37fff: blank=0xff, 16k
b38000-b3ffff: PRG Kage no Densetsu (J) (32k / 231 diffs)
b40000-b47fff: PRG Thexder (J) [!] (32k / 1 diffs)
b48000-b4ffff: PRG Through Man (32k)
b50000-b57fff: PRG Tower of Druaga, The (J) (32k / 0 diffs)
b58000-b5ffff: PRG Toy Factory (32k)
b60000-b67fff: PRG TwinBee (J) (32k / 34 diffs)
b68000-b6ffff: PRG Utmost Warfare (32k)
b70000-b77fff: PRG Vigilant (32k)
b78000-b7ffff: PRG Volguard II (J) (32k / 0 diffs)
b80000-b87fff: PRG Volleyball (U) (32k / 0 diffs)
b88000-b8ffff: PRG War Zone (32k)
b90000-b97fff: PRG Water Pipes (32k)
b98000-b9ffff: PRG Wild Worm (32k)
ba0000-ba7fff: PRG Wonder Ball (32k)
ba8000-baffff: PRG Xevious (J) (32k / 0 diffs)
bb0000-bb3fff: PRG 10-Yard Fight (J) (16k / 18 diffs)
bb4000-bb7fff: PRG Antarctic Adventure (J) (16k / 22 diffs)
bb8000-bbbfff: PRG Super Arabian (J) [p1] (16k / 0 diffs)
bbc000-bbffff: PRG Balloon Fight (JU) (16k / 13 diffs)
bc0000-bc3fff: PRG Baseball (J) (16k / 28 diffs)
bc4000-bc7fff: PRG Battle City (J) (16k / 632 diffs)
bc8000-bcbfff: PRG Binary Land (J) (16k / 0 diffs)
bcc000-bcffff: PRG Bird Week (J) (16k / 23 diffs)
bd0000-bd3fff: PRG Bomberman (J) (16k / 23 diffs)
bd4000-bd7fff: PRG Bomb Sweeper (16k)
bd8000-bdbfff: PRG Boxworld (16k)
bdc000-bdffff: PRG Brush Roller (As) (16k / 57 diffs)
be0000-be3fff: PRG Burger Time (J) (16k / 56 diffs)
be4000-be7fff: PRG Chack 'n Pop (J) (16k / 19 diffs)
be8000-bebfff: PRG Circus Charlie (J) [a1] (16k / 53 diffs)
bec000-beffff: PRG Clu Clu Land (JU) (16k / 13 diffs)
bf0000-bf3fff: PRG Defender 2 (U) (16k / 215 diffs)
bf4000-bf7fff: PRG Devil World (J) (16k / 20 diffs)
bf8000-bfbfff: PRG Dig Dug (J) (16k / 36 diffs)
bfc000-bfffff: PRG Donkey Kong (JU) (16k / 30 diffs)
c00000-c03fff: PRG Donkey Kong 3 (JUE) (16k / 20 diffs)
c04000-c07fff: PRG Donkey Kong Jr. (JU) (16k / 31 diffs)
c08000-c0bfff: PRG Donkey Kong Jr. Math (U) (16k / 20 diffs)
c0c000-c0ffff: PRG Door Door (J) (16k / 65 diffs)
c10000-c13fff: PRG Excitebike (E) (16k / 21 diffs)
c14000-c17fff: PRG Exerion (J) (16k / 11 diffs)
c18000-c1bfff: PRG F-1 Race (J) [a1] (16k / 13 diffs)
c1c000-c1ffff: PRG Field Combat (16k / unkn diffs)
c20000-c23fff: PRG Formation Z (J) (16k / 11 diffs)
c24000-c27fff: PRG Front Line (J) (16k / 0 diffs)
c28000-c2bfff: PRG Galaga (J) (16k / 35 diffs)
c2c000-c2ffff: PRG Galaxian (16k / unkn diffs)
c30000-c33fff: PRG Golf (JU) (16k / 20 diffs)
c34000-c37fff: PRG Hyper Olympic (J) (16k / 88 diffs)
c38000-c3bfff: PRG Hyper Sports (J) (16k / 103 diffs)
c3c000-c3ffff: PRG Ice Climber (U) (16k / 0 diffs)
c40000-c43fff: PRG IQ Champion (16k)
c44000-c47fff: PRG Magic Jewelry (As) (16k / 494 diffs)
c48000-c4bfff: PRG Joust (J) (16k / 18 diffs)
c4c000-c4ffff: PRG Karateka (J) (16k / 58 diffs)
c50000-c53fff: PRG Lode Runner (U) (16k / 0 diffs)
c54000-c57fff: PRG Lunar Ball (J) (16k / 0 diffs)
c58000-c5bfff: PRG Chou Jikuu Yousai - Macross (J) (16k / 39 diffs)
c5c000-c5ffff: PRG Man In Red (16k)
c60000-c63fff: PRG Mappy (J) [!] (16k / 38 diffs)
c64000-c67fff: PRG Mario Bros (JU) (16k / 31 diffs)
c68000-c6bfff: PRG Millipede (J) (16k / 981 diffs)
c6c000-c6ffff: PRG M.U.S.C.L.E. (U) (16k / 0 diffs)
c70000-c73fff: PRG Ninja Kun (J) (16k / 21 diffs)
c74000-c77fff: PRG Nuts & Milk (J) (16k / 15 diffs)
c78000-c7bfff: PRG Pac-Man (J) [p1] (16k / 0 diffs)
c7c000-c7ffff: PRG Pinball (JU) (16k / 20 diffs)
c80000-c83fff: CHR Plants vs Zombies (16k)
c84000-c87fff: PRG Pooyan (J) [p1] (16k / 0 diffs)
c88000-c8bfff: PRG Popeye (JU) (PRG 0) [p1] (16k / 0 diffs)
c8c000-c8ffff: PRG Pyramid (U) (Sachen) (16k / many diffs)
c90000-c93fff: PRG Raid on Bungeling Bay (J) (16k / 64 diffs)
c94000-c97fff: PRG Road Fighter (J) (16k / 11 diffs)
c98000-c9bfff: PRG Sky Destroyer (J) [p1] (16k / 0 diffs)
c9c000-c9ffff: PRG Space Invaders (J) (16k / 19 diffs)
ca0000-ca3fff: PRG Star Force (J) [!] (16k / 24 diffs)
ca4000-ca7fff: PRG Star Gate (J) (16k / 18 diffs)
ca8000-cabfff: PRG Battle City (J) [p1] (16k / 5196 diffs)
cac000-caffff: PRG Tennis (JU) (16k / 20 diffs)
cb0000-cb3fff: CHR Tetris (Unl) (U) (16k / 0 diffs)
cb4000-cb7fff: PRG Urban Champion (JU) (16k / 13 diffs)
cb8000-cbbfff: PRG Warpman (J) (16k / 35 diffs)
cbc000-cbffff: PRG Yie Ar Kung-Fu (V1.2) (J) (16k / 42 diffs)
cc0000-cc3fff: PRG Zippy Race (J) (16k / 18 diffs)
cc4000-cc5fff: CHR 10-Yard Fight (J) (8k / 0 diffs)
cc6000-cc7fff: CHR 1942 (JU) (8k / 0 diffs)
cc8000-cd9fff: CHR Abscondee (8k)
cca000-ccbfff: CHR Aether Cruisher (8k)
ccc000-ccdfff: CHR Aim Cruise (8k)
cce000-ccffff: CHR Animal Contest (8k)
cd0000-cd1fff: CHR Antarctic Adventure (J) (8k / 0 diffs)
cd2000-cd3fff: CHR Super Arabian (J) (8k / 0 diffs)
cd4000-cd5fff: CHR Arkanoid (J) (8k / unkn diffs)
cd6000-cd7fff: CHR Astro Robo Sasa (J) [p1] (8k / 0 diffs)
cd8000-cd9fff: CHR Super Dyna'mix Badminton (J) (8k / 0 diffs)
cda000-cdbfff: CHR Balloon Fight (JU) [p1] (8k / 0 diffs)
cdc000-cddfff: CHR Baltron (J) [p1] (8k / 349 diffs)
cde000-cdffff: CHR Baseball (J) [p1] (8k / 2 diffs)
ce0000-ce1fff: CHR Battle City (J) (8k / 0 diffs)
ce2000-ce3fff: CHR Binary Land (J) (8k / 106 diffs)
ce4000-ce5fff: CHR Bird Week (J) (8k / 0 diffs)
ce6000-ce7fff: CHR Blocks World (8k)
ce8000-ce9fff: CHR Bokosuka Wars (J) (8k / 0 diffs)
cea000-cebfff: CHR Bomberman (J) (8k / 0 diffs)
cec000-cedfff: CHR Bomb Sweeper (8k)
cee000-ceffff: CHR Boxworld (8k)
cf0000-cf1fff: CHR Brush Roller (As) (8k / 0 diffs)
cf2000-cf3fff: CHR Bug Catcher (8k)
cf4000-cf5fff: CHR Burger Time (J) [p1] (8k / 200 diffs)
cf6000-cf7fff: CHR B-Wings (J) (8k / 0 diffs)
cf8000-cf9fff: CHR Chack 'n Pop (J) (8k / 0 diffs)
cfa000-cfbfff: CHR Checkers (8k)
cfc000-cfdfff: CHR Chubby Cherub (U) (8k / 0 diffs)
cfe000-cfffff: CHR Circus Charlie (J) [p1] (8k / 0 diffs)
d00000-d01fff: CHR Clu Clu Land (JU) (8k / 0 diffs)
d02000-d03fff: CHR Defender 2 (U) (8k / 1 diffs)
d04000-d05fff: CHR Wrecking Crew (JUE) (8k / 1491 diffs)
d06000-d07fff: CHR Devil World (J) [a1] (8k / 0 diffs)
d08000-d09fff: CHR Dig Dug (J) (8k / 63 diffs)
d0a000-d0bfff: CHR Dig Dug II (J) [!] (8k / 0 diffs)
d0c000-d0dfff: CHR Donkey Kong (JU) (8k / 8 diffs)
d0e000-d0ffff: CHR Donkey Kong 3 (JUE) [p1] (8k / 0 diffs)
d10000-d11fff: CHR Donkey Kong Jr. (JU) (8k / 0 diffs)
d12000-d13fff: CHR Donkey Kong Jr. Math (U) [p1] (8k / 0 diffs)
d14000-d15fff: CHR Door Door (J) (8k / 0 diffs)
d16000-d17fff: CHR Dough Boy (J) (8k / 0 diffs)
d18000-d19fff: CHR Duck (8k / 0 diffs)
d1a000-d1bfff: CHR Elevator Action (J) (8k / 0 diffs)
d1c000-d1dfff: CHR Excitebike (E) (8k / 0 diffs)
d1e000-d1ffff: CHR Exed Exes (J) (8k / 0 diffs)
d20000-d21fff: CHR Exerion (J) (8k / 0 diffs)
d22000-d23fff: CHR F-1 Race (J) (8k / 40 diffs)
d24000-d25fff: CHR Field Combat (J) [!] (8k / 0 diffs)
d26000-d27fff: CHR Fire Dragon (8k)
d28000-d29fff: CHR Flappy (J) [p1] (8k / 0 diffs)
d2a000-d2bfff: CHR Formation Z (J) (8k / 0 diffs)
d2c000-d2dfff: CHR Front Line (J) (8k / 39 diffs)
d2e000-d2ffff: CHR Fruit Gift (8k)
d30000-d31fff: CHR Galaga (J) [p1] (8k / 0 diffs)
d32000-d33fff: CHR Galaxian (J) [p1] (8k / 35 diffs)
d34000-d35fff: CHR Galg (J) [p1] (8k / 2 diffs)
d36000-d37fff: CHR Geimos (J) (8k / 0 diffs)
d38000-d39fff: CHR Golden Bird (8k)
d3a000-d3bfff: CHR Golf (E) (8k / 0 diffs)
d3c000-d3dfff: CHR Gyrodine (J) [p1] (8k / 0 diffs)
d3e000-d3ffff: CHR Happy Match (8k)
d40000-d41fff: CHR Hyper Olympic (J) (8k / 0 diffs)
d42000-d43fff: CHR Hyper Sports (J) (8k / 2 diffs)
d44000-d45fff: CHR Ice Climber (JE) (8k / 13 diffs)
d46000-d47fff: CHR Ice Hockey (U) (8k / 0 diffs)
d48000-d49fff: CHR Ice Ocean (8k)
d4a000-d4bfff: CHR IQ Champion (8k)
d4c000-d4dfff: CHR Nature Clan Island (8k)
d4e000-d4ffff: CHR Magic Jewelry (As) (8k / 0 diffs)
d50000-d51fff: CHR Joust (J) (8k / 0 diffs)
d52000-d53fff: CHR Amusement Park Jumping Kid (8k)
d54000-d55fff: CHR Jump-Jump (8k)
d56000-d57fff: CHR Karateka (J) (8k / 0 diffs)
d58000-d59fff: CHR Lightning (8k)
d5a000-d5bfff: CHR Little Witch (8k)
d5c000-d5dfff: CHR Lode Runner (U) (8k / 0 diffs)
d5e000-d5ffff: CHR Lot Lot (J) [a1] (8k / 0 diffs)
d60000-d61fff: CHR Lunar Ball (J) (8k / 180 diffs)
d62000-d63fff: CHR Chou Jikuu Yousai - Macross (J) (8k / 0 diffs)
d64000-d65fff: CHR Magic Egg (8k)
d66000-d67fff: CHR Magmax (J) (8k / 0 diffs)
d68000-d69fff: CHR Man In Red (8k)
d6a000-d6bfff: CHR Mappy (J) [p1] (8k / 0 diffs)
d6c000-d6dfff: CHR Mario Bros (JU) (8k / 0 diffs)
d6e000-d6ffff: CHR Meccano (8k)
d70000-d71fff: CHR Mighty Bomb Jack (J) (8k / 0 diffs)
d72000-d73fff: CHR Millipede (J) (8k / 0 diffs)
d74000-d75fff: CHR Nature Clan Mirror Devil World (8k)
d76000-d77fff: CHR Mouse Hero (8k)
d78000-d79fff: CHR Mouse Snare (8k)
d7a000-d7bfff: CHR Mowing (8k)
d7c000-d7dfff: CHR M.U.S.C.L.E. (U) (8k / 0 diffs)
d7e000-d7ffff: CHR Ninja Hattori Kun (J) [p2] (8k / 0 diffs)
d80000-d81fff: CHR Ninja Kun (J) (8k / 107 diffs)
d82000-d83fff: CHR Nut Cracky (8k)
d84000-d85fff: CHR Nuts & Milk (J) [p1] (8k / 0 diffs)
d86000-d87fff: CHR Obake no Q Tarou - Wanwan Panic (J) [p1] (8k / 0 diffs)
d88000-d89fff: CHR Onyanko Town (J) (8k / 0 diffs)
d8a000-d8bfff: CHR Pachi Com (J) (8k / 0 diffs)
d8c000-d8dfff: CHR Pac-Land (J) (8k / 0 diffs)
d8e000-d8ffff: CHR Pac-Man (J) [p1] (8k / 0 diffs)
d90000-d91fff: CHR Penguin Kun Wars (J) (8k / 0 diffs)
d92000-d93fff: CHR Pinball (JU) [p1] (8k / 14 diffs)
d94000-d95fff: CHR Pkachu (SMB hack) (8k)
d96000-d97fff: CHR Police Dog Lasy (8k)
d98000-d99fff: CHR Police vs Thief Violent Chasing (8k)
d9a000-d9bfff: CHR Pong Pong (8k)
d9c000-d9dfff: CHR Pooyan (J) (8k / 16 diffs)
d9e000-d9ffff: CHR Popeye (JU) (PRG 0) [a1] (8k / 0 diffs)
da0000-da1fff: CHR Porter (8k)
da2000-da3fff: CHR Power Robot (8k)
da4000-da5fff: CHR Tag Team Pro-Wrestling (J) (8k / 0 diffs)
da6000-da7fff: CHR Pulveration (8k)
da8000-da9fff: CHR Pyramid (U) (Sachen) (8k / 0 diffs)
daa000-dabfff: CHR Raid on Bungeling Bay (J) (8k / 0 diffs)
dac000-dadfff: CHR River Jump (8k)
dae000-daffff: CHR Road Fighter (J) (8k / 127 diffs)
db0000-db1fff: CHR Route-16 Turbo (J) (8k / 0 diffs)
db2000-db3fff: CHR Seaport Guarl (8k)
db4000-db5fff: CHR Seawolf (8k)
db6000-db7fff: CHR Seicross (J) (8k / 0 diffs)
db8000-db9fff: CHR Sky Destroyer (J) (8k / 0 diffs)
dba000-dbbfff: CHR Slalom (U) (8k / 0 diffs)
dbc000-dbdfff: CHR Soccer (E) [!] (8k / 8 diffs)
dbe000-dbffff: CHR Son Son (J) (8k / 0 diffs)
dc0000-dc1fff: CHR Space Base (8k)
dc2000-dc3fff: CHR Space Invaders (J) (8k / unkn diffs)
dc4000-dc5fff: CHR Spartan X (J) [p1] (8k / 1 diffs)
dc6000-dc7fff: CHR Spelunker (J) (8k / 0 diffs)
dc8000-dc9fff: CHR Spider man 2 (8k)
dca000-dcbfff: CHR Nature Clan Spring World (8k)
dcc000-dcdfff: CHR Spy Vs Spy (J) (8k / 0 diffs)
dce000-dcffff: CHR Sqoon (U) (8k / 0 diffs)
dd0000-dd1fff: CHR Star (8k)
dd2000-dd3fff: CHR Star Force (J) [!] (8k / 1 diffs)
dd4000-dd5fff: CHR Star Gate (J) (8k / 0 diffs)
dd6000-dd7fff: CHR Star Luster (J) (8k / 0 diffs)
dd8000-dd9fff: CHR Submarine (8k)
dda000-ddbfff: CHR Super Mario Bros (JU) (PRG 1) (8k / 13 diffs)
ddc000-dddfff: CHR Battle City (J) [p2] (8k / 0 diffs)
dde000-ddffff: CHR Tennis (JU) (8k / 37 diffs)
de0000-de1fff: CHR Thexder (J) [!] (8k / 0 diffs)
de2000-de3fff: CHR Through Man (8k)
de4000-de5fff: CHR Tower of Druaga, The (J) (8k / 0 diffs)
de6000-de7fff: CHR Toy Factory (8k)
de8000-de9fff: CHR TwinBee (J) (8k / unk diffs)
dea000-debfff: CHR Urban Champion (JU) (8k / 0 diffs)
dec000-dedfff: CHR Utmost Warfare (8k)
dee000-deffff: CHR Vigilant (8k)
df0000-df1fff: CHR Volguard II (J) (8k / 0 diffs)
df2000-df3fff: CHR Volleyball (U) (8k / 0 diffs)
df4000-df5fff: CHR Warpman (J) [p1] (8k / 7 diffs)
df6000-df7fff: CHR War Zone (8k)
df8000-df9fff: CHR Water Pipes (8k)
dfa000-dfbfff: CHR Wild Worm (8k)
dfc000-dfdfff: CHR Wonder Ball (8k)
dfe000-dfffff: CHR Xevious (J) (8k / 0 diffs)
e00000-e01fff: CHR Yie Ar Kung-Fu (V1.4) (J) (8k / 0 diffs)
e02000-e03fff: CHR Zippy Race (J) (8k / 0 diffs)
e04000-ff7fff: UNK blank=0xff, 2000k
ff8000-ffffff: PRG Main Device Test (32k)
Despite the games, I found unused program, located at the end of flash, called "Main Device Test". Except testing joypad and video display, it plays sounds in all of the 5 audio channels one after another. That's what I wanted few days ago to test one of my broken Famiclones, that sounded weird.
Quite interesting lcoations:
Code: Select all
072000-075fff: ? (16k) - this is unknown, seems to be some data (bank switch table for every position on game list?)
076000-077fff: menu (CHR) - 8k
078000-07ffff: menu (PRG) - 32k
d94000-d95fff: this is some weird CHR data that I was unable to assign to any other game nor find in database
Code: Select all
>01:EBF9: B8 CLV
01:EBFA: 69 C0 ADC #$C0
01:EBFC: 4D 17 40 EOR $4017 = #$00
01:EBFF: 69 00 ADC #$00
01:EC01: 4D 00 20 EOR $2000 = #$00
01:EC04: 4D 01 20 EOR $2001 = #$00
01:EC07: B8 CLV
01:EC08: D8 CLD
01:EC09: 60 RTS -----------------------------------------
01:EC0A: 00 BRK
01:EC0B: 4C 00 20 JMP $2000
01:EC0E: 4C 01 20 JMP $2001
01:EC11: 62 UNDEFINED
01:EC12: 02 UNDEFINED
--
Looks like the unused CHR at d94000-d95fff is alternative CHR for Super Mario Bros, which changes the game into Pka Chu
---
At offsets 0x43b-0xcd2 in `unknown ata file` there are 200 * 11-byte data chunks, that correspond to the bank switch data for every game:
Code: Select all
00 00 00 00 80 00 00 01 00 00 01 KIRBY'S ADVENTURE
01 00 00 00 80 01 40 01 00 00 01 MEGA MAN 5
01 00 00 00 00 02 C0 01 00 00 01 TURTLES 3
01 00 01 00 40 02 80 02 40 08 01 SUPER MARIO BROS 3
02 00 01 00 C0 02 A0 02 00 00 00 ADVENTURE ISLAND 3
02 00 01 00 00 03 E0 02 00 00 00 ALIEN 3
02 00 01 00 40 03 20 03 00 00 00 BATMAN
02 00 01 00 80 03 60 03 00 00 00 CHIP DALE 2
02 00 01 00 C0 03 A0 03 00 00 00 CONTRA
02 00 01 00 00 04 E0 03 00 00 01 DOUBLE DRAGON
02 00 01 00 40 04 20 04 00 00 01 F1 SENSATION
02 00 01 00 80 04 60 04 00 00 01 FERRARI
02 00 01 00 C0 04 A0 04 00 00 00 GUN NAC
02 00 01 00 00 05 E0 04 00 00 01 MARIO 16
02 00 01 00 40 05 20 05 00 00 01 METAL SLUG
02 00 01 00 80 05 60 05 00 00 01 MIGHTY FINAL FIGHT
02 00 01 00 C0 05 A0 05 00 00 00 MITSUME GA TOORU
02 00 01 00 00 06 E0 05 00 00 00 NINJA GAIDEN
02 00 01 00 40 06 20 06 00 00 00 POKEMON RED
02 00 01 00 80 06 60 06 00 00 00 SILK WORM
02 00 01 00 C0 06 A0 06 00 00 00 SNOW BROS
02 00 01 00 00 07 E0 06 00 00 01 SPIDER MAN
02 00 01 00 40 07 20 07 00 00 00 STREET FIGHTER 12P
02 00 01 00 80 07 60 07 00 80 08 SUPER MARIO BROS 2
02 00 01 00 A0 07 E0 07 00 00 01 CRASH BANDICOOT
03 00 02 00 D0 07 E0 07 00 00 00 MARIO CART
04 00 06 00 00 08 C6 0C 00 00 01 1942
04 00 06 00 08 08 C8 0C 00 00 00 ABSCONDEE
04 00 04 00 18 08 10 08 00 00 00 ADVENTURE ISLAND
04 00 06 00 20 08 CA 0C 00 00 01 AETHER CRUISER
04 00 06 00 28 08 CC 0C 00 00 00 AIM CRUISE
04 00 02 00 30 08 C0 07 00 00 01 ANGRY BIRD
04 00 06 00 38 08 CE 0C 00 00 00 ANIMAL CONTEST
04 00 06 00 40 08 D4 0C 00 00 01 ARKANOID
04 00 06 00 48 08 D6 0C 00 00 00 ASTRO ROBO SASA
04 00 06 00 50 08 D8 0C 00 00 00 BADMINTON
04 00 06 00 58 08 DC 0C 00 00 00 BALTRON
04 00 05 00 68 08 60 08 00 00 00 BANANA
04 00 06 00 70 08 E6 0C 00 00 00 BLOCKS WORLD
04 00 06 00 78 08 E8 0C 00 00 00 BOKOSUKA WARS
04 00 06 00 80 08 F2 0C 00 00 00 BUG CATCHER
04 00 04 00 90 08 88 08 00 00 01 BURAI FIGHTER
04 00 06 00 98 08 F6 0C 00 00 01 B WINGS
04 00 06 00 A0 08 FA 0C 00 00 00 CHECKERS
04 00 06 00 A8 08 FC 0C 00 00 00 CHUBBY CHERUB
04 00 06 00 B0 08 04 0D 00 00 01 DESTROYI
04 00 06 00 B8 08 0A 0D 00 00 00 DIG DUG 2
04 00 06 00 C0 08 16 0D 00 00 00 DOUGH BOY
04 00 06 00 C8 08 18 0D 00 00 01 DUCK
04 00 06 00 D0 08 1A 0D 00 00 01 ELEVATOR ACTION
04 00 06 00 D8 08 1E 0D 00 00 01 EXED EXES
04 00 06 00 E0 08 26 0D 00 00 01 FIRE DRAGON
04 00 06 00 E8 08 28 0D 00 00 01 FLAPPY
04 00 04 00 F8 08 F0 08 00 00 00 FLIPULL
04 00 06 00 00 09 2E 0D 00 00 00 FRUIT GIFT
04 00 06 00 08 09 34 0D 00 00 01 GALG
04 00 06 00 10 09 36 0D 00 00 01 GEIMOS
04 00 06 00 18 09 38 0D 00 00 00 GOLDEN BIRD
04 00 04 00 28 09 20 09 00 00 00 GRADIUS
04 00 06 00 30 09 3C 0D 00 00 00 GYRODINE
04 00 06 00 38 09 3E 0D 00 00 00 HAPPY MATCH
04 00 04 00 48 09 40 09 00 00 00 HELLO KITTY
04 00 06 00 50 09 46 0D 00 00 00 ICE HOCKEY
04 00 06 00 58 09 48 0D 00 00 01 ICE OCEAN
04 00 06 00 60 09 4C 0D 00 00 00 ISLAND
04 00 06 00 68 09 52 0D 00 00 00 JUMPING KID
04 00 06 00 70 09 54 0D 00 00 01 JUMP JUMP
04 00 06 00 78 09 58 0D 00 00 01 LIGHTNING
04 00 06 00 80 09 5A 0D 00 00 01 LITTLE WITCH
04 00 06 00 88 09 5E 0D 00 00 01 LOT LOT
04 00 06 00 90 09 64 0D 00 00 00 MAGIC EGG
04 00 06 00 98 09 66 0D 00 00 01 MAGMAX
04 00 06 00 A0 09 6E 0D 00 00 00 MECCANO
04 00 06 00 A8 09 70 0D 00 00 01 MIGHTY BOMB JACK
04 00 06 00 B0 09 74 0D 00 00 00 MIRROR DEVIL WORD
04 00 06 00 B8 09 76 0D 00 00 00 MOUSE HERO
04 00 06 00 C0 09 78 0D 00 00 00 MOUSE SNARE
04 00 06 00 C8 09 7A 0D 00 00 00 MOWING
04 00 06 00 D0 09 7E 0D 00 00 00 NINJA 2
04 00 06 00 D8 09 82 0D 00 00 01 NUT CRACKY
04 00 06 00 E0 09 86 0D 00 00 00 OBAKE NO Q TAROU
04 00 06 00 E8 09 88 0D 00 00 00 ONYANKO TOWN
04 00 06 00 F0 09 8A 0D 00 00 01 PACHI COM
04 00 06 00 F8 09 8C 0D 00 00 00 PAC LAND
04 00 06 00 00 0A 90 0D 00 00 00 PENGUIN KUN WARS
04 00 04 00 10 0A 08 0A 00 00 00 PIPE DREAM
04 00 06 00 18 0A 94 0D 00 00 00 PKA CHU
04 00 05 00 20 0A 80 0C 00 00 01 PLANTS VS ZOMB
04 00 06 00 28 0A 96 0D 00 00 00 POLICE DOG
04 00 06 00 30 0A 98 0D 00 00 01 POLICE VS THIEF
04 00 06 00 38 0A 9A 0D 00 00 00 PONG PONG
04 00 06 00 40 0A A0 0D 00 00 01 PORTER
04 00 06 00 48 0A A2 0D 00 00 01 POWER ROBOT
04 00 04 00 58 0A 50 0A 00 00 01 POWER SOCCER
04 00 06 00 60 0A A4 0D 00 00 01 PRO WRESTLING
04 00 06 00 68 0A A6 0D 00 00 01 PULVERATION
04 00 06 00 70 0A AC 0D 00 00 01 RIVER JUMP
04 00 06 00 78 0A B0 0D 00 00 01 ROUTE 16TURBO
04 00 06 00 80 0A B2 0D 00 00 00 SEAPORT GUARL
04 00 06 00 88 0A B4 0D 00 00 00 SEA WOLF
04 00 06 00 90 0A B6 0D 00 00 00 SEICROSS
04 00 06 00 98 0A BA 0D 00 00 00 SLALOM
04 00 06 00 A0 0A BC 0D 00 00 00 SOCCER
04 00 04 00 B0 0A A8 0A 00 00 01 SOLOMON'S KEY
04 00 06 00 B8 0A BE 0D 00 00 00 SON SON
04 00 06 00 C0 0A C0 0D 00 00 00 SPACE BASE
04 00 06 00 C8 0A C4 0D 00 00 00 SPARTAN X
04 00 06 00 D0 0A C6 0D 00 00 00 SPELUNKER
04 00 06 00 D8 0A C8 0D 00 00 00 SPIDERMAN 2
04 00 06 00 E0 0A CA 0D 00 00 00 SPRING WORLD
04 00 04 00 F0 0A E8 0A 00 00 01 SPY HUNTER
04 00 06 00 F8 0A CC 0D 00 00 00 SPY VS SPY
04 00 06 00 00 0B CE 0D 00 00 00 SQOON
04 00 06 00 08 0B D0 0D 00 00 00 STAR
04 00 06 00 10 0B D6 0D 00 00 01 STAR LUSTER
04 00 06 00 18 0B D8 0D 00 00 00 SUBMARINE
04 00 06 00 20 0B DA 0D 00 00 00 SUPER MARIO BROS
04 00 05 00 28 0B B0 0C 00 00 00 TETRIS 2
04 00 05 00 38 0B 30 0B 00 00 01 THE LEGEND OF KAGE
04 00 06 00 40 0B E0 0D 00 00 01 THEXDER
04 00 06 00 48 0B E2 0D 00 00 00 THROUGH MAN
04 00 06 00 50 0B E4 0D 00 00 00 TOWEROF DRUAGA
04 00 06 00 58 0B E6 0D 00 00 01 TOY FACTORY
04 00 06 00 60 0B E8 0D 00 00 01 TWIN BEE
04 00 06 00 68 0B EC 0D 00 00 00 UTMOST WARFARE
04 00 06 00 70 0B EE 0D 00 00 00 VIGILANT
04 00 06 00 78 0B F0 0D 00 00 00 VOLGUARD 2
04 00 06 00 80 0B F2 0D 00 00 00 VOLLEYBALL
04 00 06 00 88 0B F6 0D 00 00 00 WAR ZONE
04 00 06 00 90 0B F8 0D 00 00 00 WATER PIPE
04 00 06 00 98 0B FA 0D 00 00 00 WILD WORM
04 00 06 00 A0 0B FC 0D 00 00 00 WONDER BALL
04 00 06 00 A8 0B FE 0D 00 00 01 XEVIOUS
05 00 06 00 B0 0B C4 0C 00 00 01 10YARD FIGHT
05 00 06 00 B4 0B D0 0C 00 00 01 ANTARCTIC ADVENTURE
05 00 06 00 B8 0B D2 0C 00 00 00 ARABIAN
05 00 06 00 BC 0B DA 0C 00 00 00 BALLOON FIGHT
05 00 06 00 C0 0B DE 0C 00 00 01 BASEBALL
05 00 06 00 C4 0B E0 0C 00 00 01 BATTLE CITY
05 00 06 00 C8 0B E2 0C 00 00 01 BINARY LAND
05 00 06 00 CC 0B E4 0C 00 00 00 BIRD WEEK
05 00 06 00 D0 0B EA 0C 00 00 00 BOMBER MAN
05 00 06 00 D4 0B EC 0C 00 00 01 BOMB SWEEPER
05 00 06 00 D8 0B EE 0C 00 00 00 BOX WORLD
05 00 06 00 DC 0B F0 0C 00 00 00 BRUSH ROLLER
05 00 06 00 E0 0B F4 0C 00 00 01 BURGER TIME
05 00 06 00 E4 0B F8 0C 00 00 00 CHACK'N POP
05 00 06 00 E8 0B FE 0C 00 00 00 CIRCUS CHARLIE
05 00 06 00 EC 0B 00 0D 00 00 01 CLU CLU LAND
05 00 06 00 F0 0B 02 0D 00 00 00 DEFENDER 2
05 00 06 00 F4 0B 06 0D 00 00 01 DEVIL WORLD
05 00 06 00 F8 0B 08 0D 00 00 01 DIG DUG
05 00 06 00 FC 0B 0C 0D 00 00 00 DONKEY KONG
05 00 06 00 00 0C 0E 0D 00 00 00 DONKEY KONG 3
05 00 06 00 04 0C 10 0D 00 00 00 DONKEY KONG JR
05 00 06 00 08 0C 12 0D 00 00 00 DONKEY KONG JR MATH
05 00 06 00 0C 0C 14 0D 00 00 00 DOOR DOOR
05 00 06 00 10 0C 1C 0D 00 00 00 EXCITEBIKE
05 00 06 00 14 0C 20 0D 00 00 01 EXERION
05 00 06 00 18 0C 22 0D 00 00 00 F1 RACE
05 00 06 00 1C 0C 24 0D 00 00 01 FIELD COMBAT
05 00 06 00 20 0C 2A 0D 00 00 01 FORMATION Z
05 00 06 00 24 0C 2C 0D 00 00 01 FRONT LINE
05 00 06 00 28 0C 30 0D 00 00 01 GALAGA
05 00 06 00 2C 0C 32 0D 00 00 01 GALAXIAN
05 00 06 00 30 0C 3A 0D 00 00 00 GOLF
05 00 06 00 34 0C 40 0D 00 00 00 HYPER OLYMPIC
05 00 06 00 38 0C 42 0D 00 00 00 HYPER SPORTS
05 00 06 00 3C 0C 44 0D 00 00 01 ICE CLIMBER
05 00 06 00 40 0C 4A 0D 00 00 00 IQ CHAMPION
05 00 06 00 44 0C 4E 0D 00 00 00 JEWELRY
05 00 06 00 48 0C 50 0D 00 00 00 JOUST
05 00 06 00 4C 0C 56 0D 00 00 00 KARATEKA
05 00 06 00 50 0C 5C 0D 00 00 00 LODE RUNNER
05 00 06 00 54 0C 60 0D 00 00 00 LUNAR BALL
05 00 06 00 58 0C 62 0D 00 00 00 MACROSS
05 00 06 00 5C 0C 68 0D 00 00 00 MANIN RED
05 00 06 00 60 0C 6A 0D 00 00 00 MAPPY
05 00 06 00 64 0C 6C 0D 00 00 00 MARIO BROS
05 00 06 00 68 0C 72 0D 00 00 00 MILLIPEDE
05 00 06 00 6C 0C 7C 0D 00 00 00 MUSCLE
05 00 06 00 70 0C 80 0D 00 00 01 NINJA KUN
05 00 06 00 74 0C 84 0D 00 00 00 NUTS MILK
05 00 06 00 78 0C 8E 0D 00 00 01 PAC MAN
05 00 06 00 7C 0C 92 0D 00 00 01 PINBALL
05 00 06 00 84 0C 9C 0D 00 00 00 POOYAN
05 00 06 00 88 0C 9E 0D 00 00 01 POPEYE
05 00 06 00 8C 0C A8 0D 00 00 01 PYRAMID
05 00 06 00 90 0C AA 0D 00 00 00 RAIDON BUNGELING BAY
05 00 06 00 94 0C AE 0D 00 00 01 ROAD FIGHTER
05 00 06 00 98 0C B8 0D 00 00 01 SKY DESTROYER
05 00 06 00 9C 0C C2 0D 00 00 00 SPACE ET
05 00 06 00 A0 0C D2 0D 00 00 00 STAR FORCE
05 00 06 00 A4 0C D4 0D 00 00 00 STAR GATE
05 00 06 00 A8 0C DC 0D 00 00 00 TANK A 1990
05 00 06 00 AC 0C DE 0D 00 00 00 TENNIS
05 00 06 00 B4 0C EA 0D 00 00 00 URBAN CHAMPION
05 00 06 00 B8 0C F4 0D 00 00 01 WARPMAN
05 00 06 00 BC 0C 00 0E 00 00 00 YIE AR KUNG FU
05 00 06 00 C0 0C 02 0E 00 00 00 ZIPPY RACE
| | || || || || +- mirroring (0=V, 1=H)
| | || || || |+---------- bits 23..20 of CHR-ROM offset
| | || || |+-+----------- bits 15..8 of CHR-ROM offset
| | || || +-------------- bits 19..16 of CHR-ROM offset
| | || |+---------------- bits 23..20 of PRG-ROM offset
| | |+-+----------------- bits 15..8 of PRG-ROM offset
| | +-------------------- bits 19..16 of PRG-ROM offset
| +------------------------- CHR size (0=256k, 1=128k, 2=64k, 4=32k, 5=16k, 6=8k
+------------------------------- PRG size (0=512k, 1=256k, 2=128k, 3=64k, 4=32k, 5=16k