From 2026ef99e86e4b4ca3f4539d4d0cdd956e931f47 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sun, 26 Apr 2020 01:18:36 +1000 Subject: [PATCH] MemoryCard: Last byte should not set /ACK --- src/core/memory_card.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/memory_card.cpp b/src/core/memory_card.cpp index bafb20352..0f2c8e992 100644 --- a/src/core/memory_card.cpp +++ b/src/core/memory_card.cpp @@ -173,7 +173,7 @@ bool MemoryCard::Transfer(const u8 data_in, u8* data_out) FIXED_REPLY_STATE(State::WriteChecksum, m_checksum, 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, true, State::Idle); + FIXED_REPLY_STATE(State::WriteEnd, 0x47, false, State::Idle); // new command case State::Idle: