summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/h8/h8_port.cpp
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2023-05-28 20:32:33 +0200
committer Olivier Galibert <galibert@pobox.com>2023-05-28 20:32:53 +0200
commite652bc413e96a4581b49ffa5c92e5a373b23336c (patch)
treeed2e3124d2a02c2f4e80fc9947608bc7a2c6ad4b /src/devices/cpu/h8/h8_port.cpp
parent3fed5e9f0d540437c53e938e03ace734c1b6f7a5 (diff)
h8: m_ify
Diffstat (limited to 'src/devices/cpu/h8/h8_port.cpp')
-rw-r--r--src/devices/cpu/h8/h8_port.cpp66
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();
}