From d5f9e0aa3b48a9137b15e247ad9b151856beb40e Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Fri, 25 Nov 2016 21:24:25 +0800 Subject: [PATCH] Ensured there's no such thing as a zero-cycle operation, even if i don't yet know exactly what I should be doing. --- Components/1770/1770.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Components/1770/1770.cpp b/Components/1770/1770.cpp index 91724f2f2..cc11ec656 100644 --- a/Components/1770/1770.cpp +++ b/Components/1770/1770.cpp @@ -261,6 +261,7 @@ void WD1770::posit_event(Event new_event_type) status_ &= ~Flag::Busy; index_hole_count_ = 0; WAIT_FOR_EVENT(Event::Command); + WAIT_FOR_TIME(1); // TODO: what should the time cost here really be? printf("Starting %02x\n", command_); status_ |= Flag::Busy; if(!(command_ & 0x80)) goto begin_type_1;