From d85dcdb5f63a50be7c3ac225dc3dff1e80e48aad Mon Sep 17 00:00:00 2001 From: Stenzek Date: Wed, 29 Apr 2026 01:23:06 +1000 Subject: [PATCH] MemoryCard: Fix incorrect state/ack at end of ID read --- 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 fe038966e..39a2b451b 100644 --- a/src/core/memory_card.cpp +++ b/src/core/memory_card.cpp @@ -235,7 +235,7 @@ bool MemoryCard::Transfer(const u8 data_in, u8* data_out) FIXED_REPLY_STATE(State::GetID1, 0x04, true, State::GetID2); FIXED_REPLY_STATE(State::GetID2, 0x00, true, State::GetID3); FIXED_REPLY_STATE(State::GetID3, 0x00, true, State::GetID4); - FIXED_REPLY_STATE(State::GetID4, 0x80, true, State::Command); + FIXED_REPLY_STATE(State::GetID4, 0x80, false, State::Idle); // new command case State::Idle: