summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/nmk/nmk16.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/nmk/nmk16.cpp')
-rw-r--r--src/mame/nmk/nmk16.cpp389
1 files changed, 206 insertions, 183 deletions
diff --git a/src/mame/nmk/nmk16.cpp b/src/mame/nmk/nmk16.cpp
index 4a88a2c0ea7..a63b81eecc2 100644
--- a/src/mame/nmk/nmk16.cpp
+++ b/src/mame/nmk/nmk16.cpp
@@ -942,18 +942,6 @@ void nmk16_state::ssmissin_sound_map(address_map &map)
map(0xa000, 0xa000).r(m_soundlatch, FUNC(generic_latch_8_device::read));
}
-void nmk16_state::oki1_map(address_map &map)
-{
- map(0x00000, 0x1ffff).rom().region("oki1", 0);
- map(0x20000, 0x3ffff).bankr(m_okibank[0]);
-}
-
-void nmk16_state::oki2_map(address_map &map)
-{
- map(0x00000, 0x1ffff).rom().region("oki2", 0);
- map(0x20000, 0x3ffff).bankr(m_okibank[1]);
-}
-
void nmk16_state::strahl_map(address_map &map)
{
map(0x00000, 0x3ffff).rom();
@@ -1245,6 +1233,29 @@ void nmk16_state::powerins_bootleg_audio_io_map(address_map &map)
map(0x90, 0x97).w("nmk112", FUNC(nmk112_device::okibank_w));
}
+
+void nmk16_state::oki1_map(address_map &map)
+{
+ map(0x00000, 0x1ffff).rom().region("oki1", 0);
+ map(0x20000, 0x3ffff).bankr(m_okibank[0]);
+}
+
+void nmk16_state::oki2_map(address_map &map)
+{
+ map(0x00000, 0x1ffff).rom().region("oki2", 0);
+ map(0x20000, 0x3ffff).bankr(m_okibank[1]);
+}
+
+void nmk16_state::nmk112_oki0_map(address_map &map)
+{
+ map(0x00000, 0x3ffff).m("nmk112", FUNC(nmk112_device::oki0_map));
+}
+
+void nmk16_state::nmk112_oki1_map(address_map &map)
+{
+ map(0x00000, 0x3ffff).m("nmk112", FUNC(nmk112_device::oki1_map));
+}
+
void nmk16_state::powerinsa_oki_map(address_map &map)
{
map(0x00000, 0x2ffff).rom().region("oki1", 0);
@@ -1257,6 +1268,7 @@ void nmk16_state::tdragonb2_oki_map(address_map &map)
map(0x20000, 0x3ffff).bankr(m_okibank[0]);
}
+
static INPUT_PORTS_START( vandyke )
PORT_START("IN0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
@@ -5498,15 +5510,17 @@ void nmk16_state::macross2(machine_config &config)
ymsnd.add_route(2, "mono", 0.50);
ymsnd.add_route(3, "mono", 1.20);
+ nmk112_device &nmk112(NMK112(config, "nmk112", 0));
+ nmk112.set_rom0_tag("oki1");
+ nmk112.set_rom1_tag("oki2");
+
OKIM6295(config, m_oki[0], XTAL(16'000'000) / 4, okim6295_device::PIN7_LOW);
m_oki[0]->add_route(ALL_OUTPUTS, "mono", 0.10);
+ m_oki[0]->set_addrmap(0, &nmk16_state::nmk112_oki0_map);
OKIM6295(config, m_oki[1], XTAL(16'000'000) / 4, okim6295_device::PIN7_LOW);
m_oki[1]->add_route(ALL_OUTPUTS, "mono", 0.10);
-
- nmk112_device &nmk112(NMK112(config, "nmk112", 0));
- nmk112.set_rom0_tag("oki1");
- nmk112.set_rom1_tag("oki2");
+ m_oki[1]->set_addrmap(0, &nmk16_state::nmk112_oki1_map);
}
void nmk16_state::tdragon2(machine_config &config)
@@ -5542,15 +5556,17 @@ void nmk16_state::tdragon2(machine_config &config)
ymsnd.add_route(2, "mono", 0.50);
ymsnd.add_route(3, "mono", 1.20);
+ nmk112_device &nmk112(NMK112(config, "nmk112", 0));
+ nmk112.set_rom0_tag("oki1");
+ nmk112.set_rom1_tag("oki2");
+
OKIM6295(config, m_oki[0], XTAL(16'000'000) / 4, okim6295_device::PIN7_LOW);
m_oki[0]->add_route(ALL_OUTPUTS, "mono", 0.10);
+ m_oki[0]->set_addrmap(0, &nmk16_state::nmk112_oki0_map);
OKIM6295(config, m_oki[1], XTAL(16'000'000) / 4, okim6295_device::PIN7_LOW);
m_oki[1]->add_route(ALL_OUTPUTS, "mono", 0.10);
-
- nmk112_device &nmk112(NMK112(config, "nmk112", 0));
- nmk112.set_rom0_tag("oki1");
- nmk112.set_rom1_tag("oki2");
+ m_oki[1]->set_addrmap(0, &nmk16_state::nmk112_oki1_map);
}
void nmk16_state::tdragon3h(machine_config &config)
@@ -5603,15 +5619,17 @@ void nmk16_state::raphero(machine_config &config)
ymsnd.add_route(2, "mono", 0.50);
ymsnd.add_route(3, "mono", 1.20);
+ nmk112_device &nmk112(NMK112(config, "nmk112", 0));
+ nmk112.set_rom0_tag("oki1");
+ nmk112.set_rom1_tag("oki2");
+
OKIM6295(config, m_oki[0], XTAL(16'000'000) / 4, okim6295_device::PIN7_LOW);
m_oki[0]->add_route(ALL_OUTPUTS, "mono", 0.10);
+ m_oki[0]->set_addrmap(0, &nmk16_state::nmk112_oki0_map);
OKIM6295(config, m_oki[1], XTAL(16'000'000) / 4, okim6295_device::PIN7_LOW);
m_oki[1]->add_route(ALL_OUTPUTS, "mono", 0.10);
-
- nmk112_device &nmk112(NMK112(config, "nmk112", 0));
- nmk112.set_rom0_tag("oki1");
- nmk112.set_rom1_tag("oki2");
+ m_oki[1]->set_addrmap(0, &nmk16_state::nmk112_oki1_map);
}
void nmk16_state::bjtwin(machine_config &config)
@@ -5633,15 +5651,17 @@ void nmk16_state::bjtwin(machine_config &config)
// sound hardware
SPEAKER(config, "mono").front_center();
+ nmk112_device &nmk112(NMK112(config, "nmk112", 0));
+ nmk112.set_rom0_tag("oki1");
+ nmk112.set_rom1_tag("oki2");
+
OKIM6295(config, m_oki[0], XTAL(16'000'000)/4, okim6295_device::PIN7_LOW); // verified on PCB
m_oki[0]->add_route(ALL_OUTPUTS, "mono", 0.20);
+ m_oki[0]->set_addrmap(0, &nmk16_state::nmk112_oki0_map);
OKIM6295(config, m_oki[1], XTAL(16'000'000)/4, okim6295_device::PIN7_LOW); // verified on PCB
m_oki[1]->add_route(ALL_OUTPUTS, "mono", 0.20);
-
- nmk112_device &nmk112(NMK112(config, "nmk112", 0));
- nmk112.set_rom0_tag("oki1");
- nmk112.set_rom1_tag("oki2");
+ m_oki[1]->set_addrmap(0, &nmk16_state::nmk112_oki1_map);
}
void nmk16_state::cactus(machine_config &config)
@@ -5775,15 +5795,17 @@ void nmk16_state::powerins(machine_config &config)
ymsnd.irq_handler().set_inputline(m_audiocpu, 0);
ymsnd.add_route(ALL_OUTPUTS, "mono", 2.0);
+ nmk112_device &nmk112(NMK112(config, "nmk112", 0));
+ nmk112.set_rom0_tag("oki1");
+ nmk112.set_rom1_tag("oki2");
+
OKIM6295(config, m_oki[0], XTAL(16'000'000) / 4, okim6295_device::PIN7_LOW); // verified on PCB
m_oki[0]->add_route(ALL_OUTPUTS, "mono", 0.15);
+ m_oki[0]->set_addrmap(0, &nmk16_state::nmk112_oki0_map);
OKIM6295(config, m_oki[1], XTAL(16'000'000) / 4, okim6295_device::PIN7_LOW); // verified on PCB
m_oki[1]->add_route(ALL_OUTPUTS, "mono", 0.15);
-
- nmk112_device &nmk112(NMK112(config, "nmk112", 0));
- nmk112.set_rom0_tag("oki1");
- nmk112.set_rom1_tag("oki2");
+ m_oki[1]->set_addrmap(0, &nmk16_state::nmk112_oki1_map);
}
void nmk16_state::powerinsa(machine_config &config)
@@ -5856,15 +5878,17 @@ void nmk16_state::powerinsb(machine_config &config)
GENERIC_LATCH_8(config, m_soundlatch);
+ nmk112_device &nmk112(NMK112(config, "nmk112", 0));
+ nmk112.set_rom0_tag("oki1");
+ nmk112.set_rom1_tag("oki2");
+
OKIM6295(config, m_oki[0], XTAL(16'000'000) / 4, okim6295_device::PIN7_LOW);
m_oki[0]->add_route(ALL_OUTPUTS, "mono", 0.15);
+ m_oki[0]->set_addrmap(0, &nmk16_state::nmk112_oki0_map);
OKIM6295(config, m_oki[1], XTAL(16'000'000) / 4, okim6295_device::PIN7_LOW);
m_oki[1]->add_route(ALL_OUTPUTS, "mono", 0.15);
-
- nmk112_device &nmk112(NMK112(config, "nmk112", 0));
- nmk112.set_rom0_tag("oki1");
- nmk112.set_rom1_tag("oki2");
+ m_oki[1]->set_addrmap(0, &nmk16_state::nmk112_oki1_map);
// Sound code talks to one YM2203, but it's not fitted on the board
}
@@ -8267,11 +8291,11 @@ ROM_START( macross2 ) // Title screen shows Kanji characters & Macross II
ROM_LOAD16_WORD_SWAP( "bp932an.a07", 0x000000, 0x200000, CRC(aa1b21b9) SHA1(133822e3d8628aa4eb3e62fbd054956799423b98) ) // Sprites
ROM_LOAD16_WORD_SWAP( "bp932an.a08", 0x200000, 0x200000, CRC(67eb2901) SHA1(25e0f9fda1a8c0c2b59616dd153cb6dcb459d2d9) )
- ROM_REGION( 0x240000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "bp932an.a06", 0x040000, 0x200000, CRC(ef0ffec0) SHA1(fd72cc77e02d1a00bf27e77a33d7dab5f6ba1cb4) ) // all banked
+ ROM_REGION( 0x200000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "bp932an.a06", 0x000000, 0x200000, CRC(ef0ffec0) SHA1(fd72cc77e02d1a00bf27e77a33d7dab5f6ba1cb4) ) // all banked
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "bp932an.a05", 0x040000, 0x100000, CRC(b5335abb) SHA1(f4eaf4e465eeca31741d432ee46ed39ffcd92cca) ) // all banked
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "bp932an.a05", 0x000000, 0x100000, CRC(b5335abb) SHA1(f4eaf4e465eeca31741d432ee46ed39ffcd92cca) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "mcrs2bpr.9", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8297,11 +8321,11 @@ ROM_START( macross2k ) // Title screen only shows Macross II, no Kanji. Suspect
ROM_LOAD16_WORD_SWAP( "bp932an.a07", 0x000000, 0x200000, CRC(aa1b21b9) SHA1(133822e3d8628aa4eb3e62fbd054956799423b98) ) // Sprites
ROM_LOAD16_WORD_SWAP( "bp932an.a08", 0x200000, 0x200000, CRC(67eb2901) SHA1(25e0f9fda1a8c0c2b59616dd153cb6dcb459d2d9) )
- ROM_REGION( 0x240000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "bp932an.a06", 0x040000, 0x200000, CRC(ef0ffec0) SHA1(fd72cc77e02d1a00bf27e77a33d7dab5f6ba1cb4) ) // all banked
+ ROM_REGION( 0x200000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "bp932an.a06", 0x000000, 0x200000, CRC(ef0ffec0) SHA1(fd72cc77e02d1a00bf27e77a33d7dab5f6ba1cb4) ) // all banked
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "bp932an.a05", 0x040000, 0x100000, CRC(b5335abb) SHA1(f4eaf4e465eeca31741d432ee46ed39ffcd92cca) ) // all banked
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "bp932an.a05", 0x000000, 0x100000, CRC(b5335abb) SHA1(f4eaf4e465eeca31741d432ee46ed39ffcd92cca) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "mcrs2bpr.9", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8327,11 +8351,11 @@ ROM_START( macross2g )
ROM_LOAD16_WORD_SWAP( "bp932an.a07", 0x000000, 0x200000, CRC(aa1b21b9) SHA1(133822e3d8628aa4eb3e62fbd054956799423b98) ) // Sprites
ROM_LOAD16_WORD_SWAP( "bp932an.a08", 0x200000, 0x200000, CRC(67eb2901) SHA1(25e0f9fda1a8c0c2b59616dd153cb6dcb459d2d9) )
- ROM_REGION( 0x240000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "bp932an.a06", 0x040000, 0x200000, CRC(ef0ffec0) SHA1(fd72cc77e02d1a00bf27e77a33d7dab5f6ba1cb4) ) // all banked
+ ROM_REGION( 0x200000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "bp932an.a06", 0x000000, 0x200000, CRC(ef0ffec0) SHA1(fd72cc77e02d1a00bf27e77a33d7dab5f6ba1cb4) ) // all banked
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "bp932an.a05", 0x040000, 0x100000, CRC(b5335abb) SHA1(f4eaf4e465eeca31741d432ee46ed39ffcd92cca) ) // all banked
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "bp932an.a05", 0x000000, 0x100000, CRC(b5335abb) SHA1(f4eaf4e465eeca31741d432ee46ed39ffcd92cca) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "mcrs2bpr.9", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8357,11 +8381,11 @@ ROM_START( tdragon2 )
ROM_LOAD16_WORD_SWAP( "ww930917.7", 0x000000, 0x200000, CRC(b98873cb) SHA1(cc19200865176e940ff68e12de81f029b51c2084) ) // Sprites
ROM_LOAD16_WORD_SWAP( "ww930918.8", 0x200000, 0x200000, CRC(baee84b2) SHA1(b325b00e6147266dbdc840e03556004531dc2038) )
- ROM_REGION( 0x240000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "ww930916.4", 0x040000, 0x200000, CRC(07c35fe6) SHA1(33547bd88764704310f2ef8cf3bfe21ceb56d5b7) ) // all banked
+ ROM_REGION( 0x200000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ww930916.4", 0x000000, 0x200000, CRC(07c35fe6) SHA1(33547bd88764704310f2ef8cf3bfe21ceb56d5b7) ) // all banked
- ROM_REGION( 0x240000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "ww930915.3", 0x040000, 0x200000, CRC(82025bab) SHA1(ac6053700326ea730d00ec08193e2c8a2a019f0b) ) // all banked
+ ROM_REGION( 0x200000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ww930915.3", 0x000000, 0x200000, CRC(82025bab) SHA1(ac6053700326ea730d00ec08193e2c8a2a019f0b) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.bpr", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8390,11 +8414,11 @@ ROM_START( tdragon3h )
ROM_LOAD16_BYTE( "conny.1", 0x000001, 0x100000, CRC(37b32460) SHA1(7b689a7e23a9428c6d36f0791a64e7a9a41e7cfa) )
ROM_LOAD16_WORD_SWAP( "conny.5", 0x200000, 0x200000, CRC(baee84b2) SHA1(b325b00e6147266dbdc840e03556004531dc2038) )
- ROM_REGION( 0x240000, "oki1", ROMREGION_ERASEFF ) // only 1 oki on this PCB
+ ROM_REGION( 0x200000, "oki1", ROMREGION_ERASEFF ) // only 1 oki on this PCB
- ROM_REGION( 0x240000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "conny.6", 0x040000, 0x100000, CRC(564f87ed) SHA1(010dd001fda28d9c15ca09a0d12cac438a46cd54) ) // all banked
- ROM_LOAD( "conny.7", 0x140000, 0x100000, CRC(2e767f6f) SHA1(34e3f747716eb7a585340791c2cfbfde57681d69) )
+ ROM_REGION( 0x200000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "conny.6", 0x000000, 0x100000, CRC(564f87ed) SHA1(010dd001fda28d9c15ca09a0d12cac438a46cd54) ) // all banked
+ ROM_LOAD( "conny.7", 0x100000, 0x100000, CRC(2e767f6f) SHA1(34e3f747716eb7a585340791c2cfbfde57681d69) )
ROM_REGION( 0x0100, "htiming", 0 ) // not dumped for this set
ROM_LOAD( "9.bpr", 0x0000, 0x0100, BAD_DUMP CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8420,11 +8444,11 @@ ROM_START( tdragon2a )
ROM_LOAD16_WORD_SWAP( "ww930917.7", 0x000000, 0x200000, CRC(b98873cb) SHA1(cc19200865176e940ff68e12de81f029b51c2084) ) // Sprites
ROM_LOAD16_WORD_SWAP( "ww930918.8", 0x200000, 0x200000, CRC(baee84b2) SHA1(b325b00e6147266dbdc840e03556004531dc2038) )
- ROM_REGION( 0x240000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "ww930916.4", 0x040000, 0x200000, CRC(07c35fe6) SHA1(33547bd88764704310f2ef8cf3bfe21ceb56d5b7) ) // all banked
+ ROM_REGION( 0x200000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ww930916.4", 0x000000, 0x200000, CRC(07c35fe6) SHA1(33547bd88764704310f2ef8cf3bfe21ceb56d5b7) ) // all banked
- ROM_REGION( 0x240000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "ww930915.3", 0x040000, 0x200000, CRC(82025bab) SHA1(ac6053700326ea730d00ec08193e2c8a2a019f0b) ) // all banked
+ ROM_REGION( 0x200000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ww930915.3", 0x000000, 0x200000, CRC(82025bab) SHA1(ac6053700326ea730d00ec08193e2c8a2a019f0b) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.bpr", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8450,11 +8474,11 @@ ROM_START( bigbang )
ROM_LOAD16_WORD_SWAP( "ww930917.7", 0x000000, 0x200000, CRC(b98873cb) SHA1(cc19200865176e940ff68e12de81f029b51c2084) ) // Sprites
ROM_LOAD16_WORD_SWAP( "ww930918.8", 0x200000, 0x200000, CRC(baee84b2) SHA1(b325b00e6147266dbdc840e03556004531dc2038) )
- ROM_REGION( 0x240000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "ww930916.4", 0x040000, 0x200000, CRC(07c35fe6) SHA1(33547bd88764704310f2ef8cf3bfe21ceb56d5b7) ) // all banked
+ ROM_REGION( 0x200000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ww930916.4", 0x000000, 0x200000, CRC(07c35fe6) SHA1(33547bd88764704310f2ef8cf3bfe21ceb56d5b7) ) // all banked
- ROM_REGION( 0x240000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "ww930915.3", 0x040000, 0x200000, CRC(82025bab) SHA1(ac6053700326ea730d00ec08193e2c8a2a019f0b) ) // all banked
+ ROM_REGION( 0x200000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ww930915.3", 0x000000, 0x200000, CRC(82025bab) SHA1(ac6053700326ea730d00ec08193e2c8a2a019f0b) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.bpr", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8480,11 +8504,11 @@ ROM_START( bigbanga )
ROM_LOAD16_WORD_SWAP( "ww930917.7", 0x000000, 0x200000, CRC(b98873cb) SHA1(cc19200865176e940ff68e12de81f029b51c2084) ) // Sprites
ROM_LOAD16_WORD_SWAP( "ww930918.8", 0x200000, 0x200000, CRC(baee84b2) SHA1(b325b00e6147266dbdc840e03556004531dc2038) )
- ROM_REGION( 0x240000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "ww930916.4", 0x040000, 0x200000, CRC(07c35fe6) SHA1(33547bd88764704310f2ef8cf3bfe21ceb56d5b7) ) // all banked
+ ROM_REGION( 0x200000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ww930916.4", 0x000000, 0x200000, CRC(07c35fe6) SHA1(33547bd88764704310f2ef8cf3bfe21ceb56d5b7) ) // all banked
- ROM_REGION( 0x240000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "ww930915.3", 0x040000, 0x200000, CRC(82025bab) SHA1(ac6053700326ea730d00ec08193e2c8a2a019f0b) ) // all banked
+ ROM_REGION( 0x200000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ww930915.3", 0x000000, 0x200000, CRC(82025bab) SHA1(ac6053700326ea730d00ec08193e2c8a2a019f0b) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.bpr", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8573,13 +8597,13 @@ ROM_START( arcadian )
ROM_LOAD16_WORD_SWAP( "rhp94099.9", 0x200000, 0x200000, CRC(ea2e47f0) SHA1(97dfa8f95f27b36deb5ce1c80e3d727bad24e52b) ) // 16x16 tiles
ROM_LOAD16_WORD_SWAP( "rhp94099.10",0x400000, 0x200000, CRC(512cb839) SHA1(4a2c5ac88e4bf8a6f07c703277c4d33e649fd192) ) // 16x16 tiles
- ROM_REGION( 0x440000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "rhp94099.6", 0x040000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
- ROM_LOAD( "rhp94099.7", 0x240000, 0x200000, CRC(0d99547e) SHA1(2d9630bd55d27010f9d1d2dbdbd07ac265e8ebe6) ) // all banked
+ ROM_REGION( 0x400000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "rhp94099.6", 0x000000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
+ ROM_LOAD( "rhp94099.7", 0x200000, 0x200000, CRC(0d99547e) SHA1(2d9630bd55d27010f9d1d2dbdbd07ac265e8ebe6) ) // all banked
- ROM_REGION( 0x440000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "rhp94099.5", 0x040000, 0x200000, CRC(515eba93) SHA1(c35cb5f31f4bc7327be5777624af168f9fb364a5) ) // all banked
- ROM_LOAD( "rhp94099.6", 0x240000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
+ ROM_REGION( 0x400000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "rhp94099.5", 0x000000, 0x200000, CRC(515eba93) SHA1(c35cb5f31f4bc7327be5777624af168f9fb364a5) ) // all banked
+ ROM_LOAD( "rhp94099.6", 0x200000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "prom1.u19", 0x0000, 0x0100, CRC(4299776e) SHA1(683d14d2ace14965f0fcfe0f0540c1b77d2cece5) ) // 82S129
@@ -8609,13 +8633,13 @@ ROM_START( raphero )
ROM_LOAD16_WORD_SWAP( "rhp94099.9", 0x200000, 0x200000, CRC(ea2e47f0) SHA1(97dfa8f95f27b36deb5ce1c80e3d727bad24e52b) ) // 16x16 tiles
ROM_LOAD16_WORD_SWAP( "rhp94099.10",0x400000, 0x200000, CRC(512cb839) SHA1(4a2c5ac88e4bf8a6f07c703277c4d33e649fd192) ) // 16x16 tiles
- ROM_REGION( 0x440000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "rhp94099.6", 0x040000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
- ROM_LOAD( "rhp94099.7", 0x240000, 0x200000, CRC(0d99547e) SHA1(2d9630bd55d27010f9d1d2dbdbd07ac265e8ebe6) ) // all banked
+ ROM_REGION( 0x400000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "rhp94099.6", 0x000000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
+ ROM_LOAD( "rhp94099.7", 0x200000, 0x200000, CRC(0d99547e) SHA1(2d9630bd55d27010f9d1d2dbdbd07ac265e8ebe6) ) // all banked
- ROM_REGION( 0x440000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "rhp94099.5", 0x040000, 0x200000, CRC(515eba93) SHA1(c35cb5f31f4bc7327be5777624af168f9fb364a5) ) // all banked
- ROM_LOAD( "rhp94099.6", 0x240000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
+ ROM_REGION( 0x400000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "rhp94099.5", 0x000000, 0x200000, CRC(515eba93) SHA1(c35cb5f31f4bc7327be5777624af168f9fb364a5) ) // all banked
+ ROM_LOAD( "rhp94099.6", 0x200000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "prom1.u19", 0x0000, 0x0100, CRC(4299776e) SHA1(683d14d2ace14965f0fcfe0f0540c1b77d2cece5) ) // 82S129
@@ -8645,13 +8669,13 @@ ROM_START( rapheroa )
ROM_LOAD16_WORD_SWAP( "rhp94099.9", 0x200000, 0x200000, CRC(ea2e47f0) SHA1(97dfa8f95f27b36deb5ce1c80e3d727bad24e52b) ) // 16x16 tiles
ROM_LOAD16_WORD_SWAP( "rhp94099.10",0x400000, 0x200000, CRC(512cb839) SHA1(4a2c5ac88e4bf8a6f07c703277c4d33e649fd192) ) // 16x16 tiles
- ROM_REGION( 0x440000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "rhp94099.6", 0x040000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
- ROM_LOAD( "rhp94099.7", 0x240000, 0x200000, CRC(0d99547e) SHA1(2d9630bd55d27010f9d1d2dbdbd07ac265e8ebe6) ) // all banked
+ ROM_REGION( 0x400000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "rhp94099.6", 0x000000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
+ ROM_LOAD( "rhp94099.7", 0x200000, 0x200000, CRC(0d99547e) SHA1(2d9630bd55d27010f9d1d2dbdbd07ac265e8ebe6) ) // all banked
- ROM_REGION( 0x440000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "rhp94099.5", 0x040000, 0x200000, CRC(515eba93) SHA1(c35cb5f31f4bc7327be5777624af168f9fb364a5) ) // all banked
- ROM_LOAD( "rhp94099.6", 0x240000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
+ ROM_REGION( 0x400000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "rhp94099.5", 0x000000, 0x200000, CRC(515eba93) SHA1(c35cb5f31f4bc7327be5777624af168f9fb364a5) ) // all banked
+ ROM_LOAD( "rhp94099.6", 0x200000, 0x200000, CRC(f1a80e5a) SHA1(218bd7b0c3d8b283bf96b95bf888228810699370) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "prom1.u19", 0x0000, 0x0100, CRC(4299776e) SHA1(683d14d2ace14965f0fcfe0f0540c1b77d2cece5) ) // 82S129
@@ -8681,11 +8705,11 @@ ROM_START( sabotenb )
ROM_REGION( 0x200000, "sprites", 0 )
ROM_LOAD16_WORD_SWAP( "ic100.sb5", 0x000000, 0x200000, CRC(b20f166e) SHA1(074d770fd6d233040a80a92f4467d81f961c650b) ) // Sprites
- ROM_REGION( 0x140000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "ic30.sb6", 0x040000, 0x100000, CRC(288407af) SHA1(78c08fae031337222681c593dc86a08df6a34a4b) ) // all banked
+ ROM_REGION( 0x100000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ic30.sb6", 0x000000, 0x100000, CRC(288407af) SHA1(78c08fae031337222681c593dc86a08df6a34a4b) ) // all banked
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "ic27.sb7", 0x040000, 0x100000, CRC(43e33a7e) SHA1(51068b63f4415712eaa25dcf1ee6b0cc2850974e) ) // all banked
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ic27.sb7", 0x000000, 0x100000, CRC(43e33a7e) SHA1(51068b63f4415712eaa25dcf1ee6b0cc2850974e) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.ic51", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8713,11 +8737,11 @@ ROM_START( sabotenba )
ROM_REGION( 0x200000, "sprites", 0 )
ROM_LOAD16_WORD_SWAP( "ic100.sb5", 0x000000, 0x200000, CRC(b20f166e) SHA1(074d770fd6d233040a80a92f4467d81f961c650b) ) // Sprites
- ROM_REGION( 0x140000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "ic30.sb6", 0x040000, 0x100000, CRC(288407af) SHA1(78c08fae031337222681c593dc86a08df6a34a4b) ) // all banked
+ ROM_REGION( 0x100000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ic30.sb6", 0x000000, 0x100000, CRC(288407af) SHA1(78c08fae031337222681c593dc86a08df6a34a4b) ) // all banked
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "ic27.sb7", 0x040000, 0x100000, CRC(43e33a7e) SHA1(51068b63f4415712eaa25dcf1ee6b0cc2850974e) ) // all banked
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ic27.sb7", 0x000000, 0x100000, CRC(43e33a7e) SHA1(51068b63f4415712eaa25dcf1ee6b0cc2850974e) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.ic51", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8742,11 +8766,11 @@ ROM_START( cactus )
ROM_LOAD16_BYTE( "s-03.bin", 0x000001, 0x100000, CRC(bc1781b8) SHA1(5000f2111c5981428a772a9dcae2c7c8f1f6958b) )
ROM_LOAD16_BYTE( "s-04.bin", 0x000000, 0x100000, CRC(f823885e) SHA1(558b2bed207ccff8f1425cbb9dadc1ec0b70a65b) )
- ROM_REGION( 0x140000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "s-01.bin", 0x040000, 0x100000, CRC(288407af) SHA1(78c08fae031337222681c593dc86a08df6a34a4b) ) // all banked
+ ROM_REGION( 0x100000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "s-01.bin", 0x000000, 0x100000, CRC(288407af) SHA1(78c08fae031337222681c593dc86a08df6a34a4b) ) // all banked
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "s-02.bin", 0x040000, 0x100000, CRC(43e33a7e) SHA1(51068b63f4415712eaa25dcf1ee6b0cc2850974e) ) // all banked
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "s-02.bin", 0x000000, 0x100000, CRC(43e33a7e) SHA1(51068b63f4415712eaa25dcf1ee6b0cc2850974e) ) // all banked
ROM_END
ROM_START( bjtwin )
@@ -8767,11 +8791,11 @@ ROM_START( bjtwin )
ROM_REGION( 0x100000, "sprites", 0 )
ROM_LOAD16_WORD_SWAP( "93087-5.bin", 0x000000, 0x100000, CRC(bb06245d) SHA1(c91e2284d95370b8ef2eb1b9d6305fdd6cde23a0) ) // Sprites
- ROM_REGION( 0x140000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "93087-6.bin", 0x040000, 0x100000, CRC(372d46dd) SHA1(18f44e777241af50787730652fa018c51b65ea15) ) // all banked
+ ROM_REGION( 0x100000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "93087-6.bin", 0x000000, 0x100000, CRC(372d46dd) SHA1(18f44e777241af50787730652fa018c51b65ea15) ) // all banked
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "93087-7.bin", 0x040000, 0x100000, CRC(8da67808) SHA1(f042574c097f5a8c2684fcc23f2c817c168254ef) ) // all banked
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "93087-7.bin", 0x000000, 0x100000, CRC(8da67808) SHA1(f042574c097f5a8c2684fcc23f2c817c168254ef) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.ic51", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8798,11 +8822,11 @@ ROM_START( bjtwina )
ROM_REGION( 0x100000, "sprites", 0 )
ROM_LOAD16_WORD_SWAP( "93087-5.bin", 0x000000, 0x100000, CRC(bb06245d) SHA1(c91e2284d95370b8ef2eb1b9d6305fdd6cde23a0) ) // Sprites
- ROM_REGION( 0x140000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "93087-6.bin", 0x040000, 0x100000, CRC(372d46dd) SHA1(18f44e777241af50787730652fa018c51b65ea15) ) // all banked
+ ROM_REGION( 0x100000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "93087-6.bin", 0x000000, 0x100000, CRC(372d46dd) SHA1(18f44e777241af50787730652fa018c51b65ea15) ) // all banked
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "93087-7.bin", 0x040000, 0x100000, CRC(8da67808) SHA1(f042574c097f5a8c2684fcc23f2c817c168254ef) ) // all banked
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "93087-7.bin", 0x000000, 0x100000, CRC(8da67808) SHA1(f042574c097f5a8c2684fcc23f2c817c168254ef) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.ic51", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8829,13 +8853,13 @@ ROM_START( bjtwinp )
ROM_LOAD16_BYTE( "u4.ic100", 0x000000, 0x080000, CRC(6501b1fb) SHA1(1c0832c3bb33aac1e5cd8845d77bc09222548ef8) )
ROM_LOAD16_BYTE( "u5.ic100", 0x000001, 0x080000, CRC(8394e2ba) SHA1(bb921ccf1f5221611449ed3537d60395d8a1c1e9) )
- ROM_REGION( 0x140000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "bottom.ic30", 0x040000, 0x80000, CRC(b5ef197f) SHA1(89d675f921dead585c2fef44105a7aea2f1f399c) ) // all banked
- ROM_LOAD( "top.ic30", 0x0c0000, 0x80000, CRC(ab50531d) SHA1(918987f01a8b1b007721d2b365e2b2fc536bd676) )
+ ROM_REGION( 0x100000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "bottom.ic30", 0x000000, 0x80000, CRC(b5ef197f) SHA1(89d675f921dead585c2fef44105a7aea2f1f399c) ) // all banked
+ ROM_LOAD( "top.ic30", 0x080000, 0x80000, CRC(ab50531d) SHA1(918987f01a8b1b007721d2b365e2b2fc536bd676) )
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "top.ic27", 0x040000, 0x80000, CRC(adb2f256) SHA1(ab7bb6683799203d0f46705f2fd241c6de914e77) ) // all banked
- ROM_LOAD( "bottom.ic27", 0x0c0000, 0x80000, CRC(6ebeb9e4) SHA1(b547b2fbcc0a35d6183dd4f19684b04839690a2b) )
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "top.ic27", 0x000000, 0x80000, CRC(adb2f256) SHA1(ab7bb6683799203d0f46705f2fd241c6de914e77) ) // all banked
+ ROM_LOAD( "bottom.ic27", 0x080000, 0x80000, CRC(6ebeb9e4) SHA1(b547b2fbcc0a35d6183dd4f19684b04839690a2b) )
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.ic51", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8866,13 +8890,13 @@ ROM_START( bjtwinpa )
ROM_LOAD16_BYTE( "ic100_1.bin", 0x000000, 0x080000, CRC(2ea7e460) SHA1(b8dc13994ae2433fc7c38412c9ea6f10f945bca5) )
ROM_LOAD16_BYTE( "ic100_2.bin", 0x000001, 0x080000, CRC(ec85e1b7) SHA1(2f9a60ad2beb22d1b41dab7db3634b8e36cfce3e) )
- ROM_REGION( 0x140000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "bottom.ic30", 0x040000, 0x80000, CRC(b5ef197f) SHA1(89d675f921dead585c2fef44105a7aea2f1f399c) ) // all banked
- ROM_LOAD( "top.ic30", 0x0c0000, 0x80000, CRC(ab50531d) SHA1(918987f01a8b1b007721d2b365e2b2fc536bd676) )
+ ROM_REGION( 0x100000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "bottom.ic30", 0x000000, 0x80000, CRC(b5ef197f) SHA1(89d675f921dead585c2fef44105a7aea2f1f399c) ) // all banked
+ ROM_LOAD( "top.ic30", 0x080000, 0x80000, CRC(ab50531d) SHA1(918987f01a8b1b007721d2b365e2b2fc536bd676) )
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "top.ic27", 0x040000, 0x80000, CRC(adb2f256) SHA1(ab7bb6683799203d0f46705f2fd241c6de914e77) ) // all banked
- ROM_LOAD( "bottom.ic27", 0x0c0000, 0x80000, CRC(6ebeb9e4) SHA1(b547b2fbcc0a35d6183dd4f19684b04839690a2b) )
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "top.ic27", 0x000000, 0x80000, CRC(adb2f256) SHA1(ab7bb6683799203d0f46705f2fd241c6de914e77) ) // all banked
+ ROM_LOAD( "bottom.ic27", 0x080000, 0x80000, CRC(6ebeb9e4) SHA1(b547b2fbcc0a35d6183dd4f19684b04839690a2b) )
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.ic51", 0x0000, 0x0100, CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129
@@ -8899,11 +8923,11 @@ ROM_START( nouryoku )
ROM_REGION( 0x200000, "sprites", 0 )
ROM_LOAD16_WORD_SWAP( "ic100.5", 0x000000, 0x200000, CRC(24d3e24e) SHA1(71e38637953ec98bf308824aaef5628803aead21) ) // Sprites
- ROM_REGION( 0x140000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD( "ic30.6", 0x040000, 0x100000, CRC(feea34f4) SHA1(bee467e74dbad497c6f5f6b38b7e52001e767012) ) // all banked
+ ROM_REGION( 0x100000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ic30.6", 0x000000, 0x100000, CRC(feea34f4) SHA1(bee467e74dbad497c6f5f6b38b7e52001e767012) ) // all banked
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD( "ic27.7", 0x040000, 0x100000, CRC(8a69fded) SHA1(ee73f1789bcc672232606a4b3b28087fea1c5c69) ) // all banked
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD( "ic27.7", 0x000000, 0x100000, CRC(8a69fded) SHA1(ee73f1789bcc672232606a4b3b28087fea1c5c69) ) // all banked
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.ic51", 0x0000, 0x0100, BAD_DUMP CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129 - taken from bjtwin
@@ -8932,14 +8956,13 @@ ROM_START( nouryokup )
ROM_LOAD16_BYTE( "obj1even.u9.ic100", 0x100000, 0x080000, CRC(e01567e8) SHA1(69775752b61ce103d91e127f1fbf7c94b960b835) )
ROM_LOAD16_BYTE( "obj1odd.u8.ic100", 0x100001, 0x080000, CRC(4a383085) SHA1(45351eb67c90936e500b527e9f93c1f70b67bd9a) )
+ ROM_REGION( 0x100000, "oki1", 0 ) // OKIM6295 samples
+ ROM_LOAD("soundpcm0.bottom.ic30", 0x000000, 0x080000, CRC(34ded136) SHA1(00fe1d6327483bb9e73802beca3ce6d808a20ceb) )
+ ROM_LOAD("soundpcm1.top.ic30", 0x080000, 0x080000, CRC(a8d2abf7) SHA1(5619437e3e1f70f78cb2aeb2d619511be11e02e1) )
- ROM_REGION( 0x140000, "oki1", 0 ) // OKIM6295 samples
- ROM_LOAD("soundpcm0.bottom.ic30", 0x040000, 0x080000, CRC(34ded136) SHA1(00fe1d6327483bb9e73802beca3ce6d808a20ceb) )
- ROM_LOAD("soundpcm1.top.ic30", 0x0c0000, 0x080000, CRC(a8d2abf7) SHA1(5619437e3e1f70f78cb2aeb2d619511be11e02e1) )
-
- ROM_REGION( 0x140000, "oki2", 0 ) // OKIM6295 samples
- ROM_LOAD("soundpcm2.top.ic27", 0x040000, 0x080000, CRC(29d0a15d) SHA1(a235eec225dd5006dd1f4e21d78fd647335f45dc) )
- ROM_LOAD("soundpcm3.bottom.ic27", 0x0c0000, 0x080000, CRC(c764e749) SHA1(8399d3b6807bd263eee607c5625618d19688b394) )
+ ROM_REGION( 0x100000, "oki2", 0 ) // OKIM6295 samples
+ ROM_LOAD("soundpcm2.top.ic27", 0x000000, 0x080000, CRC(29d0a15d) SHA1(a235eec225dd5006dd1f4e21d78fd647335f45dc) )
+ ROM_LOAD("soundpcm3.bottom.ic27", 0x080000, 0x080000, CRC(c764e749) SHA1(8399d3b6807bd263eee607c5625618d19688b394) )
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "9.ic51", 0x0000, 0x0100, BAD_DUMP CRC(435653a2) SHA1(575b4a46ea65179de3042614da438d2f6d8b572e) ) // 82S129 - taken from bjtwin
@@ -9030,13 +9053,13 @@ ROM_START( powerins )
ROM_LOAD16_WORD_SWAP( "93095-18.u122", 0x600000, 0x100000, CRC(b135e3f2) SHA1(339fb4007ca0f379b7554a1c4f711f494a371fb2) )
ROM_LOAD16_WORD_SWAP( "93095-19.u123", 0x700000, 0x100000, CRC(67695537) SHA1(4c78ce3e36f27d2a6a9e50e8bf896335d4d0958a) )
- ROM_REGION( 0x240000, "oki1", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "93095-10.u48", 0x040000, 0x100000, CRC(329ac6c5) SHA1(e809b94e2623141f5a48995cfa97fe1ead7ab40b) )
- ROM_LOAD( "93095-11.u49", 0x140000, 0x100000, CRC(75d6097c) SHA1(3c89a7c9b12087e2d969b822419d3e5f98f5cb1d) )
+ ROM_REGION( 0x200000, "oki1", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "93095-10.u48", 0x000000, 0x100000, CRC(329ac6c5) SHA1(e809b94e2623141f5a48995cfa97fe1ead7ab40b) )
+ ROM_LOAD( "93095-11.u49", 0x100000, 0x100000, CRC(75d6097c) SHA1(3c89a7c9b12087e2d969b822419d3e5f98f5cb1d) )
- ROM_REGION( 0x240000, "oki2", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "93095-8.u46", 0x040000, 0x100000, CRC(f019bedb) SHA1(4b6e10f85671c75b666e547887d403d6e607cec8) )
- ROM_LOAD( "93095-9.u47", 0x140000, 0x100000, CRC(adc83765) SHA1(9e760443f9de21c1bb7e33eaa1541023fcdc60ab) )
+ ROM_REGION( 0x200000, "oki2", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "93095-8.u46", 0x000000, 0x100000, CRC(f019bedb) SHA1(4b6e10f85671c75b666e547887d403d6e607cec8) )
+ ROM_LOAD( "93095-9.u47", 0x100000, 0x100000, CRC(adc83765) SHA1(9e760443f9de21c1bb7e33eaa1541023fcdc60ab) )
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "20.u54", 0x0000, 0x0100, CRC(38bd0e2f) SHA1(20d311869642cd96bb831fdf4a458e0d872f03eb) ) // 82S129
@@ -9074,13 +9097,13 @@ ROM_START( powerinsj )
ROM_LOAD16_WORD_SWAP( "93095-18.u122", 0x600000, 0x100000, CRC(b135e3f2) SHA1(339fb4007ca0f379b7554a1c4f711f494a371fb2) )
ROM_LOAD16_WORD_SWAP( "93095-19.u123", 0x700000, 0x100000, CRC(67695537) SHA1(4c78ce3e36f27d2a6a9e50e8bf896335d4d0958a) )
- ROM_REGION( 0x240000, "oki1", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "93095-10.u48", 0x040000, 0x100000, CRC(329ac6c5) SHA1(e809b94e2623141f5a48995cfa97fe1ead7ab40b) )
- ROM_LOAD( "93095-11.u49", 0x140000, 0x100000, CRC(75d6097c) SHA1(3c89a7c9b12087e2d969b822419d3e5f98f5cb1d) )
+ ROM_REGION( 0x200000, "oki1", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "93095-10.u48", 0x000000, 0x100000, CRC(329ac6c5) SHA1(e809b94e2623141f5a48995cfa97fe1ead7ab40b) )
+ ROM_LOAD( "93095-11.u49", 0x100000, 0x100000, CRC(75d6097c) SHA1(3c89a7c9b12087e2d969b822419d3e5f98f5cb1d) )
- ROM_REGION( 0x240000, "oki2", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "93095-8.u46", 0x040000, 0x100000, CRC(f019bedb) SHA1(4b6e10f85671c75b666e547887d403d6e607cec8) )
- ROM_LOAD( "93095-9.u47", 0x140000, 0x100000, CRC(adc83765) SHA1(9e760443f9de21c1bb7e33eaa1541023fcdc60ab) )
+ ROM_REGION( 0x200000, "oki2", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "93095-8.u46", 0x000000, 0x100000, CRC(f019bedb) SHA1(4b6e10f85671c75b666e547887d403d6e607cec8) )
+ ROM_LOAD( "93095-9.u47", 0x100000, 0x100000, CRC(adc83765) SHA1(9e760443f9de21c1bb7e33eaa1541023fcdc60ab) )
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "20.u54", 0x0000, 0x0100, CRC(38bd0e2f) SHA1(20d311869642cd96bb831fdf4a458e0d872f03eb) ) // 82S129
@@ -9128,17 +9151,17 @@ ROM_START( powerinspu )
ROM_LOAD16_BYTE( "fo7.mo7.27c040", 0x700001, 0x80000, CRC(9ab1998c) SHA1(fadaa4a46cefe0093ee1ebeddbae63143fa7bb5a) )
ROM_LOAD16_BYTE( "fe7.me7.27c040", 0x700000, 0x80000, CRC(1ab0c88a) SHA1(8bc72732f5911e0d4e0cf12fd2fb12d67e03299e) )
- ROM_REGION( 0x240000, "oki1", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "ao0.ad00.27c040", 0x040000, 0x80000, CRC(8cd6824e) SHA1(aa6d8917558de4f2aa8d80527209b9fe91122eb3) ) // located on OS93089 SUB daughterboard
- ROM_LOAD( "ao1.ad01.27c040", 0x0c0000, 0x80000, CRC(e31ae04d) SHA1(c08d58a4250d8bdb68b8e5012624f345936520e1) )
- ROM_LOAD( "ao2.ad02.27c040", 0x140000, 0x80000, CRC(c4c9f599) SHA1(1d74acd626406052bec533a918ca24e14a2578f2) )
- ROM_LOAD( "ao3.ad03.27c040", 0x1c0000, 0x80000, CRC(f0a9f0e1) SHA1(4221e0824cdc8bcd6ea1c3811f4e3b7cd99478f2) )
+ ROM_REGION( 0x200000, "oki1", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "ao0.ad00.27c040", 0x000000, 0x80000, CRC(8cd6824e) SHA1(aa6d8917558de4f2aa8d80527209b9fe91122eb3) ) // located on OS93089 SUB daughterboard
+ ROM_LOAD( "ao1.ad01.27c040", 0x080000, 0x80000, CRC(e31ae04d) SHA1(c08d58a4250d8bdb68b8e5012624f345936520e1) )
+ ROM_LOAD( "ao2.ad02.27c040", 0x100000, 0x80000, CRC(c4c9f599) SHA1(1d74acd626406052bec533a918ca24e14a2578f2) )
+ ROM_LOAD( "ao3.ad03.27c040", 0x180000, 0x80000, CRC(f0a9f0e1) SHA1(4221e0824cdc8bcd6ea1c3811f4e3b7cd99478f2) )
- ROM_REGION( 0x240000, "oki2", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "ad10.ad10.27c040", 0x040000, 0x80000, CRC(62557502) SHA1(d72abdaec1c6f55f9b0099b7a8a297e0e14f920c) ) // located on OS93089 SUB daughterboard
- ROM_LOAD( "ad11.ad11.27c040", 0x0c0000, 0x80000, CRC(dbc86bd7) SHA1(6f1bc3c7e6976fdcd4b2341cea07002fb0cefb14) )
- ROM_LOAD( "ad12.ad12.27c040", 0x140000, 0x80000, CRC(5839a2bd) SHA1(53988086ef97b2671044f6da9d97b1886900b64d) )
- ROM_LOAD( "ad13.ad13.27c040", 0x1c0000, 0x80000, CRC(446f9dc3) SHA1(5c81eb9a7cbea995db9a10d3b6460d02e104825f) )
+ ROM_REGION( 0x200000, "oki2", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "ad10.ad10.27c040", 0x000000, 0x80000, CRC(62557502) SHA1(d72abdaec1c6f55f9b0099b7a8a297e0e14f920c) ) // located on OS93089 SUB daughterboard
+ ROM_LOAD( "ad11.ad11.27c040", 0x080000, 0x80000, CRC(dbc86bd7) SHA1(6f1bc3c7e6976fdcd4b2341cea07002fb0cefb14) )
+ ROM_LOAD( "ad12.ad12.27c040", 0x100000, 0x80000, CRC(5839a2bd) SHA1(53988086ef97b2671044f6da9d97b1886900b64d) )
+ ROM_LOAD( "ad13.ad13.27c040", 0x180000, 0x80000, CRC(446f9dc3) SHA1(5c81eb9a7cbea995db9a10d3b6460d02e104825f) )
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "20.u54", 0x0000, 0x0100, CRC(38bd0e2f) SHA1(20d311869642cd96bb831fdf4a458e0d872f03eb) ) // 82S129
@@ -9186,17 +9209,17 @@ ROM_START( powerinspj )
ROM_LOAD16_BYTE( "fo7.mo7.27c040", 0x700001, 0x80000, CRC(9ab1998c) SHA1(fadaa4a46cefe0093ee1ebeddbae63143fa7bb5a) )
ROM_LOAD16_BYTE( "fe7.me7.27c040", 0x700000, 0x80000, CRC(1ab0c88a) SHA1(8bc72732f5911e0d4e0cf12fd2fb12d67e03299e) )
- ROM_REGION( 0x240000, "oki1", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "ao0.ad00.27c040", 0x040000, 0x80000, CRC(8cd6824e) SHA1(aa6d8917558de4f2aa8d80527209b9fe91122eb3) ) // located on OS93089 SUB daughterboard
- ROM_LOAD( "ao1.ad01.27c040", 0x0c0000, 0x80000, CRC(e31ae04d) SHA1(c08d58a4250d8bdb68b8e5012624f345936520e1) )
- ROM_LOAD( "ao2.ad02.27c040", 0x140000, 0x80000, CRC(c4c9f599) SHA1(1d74acd626406052bec533a918ca24e14a2578f2) )
- ROM_LOAD( "ao3.ad03.27c040", 0x1c0000, 0x80000, CRC(f0a9f0e1) SHA1(4221e0824cdc8bcd6ea1c3811f4e3b7cd99478f2) )
+ ROM_REGION( 0x200000, "oki1", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "ao0.ad00.27c040", 0x000000, 0x80000, CRC(8cd6824e) SHA1(aa6d8917558de4f2aa8d80527209b9fe91122eb3) ) // located on OS93089 SUB daughterboard
+ ROM_LOAD( "ao1.ad01.27c040", 0x080000, 0x80000, CRC(e31ae04d) SHA1(c08d58a4250d8bdb68b8e5012624f345936520e1) )
+ ROM_LOAD( "ao2.ad02.27c040", 0x100000, 0x80000, CRC(c4c9f599) SHA1(1d74acd626406052bec533a918ca24e14a2578f2) )
+ ROM_LOAD( "ao3.ad03.27c040", 0x180000, 0x80000, CRC(f0a9f0e1) SHA1(4221e0824cdc8bcd6ea1c3811f4e3b7cd99478f2) )
- ROM_REGION( 0x240000, "oki2", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "ad10.ad10.27c040", 0x040000, 0x80000, CRC(62557502) SHA1(d72abdaec1c6f55f9b0099b7a8a297e0e14f920c) ) // located on OS93089 SUB daughterboard
- ROM_LOAD( "ad11.ad11.27c040", 0x0c0000, 0x80000, CRC(dbc86bd7) SHA1(6f1bc3c7e6976fdcd4b2341cea07002fb0cefb14) )
- ROM_LOAD( "ad12.ad12.27c040", 0x140000, 0x80000, CRC(5839a2bd) SHA1(53988086ef97b2671044f6da9d97b1886900b64d) )
- ROM_LOAD( "ad13.ad13.27c040", 0x1c0000, 0x80000, CRC(446f9dc3) SHA1(5c81eb9a7cbea995db9a10d3b6460d02e104825f) )
+ ROM_REGION( 0x200000, "oki2", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "ad10.ad10.27c040", 0x000000, 0x80000, CRC(62557502) SHA1(d72abdaec1c6f55f9b0099b7a8a297e0e14f920c) ) // located on OS93089 SUB daughterboard
+ ROM_LOAD( "ad11.ad11.27c040", 0x080000, 0x80000, CRC(dbc86bd7) SHA1(6f1bc3c7e6976fdcd4b2341cea07002fb0cefb14) )
+ ROM_LOAD( "ad12.ad12.27c040", 0x100000, 0x80000, CRC(5839a2bd) SHA1(53988086ef97b2671044f6da9d97b1886900b64d) )
+ ROM_LOAD( "ad13.ad13.27c040", 0x180000, 0x80000, CRC(446f9dc3) SHA1(5c81eb9a7cbea995db9a10d3b6460d02e104825f) )
ROM_REGION( 0x0100, "htiming", 0 )
ROM_LOAD( "20.u54", 0x0000, 0x0100, CRC(38bd0e2f) SHA1(20d311869642cd96bb831fdf4a458e0d872f03eb) ) // 82S129
@@ -9256,7 +9279,7 @@ ROM_START( powerinsa )
ROM_LOAD16_WORD_SWAP( "rom8", 0x400000, 0x200000, CRC(b02fdd6d) SHA1(1e2c52b4e9999f0b564fcf13ff41b097ad7d0c39) )
ROM_LOAD16_WORD_SWAP( "rom7", 0x600000, 0x200000, CRC(92ab9996) SHA1(915ec8f383cc3652c3816a9b56ee54e22e104a5c) )
- ROM_REGION( 0x080000, "oki1", 0 ) // 8 bit ADPCM (banked)
+ ROM_REGION( 0x080000, "oki1", 0 ) // 4 bit ADPCM (banked)
ROM_LOAD( "rom5", 0x000000, 0x080000, CRC(88579c8f) SHA1(13083934ab294c9b08d3e36f55c00a6a2e5a0507) )
ROM_END
@@ -9347,17 +9370,17 @@ ROM_START( powerinsb )
ROM_LOAD16_BYTE( "12p.bin", 0x700001, 0x80000, CRC(9ab1998c) SHA1(fadaa4a46cefe0093ee1ebeddbae63143fa7bb5a) )
ROM_LOAD16_BYTE( "11q.bin", 0x700000, 0x80000, CRC(1ab0c88a) SHA1(8bc72732f5911e0d4e0cf12fd2fb12d67e03299e) )
- ROM_REGION( 0x240000, "oki1", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "4a.bin", 0x040000, 0x80000, CRC(8cd6824e) SHA1(aa6d8917558de4f2aa8d80527209b9fe91122eb3) )
- ROM_LOAD( "4b.bin", 0x0c0000, 0x80000, CRC(e31ae04d) SHA1(c08d58a4250d8bdb68b8e5012624f345936520e1) )
- ROM_LOAD( "4c.bin", 0x140000, 0x80000, CRC(c4c9f599) SHA1(1d74acd626406052bec533a918ca24e14a2578f2) )
- ROM_LOAD( "4d.bin", 0x1c0000, 0x80000, CRC(f0a9f0e1) SHA1(4221e0824cdc8bcd6ea1c3811f4e3b7cd99478f2) )
+ ROM_REGION( 0x200000, "oki1", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "4a.bin", 0x000000, 0x80000, CRC(8cd6824e) SHA1(aa6d8917558de4f2aa8d80527209b9fe91122eb3) )
+ ROM_LOAD( "4b.bin", 0x080000, 0x80000, CRC(e31ae04d) SHA1(c08d58a4250d8bdb68b8e5012624f345936520e1) )
+ ROM_LOAD( "4c.bin", 0x100000, 0x80000, CRC(c4c9f599) SHA1(1d74acd626406052bec533a918ca24e14a2578f2) )
+ ROM_LOAD( "4d.bin", 0x180000, 0x80000, CRC(f0a9f0e1) SHA1(4221e0824cdc8bcd6ea1c3811f4e3b7cd99478f2) )
- ROM_REGION( 0x240000, "oki2", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "5a.bin", 0x040000, 0x80000, CRC(62557502) SHA1(d72abdaec1c6f55f9b0099b7a8a297e0e14f920c) )
- ROM_LOAD( "5b.bin", 0x0c0000, 0x80000, CRC(dbc86bd7) SHA1(6f1bc3c7e6976fdcd4b2341cea07002fb0cefb14) )
- ROM_LOAD( "5c.bin", 0x140000, 0x80000, CRC(5839a2bd) SHA1(53988086ef97b2671044f6da9d97b1886900b64d) )
- ROM_LOAD( "5d.bin", 0x1c0000, 0x80000, CRC(446f9dc3) SHA1(5c81eb9a7cbea995db9a10d3b6460d02e104825f) )
+ ROM_REGION( 0x200000, "oki2", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "5a.bin", 0x000000, 0x80000, CRC(62557502) SHA1(d72abdaec1c6f55f9b0099b7a8a297e0e14f920c) )
+ ROM_LOAD( "5b.bin", 0x080000, 0x80000, CRC(dbc86bd7) SHA1(6f1bc3c7e6976fdcd4b2341cea07002fb0cefb14) )
+ ROM_LOAD( "5c.bin", 0x100000, 0x80000, CRC(5839a2bd) SHA1(53988086ef97b2671044f6da9d97b1886900b64d) )
+ ROM_LOAD( "5d.bin", 0x180000, 0x80000, CRC(446f9dc3) SHA1(5c81eb9a7cbea995db9a10d3b6460d02e104825f) )
ROM_REGION( 0x0220, "proms", 0 ) // unknown
ROM_LOAD( "82s123.bin", 0x0000, 0x0020, CRC(67d5ec4b) SHA1(87d32948a0c88277dcdd0eaa035bde40fc7db5fe) )
@@ -9399,17 +9422,17 @@ ROM_START( powerinsc )
ROM_LOAD16_BYTE( "23.040.u96", 0x700000, 0x80000, CRC(625c5b7b) SHA1(ddac164cd92459bdce5905b31eccded9b1c06086) )
ROM_LOAD16_BYTE( "12.040.u92", 0x700001, 0x80000, CRC(08c4e478) SHA1(172dd9532a9240014afb4817b61a3e8122be8f0c) )
- ROM_REGION( 0x240000, "oki1", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "9.040.u32", 0x040000, 0x80000, CRC(8cd6824e) SHA1(aa6d8917558de4f2aa8d80527209b9fe91122eb3) )
- ROM_LOAD( "8.040.u30", 0x0c0000, 0x80000, CRC(e31ae04d) SHA1(c08d58a4250d8bdb68b8e5012624f345936520e1) )
- ROM_LOAD( "7.040.u33", 0x140000, 0x80000, CRC(c4c9f599) SHA1(1d74acd626406052bec533a918ca24e14a2578f2) )
- ROM_LOAD( "6.040.u31", 0x1c0000, 0x80000, CRC(f0a9f0e1) SHA1(4221e0824cdc8bcd6ea1c3811f4e3b7cd99478f2) )
-
- ROM_REGION( 0x240000, "oki2", 0 ) // 8 bit ADPCM (banked)
- ROM_LOAD( "5.040.u36", 0x040000, 0x80000, CRC(62557502) SHA1(d72abdaec1c6f55f9b0099b7a8a297e0e14f920c) )
- ROM_LOAD( "4.040.u34", 0x0c0000, 0x80000, CRC(dbc86bd7) SHA1(6f1bc3c7e6976fdcd4b2341cea07002fb0cefb14) )
- ROM_LOAD( "3.040.u37", 0x140000, 0x80000, CRC(5839a2bd) SHA1(53988086ef97b2671044f6da9d97b1886900b64d) )
- ROM_LOAD( "2.040.u35", 0x1c0000, 0x80000, CRC(446f9dc3) SHA1(5c81eb9a7cbea995db9a10d3b6460d02e104825f) )
+ ROM_REGION( 0x200000, "oki1", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "9.040.u32", 0x000000, 0x80000, CRC(8cd6824e) SHA1(aa6d8917558de4f2aa8d80527209b9fe91122eb3) )
+ ROM_LOAD( "8.040.u30", 0x080000, 0x80000, CRC(e31ae04d) SHA1(c08d58a4250d8bdb68b8e5012624f345936520e1) )
+ ROM_LOAD( "7.040.u33", 0x100000, 0x80000, CRC(c4c9f599) SHA1(1d74acd626406052bec533a918ca24e14a2578f2) )
+ ROM_LOAD( "6.040.u31", 0x180000, 0x80000, CRC(f0a9f0e1) SHA1(4221e0824cdc8bcd6ea1c3811f4e3b7cd99478f2) )
+
+ ROM_REGION( 0x200000, "oki2", 0 ) // 4 bit ADPCM (banked)
+ ROM_LOAD( "5.040.u36", 0x000000, 0x80000, CRC(62557502) SHA1(d72abdaec1c6f55f9b0099b7a8a297e0e14f920c) )
+ ROM_LOAD( "4.040.u34", 0x080000, 0x80000, CRC(dbc86bd7) SHA1(6f1bc3c7e6976fdcd4b2341cea07002fb0cefb14) )
+ ROM_LOAD( "3.040.u37", 0x100000, 0x80000, CRC(5839a2bd) SHA1(53988086ef97b2671044f6da9d97b1886900b64d) )
+ ROM_LOAD( "2.040.u35", 0x180000, 0x80000, CRC(446f9dc3) SHA1(5c81eb9a7cbea995db9a10d3b6460d02e104825f) )
ROM_END
ROM_START( manybloc )