diff options
Diffstat (limited to 'src/devices/cpu/m6502/m6500_1.cpp')
-rw-r--r-- | src/devices/cpu/m6502/m6500_1.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/devices/cpu/m6502/m6500_1.cpp b/src/devices/cpu/m6502/m6500_1.cpp index d72c57bdd3a..5d7c2d0b485 100644 --- a/src/devices/cpu/m6502/m6500_1.cpp +++ b/src/devices/cpu/m6502/m6500_1.cpp @@ -108,17 +108,17 @@ void m6500_1_device::pa_w(uint8_t data) machine().scheduler().synchronize(timer_expired_delegate(FUNC(m6500_1_device::set_port_in<0>), this), unsigned(data)); } -WRITE8_MEMBER(m6500_1_device::pb_w) +void m6500_1_device::pb_w(u8 data) { machine().scheduler().synchronize(timer_expired_delegate(FUNC(m6500_1_device::set_port_in<1>), this), unsigned(data)); } -WRITE8_MEMBER(m6500_1_device::pc_w) +void m6500_1_device::pc_w(u8 data) { machine().scheduler().synchronize(timer_expired_delegate(FUNC(m6500_1_device::set_port_in<2>), this), unsigned(data)); } -WRITE8_MEMBER(m6500_1_device::pd_w) +void m6500_1_device::pd_w(u8 data) { machine().scheduler().synchronize(timer_expired_delegate(FUNC(m6500_1_device::set_port_in<3>), this), unsigned(data)); } @@ -272,13 +272,13 @@ void m6500_1_device::internal_update(u64 current_time) } -READ8_MEMBER(m6500_1_device::read_control_register) +u8 m6500_1_device::read_control_register() { internal_update(); return m_cr; } -WRITE8_MEMBER(m6500_1_device::write_control_register) +void m6500_1_device::write_control_register(u8 data) { internal_update(); m_cr = (m_cr & (CR_A1ED | CR_A0ED | CR_CTRO)) | (data & (CR_CMC0 | CR_CMC1 | CR_A1IE | CR_A0IE | CR_CIE)); @@ -294,7 +294,7 @@ void m6500_1_device::update_irq() } -READ8_MEMBER(m6500_1_device::read_port) +u8 m6500_1_device::read_port(offs_t offset) { if (!machine().side_effects_disabled() && m_port_in_cb[offset]) { @@ -314,7 +314,7 @@ READ8_MEMBER(m6500_1_device::read_port) return m_port_in[offset] & m_port_buf[offset]; } -WRITE8_MEMBER(m6500_1_device::write_port) +void m6500_1_device::write_port(offs_t offset, u8 data) { u8 const prev(m_port_in[offset] & m_port_buf[offset]); if (m_port_buf[offset] != data) @@ -334,7 +334,7 @@ WRITE8_MEMBER(m6500_1_device::write_port) } } -WRITE8_MEMBER(m6500_1_device::clear_edge) +void m6500_1_device::clear_edge(offs_t offset, u8 data) { m_cr &= BIT(offset, 0) ? ~CR_A1ED : ~CR_A0ED; update_irq(); @@ -357,13 +357,13 @@ template <unsigned Port> TIMER_CALLBACK_MEMBER(m6500_1_device::set_port_in) } -READ8_MEMBER(m6500_1_device::read_upper_count) +u8 m6500_1_device::read_upper_count() { internal_update(); return u8(m_counter >> 8); } -READ8_MEMBER(m6500_1_device::read_lower_count) +u8 m6500_1_device::read_lower_count() { internal_update(); if (!machine().side_effects_disabled()) @@ -375,7 +375,7 @@ READ8_MEMBER(m6500_1_device::read_lower_count) return u8(m_counter); } -template <bool Transfer> WRITE8_MEMBER(m6500_1_device::write_upper_latch) +template <bool Transfer> void m6500_1_device::write_upper_latch(u8 data) { m_latch = (m_latch & 0x00ffU) | u16(data << 8); if (Transfer) @@ -389,7 +389,7 @@ template <bool Transfer> WRITE8_MEMBER(m6500_1_device::write_upper_latch) } } -WRITE8_MEMBER(m6500_1_device::write_lower_latch) +void m6500_1_device::write_lower_latch(u8 data) { m_latch = (m_latch & 0xff00U) | u16(data); } |