Speed tweaks for 40x and infinite speeds -- noticably faster now

This commit is contained in:
Brendan Robert 2018-01-11 21:22:00 -06:00
parent ea06bc143a
commit 5dd1512b99

View File

@ -8,6 +8,7 @@ package jace;
import com.sun.glass.ui.Application; import com.sun.glass.ui.Application;
import jace.core.Card; import jace.core.Card;
import jace.core.Computer; import jace.core.Computer;
import jace.core.Motherboard;
import jace.core.Utility; import jace.core.Utility;
import jace.library.MediaCache; import jace.library.MediaCache;
import jace.library.MediaConsumer; import jace.library.MediaConsumer;
@ -192,7 +193,13 @@ public class JaceUIController {
double speedRatio = convertSpeedToRatio(speed); double speedRatio = convertSpeedToRatio(speed);
if (speedRatio > 100.0) { if (speedRatio > 100.0) {
Emulator.computer.getMotherboard().maxspeed = true; Emulator.computer.getMotherboard().maxspeed = true;
Motherboard.cpuPerClock = 3;
} else { } else {
if (speedRatio > 25) {
Motherboard.cpuPerClock = 2;
} else {
Motherboard.cpuPerClock = 1;
}
Emulator.computer.getMotherboard().maxspeed = false; Emulator.computer.getMotherboard().maxspeed = false;
Emulator.computer.getMotherboard().speedRatio = (int) (speedRatio * 100); Emulator.computer.getMotherboard().speedRatio = (int) (speedRatio * 100);
} }