summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/spc1500.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/spc1500.cpp')
-rw-r--r--src/mame/drivers/spc1500.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/spc1500.cpp b/src/mame/drivers/spc1500.cpp
index bfbce6a4703..39d7a66077e 100644
--- a/src/mame/drivers/spc1500.cpp
+++ b/src/mame/drivers/spc1500.cpp
@@ -292,6 +292,8 @@ public:
MC6845_RECONFIGURE(crtc_reconfig);
TIMER_DEVICE_CALLBACK_MEMBER(timer);
void spc1500(machine_config &config);
+ void spc1500_double_io(address_map &map);
+ void spc1500_mem(address_map &map);
private:
uint8_t *m_p_ram;
uint8_t m_ipl;
@@ -677,7 +679,7 @@ READ8_MEMBER( spc1500_state::io_r)
return 0xff;
}
-static ADDRESS_MAP_START( spc1500_double_io , AS_IO, 8, spc1500_state )
+ADDRESS_MAP_START(spc1500_state::spc1500_double_io)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE(0x2000, 0xffff) AM_RAM AM_SHARE("videoram")
AM_RANGE(0x0000, 0x17ff) AM_RAM AM_SHARE("pcgram")
@@ -812,7 +814,7 @@ static INPUT_PORTS_START( spc1500 )
PORT_BIT(0x80, IP_ACTIVE_HIGH,IPT_UNUSED) // DIP SW3 for 200/400 line
INPUT_PORTS_END
-static ADDRESS_MAP_START(spc1500_mem, AS_PROGRAM, 8, spc1500_state )
+ADDRESS_MAP_START(spc1500_state::spc1500_mem)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE(0x0000, 0x7fff) AM_READ_BANK("bank1") AM_WRITE_BANK("bank2")
AM_RANGE(0x8000, 0xffff) AM_READWRITE_BANK("bank4")