blob: b2f955c8d50a64b43549bc4a9462c234765ba047 [file] [log] [blame] [raw]
package gamax92.ocsymon;
import com.loomcom.symon.Simulator;
import com.loomcom.symon.machines.SymonMachine;
public class SymonVM {
Simulator simulator;
public SymonVM() {
super();
try {
simulator = new Simulator(SymonMachine.class);
simulator.machine.getCpu().reset();
} catch (Exception e) {
OCSymon.log.warn("Failed to setup Symon", e);
}
}
void run() throws Exception {
// Run 1k instructions
for (int i = 0; i < 1000; i++)
simulator.step();
}
}