}
public ATMega128(int id, ClockDomain cd, InterpreterFactory f, Program p) {
super(cd, props, new FiniteStateMachine(cd.getMainClock(), MODE_ACTIVE, idleModeNames, transitionTimeMatrix));
simulator = new Simulator(id, f, this, p);
interpreter = simulator.getInterpreter();
MCUCR_reg = getIOReg("MCUCR");
installPins();
installDevices();
new Energy("CPU", modeAmpere, sleepState, simulator);