diff options
Diffstat (limited to 'src/mame/drivers/rungun.cpp')
-rw-r--r-- | src/mame/drivers/rungun.cpp | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/src/mame/drivers/rungun.cpp b/src/mame/drivers/rungun.cpp index 6c9afbae219..8a4fe3e5d5e 100644 --- a/src/mame/drivers/rungun.cpp +++ b/src/mame/drivers/rungun.cpp @@ -250,6 +250,11 @@ static ADDRESS_MAP_START( rungun_sound_map, AS_PROGRAM, 8, rungun_state ) ADDRESS_MAP_END +static ADDRESS_MAP_START( rungun_k054539_map, 0, 8, rungun_state ) + AM_RANGE(0x000000, 0x3fffff) AM_ROM AM_REGION("k054539", 0) +ADDRESS_MAP_END + + static INPUT_PORTS_START( rng ) PORT_START("SYSTEM") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) @@ -440,13 +445,13 @@ MACHINE_CONFIG_START(rungun_state::rng) MCFG_K054321_ADD("k054321", ":lspeaker", ":rspeaker") MCFG_DEVICE_ADD("k054539_1", K054539, XTAL(18'432'000)) - MCFG_K054539_REGION_OVERRRIDE("shared") + MCFG_DEVICE_ADDRESS_MAP(0, rungun_k054539_map) MCFG_K054539_TIMER_HANDLER(WRITELINE(rungun_state, k054539_nmi_gen)) MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) MCFG_DEVICE_ADD("k054539_2", K054539, XTAL(18'432'000)) - MCFG_K054539_REGION_OVERRRIDE("shared") + MCFG_DEVICE_ADDRESS_MAP(0, rungun_k054539_map) MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) MACHINE_CONFIG_END @@ -510,7 +515,7 @@ ROM_START( rungun ) ROM_LOAD( "247-a12", 0x000000, 0x20000, CRC(57a8d26e) SHA1(0431d10b76d77c26a1f6f2b55d9dbcfa959e1cd0) ) /* sound data */ - ROM_REGION( 0x400000, "shared", 0) + ROM_REGION( 0x400000, "k054539", 0) ROM_LOAD( "247-a06", 0x000000, 0x200000, CRC(b8b2a67e) SHA1(a873d32f4b178c714743664fa53c0dca29cb3ce4) ) ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) ) @@ -552,7 +557,7 @@ ROM_START( rungund ) // same as above set, but with demux adapter connected ROM_LOAD( "247-a12", 0x000000, 0x20000, CRC(57a8d26e) SHA1(0431d10b76d77c26a1f6f2b55d9dbcfa959e1cd0) ) /* sound data */ - ROM_REGION( 0x400000, "shared", 0) + ROM_REGION( 0x400000, "k054539", 0) ROM_LOAD( "247-a06", 0x000000, 0x200000, CRC(b8b2a67e) SHA1(a873d32f4b178c714743664fa53c0dca29cb3ce4) ) ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) ) @@ -594,7 +599,7 @@ ROM_START( runguna ) ROM_LOAD( "247-a12", 0x000000, 0x20000, CRC(57a8d26e) SHA1(0431d10b76d77c26a1f6f2b55d9dbcfa959e1cd0) ) /* sound data */ - ROM_REGION( 0x400000, "shared", 0) + ROM_REGION( 0x400000, "k054539", 0) ROM_LOAD( "247-a06", 0x000000, 0x200000, CRC(b8b2a67e) SHA1(a873d32f4b178c714743664fa53c0dca29cb3ce4) ) ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) ) @@ -637,7 +642,7 @@ ROM_START( rungunad ) // same as above set, but with demux adapter connected ROM_LOAD( "247-a12", 0x000000, 0x20000, CRC(57a8d26e) SHA1(0431d10b76d77c26a1f6f2b55d9dbcfa959e1cd0) ) /* sound data */ - ROM_REGION( 0x400000, "shared", 0) + ROM_REGION( 0x400000, "k054539", 0) ROM_LOAD( "247-a06", 0x000000, 0x200000, CRC(b8b2a67e) SHA1(a873d32f4b178c714743664fa53c0dca29cb3ce4) ) ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) ) @@ -684,7 +689,7 @@ ROM_START( rungunb ) ROM_LOAD( "247-a12", 0x000000, 0x20000, CRC(57a8d26e) SHA1(0431d10b76d77c26a1f6f2b55d9dbcfa959e1cd0) ) /* sound data */ - ROM_REGION( 0x400000, "shared", 0) + ROM_REGION( 0x400000, "k054539", 0) ROM_LOAD( "247-a06", 0x000000, 0x200000, CRC(b8b2a67e) SHA1(a873d32f4b178c714743664fa53c0dca29cb3ce4) ) ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) ) @@ -727,7 +732,7 @@ ROM_START( rungunbd ) // same as above set, but with demux adapter connected ROM_LOAD( "247-a12", 0x000000, 0x20000, CRC(57a8d26e) SHA1(0431d10b76d77c26a1f6f2b55d9dbcfa959e1cd0) ) /* sound data */ - ROM_REGION( 0x400000, "shared", 0) + ROM_REGION( 0x400000, "k054539", 0) ROM_LOAD( "247-a06", 0x000000, 0x200000, CRC(b8b2a67e) SHA1(a873d32f4b178c714743664fa53c0dca29cb3ce4) ) ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) ) @@ -768,7 +773,7 @@ ROM_START( rungunua ) ROM_LOAD( "247-a12", 0x000000, 0x20000, CRC(57a8d26e) SHA1(0431d10b76d77c26a1f6f2b55d9dbcfa959e1cd0) ) /* sound data */ - ROM_REGION( 0x400000, "shared", 0) + ROM_REGION( 0x400000, "k054539", 0) ROM_LOAD( "247-a06", 0x000000, 0x200000, CRC(b8b2a67e) SHA1(a873d32f4b178c714743664fa53c0dca29cb3ce4) ) ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) ) @@ -810,7 +815,7 @@ ROM_START( rungunuad ) // same as above set, but with demux adapter connected ROM_LOAD( "247-a12", 0x000000, 0x20000, CRC(57a8d26e) SHA1(0431d10b76d77c26a1f6f2b55d9dbcfa959e1cd0) ) /* sound data */ - ROM_REGION( 0x400000, "shared", 0) + ROM_REGION( 0x400000, "k054539", 0) ROM_LOAD( "247-a06", 0x000000, 0x200000, CRC(b8b2a67e) SHA1(a873d32f4b178c714743664fa53c0dca29cb3ce4) ) ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) ) @@ -852,7 +857,7 @@ ROM_START( slmdunkj ) ROM_LOAD( "247-a12", 0x000000, 0x20000, CRC(57a8d26e) SHA1(0431d10b76d77c26a1f6f2b55d9dbcfa959e1cd0) ) /* sound data */ - ROM_REGION( 0x400000, "shared", 0) + ROM_REGION( 0x400000, "k054539", 0) ROM_LOAD( "247-a06", 0x000000, 0x200000, CRC(b8b2a67e) SHA1(a873d32f4b178c714743664fa53c0dca29cb3ce4) ) ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) ) @@ -894,7 +899,7 @@ ROM_START( slmdunkjd ) // same as above set, but with demux adapter connected ROM_LOAD( "247-a12", 0x000000, 0x20000, CRC(57a8d26e) SHA1(0431d10b76d77c26a1f6f2b55d9dbcfa959e1cd0) ) /* sound data */ - ROM_REGION( 0x400000, "shared", 0) + ROM_REGION( 0x400000, "k054539", 0) ROM_LOAD( "247-a06", 0x000000, 0x200000, CRC(b8b2a67e) SHA1(a873d32f4b178c714743664fa53c0dca29cb3ce4) ) ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) ) @@ -935,7 +940,7 @@ ROM_START( rungunud ) // dual cabinet setup ONLY ROM_LOAD( "247-a12", 0x000000, 0x20000, CRC(57a8d26e) SHA1(0431d10b76d77c26a1f6f2b55d9dbcfa959e1cd0) ) /* sound data */ - ROM_REGION( 0x400000, "shared", 0) + ROM_REGION( 0x400000, "k054539", 0) ROM_LOAD( "247-a06", 0x000000, 0x200000, CRC(b8b2a67e) SHA1(a873d32f4b178c714743664fa53c0dca29cb3ce4) ) ROM_LOAD( "247-a07", 0x200000, 0x200000, CRC(0108142d) SHA1(4dc6a36d976dad9c0da5a5b1f01f2eb3b369c99d) ) |