WIP2
Some checks failed
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled

This commit is contained in:
Andrei Holub 2025-03-07 08:59:14 -05:00
parent ef6fb57117
commit 1344cdef0d

View File

@ -239,6 +239,7 @@ private:
bool m_z80_m1;
offs_t m_z80_addr;
u8 m_z80_data;
u8 m_z80_data_odd;
bool m_deferring;
bool m_skip_write;
std::list<std::pair<u16, u16>> m_ints;
@ -987,6 +988,10 @@ void sprinter_state::check_accel(bool is_read, offs_t offset, u8 &data)
m_in_out_cmd = false;
}
if (~offset & 1) {
m_z80_data_odd = data;
}
const bool accel_go_case = m_access_state == ACCEL_OFF && !m_z80_m1 && m_acc_dir && acc_ena();
if (is_ram && (!accel_go_case || m_deferring))
{