summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/wms.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/wms.cpp')
-rw-r--r--src/mame/drivers/wms.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mame/drivers/wms.cpp b/src/mame/drivers/wms.cpp
index b625e094e44..0484c351d58 100644
--- a/src/mame/drivers/wms.cpp
+++ b/src/mame/drivers/wms.cpp
@@ -102,6 +102,10 @@ public:
uint32_t screen_update_wms(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void wms(machine_config &config);
+ void adsp_data_map(address_map &map);
+ void adsp_program_map(address_map &map);
+ void wms_io(address_map &map);
+ void wms_map(address_map &map);
protected:
// devices
@@ -119,7 +123,7 @@ uint32_t wms_state::screen_update_wms(screen_device &screen, bitmap_ind16 &bitma
* Memory Map Information *
*********************************************/
-static ADDRESS_MAP_START( wms_map, AS_PROGRAM, 8, wms_state )
+ADDRESS_MAP_START(wms_state::wms_map)
AM_RANGE(0x00000, 0x0ffff) AM_RAM
AM_RANGE(0x60000, 0xfffff) AM_ROM AM_REGION("maincpu", 0x60000) // TODO: fix me
ADDRESS_MAP_END
@@ -129,15 +133,15 @@ READ8_MEMBER(wms_state::test_r)
return 1;
}
-static ADDRESS_MAP_START( wms_io, AS_IO, 8, wms_state )
+ADDRESS_MAP_START(wms_state::wms_io)
AM_RANGE(0x1207, 0x1207) AM_READ(test_r)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( adsp_program_map, AS_PROGRAM, 32, wms_state )
+ADDRESS_MAP_START(wms_state::adsp_program_map)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( adsp_data_map, AS_DATA, 16, wms_state )
+ADDRESS_MAP_START(wms_state::adsp_data_map)
ADDRESS_MAP_END