summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/aic6250.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/aic6250.cpp')
-rw-r--r--src/devices/machine/aic6250.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/machine/aic6250.cpp b/src/devices/machine/aic6250.cpp
index 7c2ec140618..512d1625d8d 100644
--- a/src/devices/machine/aic6250.cpp
+++ b/src/devices/machine/aic6250.cpp
@@ -407,14 +407,14 @@ void aic6250_device::control_reg_0_w(u8 data)
data & R07W_EN_PORT_A_INP_OR_OUT ? "output" : "input",
data & R07W_TARGET_MODE ? "target" : "initiator");
+ m_control_reg_0 = data;
+
if (data & R07W_P_MEM_CYCLE_REQ)
{
LOGMASKED(LOG_DMA, "processor memory %s request initiated\n", data & R07W_P_MEM_RW ? "write" : "read");
m_status_reg_1 &= ~R08R_MEM_CYCLE_CMPL;
m_breq_cb(1);
}
-
- m_control_reg_0 = data;
}
u8 aic6250_device::status_reg_1_r()