MemoryCard: Fix incorrect output byte at end of write

pull/3730/head
Stenzek 5 months ago
parent 0b4b9a102d
commit bde74c54d1
No known key found for this signature in database

@ -222,7 +222,7 @@ bool MemoryCard::Transfer(const u8 data_in, u8* data_out)
}
break;
FIXED_REPLY_STATE(State::WriteChecksum, m_checksum, true, State::WriteACK1);
FIXED_REPLY_STATE(State::WriteChecksum, m_last_byte, true, State::WriteACK1);
FIXED_REPLY_STATE(State::WriteACK1, 0x5C, true, State::WriteACK2);
FIXED_REPLY_STATE(State::WriteACK2, 0x5D, true, State::WriteEnd);
FIXED_REPLY_STATE(State::WriteEnd, 0x47, false, State::Idle);

Loading…
Cancel
Save