Correct speed and dont reset when stopped

main
Astoria 1 month ago
parent 789d41d92f
commit 9302d35daa

@ -45,12 +45,12 @@ public class CpuEntity extends Peripheral implements CpuControl {
be.notTicked = false; be.notTicked = false;
} }
if(be.state == CpuState.RUNNING) { if(be.state == CpuState.RUNNING) {
for (int i = 0; i < 1000; i++) for (int i = 0; i < 500; i++)
be.step(); be.step();
} else{ } else{
if (be.state == CpuState.RESET && be.resetTimer > 0){ if (be.state == CpuState.RESET && be.resetTimer > 0){
be.resetTimer--; be.resetTimer--;
} else { } else if(be.state == CpuState.RESET) {
be.core = new Emulator(be.getBus().getRedBus()); be.core = new Emulator(be.getBus().getRedBus());
} }
} }

Loading…
Cancel
Save