> james, _Getkey pauses ... _getk stores input into OP1 (is like ti-basic > getkey) Thanks...its still confusing though. _Getkey (ASM) does something different to Getkey (BASIC)... BTW: I didn't use Ahmed's routine, just the idea of the DJNZ... Later, James.