Switched to using tmp1 instead of self-mod to store the jiffies value
This commit is contained in:
@@ -10,15 +10,15 @@
|
|||||||
;
|
;
|
||||||
|
|
||||||
.export _waitvsync
|
.export _waitvsync
|
||||||
|
.importzp tmp1
|
||||||
|
|
||||||
.proc _waitvsync: near
|
.proc _waitvsync: near
|
||||||
RDTIM = $FFDE ; Kernal API for reading the jiffy timer
|
RDTIM = $FFDE ; Kernal API for reading the jiffy timer
|
||||||
jsr RDTIM
|
jsr RDTIM
|
||||||
sta lastjiffy
|
sta tmp1
|
||||||
keep_waiting:
|
keep_waiting:
|
||||||
jsr RDTIM
|
jsr RDTIM
|
||||||
cmp #$FF ; self-mod the value returned by RDTIM to save memory
|
cmp tmp1
|
||||||
lastjiffy=(*-1)
|
|
||||||
beq keep_waiting
|
beq keep_waiting
|
||||||
rts
|
rts
|
||||||
.endproc
|
.endproc
|
||||||
|
|||||||
Reference in New Issue
Block a user