3 ; Groepaz/Hitmen, 12.10.2015
5 ; lowlevel kplot function for the soft80 implementation
9 .import soft80_internal_cursorxlsb
20 ; calc pointer to bitmap
21 lda soft80_bitmapylo,x
23 adc soft80_bitmapxlo,y
25 lda soft80_bitmapyhi,x
26 adc soft80_bitmapxhi,y
31 sta soft80_internal_cursorxlsb
33 ; calc pointer to vram
49 ; FIXME: the following tables take up 260 bytes, perhaps move them
50 ; to 0xdc00... area in ram under i/o
63 .byte <(soft80_vram+(row*40))
67 .byte >(soft80_vram+(row*40))
71 .byte <(soft80_bitmap+(row*40*8))
75 .byte >(soft80_bitmap+(row*40*8))
78 ;-------------------------------------------------------------------------------
79 ; force the init constructor to be imported
82 conio_init = soft80_init