2 ; Ullrich von Bassewitz, 06.08.1998
4 ; void cputsxy (unsigned char x, unsigned char y, char* s);
5 ; void cputs (char* s);
8 .export _cputsxy, _cputs
9 .import popa, _gotoxy, _cputc
13 sta ptr1 ; Save s for later
16 jsr _gotoxy ; Set cursor, pop x
17 jmp L0 ; Same as cputs...
19 _cputs: sta ptr1 ; Save s
25 sty tmp1 ; Save offset
26 jsr _cputc ; Output char, advance cursor
29 inc ptr1+1 ; Bump high byte