]> git.sur5r.net Git - cc65/blobdiff - libsrc/c16/kbhit.s
Minor comment adjustment.
[cc65] / libsrc / c16 / kbhit.s
index f1164bbaac5ea9913a82f739fe3b2804e7f900ab..f408c4e5179e074a56111755b66953340f4e66ab 100644 (file)
@@ -1,20 +1,25 @@
 ;
 ; Ullrich von Bassewitz, 06.08.1998
 ;
-; int kbhit (void);
+; unsigned char kbhit (void);
 ;
 
        .export         _kbhit
-       .import         return0, return1
 
        .include        "plus4.inc"
 
-_kbhit:
+
+.proc   _kbhit
+
+        ldx     #0              ; High byte of return is always zero
        lda     KEY_COUNT       ; Get number of characters
        ora     FKEY_COUNT      ; Or with number of chars from function keys
-       bne     L1
-       jmp     return0
-L1:    jmp     return1
+        beq     L9
+        lda     #1
+L9:     rts
+
+.endproc
+