naomi: add missing zombrvne rom

This commit is contained in:
Flyinghead 2025-05-03 11:01:05 +02:00
parent 03f2ef6df0
commit d3b8a67cba
2 changed files with 95 additions and 48 deletions

View File

@ -4344,40 +4344,40 @@ const Game Games[] =
nullptr,
&shot12_inputs,
},
// Zombie Revenge
// Zombie Revenge (Rev A)
{
"zombrvn",
NULL,
nullptr,
"Zombie Revenge (Rev A)",
0xa000000,
0x28012b41,
NULL,
nullptr,
M2,
ROT0,
{
{ "epr-21707a.ic22", 0x0000000, 0x0200000 },
{ "epr-21707a.ic22", 0x0200000, 0x0200000 }, // reload
{ "mpr-21708.ic1", 0x0800000, 0x0800000 },
{ "mpr-21709.ic2", 0x1000000, 0x0800000 },
{ "mpr-21710.ic3", 0x1800000, 0x0800000 },
{ "mpr-21711.ic4", 0x2000000, 0x0800000 },
{ "mpr-21712.ic5", 0x2800000, 0x0800000 },
{ "mpr-21713.ic6", 0x3000000, 0x0800000 },
{ "mpr-21714.ic7", 0x3800000, 0x0800000 },
{ "mpr-21715.ic8", 0x4000000, 0x0800000 },
{ "mpr-21716.ic9", 0x4800000, 0x0800000 },
{ "mpr-21717.ic10", 0x5000000, 0x0800000 },
{ "mpr-21718.ic11", 0x5800000, 0x0800000 },
{ "mpr-21719.ic12s", 0x6000000, 0x0800000 },
{ "mpr-21720.ic13s", 0x6800000, 0x0800000 },
{ "mpr-21721.ic14s", 0x7000000, 0x0800000 },
{ "mpr-21722.ic15s", 0x7800000, 0x0800000 },
{ "mpr-21723.ic16s", 0x8000000, 0x0800000 },
{ "mpr-21724.ic17s", 0x8800000, 0x0800000 },
{ "mpr-21725.ic18s", 0x9000000, 0x0800000 },
{ "mpr-21726.ic19s", 0x9800000, 0x0800000 },
{ "epr-21707a.ic22", 0x0000000, 0x0200000, 0xc067af92 },
{ "epr-21707a.ic22", 0x0200000, 0x0200000, 0xc067af92 }, // reload
{ "mpr-21708.ic1", 0x0800000, 0x0800000, 0xb1ca1ca0 },
{ "mpr-21709.ic2", 0x1000000, 0x0800000, 0x1ccc22bb },
{ "mpr-21710.ic3", 0x1800000, 0x0800000, 0x954f49ba },
{ "mpr-21711.ic4", 0x2000000, 0x0800000, 0xbda785e2 },
{ "mpr-21712.ic5", 0x2800000, 0x0800000, 0x38309255 },
{ "mpr-21713.ic6", 0x3000000, 0x0800000, 0x7c66c88e },
{ "mpr-21714.ic7", 0x3800000, 0x0800000, 0xdd8db07e },
{ "mpr-21715.ic8", 0x4000000, 0x0800000, 0x7243da2e },
{ "mpr-21716.ic9", 0x4800000, 0x0800000, 0x01dd88c2 },
{ "mpr-21717.ic10", 0x5000000, 0x0800000, 0x95139ec0 },
{ "mpr-21718.ic11", 0x5800000, 0x0800000, 0x4d36a24a },
{ "mpr-21719.ic12s", 0x6000000, 0x0800000, 0x2b86df0a },
{ "mpr-21720.ic13s", 0x6800000, 0x0800000, 0xff681ece },
{ "mpr-21721.ic14s", 0x7000000, 0x0800000, 0x216abba6 },
{ "mpr-21722.ic15s", 0x7800000, 0x0800000, 0xb2de7e5f },
{ "mpr-21723.ic16s", 0x8000000, 0x0800000, 0x515932ae },
{ "mpr-21724.ic17s", 0x8800000, 0x0800000, 0xf048aeb7 },
{ "mpr-21725.ic18s", 0x9000000, 0x0800000, 0x2202077b },
{ "mpr-21726.ic19s", 0x9800000, 0x0800000, 0x429bf290 },
},
NULL,
nullptr,
&zombie_inputs,
zombrvn_eeprom_dump,
},
@ -4388,36 +4388,72 @@ const Game Games[] =
"Zombie Revenge",
0x0a000000,
0x28012b41,
NULL,
nullptr,
M2,
ROT0,
{
{ "epr-21707.ic22",0x0000000, 0x0200000 },
{ "epr-21707.ic22",0x0200000, 0x0200000 }, // Reload
{ "mpr-21708.ic1", 0x0800000, 0x0800000 },
{ "mpr-21709.ic2", 0x1000000, 0x0800000 },
{ "mpr-21710.ic3", 0x1800000, 0x0800000 },
{ "mpr-21711.ic4", 0x2000000, 0x0800000 },
{ "mpr-21712.ic5", 0x2800000, 0x0800000 },
{ "mpr-21713.ic6", 0x3000000, 0x0800000 },
{ "mpr-21714.ic7", 0x3800000, 0x0800000 },
{ "mpr-21715.ic8", 0x4000000, 0x0800000 },
{ "mpr-21716.ic9", 0x4800000, 0x0800000 },
{ "mpr-21717.ic10", 0x5000000, 0x0800000 },
{ "mpr-21718.ic11", 0x5800000, 0x0800000 },
{ "mpr-21719.ic12s",0x6000000, 0x0800000 },
{ "mpr-21720.ic13s",0x6800000, 0x0800000 },
{ "mpr-21721.ic14s",0x7000000, 0x0800000 },
{ "mpr-21722.ic15s",0x7800000, 0x0800000 },
{ "mpr-21723.ic16s",0x8000000, 0x0800000 },
{ "mpr-21724.ic17s",0x8800000, 0x0800000 },
{ "mpr-21725.ic18s",0x9000000, 0x0800000 },
{ "mpr-21726.ic19s",0x9800000, 0x0800000 },
{ "epr-21707.ic22", 0x0000000, 0x0200000, 0x4daa11e9 },
{ "epr-21707.ic22", 0x0200000, 0x0200000, 0x4daa11e9 }, // Reload
{ "mpr-21708.ic1", 0x0800000, 0x0800000, 0xb1ca1ca0 },
{ "mpr-21709.ic2", 0x1000000, 0x0800000, 0x1ccc22bb },
{ "mpr-21710.ic3", 0x1800000, 0x0800000, 0x954f49ba },
{ "mpr-21711.ic4", 0x2000000, 0x0800000, 0xbda785e2 },
{ "mpr-21712.ic5", 0x2800000, 0x0800000, 0x38309255 },
{ "mpr-21713.ic6", 0x3000000, 0x0800000, 0x7c66c88e },
{ "mpr-21714.ic7", 0x3800000, 0x0800000, 0xdd8db07e },
{ "mpr-21715.ic8", 0x4000000, 0x0800000, 0x7243da2e },
{ "mpr-21716.ic9", 0x4800000, 0x0800000, 0x01dd88c2 },
{ "mpr-21717.ic10", 0x5000000, 0x0800000, 0x95139ec0 },
{ "mpr-21718.ic11", 0x5800000, 0x0800000, 0x4d36a24a },
{ "mpr-21719.ic12s",0x6000000, 0x0800000, 0x2b86df0a },
{ "mpr-21720.ic13s",0x6800000, 0x0800000, 0xff681ece },
{ "mpr-21721.ic14s",0x7000000, 0x0800000, 0x216abba6 },
{ "mpr-21722.ic15s",0x7800000, 0x0800000, 0xb2de7e5f },
{ "mpr-21723.ic16s",0x8000000, 0x0800000, 0x515932ae },
{ "mpr-21724.ic17s",0x8800000, 0x0800000, 0xf048aeb7 },
{ "mpr-21725.ic18s",0x9000000, 0x0800000, 0x2202077b },
{ "mpr-21726.ic19s",0x9800000, 0x0800000, 0x429bf290 },
},
NULL,
nullptr,
&zombie_inputs,
zombrvn_eeprom_dump,
},
{
"zombrvne",
"zombrvn",
"Zombie Revenge (Export)",
0x0a000000,
0x28012b41,
nullptr,
M2,
ROT0,
{
{ "epr-21834.ic22", 0x0000000, 0x0200000, 0xecb299ea },
{ "epr-21834.ic22", 0x0200000, 0x0200000, 0xecb299ea }, // Reload
{ "mpr-21708.ic1", 0x0800000, 0x0800000, 0xb1ca1ca0 },
{ "mpr-21709.ic2", 0x1000000, 0x0800000, 0x1ccc22bb },
{ "mpr-21710.ic3", 0x1800000, 0x0800000, 0x954f49ba },
{ "mpr-21711.ic4", 0x2000000, 0x0800000, 0xbda785e2 },
{ "mpr-21712.ic5", 0x2800000, 0x0800000, 0x38309255 },
{ "mpr-21713.ic6", 0x3000000, 0x0800000, 0x7c66c88e },
{ "mpr-21714.ic7", 0x3800000, 0x0800000, 0xdd8db07e },
{ "mpr-21715.ic8", 0x4000000, 0x0800000, 0x7243da2e },
{ "mpr-21716.ic9", 0x4800000, 0x0800000, 0x01dd88c2 },
{ "mpr-21717.ic10", 0x5000000, 0x0800000, 0x95139ec0 },
{ "mpr-21718.ic11", 0x5800000, 0x0800000, 0x4d36a24a },
{ "mpr-21719.ic12s",0x6000000, 0x0800000, 0x2b86df0a },
{ "mpr-21720.ic13s",0x6800000, 0x0800000, 0xff681ece },
{ "mpr-21721.ic14s",0x7000000, 0x0800000, 0x216abba6 },
{ "mpr-21722.ic15s",0x7800000, 0x0800000, 0xb2de7e5f },
{ "mpr-21723.ic16s",0x8000000, 0x0800000, 0x515932ae },
{ "mpr-21724.ic17s",0x8800000, 0x0800000, 0xf048aeb7 },
{ "mpr-21725.ic18s",0x9000000, 0x0800000, 0x2202077b },
{ "mpr-21726.ic19s",0x9800000, 0x0800000, 0x429bf290 },
},
nullptr,
&zombie_inputs,
zombrvne_eeprom_dump,
},
{
"hopper",
nullptr,

View File

@ -295,6 +295,17 @@ static u8 zombrvn_eeprom_dump[] {
0x00, 0x00,
};
static u8 zombrvne_eeprom_dump[] = {
0x0f, 0xa1, 0x10, 0x42, 0x41, 0x44, 0x30, 0x09, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x0f, 0xa1, 0x10, 0x42, 0x41, 0x44, 0x30, 0x09, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x11, 0x11, 0x11, 0x11,
0x04, 0x88, 0x14, 0x14, 0x04, 0x88, 0x14, 0x14, 0xd0, 0xba, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x80,
0xff, 0x00, 0x80, 0xff, 0x00, 0x80, 0xff, 0x00, 0x80, 0xff, 0xd0, 0xba, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00,
0x00, 0x80, 0xff, 0x00, 0x80, 0xff, 0x00, 0x80, 0xff, 0x00, 0x80, 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
};
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,