From 8da89f863f0594cf1814632c452cbe872200fe64 Mon Sep 17 00:00:00 2001 From: michaelangel007 Date: Sun, 30 Apr 2023 13:45:43 -0700 Subject: [PATCH] Fix FormatTrack state for authentic speed --- source/Disk.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/Disk.cpp b/source/Disk.cpp index 26a6d0dd..4480669a 100644 --- a/source/Disk.cpp +++ b/source/Disk.cpp @@ -1081,6 +1081,9 @@ void __stdcall Disk2InterfaceCard::ReadWrite(WORD pc, WORD addr, BYTE bWrite, BY if (pFloppy->m_byte >= pFloppy->m_nibbles) pFloppy->m_byte -= pFloppy->m_nibbles; + + m_formatTrack.Reset(); // GH #1215 + #if LOG_DISK_NIBBLES_SPIN UINT uCompleteRevolutions = uSpinNibbleCount / pFloppy->m_nibbles; LOG_DISK("spin: revs=%d, nibbles=%d\r\n", uCompleteRevolutions, uWrapOffset);