 # All execution stops until a key is pressed, then the value of that key is
 # stored in Vx.
 inst_Fx0A_LD = (x, key) ->
-  # todo
+  key = waitForKeyPress()
   registers[x] = key
 
 # #### Fx15 - LD DT, Vx

# Checks the keyboard, and if the key corresponding to the value of Vx is
# currently in the down position, PC is increased by 2.
inst_Ex9E_SKP = (x) ->
  # todo

# #### ExA1 - SKNP Vx


# corresponding to the value of Vx. See section 2.4, Display, for more
# information on the Chip-8 hexadecimal font.
inst_Fx29_LD = (x) ->
  I = x * 5 # as each sprite is 5 bytes and stored at address 0

# #### Fx33 - LD B, Vx

