QUICK HACK and CREDITS Enclosed are different versions of the MAC fireworks screen saver J.SAFFER, uploaded in the file PYROSAVE.ARC (#11791). I played around with the subroutine called 'continue' and changed the loop counter values. I figured out that on a stock 520 w/TOS 1.4 a value of 4285 equals 1 minute, 8570 works for 2 minutes, 12855 for 3 minutes, etc... Download J.SAFFERs file for the complete source code. VERSIONS: SAVER_1.PRG delay for 1 minute SAVER_3.PRG delay for 3 minutes SAVER_10.prg delay for 10 minutes etc... THE CHANGE: Here is the modified line: continue: move.w vblanks,d0 ; get the vblanks counter value addq.w #1,d0 ; increment the counter move.w d0,vblanks ; store the vblanks counter value cmpi.w #4285,d0 ; see if the appropriate time has passed ^ **** CHANGE THIS | TO A MULTIPLE OF 4285 for x number of minutes ****** bne gohome ; otherwise skip it move.l newscreen,d0 ; get the screen address movea.l d0,a0 ; move the newscreen address into a0 move.w #0,d0 ; set the loop counter to zero HOW COMPILED I had problems with the original saver.prg crashing with TURBOST ver 1.6. On a hunch I compiled it under MADMAC from the developer's kit using the following call: mac saver_1.s -p SAVER.PRG seems to work now with TURBOST. HOW TESTED: These were tested on a mono monitor ST only. I see no reason why they shouldn't work on a color system. ENJOY, Brian Hunt (DILITHIUM, GEnie) Aug 20, 1989