summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/nwk-tr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/nwk-tr.cpp')
-rw-r--r--src/mame/drivers/nwk-tr.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mame/drivers/nwk-tr.cpp b/src/mame/drivers/nwk-tr.cpp
index 412595d893e..0178fb35dbc 100644
--- a/src/mame/drivers/nwk-tr.cpp
+++ b/src/mame/drivers/nwk-tr.cpp
@@ -340,6 +340,10 @@ public:
void lanc2_init();
void thrilld(machine_config &config);
void nwktr(machine_config &config);
+ void nwktr_map(address_map &map);
+ void sharc0_map(address_map &map);
+ void sharc1_map(address_map &map);
+ void sound_memmap(address_map &map);
};
@@ -653,7 +657,7 @@ void nwktr_state::machine_start()
m_sound_irq_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(nwktr_state::sound_irq), this));
}
-static ADDRESS_MAP_START( nwktr_map, AS_PROGRAM, 32, nwktr_state )
+ADDRESS_MAP_START(nwktr_state::nwktr_map)
AM_RANGE(0x00000000, 0x003fffff) AM_RAM AM_SHARE("work_ram") /* Work RAM */
AM_RANGE(0x74000000, 0x740000ff) AM_DEVREADWRITE("k001604", k001604_device, reg_r, reg_w)
AM_RANGE(0x74010000, 0x74017fff) AM_RAM_WRITE(paletteram32_w) AM_SHARE("paletteram")
@@ -674,7 +678,7 @@ ADDRESS_MAP_END
/*****************************************************************************/
-static ADDRESS_MAP_START( sound_memmap, AS_PROGRAM, 16, nwktr_state )
+ADDRESS_MAP_START(nwktr_state::sound_memmap)
AM_RANGE(0x000000, 0x07ffff) AM_ROM
AM_RANGE(0x100000, 0x10ffff) AM_RAM
AM_RANGE(0x200000, 0x200fff) AM_DEVREADWRITE("rfsnd", rf5c400_device, rf5c400_r, rf5c400_w) /* Ricoh RF5C400 */
@@ -706,7 +710,7 @@ WRITE32_MEMBER(nwktr_state::dsp_dataram1_w)
m_sharc1_dataram[offset] = data;
}
-static ADDRESS_MAP_START( sharc0_map, AS_DATA, 32, nwktr_state )
+ADDRESS_MAP_START(nwktr_state::sharc0_map)
AM_RANGE(0x0400000, 0x041ffff) AM_DEVREADWRITE("konppc", konppc_device, cgboard_0_shared_sharc_r, cgboard_0_shared_sharc_w)
AM_RANGE(0x0500000, 0x05fffff) AM_READWRITE(dsp_dataram0_r, dsp_dataram0_w)
AM_RANGE(0x1400000, 0x14fffff) AM_RAM
@@ -716,7 +720,7 @@ static ADDRESS_MAP_START( sharc0_map, AS_DATA, 32, nwktr_state )
AM_RANGE(0x3600000, 0x37fffff) AM_ROMBANK("bank5")
ADDRESS_MAP_END
-static ADDRESS_MAP_START(sharc1_map, AS_DATA, 32, nwktr_state)
+ADDRESS_MAP_START(nwktr_state::sharc1_map)
AM_RANGE(0x0400000, 0x041ffff) AM_DEVREADWRITE("konppc", konppc_device, cgboard_1_shared_sharc_r, cgboard_1_shared_sharc_w)
AM_RANGE(0x0500000, 0x05fffff) AM_READWRITE(dsp_dataram1_r, dsp_dataram1_w)
AM_RANGE(0x1400000, 0x14fffff) AM_RAM