diff options
author | 2023-05-28 20:32:33 +0200 | |
---|---|---|
committer | 2023-05-28 20:32:53 +0200 | |
commit | e652bc413e96a4581b49ffa5c92e5a373b23336c (patch) | |
tree | ed2e3124d2a02c2f4e80fc9947608bc7a2c6ad4b /src/devices/cpu/h8/h8_port.cpp | |
parent | 3fed5e9f0d540437c53e938e03ace734c1b6f7a5 (diff) |
h8: m_ify
Diffstat (limited to 'src/devices/cpu/h8/h8_port.cpp')
-rw-r--r-- | src/devices/cpu/h8/h8_port.cpp | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/src/devices/cpu/h8/h8_port.cpp b/src/devices/cpu/h8/h8_port.cpp index e366e0d49a5..09a86fe4546 100644 --- a/src/devices/cpu/h8/h8_port.cpp +++ b/src/devices/cpu/h8/h8_port.cpp @@ -7,47 +7,47 @@ DEFINE_DEVICE_TYPE(H8_PORT, h8_port_device, "h8_digital_port", "H8 digital port" h8_port_device::h8_port_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : device_t(mconfig, H8_PORT, tag, owner, clock), - cpu(*this, DEVICE_SELF_OWNER), io(nullptr), address(0), default_ddr(0), ddr(0), pcr(0), odr(0), mask(0), dr(0), last_output(0) + m_cpu(*this, DEVICE_SELF_OWNER), m_io(nullptr), m_address(0), m_default_ddr(0), m_ddr(0), m_pcr(0), m_odr(0), m_mask(0), m_dr(0), m_last_output(0) { } -void h8_port_device::set_info(int _address, uint8_t _default_ddr, uint8_t _mask) +void h8_port_device::set_info(int address, uint8_t default_ddr, uint8_t mask) { - address = _address; - default_ddr = _default_ddr; - mask = _mask; + m_address = address; + m_default_ddr = default_ddr; + m_mask = mask; } void h8_port_device::ddr_w(uint8_t data) { // logerror("ddr_w %02x\n", data); - ddr = data; + m_ddr = data; update_output(); } uint8_t h8_port_device::ddr_r() { - return ddr; + return m_ddr; } void h8_port_device::dr_w(uint8_t data) { // logerror("dr_w %02x\n", data); - dr = data; + m_dr = data; update_output(); } uint8_t h8_port_device::dr_r() { // logerror("dr_r %02x\n", (dr | mask) & 0xff); - return dr | mask; + return m_dr | m_mask; } uint8_t h8_port_device::port_r() { - uint8_t res = mask | (dr & ddr); - if((ddr & ~mask) != uint8_t(~mask)) - res |= io->read_word(address) & ~ddr; + uint8_t res = m_mask | (m_dr & m_ddr); + if((m_ddr & ~m_mask) != uint8_t(~m_mask)) + res |= m_io->read_word(m_address) & ~m_ddr; // logerror("port_r %02x (%02x %02x)\n", res, ddr & ~mask, uint8_t(~mask)); return res; @@ -56,52 +56,52 @@ uint8_t h8_port_device::port_r() void h8_port_device::pcr_w(uint8_t data) { logerror("pcr_w %02x\n", data); - pcr = data; + m_pcr = data; } uint8_t h8_port_device::pcr_r() { - logerror("dr_r %02x\n", (pcr | mask) & 0xff); - return pcr | mask; + logerror("dr_r %02x\n", (m_pcr | m_mask) & 0xff); + return m_pcr | m_mask; } void h8_port_device::odr_w(uint8_t data) { logerror("odr_w %02x\n", data); - odr = data; + m_odr = data; } uint8_t h8_port_device::odr_r() { - logerror("odr_r %02x\n", (odr | mask) & 0xff); - return odr | ~mask; + logerror("odr_r %02x\n", (m_odr | ~m_mask) & 0xff); + return m_odr | ~m_mask; } void h8_port_device::update_output() { - uint8_t res = dr & ddr & ~mask; - if(res != last_output) { - last_output = res; - io->write_word(address, res); + uint8_t res = m_dr & m_ddr & ~m_mask; + if(res != m_last_output) { + m_last_output = res; + m_io->write_word(m_address, res); } } void h8_port_device::device_start() { - io = &cpu->space(AS_IO); - save_item(NAME(ddr)); - save_item(NAME(dr)); - save_item(NAME(pcr)); - save_item(NAME(odr)); - save_item(NAME(last_output)); - last_output = 0; + m_io = &m_cpu->space(AS_IO); + save_item(NAME(m_ddr)); + save_item(NAME(m_dr)); + save_item(NAME(m_pcr)); + save_item(NAME(m_odr)); + save_item(NAME(m_last_output)); + m_last_output = 0; } void h8_port_device::device_reset() { - dr = 0; - ddr = default_ddr; - pcr = 0; - odr = 0; + m_dr = 0; + m_ddr = m_default_ddr; + m_pcr = 0; + m_odr = 0; update_output(); } |