3 ; Maciej 'YTM/Elysium' Witkowiak
8 ; void cpputsxy (unsigned char x, unsigned char y, char* s);
9 ; void cpputs (char* s);
11 ; same as cputsxy and cputs but faster and use proportional font spacing
12 ; does not update cursor position
14 .export _cpputsxy, _cpputs
18 .importzp cursor_x, cursor_y
20 .include "../inc/const.inc"
21 .include "../inc/geossym.inc"
22 .include "../inc/jumptab.inc"
25 sta r0L ; Save s for later
28 jsr _gotoxy ; Set cursor, pop x
29 jmp L0 ; Same as cputs...
36 bne L1 ; Jump if there's something