diff options
Diffstat (limited to 'src/mame/drivers/hp_ipc.cpp')
-rw-r--r-- | src/mame/drivers/hp_ipc.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/hp_ipc.cpp b/src/mame/drivers/hp_ipc.cpp index 2a6aa4b067f..8684662ef3d 100644 --- a/src/mame/drivers/hp_ipc.cpp +++ b/src/mame/drivers/hp_ipc.cpp @@ -457,7 +457,7 @@ void hp_ipc_state::device_timer(emu_timer &timer, device_timer_id id, int param, m_bus_error = false; } -void hp_ipc_state::set_bus_error(uint32_t address, bool write, uint16_t mem_mask) +void hp_ipc_state::set_bus_error(uint32_t address, bool rw, uint16_t mem_mask) { if (m_bus_error) { @@ -468,7 +468,7 @@ void hp_ipc_state::set_bus_error(uint32_t address, bool write, uint16_t mem_mask address++; } m_bus_error = true; - m_maincpu->set_buserror_details(address, write, m_maincpu->get_fc()); + m_maincpu->set_buserror_details(address, rw, m_maincpu->get_fc()); m_maincpu->set_input_line(M68K_LINE_BUSERROR, ASSERT_LINE); m_bus_error_timer->adjust(m_maincpu->cycles_to_attotime(16)); // let rmw cycles complete } @@ -562,14 +562,14 @@ WRITE16_MEMBER(hp_ipc_state::mem_w) READ16_MEMBER(hp_ipc_state::trap_r) { - if (!machine().side_effects_disabled()) set_bus_error((offset << 1) & 0xFFFFFF, 0, mem_mask); + if (!machine().side_effects_disabled()) set_bus_error((offset << 1) & 0xFFFFFF, true, mem_mask); return 0xffff; } WRITE16_MEMBER(hp_ipc_state::trap_w) { - if (!machine().side_effects_disabled()) set_bus_error((offset << 1) & 0xFFFFFF, 1, mem_mask); + if (!machine().side_effects_disabled()) set_bus_error((offset << 1) & 0xFFFFFF, false, mem_mask); } |