summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/rungun.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/rungun.cpp')
-rw-r--r--src/mame/drivers/rungun.cpp31
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) )