naomi: free play eeprom for many games

inputs for ggx, doa2, toyfight, ausfache
don't label common buttons (coin, test, service, start)
This commit is contained in:
Flyinghead 2021-09-22 14:26:13 +02:00
parent 945a483e9b
commit 39fabf39ae
3 changed files with 615 additions and 97 deletions

View File

@ -293,7 +293,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&mvsc2_inputs &mvsc2_inputs,
mvsc2_eeprom_dump,
}, },
// Mushiking The King Of Beetle (2K3 2ND, World) // Mushiking The King Of Beetle (2K3 2ND, World)
{ {
@ -615,7 +616,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&_18wheelr_inputs &_18wheelr_inputs,
_18wheelr_eeprom_dump,
}, },
// 18 Wheeler (deluxe) // 18 Wheeler (deluxe)
{ {
@ -668,7 +670,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&_18wheelr_inputs &_18wheelr_inputs,
_18wheelr_eeprom_dump,
}, },
// 18 Wheeler (deluxe) (Rev T) // 18 Wheeler (deluxe) (Rev T)
{ {
@ -721,7 +724,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&_18wheelr_inputs &_18wheelr_inputs,
_18wheelr_eeprom_dump,
}, },
// 18 Wheeler (standard) // 18 Wheeler (standard)
{ {
@ -771,7 +775,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&_18wheelr_inputs &_18wheelr_inputs,
_18wheelr_eeprom_dump,
}, },
// 18 Wheeler (upright) // 18 Wheeler (upright)
{ {
@ -820,7 +825,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&_18wheelr_inputs &_18wheelr_inputs, // no issue with wheel range on this version
_18wheelr_eeprom_dump,
}, },
// Airline Pilots (Rev B) // Airline Pilots (Rev B)
{ {
@ -958,7 +964,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&capcom_4btn_inputs &capcom_4btn_inputs,
capsnk_eeprom_dump,
}, },
// Capcom Vs. SNK Millennium Fight 2000 (Rev A) // Capcom Vs. SNK Millennium Fight 2000 (Rev A)
{ {
@ -983,7 +990,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&capcom_4btn_inputs &capcom_4btn_inputs,
capsnk_eeprom_dump,
}, },
// Capcom Vs. SNK Millennium Fight 2000 // Capcom Vs. SNK Millennium Fight 2000
{ {
@ -1008,7 +1016,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&capcom_4btn_inputs &capcom_4btn_inputs,
capsnk_eeprom_dump,
}, },
// Crackin' DJ // Crackin' DJ
{ {
@ -1105,7 +1114,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&crzytaxi_inputs &crzytaxi_inputs,
crzytaxi_eeprom_dump,
}, },
// Cosmic Smash (Rev A) // Cosmic Smash (Rev A)
{ {
@ -1463,7 +1473,10 @@ Game Games[] =
//ROM_LOAD( "841-0003.sf", 0x000000, 0x000084, CRC(3a119a17) SHA1(d37a092cca7c9cfc5f2637b355af90a65d04013e) ) //ROM_LOAD( "841-0003.sf", 0x000000, 0x000084, CRC(3a119a17) SHA1(d37a092cca7c9cfc5f2637b355af90a65d04013e) )
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
&doa2_inputs,
doa2_eeprom_dump,
}, },
// Dead or Alive 2 (Rev A) // Dead or Alive 2 (Rev A)
{ {
@ -1505,7 +1518,10 @@ Game Games[] =
//ROM_LOAD( "841-0003.sf", 0x000000, 0x000084, CRC(3a119a17) SHA1(d37a092cca7c9cfc5f2637b355af90a65d04013e) ) //ROM_LOAD( "841-0003.sf", 0x000000, 0x000084, CRC(3a119a17) SHA1(d37a092cca7c9cfc5f2637b355af90a65d04013e) )
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
&doa2_inputs,
doa2_eeprom_dump,
}, },
// Dead or Alive 2 Millennium (JPN, USA, EXP, KOR, AUS) // Dead or Alive 2 Millennium (JPN, USA, EXP, KOR, AUS)
{ {
@ -1546,7 +1562,10 @@ Game Games[] =
//ROM_REGION( 0x84, "naomibd_eeprom", 0 ) //ROM_REGION( 0x84, "naomibd_eeprom", 0 )
//ROM_LOAD( "841-0003.sf", 0x000000, 0x000084, CRC(3a119a17) SHA1(d37a092cca7c9cfc5f2637b355af90a65d04013e) ) //ROM_LOAD( "841-0003.sf", 0x000000, 0x000084, CRC(3a119a17) SHA1(d37a092cca7c9cfc5f2637b355af90a65d04013e) )
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
&doa2_inputs,
doa2_eeprom_dump,
}, },
// Dynamite Baseball '99 (JPN) / World Series '99 (USA, EXP, KOR, AUS) (Rev B) *** // Dynamite Baseball '99 (JPN) / World Series '99 (USA, EXP, KOR, AUS) (Rev B) ***
{ {
@ -1841,8 +1860,10 @@ Game Games[] =
{ "mpr-23354.ic13s", 0x6800000, 0x0800000 }, { "mpr-23354.ic13s", 0x6800000, 0x0800000 },
{ "mpr-23355.ic14s", 0x7000000, 0x0800000 }, { "mpr-23355.ic14s", 0x7000000, 0x0800000 },
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
// PUNCH, KICK, SLASH, HIGH SLASH nullptr,
&ggx_input,
// error message at boot with free play eeprom
}, },
// Mobile Suit Gundam: Federation Vs. Zeon // Mobile Suit Gundam: Federation Vs. Zeon
{ {
@ -1903,7 +1924,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&gunsur2_inputs &gunsur2_inputs,
// no free play with eeprom
}, },
// Gun Survivor 2 Biohazard Code: Veronica (Japan, BHF1 Ver.E) // Gun Survivor 2 Biohazard Code: Veronica (Japan, BHF1 Ver.E)
{ {
@ -1935,7 +1957,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&gunsur2_inputs &gunsur2_inputs,
// no free play with eeprom
}, },
// Giga Wing 2 // Giga Wing 2
{ {
@ -1989,7 +2012,7 @@ Game Games[] =
}, },
NULL, NULL,
&hmgeo_input, &hmgeo_input,
hmgeo_eeprom_dump hmgeo_eeprom_dump,
}, },
// House of the Dead 2 // House of the Dead 2
{ {
@ -2026,7 +2049,10 @@ Game Games[] =
{ "mpr-21404.ic19s", 0x9800000, 0x800000 }, { "mpr-21404.ic19s", 0x9800000, 0x800000 },
{ "mpr-21405.ic20s", 0xa000000, 0x800000 }, { "mpr-21405.ic20s", 0xa000000, 0x800000 },
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
nullptr,
// no free play with eeprom
}, },
// The House of the Dead 2 // The House of the Dead 2
{ {
@ -2063,7 +2089,10 @@ Game Games[] =
{ "mpr-21404.ic19s", 0x9800000, 0x800000 }, { "mpr-21404.ic19s", 0x9800000, 0x800000 },
{ "mpr-21405.ic20s", 0xa000000, 0x800000 }, { "mpr-21405.ic20s", 0xa000000, 0x800000 },
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
nullptr,
// no free play with eeprom
}, },
// The House of the Dead 2 (Export) // The House of the Dead 2 (Export)
{ {
@ -2100,7 +2129,10 @@ Game Games[] =
{ "mpr-21404.ic19s", 0x9800000, 0x800000 }, { "mpr-21404.ic19s", 0x9800000, 0x800000 },
{ "mpr-21405.ic20s", 0xa000000, 0x800000 }, { "mpr-21405.ic20s", 0xa000000, 0x800000 },
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
nullptr,
// no free play with eeprom
}, },
// The House of the Dead 2 (prototype) // The House of the Dead 2 (prototype)
{ {
@ -2137,7 +2169,10 @@ Game Games[] =
{ "mpr-21404.ic19s", 0x9800000, 0x800000 }, { "mpr-21404.ic19s", 0x9800000, 0x800000 },
{ "mpr-21405.ic20s", 0xa000000, 0x800000 }, { "mpr-21405.ic20s", 0xa000000, 0x800000 },
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
nullptr,
// no free play with eeprom
}, },
// Inu No Osanpo / Dog Walking (Rev A) // Inu No Osanpo / Dog Walking (Rev A)
{ {
@ -2251,8 +2286,11 @@ Game Games[] =
{ "maz1ma7.4e", 0x7000000, 0x1000000 }, { "maz1ma7.4e", 0x7000000, 0x1000000 },
{ "maz1ma8.4d", 0x8000000, 0x1000000 }, { "maz1ma8.4d", 0x8000000, 0x1000000 },
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
// ENTER, START BUTTON // ENTER, START BUTTON
nullptr,
// no free play with eeprom
}, },
// Mazan: Flash of the Blade (US, MAZ3 Ver.A) // Mazan: Flash of the Blade (US, MAZ3 Ver.A)
{ {
@ -2276,7 +2314,10 @@ Game Games[] =
{ "maz1ma7.4e", 0x7000000, 0x1000000 }, { "maz1ma7.4e", 0x7000000, 0x1000000 },
{ "maz1ma8.4d", 0x8000000, 0x1000000 }, { "maz1ma8.4d", 0x8000000, 0x1000000 },
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
nullptr,
// no free play with eeprom
}, },
// Mushiking The King Of Beetles - Mushiking IV / V / VI (World) // Mushiking The King Of Beetles - Mushiking IV / V / VI (World)
{ {
@ -2377,7 +2418,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&mvsc2_inputs &mvsc2_inputs,
mvsc2_eeprom_dump,
}, },
// Ninja Assault (NJA3 Ver. A) // Ninja Assault (NJA3 Ver. A)
{ {
@ -2408,7 +2450,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&ninjaslt_inputs &ninjaslt_inputs,
// no free play with eeprom
}, },
// Ninja Assault (Asia, NJA4 Ver.A) // Ninja Assault (Asia, NJA4 Ver.A)
{ {
@ -2440,7 +2483,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&ninjaslt_inputs &ninjaslt_inputs,
// no free play with eeprom
}, },
// Ninja Assault (Japan, NJA1 Ver.A) // Ninja Assault (Japan, NJA1 Ver.A)
{ {
@ -2473,7 +2517,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&ninjaslt_inputs &ninjaslt_inputs,
// no free play with eeprom
}, },
// Ninja Assault (US, NJA3 Ver.A) // Ninja Assault (US, NJA3 Ver.A)
{ {
@ -2506,7 +2551,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&ninjaslt_inputs &ninjaslt_inputs,
// no free play with eeprom
}, },
// Oinori-daimyoujin Matsuri // Oinori-daimyoujin Matsuri
{ {
@ -2565,9 +2611,11 @@ Game Games[] =
//ROM_LOAD("epr-22084.ic3", 0x0000, 0x10000, CRC(18cf58bb) SHA1(1494f8215231929e41bbe2a133658d01882fbb0f) ) //ROM_LOAD("epr-22084.ic3", 0x0000, 0x10000, CRC(18cf58bb) SHA1(1494f8215231929e41bbe2a133658d01882fbb0f) )
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
// TRIGGER, CHANGE, JUMP // TRIGGER, CHANGE, JUMP
// STICK U/D/L/R nullptr,
otrigger_eeprom_dump,
}, },
// Moero! Justice Gakuen (JPN) / Project Justice (USA, EXP, KOR, AUS) (Rev A) // Moero! Justice Gakuen (JPN) / Project Justice (USA, EXP, KOR, AUS) (Rev A)
{ {
@ -2624,6 +2672,7 @@ Game Games[] =
}, },
nullptr, nullptr,
&pstone_inputs, &pstone_inputs,
pstone_eeprom_dump,
}, },
// Power Stone 2 // Power Stone 2
{ {
@ -3519,7 +3568,10 @@ Game Games[] =
{ "mpr-23020.ic20s", 0xa000000, 0x0800000 }, { "mpr-23020.ic20s", 0xa000000, 0x0800000 },
// IC21s not populated // IC21s not populated
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
nullptr,
totd_eeprom_dump,
}, },
// The Typing of the Dead // The Typing of the Dead
{ {
@ -3556,7 +3608,10 @@ Game Games[] =
{ "mpr-23020.ic20s", 0xa000000, 0x0800000 }, { "mpr-23020.ic20s", 0xa000000, 0x0800000 },
// IC21S not populated // IC21S not populated
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
nullptr,
nullptr,
totd_eeprom_dump,
}, },
// Shin Nihon Pro Wrestling Toukon Retsuden 4 Arcade Edition (TRF1 Ver. A) // Shin Nihon Pro Wrestling Toukon Retsuden 4 Arcade Edition (TRF1 Ver. A)
{ {
@ -3616,9 +3671,10 @@ Game Games[] =
{ "mpr-22033.ic9", 0x4800000, 0x0800000 }, { "mpr-22033.ic9", 0x4800000, 0x0800000 },
{ "mpr-22034.ic10",0x5000000, 0x0800000 }, { "mpr-22034.ic10",0x5000000, 0x0800000 },
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
// PUNCH, KICK, DODGE, N/A, nullptr,
// JUMP, CROUCH, LEFT/RIGHT MOVE &toyfight_inputs,
toyfight_eeprom_dump,
}, },
// Virtua NBA (USA) // Virtua NBA (USA)
{ {
@ -3892,6 +3948,7 @@ Game Games[] =
}, },
nullptr, nullptr,
&shot12_inputs, &shot12_inputs,
vtennis_eeprom_dump,
}, },
// Wave Runner GP // Wave Runner GP
{ {
@ -4165,7 +4222,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&zombie_inputs &zombie_inputs,
zombrvn_eeprom_dump,
}, },
// Zombie Revenge // Zombie Revenge
{ {
@ -4203,7 +4261,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
NULL, NULL,
&zombie_inputs &zombie_inputs,
zombrvn_eeprom_dump,
}, },
// Naomi M4 Roms // Naomi M4 Roms
// Akatsuki Blitzkampf Ausf. Achse (Japan) // Akatsuki Blitzkampf Ausf. Achse (Japan)
@ -4223,8 +4282,11 @@ Game Games[] =
// IC10 and IC11 Populated, Empty // IC10 and IC11 Populated, Empty
{ "317-05130-jpn.ic3", 0, 0x800, 0x0000000, Key }, { "317-05130-jpn.ic3", 0, 0x800, 0x0000000, Key },
{ NULL, 0, 0 }, { NULL, 0, 0 },
} },
// ATTACK1/2/3 // ATTACK1/2/3
nullptr,
&ausfache_inputs,
ausfache_eeprom_dump,
}, },
// Asian Dynamite // Asian Dynamite
{ {
@ -4365,6 +4427,7 @@ Game Games[] =
}, },
nullptr, nullptr,
&meltyb_input, &meltyb_input,
mbaa_eeprom_dump,
}, },
// Melty Blood Actress Again (Japan) (Clone) // Melty Blood Actress Again (Japan) (Clone)
{ {
@ -4389,6 +4452,7 @@ Game Games[] =
}, },
nullptr, nullptr,
&meltyb_input, &meltyb_input,
mbaa_eeprom_dump,
}, },
// Mushiking The King Of Beetles - Mushiking II / III / III+ (Ver. 1.001) (World) // Mushiking The King Of Beetles - Mushiking II / III / III+ (Ver. 1.001) (World)
{ {
@ -4692,6 +4756,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gds-0001", "gds-0001",
nullptr,
confmiss_eeprom_dump,
}, },
// Capcom Vs. SNK Millennium Fight 2000 Pro (Japan) (GDL-0004) // Capcom Vs. SNK Millennium Fight 2000 Pro (Japan) (GDL-0004)
{ {
@ -4710,6 +4776,7 @@ Game Games[] =
}, },
"gdl-0004", "gdl-0004",
&capcom_4btn_inputs, &capcom_4btn_inputs,
cvsgd_eeprom_dump,
}, },
// Capcom Vs. SNK 2 Mark Of The Millennium 2001 (GDL-0008) // Capcom Vs. SNK 2 Mark Of The Millennium 2001 (GDL-0008)
// ver 010804 // ver 010804
@ -4730,6 +4797,7 @@ Game Games[] =
}, },
"gdl-0008", "gdl-0008",
&capcom_6btn_inputs, &capcom_6btn_inputs,
cvs2_eeprom_dump,
}, },
// Capcom Vs. SNK 2 Millionaire Fighting 2001 (Rev A) (GDL-0007A) // Capcom Vs. SNK 2 Millionaire Fighting 2001 (Rev A) (GDL-0007A)
// ver 010705 // ver 010705
@ -4749,6 +4817,7 @@ Game Games[] =
}, },
"gdl-0007a", "gdl-0007a",
&capcom_6btn_inputs, &capcom_6btn_inputs,
cvs2_eeprom_dump,
}, },
// Dragon Treasure (Rev B) (GDS-0030B) // Dragon Treasure (Rev B) (GDS-0030B)
{ {
@ -4874,6 +4943,7 @@ Game Games[] =
}, },
"gdl-0041", "gdl-0041",
&guilty_gear_input, &guilty_gear_input,
ggxxac_eeprom_dump,
}, },
// Guilty Gear XX #Reload (Japan, Rev A) (GDL-0019A) // Guilty Gear XX #Reload (Japan, Rev A) (GDL-0019A)
{ {
@ -4928,6 +4998,7 @@ Game Games[] =
}, },
"gdl-0033a", "gdl-0033a",
&guilty_gear_input, &guilty_gear_input,
ggxxsla_eeprom_dump,
}, },
// Mobile Suit Gundam: Federation Vs. Zeon (GDL-0001) // Mobile Suit Gundam: Federation Vs. Zeon (GDL-0001)
{ {
@ -4986,6 +5057,8 @@ Game Games[] =
}, },
"gdl-0010", "gdl-0010",
// SHOT, CHANGE // SHOT, CHANGE
nullptr,
ikaruga_eeprom_dump,
}, },
// Jingi Storm - The Arcade (Japan) (GDL-0037) // Jingi Storm - The Arcade (Japan) (GDL-0037)
{ {
@ -5004,6 +5077,8 @@ Game Games[] =
}, },
"gdl-0037", "gdl-0037",
// GUARD, PUNCH, KICK // GUARD, PUNCH, KICK
nullptr,
jingystm_eeprom_dump,
}, },
// Karous (Japan) (GDL-0040) // Karous (Japan) (GDL-0040)
{ {
@ -5075,6 +5150,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gds-0018a", "gds-0018a",
nullptr,
lupinsho_eeprom_dump,
}, },
// Lupin The Third - The Shooting (GDS-0018) // Lupin The Third - The Shooting (GDS-0018)
{ {
@ -5092,6 +5169,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gds-0018", "gds-0018",
nullptr,
lupinsho_eeprom_dump,
}, },
// Lupin The Third - The Typing (Rev A) (GDS-0021A) // Lupin The Third - The Typing (Rev A) (GDS-0021A)
{ {
@ -5109,6 +5188,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gds-0021a", "gds-0021a",
nullptr,
luptype_eeprom_dump,
}, },
// Melty Blood Act Cadenza Version B2 (Japan) (GDL-0039A) // Melty Blood Act Cadenza Version B2 (Japan) (GDL-0039A)
{ {
@ -5127,6 +5208,7 @@ Game Games[] =
}, },
"gdl-0039a", "gdl-0039a",
&meltyb_input, &meltyb_input,
meltyb_eeprom_dump,
}, },
// Melty Blood Act Cadenza Ver. A (Japan) (GDL-0028C) // Melty Blood Act Cadenza Ver. A (Japan) (GDL-0028C)
{ {
@ -5145,6 +5227,7 @@ Game Games[] =
}, },
"gdl-0028c", "gdl-0028c",
&meltyb_input, &meltyb_input,
meltybld_eeprom_dump,
}, },
// Melty Blood Act Cadenza (Japan) (GDL-0028) // Melty Blood Act Cadenza (Japan) (GDL-0028)
{ {
@ -5163,6 +5246,7 @@ Game Games[] =
}, },
"gdl-0028", "gdl-0028",
&meltyb_input, &meltyb_input,
meltybld_eeprom_dump,
}, },
// Melty Blood Act Cadenza Version B (Japan) (GDL-0039) // Melty Blood Act Cadenza Version B (Japan) (GDL-0039)
{ {
@ -5181,6 +5265,7 @@ Game Games[] =
}, },
"gdl-0039", "gdl-0039",
&meltyb_input, &meltyb_input,
meltyb_eeprom_dump,
}, },
// Moeru Casinyo (Japan) (GDL-0013) // Moeru Casinyo (Japan) (GDL-0013)
{ {
@ -5216,6 +5301,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gds-0022", "gds-0022",
nullptr,
mok_eeprom_dump,
}, },
// Monkey Ball (GDS-0008) // Monkey Ball (GDS-0008)
{ {
@ -5234,6 +5321,7 @@ Game Games[] =
}, },
"gds-0008", "gds-0008",
&monkeyba_inputs, &monkeyba_inputs,
monkeyba_eeprom_dump,
}, },
// Psyvariar 2 - The Will To Fabricate (Japan) (GDL-0024) // Psyvariar 2 - The Will To Fabricate (Japan) (GDL-0024)
{ {
@ -5248,11 +5336,13 @@ Game Games[] =
ROT270, ROT270,
{ {
{ "317-5100-jpn.pic", 0, 0x4000 }, { "317-5100-jpn.pic", 0, 0x4000 },
{ "psyvar2-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom }, // { "psyvar2-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom },
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gdl-0024", "gdl-0024",
// SHOT, BOMB // SHOT, BOMB
nullptr,
psyvar2_eeprom_dump,
}, },
// Puyo Pop Fever (World) (GDS-0034) // Puyo Pop Fever (World) (GDS-0034)
{ {
@ -5263,14 +5353,16 @@ Game Games[] =
0, 0,
"naomi", "naomi",
GD, GD,
REGION_AUSTRALIA, REGION_JAPAN,
ROT0, ROT0,
{ {
{ "317-0375-com.pic", 0, 0x4000 }, { "317-0375-com.pic", 0, 0x4000 },
{ "puyofev-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom }, // { "puyofev-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom },
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gds-0034", "gds-0034",
nullptr,
puyofev_eeprom_dump,
}, },
// Puyo Puyo Fever (Japan) (GDS-0031) // Puyo Puyo Fever (Japan) (GDS-0031)
{ {
@ -5285,10 +5377,12 @@ Game Games[] =
ROT0, ROT0,
{ {
{ "317-0375-com.pic", 0, 0x4000 }, { "317-0375-com.pic", 0, 0x4000 },
{ "puyofev-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom }, // { "puyofev-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom },
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gds-0031", "gds-0031",
nullptr,
puyofev_eeprom_dump,
}, },
// Puyo Puyo Fever (Prototype) // Puyo Puyo Fever (Prototype)
{ {
@ -5328,6 +5422,9 @@ Game Games[] =
{ NULL, 0, 0, 0x00000000 }, { NULL, 0, 0, 0x00000000 },
}, },
nullptr,
nullptr,
puyofev_eeprom_dump,
}, },
// Quiz Keitai Q mode (GDL-0017) // Quiz Keitai Q mode (GDL-0017)
{ {
@ -5397,10 +5494,12 @@ Game Games[] =
ROT0, ROT0,
{ {
{ "317-5107-jpn.pic", 0, 0x4000 }, { "317-5107-jpn.pic", 0, 0x4000 },
{ "senko-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom }, // { "senko-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom },
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gdl-0030a", "gdl-0030a",
nullptr,
senko_eeprom_dump,
}, },
// Senko No Ronde (Japan) (GDL-0030) // Senko No Ronde (Japan) (GDL-0030)
{ {
@ -5415,10 +5514,12 @@ Game Games[] =
ROT0, ROT0,
{ {
{ "317-5107-jpn.pic", 0, 0x4000 }, { "317-5107-jpn.pic", 0, 0x4000 },
{ "senkoo-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom }, // { "senkoo-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom },
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gdl-0030", "gdl-0030",
nullptr,
senko_eeprom_dump,
}, },
// Senko No Ronde Special (Export, Japan) (GDL-0038) // Senko No Ronde Special (Export, Japan) (GDL-0038)
{ {
@ -5437,6 +5538,7 @@ Game Games[] =
}, },
"gdl-0038", "gdl-0038",
&senkosp_input, &senkosp_input,
senkosp_eeprom_dump,
}, },
// Street Fighter Zero 3 Upper (Japan) (GDL-0002) // Street Fighter Zero 3 Upper (Japan) (GDL-0002)
{ {
@ -5451,11 +5553,12 @@ Game Games[] =
ROT0, ROT0,
{ {
{ "317-5072-com.pic", 0, 0x4000 }, { "317-5072-com.pic", 0, 0x4000 },
{ "sfz3ugd-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom }, // { "sfz3ugd-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom },
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gdl-0002", "gdl-0002",
&capcom_6btn_inputs, &capcom_6btn_inputs,
sfz3ugd_eeprom_dump,
}, },
// Shakatto Tambourine (Rev B) (GDS-0002B) // Shakatto Tambourine (Rev B) (GDS-0002B)
{ {
@ -5683,11 +5786,13 @@ Game Games[] =
ROT270, ROT270,
{ {
{ "317-5121-jpn.pic", 0, 0x4000 }, { "317-5121-jpn.pic", 0, 0x4000 },
{ "trgheart-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom }, // { "trgheart-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom },
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gdl-0036a", "gdl-0036a",
// SHOT, ANCHOR, BOMB // SHOT, ANCHOR, BOMB
nullptr,
trgheart_eeprom_dump,
}, },
// Trigger Heart Exelica (Japan) (GDL-0036) // Trigger Heart Exelica (Japan) (GDL-0036)
{ {
@ -5702,10 +5807,12 @@ Game Games[] =
ROT270, ROT270,
{ {
{ "317-5121-jpn.pic", 0, 0x4000 }, { "317-5121-jpn.pic", 0, 0x4000 },
{ "trgheart-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom }, // { "trgheart-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom },
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gdl-0036", "gdl-0036",
nullptr,
trgheart_eeprom_dump,
}, },
// Trizeal (Japan) (GDL-0026) // Trizeal (Japan) (GDL-0026)
{ {
@ -5720,11 +5827,13 @@ Game Games[] =
ROT270, ROT270,
{ {
{ "317-5103-jpn.pic", 0, 0x4000 }, { "317-5103-jpn.pic", 0, 0x4000 },
{ "trizeal-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom }, // { "trizeal-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom },
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gdl-0026", "gdl-0026",
// PUSH1/2/3 // PUSH1/2/3
nullptr,
trizeal_eeprom_dump,
}, },
// Under Defeat (Japan) (GDL-0035) // Under Defeat (Japan) (GDL-0035)
{ {
@ -5739,11 +5848,12 @@ Game Games[] =
ROT270, ROT270,
{ {
{ "317-5117-jpn.pic", 0, 0x4000 }, { "317-5117-jpn.pic", 0, 0x4000 },
{ "undefeat-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom }, // { "undefeat-default-eeprom.bin", 0, 0x80, 0x0000000, Eeprom },
{ NULL, 0, 0 },
}, },
"gdl-0035", "gdl-0035",
// SHOT, BOMB // SHOT, BOMB
nullptr,
undefeat_eeprom_dump,
}, },
// Usagi - Yamashiro Mahjong Hen (Japan) (GDL-0022) // Usagi - Yamashiro Mahjong Hen (Japan) (GDL-0022)
{ {
@ -5797,6 +5907,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gds-0015a", "gds-0015a",
nullptr,
vtennis2_eeprom_dump,
}, },
// Virtua Tennis / Power Smash (GDS-0011) // Virtua Tennis / Power Smash (GDS-0011)
{ {
@ -5814,6 +5926,8 @@ Game Games[] =
{ NULL, 0, 0 }, { NULL, 0, 0 },
}, },
"gds-0011", "gds-0011",
&shot12_inputs,
vtennisg_eeprom_dump,
}, },
// World Series Baseball / Super Major League (GDS-0010) // World Series Baseball / Super Major League (GDS-0010)
{ {

View File

@ -23,69 +23,80 @@
#define CORE_HW_NAOMI_NAOMI_ROMS_EEPROM_H_ #define CORE_HW_NAOMI_NAOMI_ROMS_EEPROM_H_
static u8 mamonoro_eeprom_dump[] = { static u8 mamonoro_eeprom_dump[] = {
0x96, 0xB2, 0x11, 0x42, 0x51, 0x53, 0x30, 0x09, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xc5, 0x17, 0x11, 0x42, 0x51, 0x53, 0x30, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x96, 0xB2, 0x11, 0x42, 0x51, 0x53, 0x30, 0x09, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xc5, 0x17, 0x11, 0x42, 0x51, 0x53, 0x30, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00 0x00, 0x00,
}; };
static u8 alpilot_eeprom_dump[] = { static u8 alpilot_eeprom_dump[] = {
0xD5, 0x0C, 0x10, 0x42, 0x41, 0x45, 0x30, 0x09, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x21, 0x11, 0x11, 0x11, 0xfb, 0x83, 0x10, 0x42, 0x41, 0x45, 0x30, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x21, 0x11, 0x11, 0x11,
0xD5, 0x0C, 0x10, 0x42, 0x41, 0x45, 0x30, 0x09, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x21, 0x11, 0x11, 0x11, 0xfb, 0x83, 0x10, 0x42, 0x41, 0x45, 0x30, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x21, 0x11, 0x11, 0x11,
0xb3, 0x52, 0x20, 0x20, 0xb3, 0x52, 0x20, 0x20, 0x42, 0x41, 0x45, 0x30, 0x02, 0x02, 0x00, 0x00, 0x26, 0x84,
0xe1, 0x41, 0x78, 0xaf, 0x00, 0x00, 0x00, 0x36, 0x80, 0xce, 0x31, 0x80, 0xca, 0x2b, 0x80, 0xbe, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x42, 0x41, 0x45, 0x30, 0x02, 0x02, 0x00, 0x00, 0x26, 0x84, 0xe1, 0x41, 0x78, 0xaf,
0x00, 0x00, 0x00, 0x36, 0x80, 0xce, 0x31, 0x80, 0xca, 0x2b, 0x80, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 pstone_eeprom_dump[] = {
0xb8, 0xd7, 0x10, 0x42, 0x41, 0x42, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xb8, 0xd7, 0x10, 0x42, 0x41, 0x42, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00 0x00, 0x00,
}; };
static u8 pstone2_eeprom_dump[] = { static u8 pstone2_eeprom_dump[] = {
0x3B, 0xD2, 0x10, 0x42, 0x42, 0x4A, 0x30, 0x09, 0x30, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xd2, 0xf5, 0x10, 0x42, 0x42, 0x4a, 0x30, 0x09, 0x30, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x3B, 0xD2, 0x10, 0x42, 0x42, 0x4A, 0x30, 0x09, 0x30, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xd2, 0xf5, 0x10, 0x42, 0x42, 0x4a, 0x30, 0x09, 0x30, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xa4, 0x79, 0x10, 0x10, 0xa4, 0x79, 0x10, 0x10, 0x30, 0x4a, 0x42, 0x42, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00,
0x03, 0x01, 0x00, 0x00, 0x01, 0x00, 0x30, 0x4a, 0x42, 0x42, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x03, 0x01,
0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
}; };
static u8 illvelo_eeprom_dump[] = { static u8 illvelo_eeprom_dump[] = {
0x37, 0xC6, 0x11, 0x42, 0x51, 0x52, 0x00, 0x09, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xab, 0xa6, 0x11, 0x42, 0x51, 0x52, 0x00, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x37, 0xC6, 0x11, 0x42, 0x51, 0x52, 0x00, 0x09, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xab, 0xa6, 0x11, 0x42, 0x51, 0x52, 0x00, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00 0x00, 0x00,
}; };
static u8 sl2007_eeprom_dump[] = { static u8 sl2007_eeprom_dump[] = {
0x38, 0xE9, 0x11, 0x42, 0x50, 0x4A, 0x30, 0x09, 0x10, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xed, 0x52, 0x11, 0x42, 0x50, 0x4a, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x38, 0xE9, 0x11, 0x42, 0x50, 0x4A, 0x30, 0x09, 0x10, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xed, 0x52, 0x11, 0x42, 0x50, 0x4a, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00 0x00, 0x00,
}; };
static u8 alienfnt_eeprom_dump[] = { static u8 alienfnt_eeprom_dump[] = {
0x88, 0x69, 0x10, 0x42, 0x43, 0x51, 0x30, 0x18, 0x10, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xe1, 0xa2, 0x10, 0x42, 0x43, 0x51, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x88, 0x69, 0x10, 0x42, 0x43, 0x51, 0x30, 0x18, 0x10, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xe1, 0xa2, 0x10, 0x42, 0x43, 0x51, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x16, 0xE1, 0x18, 0x18, 0x16, 0xE1, 0x18, 0x18, 0x78, 0x56, 0x34, 0x12, 0x01, 0x01, 0x01, 0x03, 0x00, 0xFF, 0x2d, 0x89, 0x18, 0x18, 0x2d, 0x89, 0x18, 0x18, 0x78, 0x56, 0x34, 0x12, 0x01, 0x01, 0x01, 0x03, 0x00, 0xff,
0xFE, 0xFE, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x56, 0x34, 0x12, 0xfe, 0xfe, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x00, 0x00, 0x78, 0x56, 0x34, 0x12,
0x01, 0x01, 0x01, 0x03, 0x00, 0xFF, 0xFE, 0xFE, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x03, 0x00, 0xff, 0xfe, 0xfe, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00 0x00, 0x00,
}; };
static u8 gundmct_eeprom_dump[] = { static u8 gundmct_eeprom_dump[] = {
@ -133,25 +144,25 @@ static u8 hmgeo_eeprom_dump[] = {
}; };
static u8 spawn_eeprom_dump[] = { static u8 spawn_eeprom_dump[] = {
0x37, 0x99, 0x10, 0x42, 0x41, 0x56, 0x35, 0x18, 0x10, 0x0B, 0x02, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xcc, 0xde, 0x10, 0x42, 0x41, 0x56, 0x35, 0x09, 0x10, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x37, 0x99, 0x10, 0x42, 0x41, 0x56, 0x35, 0x18, 0x10, 0x0B, 0x02, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xcc, 0xde, 0x10, 0x42, 0x41, 0x56, 0x35, 0x09, 0x10, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xCE, 0x9A, 0x20, 0x20, 0xCE, 0x9A, 0x20, 0x20, 0x17, 0x12, 0x99, 0x19, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x51, 0x26, 0x20, 0x20, 0x51, 0x26, 0x20, 0x20, 0x17, 0x12, 0x99, 0x19, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x06, 0x05, 0x00, 0x01, 0x01, 0x06, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x03, 0x06, 0x05, 0x00, 0x01, 0x01, 0x06, 0x00, 0x01, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x17, 0x12, 0x99, 0x19, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x12, 0x99, 0x19, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x02, 0x00, 0x01, 0x00,
0x00, 0x00, 0x03, 0x03, 0x06, 0x05, 0x00, 0x01, 0x01, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x06, 0x05, 0x00, 0x01, 0x01, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00 0x00, 0x00,
}; };
static u8 ringout_eeprom_dump[] = { static u8 ringout_eeprom_dump[] = {
0x79, 0xCD, 0x10, 0x42, 0x41, 0x46, 0x32, 0x18, 0x31, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xa2, 0x47, 0x10, 0x42, 0x41, 0x46, 0x32, 0x09, 0x31, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x79, 0xCD, 0x10, 0x42, 0x41, 0x46, 0x32, 0x18, 0x31, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11, 0xa2, 0x47, 0x10, 0x42, 0x41, 0x46, 0x32, 0x09, 0x31, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xdf, 0xcb, 0x20, 0x20, 0xdf, 0xcb, 0x20, 0x20, 0xf2, 0xba, 0x20, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf2, 0xba, 0x20, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
}; };
static u8 slashout_eeprom_dump[] = { static u8 slashout_eeprom_dump[] = {
@ -198,4 +209,389 @@ static u8 wrungp_eeprom_dump[] = {
0x00, 0x00 0x00, 0x00
}; };
static u8 _18wheelr_eeprom_dump[] {
0xd3, 0x69, 0x10, 0x42, 0x42, 0x4b, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xd3, 0x69, 0x10, 0x42, 0x42, 0x4b, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 mvsc2_eeprom_dump[] {
0xf2, 0x1b, 0x10, 0x42, 0x42, 0x47, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xf2, 0x1b, 0x10, 0x42, 0x42, 0x47, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 capsnk_eeprom_dump[] {
0x4b, 0x79, 0x10, 0x42, 0x42, 0x54, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x4b, 0x79, 0x10, 0x42, 0x42, 0x54, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 cvsgd_eeprom_dump[] {
0x7c, 0x34, 0x10, 0x42, 0x44, 0x51, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x7c, 0x34, 0x10, 0x42, 0x44, 0x51, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 cvs2_eeprom_dump[] {
0x9f, 0xb3, 0x10, 0x42, 0x44, 0x56, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x9f, 0xb3, 0x10, 0x42, 0x44, 0x56, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 crzytaxi_eeprom_dump[] {
0x5a, 0x3a, 0x10, 0x42, 0x41, 0x43, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x21, 0x11, 0x11, 0x11,
0x5a, 0x3a, 0x10, 0x42, 0x41, 0x43, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x21, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 doa2_eeprom_dump[] {
0xdf, 0xd1, 0x10, 0x42, 0x41, 0x4c, 0x31, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xdf, 0xd1, 0x10, 0x42, 0x41, 0x4c, 0x31, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 otrigger_eeprom_dump[] {
0x60, 0x5e, 0x10, 0x42, 0x41, 0x5a, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x60, 0x5e, 0x10, 0x42, 0x41, 0x5a, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 totd_eeprom_dump[] {
0x27, 0x8c, 0x10, 0x42, 0x42, 0x4e, 0x31, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x27, 0x8c, 0x10, 0x42, 0x42, 0x4e, 0x31, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 toyfight_eeprom_dump[] {
0x82, 0xe3, 0x10, 0x42, 0x41, 0x52, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x82, 0xe3, 0x10, 0x42, 0x41, 0x52, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 zombrvn_eeprom_dump[] {
0x7d, 0xaf, 0x10, 0x42, 0x41, 0x44, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x7d, 0xaf, 0x10, 0x42, 0x41, 0x44, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xe6, 0xc2, 0x14, 0x14, 0xe6, 0xc2, 0x14, 0x14, 0xd0, 0xba, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x7f, 0x7f,
0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0xd0, 0xba, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00,
0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 ausfache_eeprom_dump[] {
0x43, 0x7d, 0x10, 0x42, 0x51, 0x46, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x43, 0x7d, 0x10, 0x42, 0x51, 0x46, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 confmiss_eeprom_dump[] {
0x82, 0x4b, 0x10, 0x42, 0x43, 0x52, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x21, 0x11, 0x11, 0x11,
0x82, 0x4b, 0x10, 0x42, 0x43, 0x52, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x21, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 mbaa_eeprom_dump[] {
0x7d, 0xa7, 0x10, 0x42, 0x51, 0x54, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x7d, 0xa7, 0x10, 0x42, 0x51, 0x54, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 ggxxac_eeprom_dump[] {
0x57, 0x83, 0x10, 0x42, 0x45, 0x52, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x57, 0x83, 0x10, 0x42, 0x45, 0x52, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xf6, 0xcf, 0x18, 0x18, 0xf6, 0xcf, 0x18, 0x18, 0xe4, 0xe5, 0xa3, 0x00, 0x53, 0x4f, 0x4c, 0x42, 0x41, 0x44,
0x47, 0x55, 0x59, 0x00, 0x00, 0x00, 0xa9, 0x62, 0x88, 0x08, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe5, 0xa3, 0x00,
0x53, 0x4f, 0x4c, 0x42, 0x41, 0x44, 0x47, 0x55, 0x59, 0x00, 0x00, 0x00, 0xa9, 0x62, 0x88, 0x08, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 ggxxsla_eeprom_dump[] {
0xb5, 0x9b, 0x10, 0x42, 0x4b, 0x59, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xb5, 0x9b, 0x10, 0x42, 0x4b, 0x59, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xb1, 0x2f, 0x18, 0x18, 0xb1, 0x2f, 0x18, 0x18, 0xd7, 0xe5, 0xb0, 0x00, 0x47, 0x47, 0x5f, 0x53, 0x4c, 0x41,
0x53, 0x48, 0x00, 0x00, 0x00, 0x00, 0xa9, 0x62, 0x88, 0x08, 0x00, 0x00, 0x00, 0x00, 0xd7, 0xe5, 0xb0, 0x00,
0x47, 0x47, 0x5f, 0x53, 0x4c, 0x41, 0x53, 0x48, 0x00, 0x00, 0x00, 0x00, 0xa9, 0x62, 0x88, 0x08, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 ikaruga_eeprom_dump[] {
0x14, 0x7d, 0x01, 0x42, 0x45, 0x4a, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x14, 0x7d, 0x01, 0x42, 0x45, 0x4a, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 jingystm_eeprom_dump[] {
0x11, 0x9d, 0x10, 0x42, 0x4d, 0x4a, 0x20, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x11, 0x9d, 0x10, 0x42, 0x4d, 0x4a, 0x20, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 lupinsho_eeprom_dump[] {
0x56, 0xb5, 0x10, 0x42, 0x45, 0x43, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x56, 0xb5, 0x10, 0x42, 0x45, 0x43, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 luptype_eeprom_dump[] {
0x0a, 0xa2, 0x10, 0x42, 0x45, 0x4e, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x0a, 0xa2, 0x10, 0x42, 0x45, 0x4e, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 meltyb_eeprom_dump[] {
0x10, 0x3c, 0x10, 0x42, 0x4d, 0x55, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x10, 0x3c, 0x10, 0x42, 0x4d, 0x55, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 meltybld_eeprom_dump[] {
0xab, 0x05, 0x10, 0x42, 0x4a, 0x50, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xab, 0x05, 0x10, 0x42, 0x4a, 0x50, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 mok_eeprom_dump[] {
0x7f, 0x8e, 0x10, 0x42, 0x45, 0x50, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x21, 0x11, 0x11, 0x11,
0x7f, 0x8e, 0x10, 0x42, 0x45, 0x50, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x21, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 monkeyba_eeprom_dump[] {
0x6d, 0xab, 0x10, 0x42, 0x44, 0x46, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x6d, 0xab, 0x10, 0x42, 0x44, 0x46, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 puyofev_eeprom_dump[] {
0xcb, 0xc7, 0x10, 0x42, 0x48, 0x44, 0x00, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xcb, 0xc7, 0x10, 0x42, 0x48, 0x44, 0x00, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x0e, 0x0b, 0x20, 0x20, 0x0e, 0x0b, 0x20, 0x20, 0x42, 0x48, 0x44, 0x00, 0x50, 0x55, 0x59, 0x4f, 0x20, 0x50,
0x55, 0x59, 0x4f, 0x20, 0x46, 0x45, 0x56, 0x45, 0x52, 0x2e, 0x20, 0x10, 0x03, 0x20, 0x01, 0x00, 0x02, 0x03,
0x00, 0x80, 0x00, 0x00, 0x42, 0x48, 0x44, 0x00, 0x50, 0x55, 0x59, 0x4f, 0x20, 0x50, 0x55, 0x59, 0x4f, 0x20,
0x46, 0x45, 0x56, 0x45, 0x52, 0x2e, 0x20, 0x10, 0x03, 0x20, 0x01, 0x00, 0x02, 0x03, 0x00, 0x80, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 psyvar2_eeprom_dump[] {
0xa6, 0x3e, 0x11, 0x42, 0x48, 0x42, 0x30, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xa6, 0x3e, 0x11, 0x42, 0x48, 0x42, 0x30, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 senko_eeprom_dump[] {
0x5f, 0xdd, 0x10, 0x42, 0x4b, 0x47, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x5f, 0xdd, 0x10, 0x42, 0x4b, 0x47, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xe5, 0x91, 0x10, 0x10, 0xe5, 0x91, 0x10, 0x10, 0x07, 0x51, 0x17, 0x03, 0x00, 0x01, 0x02, 0x02, 0x46, 0x00,
0x96, 0x00, 0x46, 0x00, 0x00, 0x00, 0x07, 0x51, 0x17, 0x03, 0x00, 0x01, 0x02, 0x02, 0x46, 0x00, 0x96, 0x00,
0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 senkosp_eeprom_dump[] {
0x9d, 0x6e, 0x10, 0x42, 0x4d, 0x50, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x9d, 0x6e, 0x10, 0x42, 0x4d, 0x50, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 sfz3ugd_eeprom_dump[] {
0x86, 0xcd, 0x10, 0x42, 0x43, 0x59, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x86, 0xcd, 0x10, 0x42, 0x43, 0x59, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xbe, 0x1f, 0x18, 0x18, 0xbe, 0x1f, 0x18, 0x18, 0x30, 0x59, 0x43, 0x42, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x30, 0x59, 0x43, 0x42,
0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 trgheart_eeprom_dump[] {
0x4e, 0x01, 0x11, 0x42, 0x4d, 0x41, 0x31, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x4e, 0x01, 0x11, 0x42, 0x4d, 0x41, 0x31, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x7e, 0xe1, 0x24, 0x24, 0x7e, 0xe1, 0x24, 0x24, 0x30, 0x41, 0x4d, 0x42, 0x54, 0x52, 0x49, 0x47, 0x47, 0x45,
0x52, 0x48, 0x45, 0x41, 0x52, 0x54, 0x20, 0x45, 0x58, 0x45, 0x4c, 0x49, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00,
0x01, 0x03, 0x02, 0x00, 0x09, 0x09, 0x09, 0x00, 0x30, 0x41, 0x4d, 0x42, 0x54, 0x52, 0x49, 0x47, 0x47, 0x45,
0x52, 0x48, 0x45, 0x41, 0x52, 0x54, 0x20, 0x45, 0x58, 0x45, 0x4c, 0x49, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00,
0x01, 0x03, 0x02, 0x00, 0x09, 0x09, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 trizeal_eeprom_dump[] {
0x73, 0xdc, 0x11, 0x42, 0x4a, 0x46, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x73, 0xdc, 0x11, 0x42, 0x4a, 0x46, 0x30, 0x09, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 undefeat_eeprom_dump[] {
0xe0, 0xab, 0x11, 0x42, 0x4c, 0x48, 0x30, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xe0, 0xab, 0x11, 0x42, 0x4c, 0x48, 0x30, 0x09, 0x00, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x15, 0x98, 0x08, 0x08, 0x15, 0x98, 0x08, 0x08, 0x19, 0x09, 0x05, 0x20, 0x01, 0x03, 0x00, 0x00, 0x19, 0x09,
0x05, 0x20, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 vtennis_eeprom_dump[] {
0x6f, 0x6f, 0x10, 0x42, 0x41, 0x59, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x6f, 0x6f, 0x10, 0x42, 0x41, 0x59, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 vtennis2_eeprom_dump[] {
0xc2, 0x21, 0x10, 0x42, 0x44, 0x53, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0xc2, 0x21, 0x10, 0x42, 0x44, 0x53, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
static u8 vtennisg_eeprom_dump[] {
0x85, 0xd3, 0x10, 0x42, 0x44, 0x4c, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x85, 0xd3, 0x10, 0x42, 0x44, 0x4c, 0x30, 0x18, 0x10, 0x1a, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00,
};
#endif /* CORE_HW_NAOMI_NAOMI_ROMS_EEPROM_H_ */ #endif /* CORE_HW_NAOMI_NAOMI_ROMS_EEPROM_H_ */

View File

@ -26,10 +26,10 @@
// NAOMI Games // NAOMI Games
// //
#define NAO_BASE_BTN_DESC { NAOMI_COIN_KEY, "COIN" }, \ #define NAO_BASE_BTN_DESC { NAOMI_COIN_KEY, "" }, \
{ NAOMI_TEST_KEY, "TEST" }, \ { NAOMI_TEST_KEY, "" }, \
{ NAOMI_SERVICE_KEY, "SERVICE" }, { NAOMI_SERVICE_KEY, "" },
#define NAO_START_DESC { NAOMI_START_KEY, "START" }, #define NAO_START_DESC { NAOMI_START_KEY, "" },
#define INPUT_2_BUTTONS(btn0, btn1) { \ #define INPUT_2_BUTTONS(btn0, btn1) { \
{ \ { \
@ -189,6 +189,12 @@ static InputDescriptors crzytaxi_inputs = {
static InputDescriptors cspike_inputs = INPUT_3_BUTTONS("Shoot", "Attack", "Mark"); static InputDescriptors cspike_inputs = INPUT_3_BUTTONS("Shoot", "Attack", "Mark");
static InputDescriptors doa2_inputs = INPUT_3_BUTTONS("Free", "Punch", "Kick");
static InputDescriptors toyfight_inputs = INPUT_3_BUTTONS("Punch", "Kick", "Dodge");
static InputDescriptors ausfache_inputs = INPUT_3_BUTTONS("Weak Attack", "Medium Attack", "Strong Attack");
static InputDescriptors trigger_inputs = { static InputDescriptors trigger_inputs = {
{ {
{ NAOMI_BTN0_KEY, "TRIGGER" }, { NAOMI_BTN0_KEY, "TRIGGER" },
@ -249,7 +255,7 @@ static InputDescriptors mvsc2_inputs = {
static InputDescriptors ninjaslt_inputs = { static InputDescriptors ninjaslt_inputs = {
{ {
{ NAOMI_BTN2_KEY, "ENTER", NAOMI_BTN0_KEY }, { NAOMI_BTN2_KEY, "ENTER", NAOMI_BTN0_KEY },
{ NAOMI_START_KEY, "START", NAOMI_BTN2_KEY, 0, NAOMI_BTN3_KEY }, { NAOMI_START_KEY, "", NAOMI_BTN2_KEY, 0, NAOMI_BTN3_KEY },
{ NAOMI_BTN0_KEY, "TRIGGER", NAOMI_BTN4_KEY, 0, NAOMI_BTN5_KEY }, { NAOMI_BTN0_KEY, "TRIGGER", NAOMI_BTN4_KEY, 0, NAOMI_BTN5_KEY },
{ NAOMI_UP_KEY, "SELECT UP" }, { NAOMI_UP_KEY, "SELECT UP" },
{ NAOMI_DOWN_KEY, "SELECT DOWN" }, { NAOMI_DOWN_KEY, "SELECT DOWN" },
@ -449,6 +455,8 @@ static InputDescriptors sstrkfgt_inputs = {
static InputDescriptors guilty_gear_input = INPUT_5_BUTTONS("KICK", "SLASH", "HSLASH", "PUNCH", "DUST ATTACK"); static InputDescriptors guilty_gear_input = INPUT_5_BUTTONS("KICK", "SLASH", "HSLASH", "PUNCH", "DUST ATTACK");
static InputDescriptors ggx_input = INPUT_4_BUTTONS("PUNCH", "KICK", "SLASH", "HSLASH");
static InputDescriptors senkosp_input = INPUT_5_BUTTONS("MAIN", "SUB", "MAIN+SUB", "ACTION", "OVER DRIVE"); static InputDescriptors senkosp_input = INPUT_5_BUTTONS("MAIN", "SUB", "MAIN+SUB", "ACTION", "OVER DRIVE");
static InputDescriptors meltyb_input = INPUT_5_BUTTONS("LAttack", "MAttack", "HAttack", "Guard", "Quick Action"); static InputDescriptors meltyb_input = INPUT_5_BUTTONS("LAttack", "MAttack", "HAttack", "Guard", "Quick Action");
@ -474,10 +482,10 @@ static InputDescriptors hmgeo_input = {
// AtomisWave games // AtomisWave games
// //
#define AW_BASE_BTN_DESC { AWAVE_COIN_KEY, "COIN" }, \ #define AW_BASE_BTN_DESC { AWAVE_COIN_KEY, "" }, \
{ AWAVE_TEST_KEY, "TEST" }, \ { AWAVE_TEST_KEY, "" }, \
{ AWAVE_SERVICE_KEY, "SERVICE" }, { AWAVE_SERVICE_KEY, "" },
#define AW_START_DESC { AWAVE_START_KEY, "START" }, #define AW_START_DESC { AWAVE_START_KEY, "" },
#define AW_5_BUTTONS(btn0, btn1, btn2, btn3, btn4) { \ #define AW_5_BUTTONS(btn0, btn1, btn2, btn3, btn4) { \
{ \ { \