OK :-) I typed a program in hex and it didn't pause, but if you say this pauses I believe you. > >every experience i've ever had with _getkey has involved it pausing. > >try this prog i just ran to test my hypothesis: > > >#include "ti86asm.inc" > >.org _asm_exec_ram > > ld hl,message1 > call _puts > call _getkey > ld hl,message2 > call _puts > ret > >message1: .db "before",0 >message2: .db " after",0 > >.end >