diff options
Diffstat (limited to 'src/mame/drivers/csplayh5.cpp')
-rw-r--r-- | src/mame/drivers/csplayh5.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/csplayh5.cpp b/src/mame/drivers/csplayh5.cpp index 4c36978d70c..c026dc1bbd2 100644 --- a/src/mame/drivers/csplayh5.cpp +++ b/src/mame/drivers/csplayh5.cpp @@ -103,6 +103,9 @@ public: void general_init(int patchaddress, int patchvalue); void csplayh5(machine_config &config); + void csplayh5_map(address_map &map); + void csplayh5_sub_io_map(address_map &map); + void csplayh5_sub_map(address_map &map); }; @@ -127,7 +130,7 @@ WRITE16_MEMBER(csplayh5_state::csplayh5_mux_w) m_mux_data = (~data & 0x1f); } -static ADDRESS_MAP_START( csplayh5_map, AS_PROGRAM, 16, csplayh5_state ) +ADDRESS_MAP_START(csplayh5_state::csplayh5_map) AM_RANGE(0x000000, 0x03ffff) AM_ROM AM_RANGE(0x200000, 0x200001) AM_READ_PORT("DSW") AM_DEVWRITE8("nichisnd", nichisnd_device,sound_host_command_w,0xff00) @@ -149,7 +152,7 @@ READ16_MEMBER(csplayh5_state::test_r) return machine().rand(); } -static ADDRESS_MAP_START( csplayh5_sub_map, AS_PROGRAM, 16, csplayh5_state ) +ADDRESS_MAP_START(csplayh5_state::csplayh5_sub_map) AM_RANGE(0x000000, 0x01ffff) AM_ROM AM_RANGE(0x02000a, 0x02000b) AM_READ(test_r) @@ -163,7 +166,7 @@ static ADDRESS_MAP_START( csplayh5_sub_map, AS_PROGRAM, 16, csplayh5_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( csplayh5_sub_io_map, AS_IO, 16, csplayh5_state ) +ADDRESS_MAP_START(csplayh5_state::csplayh5_sub_io_map) AM_RANGE(0x0a, 0x0b) AM_READ(test_r) ADDRESS_MAP_END #endif |