diff --git a/Components/8272/i8272.cpp b/Components/8272/i8272.cpp index 39a7e9035..62ffab6c9 100644 --- a/Components/8272/i8272.cpp +++ b/Components/8272/i8272.cpp @@ -335,6 +335,10 @@ void i8272::posit_event(int event_type) { if(!dma_mode_) SetNonDMAExecution(); SET_DRIVE_HEAD_MFM(); LOAD_HEAD(); + if(!get_drive().get_is_ready()) { + SetNotReady(); + goto abort; + } } // Jump to the proper place.