Esempio n. 1
0
  protected short op_output_stream() {
    zm.current_window.flush();
    if (operands[0] == 3) {
      zm.printmemory = operands[1] & 0xFFFF;
      zm.memory_image[zm.printmemory] = (byte) 0;
      zm.memory_image[zm.printmemory + 1] = (byte) 0;
    } else if (operands[0] == 2) zm.header.set_transcripting(true);
    else if (operands[0] == -2) zm.header.set_transcripting(false);

    if (operands[0] > 0) zm.outputs[operands[0]] = true;
    else zm.outputs[-operands[0]] = false;
    return ZFALSE;
  }