Version5 constructor

Version5()

Implementation

Version5() {
  logName = "Machine.Version5";
  ops[136] = call_1s;
  ops[168] = call_1s;
  ops[143] = call_1n;
  ops[175] = call_1n;
  ops[190] = visitExtendedInstruction;
  ops[121] = call_2s;
  ops[217] = call_2s;
  ops[218] = call_2n;
  ops[234] = splitWindow;
  ops[235] = setWindow;
  ops[236] = callVS2;
  ops[237] = eraseWindow;
  ops[239] = setCursor;
  ops[241] = setTextStyle;
  ops[242] = bufferMode;
  ops[243] = outputStream;
  ops[246] = readChar;
  ops[249] = callVN;
  ops[250] = callVN2;
  ops[251] = tokenise;
  ops[253] = copyTable;
  ops[255] = checkArgCount;
  // the extended instruction visitExtendedInstruction() adds 300 to the value, so it's offset from the other op codes safely.
  ops[304] = extSetFont; //ext4
  ops[309] = extSaveUndo; //ext5
}