public static InterpreterFactory getInterpreterFactory() {
return DEFAULT_IF;
}
public static Simulator newSimulator(int id, String mcu, long hz, long exthz, InterpreterFactory factory, Program p) {
MicrocontrollerFactory f = getMicrocontroller(mcu);
ClockDomain cd = new ClockDomain(hz);
cd.newClock("external", exthz);
return f.newMicrocontroller(id, cd, factory, p).getSimulator();
}