From a72a2e0a1af0da6d461dcc7568b4470670e9b7c9 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Fri, 23 Jun 2017 20:21:37 -0400 Subject: [PATCH] Ensured tape doesn't proceed of its own volition when in fast-loading mode. --- Machines/ZX8081/ZX8081.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Machines/ZX8081/ZX8081.cpp b/Machines/ZX8081/ZX8081.cpp index 9bec922da..7c18fa392 100644 --- a/Machines/ZX8081/ZX8081.cpp +++ b/Machines/ZX8081/ZX8081.cpp @@ -53,7 +53,7 @@ int Machine::perform_machine_cycle(const CPU::Z80::PartialMachineCycle &cycle) { } if(is_zx81_) horizontal_counter_ %= 207; - tape_player_.run_for_cycles(cycle.length); + if(!use_fast_tape_hack_) tape_player_.run_for_cycles(cycle.length); if(nmi_is_enabled_ && !get_halt_line() && get_non_maskable_interrupt_line()) { set_wait_line(true);