hello Melanie

i have some questions

1- i did not understand yet why did you used calibration? and what is that for ? all what i understood it that
you used to speed up or down, but i could not understand it why ?
2- all i know, the Disable i use it before interrupt routine and Enable after it, but i note you used it at different place
why did you placed at these places ?

Enable

DisplayLoop:
if ButStart=0 then runningflag=1
if butstop=0 then runningflag=0
lcdout $fe,$80,Dec2 hours,":", dec2 Minutes,":", dec2 seconds,":",dec2 Hundredths


if overflowerror=1 then
if seconds.0=1 then
lcdout $fe,$8c,"ERR"
else
lcdout $fe,$8c," "
endif
endif
if runningflag=1 then goto Displayloop
if butreset=1 then goto Displayloop



Disable