2 ; Mark Keates, Christian Groessler
4 ; void cputcxy (unsigned char x, unsigned char y, char c);
8 .export _cputcxy, _cputc
9 .export plot, cputdirect, putchar
10 .import popa, _gotoxy, mul40
19 jsr _gotoxy ; Set cursor, drop x
31 cmp #ATEOL ; Atari-EOL?
45 cputdirect: ; accepts screen code
48 lda OLDADR ; update cursor position pointer
75 ; turn off cursor, update screen, turn on cursor
86 adc SAVMSC ; add start of screen memory
111 ataint: .byte 64,0,32,96