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