diff --git a/Components/8272/i8272.cpp b/Components/8272/i8272.cpp index 2347b3617..aeb492b5d 100644 --- a/Components/8272/i8272.cpp +++ b/Components/8272/i8272.cpp @@ -205,7 +205,7 @@ void i8272::set_disk(std::shared_ptr disk, int drive) { set_data_mode(DataMode::Scanning); \ CONCAT(find_data, __LINE__): WAIT_FOR_EVENT((int)Event::Token | (int)Event::IndexHole); \ if(event_type == (int)Event::Token) { \ - if(get_latest_token().type == Token::Byte) goto CONCAT(find_data, __LINE__); \ + if(get_latest_token().type == Token::Byte || get_latest_token().type == Token::Sync) goto CONCAT(find_data, __LINE__); \ } #define READ_HEADER() \