2 ; Ullrich von Bassewitz, 06.08.1998
4 ; void cputcxy (unsigned char x, unsigned char y, char c);
8 .export _cputcxy, _cputc, cputdirect, putchar
10 .constructor initcputc
21 jsr _gotoxy ; Set cursor, drop x
25 ; Plot a character - also used as internal function
27 _cputc = PRINT ; let the kernal handle it
35 ; Set cursor position, calculate RAM pointers
40 jmp PLOT ; Set the new cursor
42 ; Write one character to the screen without doing anything else, return X
47 ;--------------------------------------------------------------------------
48 ; Module constructor/destructor