diff options
Diffstat (limited to 'src/mame/drivers/by6803.cpp')
-rw-r--r-- | src/mame/drivers/by6803.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/by6803.cpp b/src/mame/drivers/by6803.cpp index e7de817e37e..8b01220037d 100644 --- a/src/mame/drivers/by6803.cpp +++ b/src/mame/drivers/by6803.cpp @@ -65,6 +65,8 @@ public: DECLARE_INPUT_CHANGED_MEMBER(self_test); TIMER_DEVICE_CALLBACK_MEMBER(pia0_timer); void by6803(machine_config &config); + void by6803_io(address_map &map); + void by6803_map(address_map &map); private: uint8_t m_pia0_a; uint8_t m_pia0_b; @@ -88,14 +90,14 @@ private: }; -static ADDRESS_MAP_START( by6803_map, AS_PROGRAM, 8, by6803_state ) +ADDRESS_MAP_START(by6803_state::by6803_map) AM_RANGE(0x0020, 0x0023) AM_DEVREADWRITE("pia0", pia6821_device, read, write) AM_RANGE(0x0040, 0x0043) AM_DEVREADWRITE("pia1", pia6821_device, read, write) AM_RANGE(0x1000, 0x17ff) AM_RAM AM_SHARE("nvram") // 6116 ram AM_RANGE(0x8000, 0xffff) AM_ROM ADDRESS_MAP_END -static ADDRESS_MAP_START( by6803_io, AS_IO, 8, by6803_state ) +ADDRESS_MAP_START(by6803_state::by6803_io) AM_RANGE(M6801_PORT1, M6801_PORT1) AM_READWRITE(port1_r, port1_w) // P10-P17 AM_RANGE(M6801_PORT2, M6801_PORT2) AM_READWRITE(port2_r, port2_w) // P20-P24 ADDRESS_MAP_END |