When calling the function.... jsr doorsos::GKeyIn Would this put into d0 the value of a keypress, WITHOUT pausing (sort of like the difference between idle_loop and get_key)? --TurboSoft Visit the TURBOSOFT HOMEPAGE: The most current Basic and C programs created by TurboSoft for the 89, and the most 89 web links. <A HREF="http://turbosoft.ticalc.org/">http://turbosoft.ticalc.org/</A>