summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/itech32.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/itech32.cpp')
-rw-r--r--src/mame/drivers/itech32.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/itech32.cpp b/src/mame/drivers/itech32.cpp
index 13bbbb9867e..ee227812cad 100644
--- a/src/mame/drivers/itech32.cpp
+++ b/src/mame/drivers/itech32.cpp
@@ -894,7 +894,7 @@ void itech32_state::nvram_init(nvram_device &nvram, void *base, size_t length)
*************************************/
/*------ Time Killers memory layout ------*/
-static ADDRESS_MAP_START( timekill_map, AS_PROGRAM, 16, itech32_state )
+ADDRESS_MAP_START(itech32_state::timekill_map)
AM_RANGE(0x000000, 0x003fff) AM_RAM AM_SHARE("nvram")
AM_RANGE(0x040000, 0x040001) AM_READ_PORT("P1")
AM_RANGE(0x048000, 0x048001) AM_READ_PORT("P2")
@@ -912,7 +912,7 @@ ADDRESS_MAP_END
/*------ BloodStorm and later games memory layout ------*/
-static ADDRESS_MAP_START( bloodstm_map, AS_PROGRAM, 16, itech32_state )
+ADDRESS_MAP_START(itech32_state::bloodstm_map)
AM_RANGE(0x000000, 0x00ffff) AM_RAM AM_SHARE("nvram")
AM_RANGE(0x080000, 0x080001) AM_READ_PORT("P1") AM_WRITE(int1_ack_w)
AM_RANGE(0x100000, 0x100001) AM_READ_PORT("P2")
@@ -972,7 +972,7 @@ WRITE32_MEMBER(itech32_state::test2_w)
}
#endif
-static ADDRESS_MAP_START( drivedge_map, AS_PROGRAM, 32, itech32_state )
+ADDRESS_MAP_START(itech32_state::drivedge_map)
AM_RANGE(0x000000, 0x03ffff) AM_MIRROR(0x40000) AM_RAM AM_SHARE("nvram")
#if LOG_DRIVEDGE_UNINIT_RAM
AM_RANGE(0x000100, 0x0003ff) AM_MIRROR(0x40000) AM_READWRITE(test1_r, test1_w)
@@ -1000,20 +1000,20 @@ AM_RANGE(0x000c00, 0x007fff) AM_MIRROR(0x40000) AM_READWRITE(test2_r, test2_w)
AM_RANGE(0x600000, 0x607fff) AM_ROM AM_REGION("user1", 0) AM_SHARE("main_rom")
ADDRESS_MAP_END
-static ADDRESS_MAP_START( drivedge_tms1_map, AS_PROGRAM, 32, itech32_state )
+ADDRESS_MAP_START(itech32_state::drivedge_tms1_map)
AM_RANGE(0x000000, 0x001fff) AM_RAM AM_SHARE("tms1_boot")
AM_RANGE(0x008000, 0x0083ff) AM_MIRROR(0x400) AM_RAM_WRITE(tms1_trigger_w) AM_SHARE("tms1_ram")
AM_RANGE(0x080000, 0x0bffff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( drivedge_tms2_map, AS_PROGRAM, 32, itech32_state )
+ADDRESS_MAP_START(itech32_state::drivedge_tms2_map)
AM_RANGE(0x000000, 0x0003ff) AM_MIRROR(0x8400) AM_RAM_WRITE(tms2_trigger_w) AM_SHARE("tms2_ram")
AM_RANGE(0x080000, 0x08ffff) AM_RAM
ADDRESS_MAP_END
/*------ 68EC020-based memory layout ------*/
-static ADDRESS_MAP_START( itech020_map, AS_PROGRAM, 32, itech32_state )
+ADDRESS_MAP_START(itech32_state::itech020_map)
AM_RANGE(0x000000, 0x007fff) AM_RAM AM_SHARE("main_ram")
AM_RANGE(0x080000, 0x080003) AM_READ_PORT("P1") AM_WRITE(int1_ack32_w)
AM_RANGE(0x100000, 0x100003) AM_READ_PORT("P2")
@@ -1044,7 +1044,7 @@ ADDRESS_MAP_END
*************************************/
/*------ Rev 1 sound board memory layout ------*/
-static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, itech32_state )
+ADDRESS_MAP_START(itech32_state::sound_map)
AM_RANGE(0x0000, 0x0000) AM_WRITE(sound_return_w)
AM_RANGE(0x0400, 0x0400) AM_READ(sound_data_r)
AM_RANGE(0x0800, 0x083f) AM_MIRROR(0x80) AM_DEVREADWRITE("ensoniq", es5506_device, read, write)
@@ -1058,7 +1058,7 @@ ADDRESS_MAP_END
/*------ Rev 2 sound board memory layout ------*/
-static ADDRESS_MAP_START( sound_020_map, AS_PROGRAM, 8, itech32_state )
+ADDRESS_MAP_START(itech32_state::sound_020_map)
AM_RANGE(0x0000, 0x0000) AM_MIRROR(0x400) AM_READ(sound_data_r)
AM_RANGE(0x0800, 0x083f) AM_MIRROR(0x80) AM_DEVREADWRITE("ensoniq", es5506_device, read, write)
AM_RANGE(0x0c00, 0x0c00) AM_WRITE(sound_bank_w)