private void InitMachine(IZmachineInputOutput io) { setProgramCounter(); for (int i = 0; i < 128; ++i) { callStack[i] = new RoutineCallState(); } objectTable = new ObjectTable(memory); lex = new Lex(memory, io); }
// Class constructor : Loads in data from file and sets Program Counter public Machine(string filename) { memory.load(filename); setProgramCounter(); for (int i = 0; i < 128; ++i) { callStack[i] = new RoutineCallState(); } objectTable = new ObjectTable(memory); lex = new Lex(memory); }
// Class constructor : Loads in data from file and sets Program Counter public Machine(string filename) { memory.load(filename); setProgramCounter(); for (int i =0 ; i < 128 ; ++i) callStack[i] = new RoutineCallState(); objectTable = new ObjectTable(memory); lex = new Lex(memory); }