(clock.tal) Moved watchface drawing outside of RESET
This commit is contained in:
parent
31d1503548
commit
7dfce364a5
|
@ -84,23 +84,9 @@
|
|||
DUP2 #0078 -- .date/y STZ2
|
||||
#006c ++ .time/y STZ2
|
||||
|
||||
( circle )
|
||||
#3c00
|
||||
&loop
|
||||
( dots )
|
||||
DUP TOS 2** ;table ++ LDA2
|
||||
#0018 ;circle JSR2
|
||||
.Screen/x DEO2 .Screen/y DEO2 #01 .Screen/pixel DEO
|
||||
( markers )
|
||||
DUP #05 MOD ,&no-marker JCN
|
||||
DUP TOS 2** ;table ++ LDA2
|
||||
STH2k #0018 ;circle JSR2 SWP2
|
||||
STH2r #001c ;circle JSR2 SWP2
|
||||
#01 ;draw-line JSR2
|
||||
&no-marker
|
||||
INC GTHk ;&loop JCN2
|
||||
POP2
|
||||
;draw-watchface JSR2
|
||||
|
||||
( time buffer )
|
||||
LIT ':
|
||||
DUP .buf/s1 STZ
|
||||
.buf/s2 STZ
|
||||
|
@ -220,6 +206,26 @@ RTN
|
|||
|
||||
RTN
|
||||
|
||||
@draw-watchface ( -- )
|
||||
|
||||
#3c00
|
||||
&loop
|
||||
( dots )
|
||||
DUP TOS 2** ;table ++ LDA2
|
||||
#0018 ;circle JSR2
|
||||
.Screen/x DEO2 .Screen/y DEO2 #01 .Screen/pixel DEO
|
||||
( markers )
|
||||
DUP #05 MOD ,&no-marker JCN
|
||||
DUP TOS 2** ;table ++ LDA2
|
||||
STH2k #0018 ;circle JSR2 SWP2
|
||||
STH2r #001c ;circle JSR2 SWP2
|
||||
#01 ;draw-line JSR2
|
||||
&no-marker
|
||||
INC GTHk ;&loop JCN2
|
||||
POP2
|
||||
|
||||
RTN
|
||||
|
||||
@make-needles ( -- )
|
||||
|
||||
[ #00 .DateTime/second DEI #1e + #3c MOD ] 2** ;table ++ LDA2
|
||||
|
|
Loading…
Reference in New Issue