From a914be0fdc03cf02acb31eaf44514c6dfefb3fa1 Mon Sep 17 00:00:00 2001
From: mc78 <mc78@outlook.de>
Date: Mon, 26 Aug 2024 02:03:29 +0200
Subject: [PATCH] Fixed off-by-one-error on upper bound of invalid screen
 memory locations

---
 libsrc/cbm/workingscreenaddr.s | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libsrc/cbm/workingscreenaddr.s b/libsrc/cbm/workingscreenaddr.s
index 14aff477d..a964455ac 100644
--- a/libsrc/cbm/workingscreenaddr.s
+++ b/libsrc/cbm/workingscreenaddr.s
@@ -15,12 +15,12 @@ _cbm_set_working_screen:
         bne @error
         cpx #$10    ; Screen addr must not be set to $1000-$1fff nor $9000-$9fff
         bcc @ok_1000
-        cpx #$1f
+        cpx #$20
         bcc @error
     @ok_1000:
         cpx #$90    ; Screen addr must not be set to $1000-$1fff nor $9000-$9fff
         bcc @ok_9000
-        cpx #$9f
+        cpx #$a0
         bcc @error
     @ok_9000:
         stx SCREEN_HI