diff options
Diffstat (limited to 'src/mame/drivers/ps2.cpp')
-rw-r--r-- | src/mame/drivers/ps2.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mame/drivers/ps2.cpp b/src/mame/drivers/ps2.cpp index 2d54930bb8a..94741a87f4a 100644 --- a/src/mame/drivers/ps2.cpp +++ b/src/mame/drivers/ps2.cpp @@ -26,6 +26,10 @@ public: void ps2m30286(machine_config &config); void ps2386(machine_config &config); void at_softlists(machine_config &config); + void ps2_16_io(address_map &map); + void ps2_16_map(address_map &map); + void ps2_32_io(address_map &map); + void ps2_32_map(address_map &map); protected: void machine_start() override; }; @@ -37,26 +41,26 @@ MACHINE_CONFIG_START(ps2_state::at_softlists) MCFG_SOFTWARE_LIST_ADD("at_cdrom_list","ibm5170_cdrom") MACHINE_CONFIG_END -static ADDRESS_MAP_START( ps2_16_map, AS_PROGRAM, 16, ps2_state ) +ADDRESS_MAP_START(ps2_state::ps2_16_map) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x000000, 0x09ffff) AM_RAMBANK("bank10") AM_RANGE(0x0e0000, 0x0fffff) AM_ROM AM_REGION("bios", 0) AM_RANGE(0xfe0000, 0xffffff) AM_ROM AM_REGION("bios", 0) ADDRESS_MAP_END -static ADDRESS_MAP_START( ps2_32_map, AS_PROGRAM, 32, ps2_state ) +ADDRESS_MAP_START(ps2_state::ps2_32_map) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x00000000, 0x0009ffff) AM_RAMBANK("bank10") AM_RANGE(0x000e0000, 0x000fffff) AM_ROM AM_REGION("bios", 0) AM_RANGE(0xfffe0000, 0xffffffff) AM_ROM AM_REGION("bios", 0) ADDRESS_MAP_END -static ADDRESS_MAP_START(ps2_16_io, AS_IO, 16, ps2_state ) +ADDRESS_MAP_START(ps2_state::ps2_16_io) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x0000, 0x00ff) AM_DEVICE("mb", at_mb_device, map) ADDRESS_MAP_END -static ADDRESS_MAP_START( ps2_32_io, AS_IO, 32, ps2_state ) +ADDRESS_MAP_START(ps2_state::ps2_32_io) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x0000, 0x00ff) AM_DEVICE16("mb", at_mb_device, map, 0xffffffff) ADDRESS_MAP_END |