; ; Maciej 'YTM/Elysium' Witkowiak ; ; 27.10.2001 ; 06.03.2002 ; unsigned char cgetc (void); .export _cgetc .import update_cursor .importzp cursor_x, cursor_y, cursor_flag .include "../inc/jumptab.inc" .include "../inc/geossym.inc" _cgetc: ; show cursor if needed lda cursor_flag beq L0 jsr update_cursor lda cursor_x ldx cursor_x+1 sta stringX stx stringX+1 lda cursor_y sec sbc curHeight sta stringY jsr PromptOn L0: jsr GetNextChar tax beq L0 pha jsr PromptOff pla ldx #0 rts