From 9b3b652fa54093d9e937c22fd8deb0d082094bb8 Mon Sep 17 00:00:00 2001 From: ZeroByteOrg Date: Mon, 8 Aug 2022 15:17:28 -0500 Subject: [PATCH] Switched to using tmp1 instead of self-mod to store the jiffies value --- libsrc/cx16/waitvsync.s | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libsrc/cx16/waitvsync.s b/libsrc/cx16/waitvsync.s index 9cd1824cf..f8828eec2 100644 --- a/libsrc/cx16/waitvsync.s +++ b/libsrc/cx16/waitvsync.s @@ -10,15 +10,15 @@ ; .export _waitvsync + .importzp tmp1 .proc _waitvsync: near RDTIM = $FFDE ; Kernal API for reading the jiffy timer jsr RDTIM - sta lastjiffy + sta tmp1 keep_waiting: jsr RDTIM - cmp #$FF ; self-mod the value returned by RDTIM to save memory - lastjiffy=(*-1) + cmp tmp1 beq keep_waiting rts .endproc