]> git.sur5r.net Git - cc65/commitdiff
Saved 3 bytes for the C16 target.
authorIrgendwerA8 <c.krueger.b@web.de>
Sat, 26 May 2018 18:25:51 +0000 (20:25 +0200)
committerIrgendwerA8 <c.krueger.b@web.de>
Sat, 26 May 2018 18:30:38 +0000 (20:30 +0200)
libsrc/c16/cgetc.s

index 3ee31a757faf653086fe4ab28de0a412392dfaae..a61373ac709b8997f85033c9b27eba313bcee2df 100644 (file)
@@ -60,8 +60,10 @@ L2:     jsr     KBDREAD         ; Read char and return in A
 
 .proc   initkbd
 
-        ldy     #15
+        ldy     #7
 @L1:    lda     fnkeys,y
+        sta     FKEY_SPACE+8,y
+        lda     #$01            ; Lower 8 places are all $01
         sta     FKEY_SPACE,y
         dey
         bpl     @L1
@@ -69,8 +71,7 @@ L2:     jsr     KBDREAD         ; Read char and return in A
 
 .endproc
 
-fnkeys: .byte   $01, $01, $01, $01, $01, $01, $01, $01
-        .byte   133, 137, 134, 138, 135, 139, 136, 140
+fnkeys: .byte   133, 137, 134, 138, 135, 139, 136, 140
 
 
 .code