yeh ok, i guess i can sort it out for frames, by just doing a 'alarm_timer++;". What about for seconds? Can i just do a calculation on the same variable - alarm_timer? I want to stick to using the minimum amount of variables necessary.

Something to do with a division or multiplication by 16?

Thanks for your help.