From afb7e9d117b79d593c6455d04d3745ac92aa1626 Mon Sep 17 00:00:00 2001 From: Brendan Robert Date: Sat, 18 Jul 2015 19:04:55 -0500 Subject: [PATCH] Only apply speed boost on floppy controller if a disk image is present. This prevents over-use of CPU when starting emulator with no disk in the drive. --- src/main/java/jace/hardware/CardDiskII.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/jace/hardware/CardDiskII.java b/src/main/java/jace/hardware/CardDiskII.java index dc919da..d023fb8 100644 --- a/src/main/java/jace/hardware/CardDiskII.java +++ b/src/main/java/jace/hardware/CardDiskII.java @@ -209,7 +209,7 @@ public class CardDiskII extends Card implements Reconfigurable, MediaConsumerPar } private void tweakTiming() { - if (drive1.isOn() || drive2.isOn()) { + if ((drive1.isOn() && drive1.disk != null) || (drive2.isOn() && drive2.disk != null)) { if (USE_MAX_SPEED) { computer.getMotherboard().requestSpeed(this); }