2 ; Groepaz/Hitmen, 12.10.2015
4 ; import/overload stubs for the soft80 implementation
6 .include "../soft80.inc"
10 .export _cgetc := soft80_cgetc ; cgetc.s
13 .import soft80_textcolor
14 .import soft80_bgcolor
15 .export _textcolor := soft80_textcolor ; color.s
16 .export _bgcolor := soft80_bgcolor ; color.s
20 .import soft80_cputcxy
21 .import soft80_cputdirect
22 .import soft80_putchar
23 .import soft80_newline
25 .export _cputc := soft80_cputc ; cputc.s
26 .export _cputcxy := soft80_cputcxy ; cputc.s
27 .export cputdirect := soft80_cputdirect ; cputc.s
28 .export putchar := soft80_putchar ; cputc.s
29 .export newline := soft80_newline ; cputc.s
30 .export plot := soft80_plot ; cputc.s
33 .import soft80_kclrscr
34 .export _clrscr := soft80_kclrscr ; clrscr.s
38 .export PLOT := soft80_kplot ; kplot.s
41 .import soft80_screensize
42 .export screensize := soft80_screensize ; _scrsize.s
43 ; FIXME: use _scrsize.s/remove soft80_scrsize.s
44 ;.export SCREEN := soft80_screensize ; kernal func (kernal.s)
46 ; VIC sprite data for the mouse pointer
47 .export mcb_spritememory := soft80_spriteblock
48 .export mcb_spritepointer := (soft80_vram + $03F8)
50 ; Chars used by chline () and cvline ()
51 .exportzp chlinechar = CH_HLINE
52 .exportzp cvlinechar = CH_VLINE