1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-27 15:29:46 +00:00
cc65/libsrc/c64/extra/soft80.s

72 lines
2.5 KiB
ArmAsm
Raw Normal View History

2015-10-12 12:40:12 +00:00
;
; Groepaz/Hitmen, 12.10.2015
;
; import/overload stubs for the soft80 implementation
2015-10-12 19:02:48 +00:00
.include "../soft80.inc"
; soft80_cgetc.s
.import soft80_cgetc
2015-10-14 15:50:44 +00:00
.export _cgetc := soft80_cgetc ; cgetc.s
; soft80_color.s
.import soft80_textcolor
.import soft80_bgcolor
2015-10-14 15:50:44 +00:00
.export _textcolor := soft80_textcolor ; color.s
.export _bgcolor := soft80_bgcolor ; color.s
2017-12-28 00:58:03 +00:00
; soft80_cpeekc.s
.import soft80_cpeekc
.export _cpeekc := soft80_cpeekc ; cpeekc.s
; soft80_cpeekcolor.s
.import soft80_cpeekcolor
.export _cpeekcolor := soft80_cpeekcolor ; cpeekcolor.s
; soft80_cpeekrevers.s
.import soft80_cpeekrevers
.export _cpeekrevers := soft80_cpeekrevers ; cpeekrevers.s
; soft80_cpeeks.s
.import soft80_cpeeks
.export _cpeeks := soft80_cpeeks ; cpeeks.s
; soft80_cputc.s
.import soft80_cputc
.import soft80_cputcxy
.import soft80_cputdirect
.import soft80_putchar
.import soft80_newline
.import soft80_plot
2015-10-14 15:50:44 +00:00
.export _cputc := soft80_cputc ; cputc.s
.export _cputcxy := soft80_cputcxy ; cputc.s
.export cputdirect := soft80_cputdirect ; cputc.s
.export putchar := soft80_putchar ; cputc.s
.export newline := soft80_newline ; cputc.s
.export plot := soft80_plot ; cputc.s
; soft80_kclrscr.s
.import soft80_kclrscr
2015-10-14 15:50:44 +00:00
.export _clrscr := soft80_kclrscr ; clrscr.s
; soft80_kplot.s
.import soft80_kplot
2015-10-14 15:50:44 +00:00
.export PLOT := soft80_kplot ; kplot.s
; soft80_kscreen.s
2015-10-01 13:03:11 +00:00
.import soft80_screensize
2015-10-14 15:50:44 +00:00
.export screensize := soft80_screensize ; _scrsize.s
2015-11-07 10:45:38 +00:00
; FIXME: use _scrsize.s/remove soft80_scrsize.s
;.export SCREEN := soft80_screensize ; kernal func (kernal.s)
2015-10-12 19:23:27 +00:00
; VIC sprite data for the mouse pointer
.export mcb_spritememory := soft80_spriteblock
.export mcb_spritepointer := (soft80_vram + $03F8)
; Chars used by chline () and cvline ()
.exportzp chlinechar = CH_HLINE
.exportzp cvlinechar = CH_VLINE
2017-12-28 00:58:03 +00:00
.import return1
.export _doesclrscrafterexit := return1