]> git.sur5r.net Git - cc65/blob - libsrc/c64/extra/soft80.s
Merge pull request #213 from mrdudz/soft80
[cc65] / libsrc / c64 / extra / soft80.s
1 ;
2 ; Groepaz/Hitmen, 12.10.2015
3 ;
4 ; import/overload stubs for the soft80 implementation
5
6         .include "../soft80.inc"
7
8         ; soft80_cgetc.s
9         .import soft80_cgetc
10         .export _cgetc := soft80_cgetc                  ; cgetc.s
11
12         ; soft80_color.s
13         .import soft80_textcolor
14         .import soft80_bgcolor
15         .export _textcolor := soft80_textcolor          ; color.s
16         .export _bgcolor := soft80_bgcolor              ; color.s
17
18         ; soft80_cputc.s
19         .import soft80_cputc
20         .import soft80_cputcxy
21         .import soft80_cputdirect
22         .import soft80_putchar
23         .import soft80_newline
24         .import soft80_plot
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
31
32         ; soft80_kclrscr.s
33         .import soft80_kclrscr
34         .export _clrscr := soft80_kclrscr               ; clrscr.s
35         .export CLRSCR := soft80_kclrscr                ; kernal func (c64.inc)
36
37         ; soft80_kplot.s
38         .import soft80_kplot
39         .export PLOT := soft80_kplot                    ; kplot.s
40
41         ; soft80_kscreen.s
42         .import soft80_screensize
43         .export screensize := soft80_screensize         ; _scrsize.s
44         .export SCREEN := soft80_screensize             ; kernal func (kernal.s)
45
46         ; VIC sprite data for the mouse pointer
47         .export         mcb_spritememory  := soft80_spriteblock
48         .export         mcb_spritepointer := (soft80_vram + $03F8)
49
50         ; Chars used by chline () and cvline ()
51         .exportzp       chlinechar = CH_HLINE
52         .exportzp       cvlinechar = CH_VLINE