From 8f0564f38f643ee47261fdbad9b80cf68643a368 Mon Sep 17 00:00:00 2001 From: Bobbi Webber-Manners Date: Sat, 7 Jan 2023 21:48:42 -0500 Subject: [PATCH] SHR: initialize all locals on mode change --- mainmem.shr.s | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/mainmem.shr.s b/mainmem.shr.s index d5ef906..da47700 100644 --- a/mainmem.shr.s +++ b/mainmem.shr.s @@ -971,8 +971,10 @@ SHRVDU24 >>> ENTMAIN * Reset graphics window +* Initialize other locals (called on MODE) SHRVDU26 >>> ENTMAIN - STZ SHRWINLFT+0 + + STZ SHRWINLFT+0 ; Graphics window STZ SHRWINLFT+1 STZ SHRWINBTM+0 STZ SHRWINBTM+1 @@ -984,6 +986,14 @@ SHRVDU26 >>> ENTMAIN STA SHRWINTOP+0 LDA #>199 STA SHRWINTOP+1 + + STZ SHRXPIXEL+0 ; Other locals + STZ SHRXPIXEL+1 + STZ SHRYPIXEL+0 + STZ SHRYPIXEL+1 + STZ SHRCURROUT + STZ SHRPREVOUT + >>> XF2AUX,VDU26RET