summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/taitotz.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/taitotz.cpp')
-rw-r--r--src/mame/drivers/taitotz.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/taitotz.cpp b/src/mame/drivers/taitotz.cpp
index 6c3f8a4a8b7..5494840fe17 100644
--- a/src/mame/drivers/taitotz.cpp
+++ b/src/mame/drivers/taitotz.cpp
@@ -619,6 +619,9 @@ public:
void init_taitotz_111a();
void taitotz(machine_config &config);
void landhigh(machine_config &config);
+ void landhigh_tlcs900h_mem(address_map &map);
+ void ppc603e_mem(address_map &map);
+ void tlcs900h_mem(address_map &map);
};
class taitotz_renderer : public poly_manager<float, taitotz_polydata, 6, 50000>
@@ -2059,7 +2062,7 @@ WRITE64_MEMBER(taitotz_state::ppc_common_w)
// 0x40000000...0x400fffff: BIOS Work RAM
// 0x40100000...0x40ffffff: User Work RAM
-static ADDRESS_MAP_START( ppc603e_mem, AS_PROGRAM, 64, taitotz_state)
+ADDRESS_MAP_START(taitotz_state::ppc603e_mem)
AM_RANGE(0x00000000, 0x0000001f) AM_READWRITE(video_chip_r, video_chip_w)
AM_RANGE(0x10000000, 0x1000001f) AM_READWRITE(video_fifo_r, video_fifo_w)
AM_RANGE(0x40000000, 0x40ffffff) AM_RAM AM_SHARE("work_ram") // Work RAM
@@ -2219,7 +2222,7 @@ READ16_MEMBER(taitotz_state::tlcs_ide1_r)
// 0xfc0d55: INTRX1 Serial 1 receive
// 0xfc0ce1: INTTX1 Serial 1 transmit
-static ADDRESS_MAP_START( tlcs900h_mem, AS_PROGRAM, 16, taitotz_state)
+ADDRESS_MAP_START(taitotz_state::tlcs900h_mem)
AM_RANGE(0x010000, 0x02ffff) AM_RAM // Work RAM
AM_RANGE(0x040000, 0x041fff) AM_RAM AM_SHARE("nvram") // Backup RAM
AM_RANGE(0x044000, 0x04400f) AM_READWRITE8(tlcs_rtc_r, tlcs_rtc_w, 0xffff)
@@ -2230,7 +2233,7 @@ static ADDRESS_MAP_START( tlcs900h_mem, AS_PROGRAM, 16, taitotz_state)
AM_RANGE(0xfc0000, 0xffffff) AM_ROM AM_REGION("io_cpu", 0)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( landhigh_tlcs900h_mem, AS_PROGRAM, 16, taitotz_state)
+ADDRESS_MAP_START(taitotz_state::landhigh_tlcs900h_mem)
AM_RANGE(0x200000, 0x21ffff) AM_RAM // Work RAM
AM_RANGE(0x400000, 0x401fff) AM_RAM AM_SHARE("nvram") // Backup RAM
AM_RANGE(0x404000, 0x40400f) AM_READWRITE8(tlcs_rtc_r, tlcs_rtc_w, 0xffff)