diff options
Diffstat (limited to 'src/mame/drivers/nwk-tr.cpp')
-rw-r--r-- | src/mame/drivers/nwk-tr.cpp | 12 |
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 |