Fix invalid opcode not working on some invalid opcodes
Add getc and gets to keyboard lib