diff options
Diffstat (limited to 'src/mame/drivers/spc1500.cpp')
-rw-r--r-- | src/mame/drivers/spc1500.cpp | 6 |
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") |