INTERNAL CLOCK This will print a six-digit number to the screen. The format is HHMMSS whe re HH=hours, MM=minutes, and SS=seconds. Unless you have reset the timer yourse lf, the six digits you see will reflect how much time has elapsed since you turn ed on your computer. To set the timer, use the same HHMMSS format in this manner: TI$="HHMMSS" For example, TI$="12335" would set the clock to 12:33 and 35 seconds. Now enter TI$="000000" and PRINTTI$ to see the value changed. Setting TI$ with any value between 000000 and 235959 will start the clock running with that value. Enter and RUN the following short BASIC program and you'll be able to watch the clock as it's running: 20 PRINT"[HOME]"TI$:GOTO20 Using the TI$ finction to create a timer can be done with an IF-THEN statement. For example, if you desire a 10-second timer, set TI$ to 0, then check for the ten-second limit with: IF TI$="0000 10" THEN...(action desired). Remember that TI$ returns a string, and its lowest value is seconds. The TI command is much like the TI$ command except it returns values in sec- onds and fractions of seconds. Enter PRINTTI/60 The numeric value returned here is seconds in the format XX.XXXXXXX. Prog- ramming a timer with the TI command is much the same as with TI$. The TI value is set with the TI$ command. For example, to set TI at 60 seconds, you would enter: TI$="000100" (one minute). To program the same 10-second timer, you would set TI$ to zero then check the TI variable with IF TI/60=>10 THEN (action desired). The problem of the scrolling screen display can be solved with cursor contr- ols within the PRINT statement. For example, you can use the home (upper left corner of the screen) position as a starting point. Each time you want to print your score, timer,etc., simply use the cursor controls to move to that line, print the display, then move back home.