]> git.sur5r.net Git - cc65/commitdiff
Direct use of monitor function instead of subroutine call.
authorStephan Mühlstrasser <stephan.muehlstrasser@web.de>
Sun, 16 Nov 2014 20:13:18 +0000 (21:13 +0100)
committerStephan Mühlstrasser <stephan.muehlstrasser@web.de>
Sun, 16 Nov 2014 20:13:18 +0000 (21:13 +0100)
libsrc/c1p/c1p.inc
libsrc/c1p/cgetc.s

index 525a8e9ee502a53547304bdabbb9e83053c3ef86..60ea6eaaa165d581244eaa0d8608d067c32f23a7 100644 (file)
@@ -1,3 +1,8 @@
 \r
-SCRNBASE       := $D000        ; Base of video RAM\r
-VIDEORAMSIZE   := $0400        ; Size of C1P video RAM (1 kB)\r
+SCRNBASE        := $D000    ; Base of video RAM\r
+VIDEORAMSIZE    := $0400    ; Size of C1P video RAM (1 kB)\r
+\r
+CURSORPOS       := $0200    ; Cursor position for OUTPUTC routine\r
+\r
+OUTPUTC         := $BF2D    ; Output character at cursor position\r
+INPUTC          := $FD00    ; Input character from keyboard\r
index 483c2f2c11f69e7dc80025064f95f63576d274f7..a73866a56bf1f07f02ec3418a49cd98aa262a53d 100644 (file)
@@ -1,11 +1,8 @@
 ;\r
 ; char cgetc (void);\r
 ;\r
-\r
         .export         _cgetc\r
         .include        "c1p.inc"\r
 \r
-; Use INPUT routine from 65V PROM MONITOR\r
-_cgetc:\r
-        jsr $FEED\r
-        rts\r
+; Direct use of input routine from 65V PROM MONITOR\r
+_cgetc = INPUTC\r