From 7a627b782df50837b173aefb6695469354508338 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Wed, 28 Dec 2016 18:48:50 -0500 Subject: [PATCH] Reintroduced writing of MFM sync marks when writing a sector. --- Components/1770/1770.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Components/1770/1770.cpp b/Components/1770/1770.cpp index 7ea6a4b90..4ced073c8 100644 --- a/Components/1770/1770.cpp +++ b/Components/1770/1770.cpp @@ -651,6 +651,7 @@ void WD1770::posit_event(Event new_event_type) if(is_double_density_) { crc_generator_.set_value(Storage::Encodings::MFM::MFMPostSyncCRCValue); + for(int c = 0; c < 3; c++) write_raw_short(Storage::Encodings::MFM::MFMSync); write_byte((command_&0x01) ? Storage::Encodings::MFM::MFMDeletedDataAddressByte : Storage::Encodings::MFM::MFMDataAddressByte); } else