Read char from buffer - wait if it's empty

Entry:
AH = 00h
Return:
AH = scan code
AL = character