summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ps2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ps2.cpp')
-rw-r--r--src/mame/drivers/ps2.cpp12
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