summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/altos486.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/altos486.cpp')
-rw-r--r--src/mame/drivers/altos486.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mame/drivers/altos486.cpp b/src/mame/drivers/altos486.cpp
index e7a8eae4f79..ff4589e7f51 100644
--- a/src/mame/drivers/altos486.cpp
+++ b/src/mame/drivers/altos486.cpp
@@ -40,6 +40,10 @@ public:
uint8_t m_prot[256];
uint16_t m_viol[16];
void altos486(machine_config &config);
+ void altos486_io(address_map &map);
+ void altos486_mem(address_map &map);
+ void altos486_z80_io(address_map &map);
+ void altos486_z80_mem(address_map &map);
};
READ8_MEMBER(altos486_state::read_rmx_ack)
@@ -98,23 +102,23 @@ static SLOT_INTERFACE_START( altos486_floppies )
SLOT_INTERFACE( "525qd", FLOPPY_525_QD )
SLOT_INTERFACE_END
-static ADDRESS_MAP_START(altos486_mem, AS_PROGRAM, 16, altos486_state)
+ADDRESS_MAP_START(altos486_state::altos486_mem)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE(0x00000, 0xfffff) AM_READWRITE(mmu_ram_r, mmu_ram_w) AM_SHARE("main_ram")
ADDRESS_MAP_END
-static ADDRESS_MAP_START(altos486_io, AS_IO, 16, altos486_state)
+ADDRESS_MAP_START(altos486_state::altos486_io)
AM_RANGE(0x0000, 0xffff) AM_READWRITE(mmu_io_r, mmu_io_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START(altos486_z80_mem, AS_PROGRAM, 8, altos486_state)
+ADDRESS_MAP_START(altos486_state::altos486_z80_mem)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE(0x0000, 0x0fff) AM_ROM AM_REGION("iocpu", 0)
AM_RANGE(0x2000, 0x27ff) AM_RAM
//AM_RANGE(0x8000, 0xffff) AM_READWRITE(z80_shared_r, z80_shared_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START(altos486_z80_io, AS_IO, 8, altos486_state)
+ADDRESS_MAP_START(altos486_state::altos486_z80_io)
//AM_RANGE(0x00, 0x03) AM_DEVREADWRITE("sio0", z80sio0_device, read, write)
//AM_RANGE(0x04, 0x07) AM_DEVREADWRITE("sio1", z80sio0_device, read, write)
//AM_RANGE(0x08, 0x0b) AM_DEVREADWRITE("sio2", z80sio0_device, read, write)