diff --git a/src/main/kotlin/razorvine/c64emu/GUI.kt b/src/main/kotlin/razorvine/c64emu/GUI.kt index 30af6be..9442962 100644 --- a/src/main/kotlin/razorvine/c64emu/GUI.kt +++ b/src/main/kotlin/razorvine/c64emu/GUI.kt @@ -7,7 +7,6 @@ import java.awt.image.BufferedImage import java.awt.image.VolatileImage import java.awt.event.* import javax.swing.* -import javax.swing.Timer /** diff --git a/src/main/kotlin/razorvine/c64emu/c64Main.kt b/src/main/kotlin/razorvine/c64emu/c64Main.kt index a9e4275..e3bbb01 100644 --- a/src/main/kotlin/razorvine/c64emu/c64Main.kt +++ b/src/main/kotlin/razorvine/c64emu/c64Main.kt @@ -239,7 +239,7 @@ class C64Machine(title: String) : IVirtualMachine { } fun start() { - javax.swing.Timer(10) { + javax.swing.Timer(50) { debugWindow.updateCpu(cpu, bus) }.start() diff --git a/src/main/kotlin/razorvine/examplemachines/GUI.kt b/src/main/kotlin/razorvine/examplemachines/GUI.kt index d62a0b1..6e6d579 100644 --- a/src/main/kotlin/razorvine/examplemachines/GUI.kt +++ b/src/main/kotlin/razorvine/examplemachines/GUI.kt @@ -10,7 +10,6 @@ import java.io.File import java.lang.Integer.parseInt import java.util.* import javax.swing.* -import javax.swing.Timer /** @@ -386,7 +385,7 @@ class MainWindow(title: String) : JFrame(title), KeyListener, MouseInputListener fun start() { // repaint the screen's back buffer ~60 times per second var cursorBlink = 0L - val repaintTimer = Timer(1000 / 60) { + val repaintTimer = javax.swing.Timer(1000 / 60) { repaint() if(it.`when` - cursorBlink > 200L) { cursorBlink = it.`when` diff --git a/src/main/kotlin/razorvine/examplemachines/machineMain.kt b/src/main/kotlin/razorvine/examplemachines/machineMain.kt index 936829a..c783ffe 100644 --- a/src/main/kotlin/razorvine/examplemachines/machineMain.kt +++ b/src/main/kotlin/razorvine/examplemachines/machineMain.kt @@ -73,7 +73,7 @@ class VirtualMachine(title: String) : IVirtualMachine { } fun start() { - javax.swing.Timer(10) { + javax.swing.Timer(50) { debugWindow.updateCpu(cpu, bus) }.start()