# HG changeset patch # User boisy # Date 1133745310 0 # Node ID 89bba8b61def039f4f40b68e5208482d8ef67401 # Parent c40f6a2fdeb687016c033095de8829f29bfe3970 Level 1 slow time update bug fixed diff -r c40f6a2fdeb6 -r 89bba8b61def level1/modules/clock.asm --- a/level1/modules/clock.asm Sun Nov 27 13:54:01 2005 +0000 +++ b/level1/modules/clock.asm Mon Dec 05 01:15:10 2005 +0000 @@ -37,10 +37,10 @@ * do not posses a GIME so anything dependent on the clock tick will * hang. So changed to conditionaly compile based on level :- * -* Level 1 $3435 -* Level 2 $3434 -* - +* 9r8 2005/12/04 Boisy G. Pitre +* Minor code optimizations, fixed issue in Level 1 where clock ran slow +* due to improper initialization of certain system globals. + nam Clock ttl NitrOS-9 System Clock @@ -53,7 +53,7 @@ tylg set Systm+Objct atrv set ReEnt+rev -rev set 7 +rev set 8 edition set 9 @@ -116,6 +116,7 @@ lda #TkPerSec reset to start of second sta D.SvcIRQ] else service other possible IRQ -L0032 lda PIA0Base+2 clear interrupt +L0032 tst PIA0Base+2 clear interrupt dec