]> git.sur5r.net Git - cc65/commitdiff
Replace zeropage variable with standard tmp variable.
authorStephan Mühlstrasser <stephan.muehlstrasser@web.de>
Thu, 12 Feb 2015 20:29:19 +0000 (21:29 +0100)
committerStephan Mühlstrasser <stephan.muehlstrasser@web.de>
Thu, 12 Feb 2015 20:29:19 +0000 (21:29 +0100)
cfg/osic1p.cfg
libsrc/osic1p/cgetc.s
libsrc/osic1p/extzp.inc
libsrc/osic1p/extzp.s

index 4771639a63e00ce29862c2c1575629d8d68b684c..10ce827fdb1bbebc164e9174ace4811d61cc0cc5 100644 (file)
@@ -7,7 +7,7 @@ SYMBOLS {
 }
 MEMORY {
     # for size of ZP see runtime/zeropage.s and c1p/extzp.s
-    ZP:       file = "", define = yes, start = $0002, size = $001A + $0005;
+    ZP:       file = "", define = yes, start = $0002, size = $001A + $0004;
     RAM:      file = %O, define = yes, start = %S, size = __HIMEM__ - __STACKSIZE__ - %S;
 }
 SEGMENTS {
index b5a51966773169757a186430bd62b789de28f88d..ecd53b8d733dfe7a8248e00ce76cf293de5eee77 100644 (file)
@@ -6,6 +6,7 @@
 \r
         .include        "osic1p.inc"\r
         .include        "extzp.inc"\r
+        .include        "zeropage.inc"\r
 \r
 ; Input routine from 65V PROM MONITOR, show cursor if enabled\r
 _cgetc:\r
@@ -13,7 +14,7 @@ _cgetc:
         beq     nocursor\r
         ldy     CURS_X\r
         lda     (SCREEN_PTR),y  ; fetch current character\r
-        sta     CURS_SAV        ; save it\r
+        sta     tmp1            ; save it\r
         lda     #$A1            ; full white square\r
         sta     (SCREEN_PTR),y  ; store at cursor position\r
 nocursor:\r
@@ -21,7 +22,7 @@ nocursor:
         pha                     ; save retrieved character\r
         lda     cursor          ; was cursor on?\r
         beq     nocursor2\r
-        lda     CURS_SAV        ; fetch saved character\r
+        lda     tmp1            ; fetch saved character\r
         ldy     CURS_X\r
         sta     (SCREEN_PTR),y  ; store at cursor position\r
 nocursor2:\r
index 4aab34ff9aa5a2c4077c9699e6e451e55fb1379d..06498d1a68140e8711335e86305fd8d89439c38a 100644 (file)
@@ -4,4 +4,4 @@
 
 ; ------------------------------------------------------------------------
 
-        .globalzp       CURS_X, CURS_Y, CURS_SAV, SCREEN_PTR
+        .globalzp       CURS_X, CURS_Y, SCREEN_PTR
index 95f9394dcfc0a3220460cbe44b8668da952c6e33..e54e2b3063cc801d9924ea4197566e930b2f7bf9 100644 (file)
@@ -13,8 +13,7 @@
 
 CURS_X:         .byte   0
 CURS_Y:         .byte   0
-CURS_SAV:       .byte   0
 SCREEN_PTR:     .res    2
 
-; size 5
+; size 4
 ; Adjust size of this segment in osic1p.cfg if the size changes