;
; Ullrich von Bassewitz, 06.08.1998
;
; unsigned char kbhit (void);
;

        .export         _kbhit

        .include        "plus4.inc"


.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
        beq     L9
        lda     #1
L9:     rts

.endproc