public void send(byte b) {
		System.out.print(b + " ");
		cpu.ioHandler.getRegisters()[0x01] = 0x00;			// Acknowledge the byte by sending a zero
		cpu.ioHandler.getRegisters()[0x02] &= 0x7F;		// Turn of the send bit
		cpu.triggerInterruptIfEnabled(cpu.INT_SER);

		buffer[bufferFillPos++] = LowLevelData.unsign(b);
		if (bufferFillPos == BUFFER_SIZE) {
			bufferFillPos = 0;
		}

		checkPackets();
	}