summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/mb87030.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/mb87030.cpp')
-rw-r--r--src/devices/machine/mb87030.cpp60
1 files changed, 30 insertions, 30 deletions
diff --git a/src/devices/machine/mb87030.cpp b/src/devices/machine/mb87030.cpp
index 25420dfad54..a9c87cfc11b 100644
--- a/src/devices/machine/mb87030.cpp
+++ b/src/devices/machine/mb87030.cpp
@@ -471,7 +471,7 @@ void mb87030_device::scsi_ctrl_changed()
step(false);
}
-WRITE_LINE_MEMBER(mb87030_device::reset_w)
+void mb87030_device::reset_w(int state)
{
LOG("%s: %s\n", __FUNCTION__, state);
if (state)
@@ -502,38 +502,38 @@ void mb87030_device::update_ints()
m_irq_handler(m_ints && (m_sctl & 1));// || (m_ints & INTS_DISCONNECTED));
}
-READ8_MEMBER(mb87030_device::bdid_r)
+uint8_t mb87030_device::bdid_r()
{
LOG("%s %02X\n", __FUNCTION__, (1 << m_bdid));
return 1 << m_bdid;
}
-WRITE8_MEMBER(mb87030_device::bdid_w)
+void mb87030_device::bdid_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_bdid = data & 0x7;
}
-READ8_MEMBER(mb87030_device::sctl_r)
+uint8_t mb87030_device::sctl_r()
{
LOG("%s: %02X\n", __FUNCTION__, m_sctl);
return m_sctl;
}
-WRITE8_MEMBER(mb87030_device::sctl_w)
+void mb87030_device::sctl_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_sctl = data;
update_ints();
}
-READ8_MEMBER(mb87030_device::scmd_r)
+uint8_t mb87030_device::scmd_r()
{
LOG("%s: %02X\n", __FUNCTION__, m_scmd);
return m_scmd;
}
-WRITE8_MEMBER(mb87030_device::scmd_w)
+void mb87030_device::scmd_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_scmd = data;
@@ -609,32 +609,32 @@ WRITE8_MEMBER(mb87030_device::scmd_w)
}
}
-READ8_MEMBER(mb87030_device::tmod_r)
+uint8_t mb87030_device::tmod_r()
{
LOG("%s: %02X\n", __FUNCTION__, m_tmod);
return m_tmod;
}
-WRITE8_MEMBER(mb87030_device::tmod_w)
+void mb87030_device::tmod_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_tmod = data;
}
-READ8_MEMBER(mb87030_device::ints_r)
+uint8_t mb87030_device::ints_r()
{
LOG("%s: %02X\n", __FUNCTION__, m_ints);
return m_ints;
}
-WRITE8_MEMBER(mb87030_device::ints_w)
+void mb87030_device::ints_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_ints &= ~(data);
update_ints();
}
-READ8_MEMBER(mb87030_device::psns_r)
+uint8_t mb87030_device::psns_r()
{
uint32_t ctrl = scsi_get_ctrl();
uint8_t ret = (!!(ctrl & S_REQ) << 7) |
@@ -649,33 +649,33 @@ READ8_MEMBER(mb87030_device::psns_r)
return ret;
}
-WRITE8_MEMBER(mb87030_device::sdgc_w)
+void mb87030_device::sdgc_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_sdgc = data;
scsi_ctrl_changed();
}
-READ8_MEMBER(mb87030_device::ssts_r)
+uint8_t mb87030_device::ssts_r()
{
LOG("%s: %02X\n", __FUNCTION__, m_ssts);
update_ssts();
return m_ssts;
}
-READ8_MEMBER(mb87030_device::serr_r)
+uint8_t mb87030_device::serr_r()
{
LOG("%s: %02X\n", __FUNCTION__, m_serr);
return m_serr;
}
-READ8_MEMBER(mb87030_device::pctl_r)
+uint8_t mb87030_device::pctl_r()
{
LOG("%s: %02X\n", __FUNCTION__, m_pctl);
return m_pctl;
}
-WRITE8_MEMBER(mb87030_device::pctl_w)
+void mb87030_device::pctl_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_pctl = data;
@@ -684,13 +684,13 @@ WRITE8_MEMBER(mb87030_device::pctl_w)
step(false);
}
-READ8_MEMBER(mb87030_device::mbc_r)
+uint8_t mb87030_device::mbc_r()
{
LOG("%s: %02X\n", __FUNCTION__, m_mbc);
return m_mbc;
}
-READ8_MEMBER(mb87030_device::dreg_r)
+uint8_t mb87030_device::dreg_r()
{
step(false);
if (!m_fifo.empty())
@@ -699,7 +699,7 @@ READ8_MEMBER(mb87030_device::dreg_r)
return m_dreg;
}
-WRITE8_MEMBER(mb87030_device::dreg_w)
+void mb87030_device::dreg_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_dreg = data;
@@ -708,35 +708,35 @@ WRITE8_MEMBER(mb87030_device::dreg_w)
step(false);
}
-READ8_MEMBER(mb87030_device::temp_r)
+uint8_t mb87030_device::temp_r()
{
step(false);
LOG("%s: %02X\n", __FUNCTION__, m_temp);
return m_temp;
}
-WRITE8_MEMBER(mb87030_device::temp_w)
+void mb87030_device::temp_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_temp = data;
step(false);
}
-READ8_MEMBER(mb87030_device::tch_r)
+uint8_t mb87030_device::tch_r()
{
uint8_t ret = (m_tc >> 16) & 0xff;
LOG("%s: %02X\n", __FUNCTION__, ret);
return ret;
}
-READ8_MEMBER(mb87030_device::tcm_r)
+uint8_t mb87030_device::tcm_r()
{
uint8_t ret = (m_tc >> 8) & 0xff;
LOG("%s: %02X\n", __FUNCTION__, ret);
return ret;
}
-READ8_MEMBER(mb87030_device::tcl_r)
+uint8_t mb87030_device::tcl_r()
{
uint8_t ret = m_tc & 0xff;
LOG("%s: %02X\n", __FUNCTION__, ret);
@@ -744,7 +744,7 @@ READ8_MEMBER(mb87030_device::tcl_r)
}
-WRITE8_MEMBER(mb87030_device::tch_w)
+void mb87030_device::tch_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_tc &= 0x00ffff;
@@ -752,7 +752,7 @@ WRITE8_MEMBER(mb87030_device::tch_w)
update_ssts();
}
-WRITE8_MEMBER(mb87030_device::tcm_w)
+void mb87030_device::tcm_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_tc &= 0xff00ff;
@@ -760,7 +760,7 @@ WRITE8_MEMBER(mb87030_device::tcm_w)
update_ssts();
}
-WRITE8_MEMBER(mb87030_device::tcl_w)
+void mb87030_device::tcl_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_tc &= 0xffff00;
@@ -768,13 +768,13 @@ WRITE8_MEMBER(mb87030_device::tcl_w)
update_ssts();
}
-READ8_MEMBER(mb87030_device::exbf_r)
+uint8_t mb87030_device::exbf_r()
{
LOG("%s: %02X\n", __FUNCTION__, m_exbf);
return m_exbf;
}
-WRITE8_MEMBER(mb87030_device::exbf_w)
+void mb87030_device::exbf_w(uint8_t data)
{
LOG("%s: %02X\n", __FUNCTION__, data);
m_exbf = data;