]> git.sur5r.net Git - cc65/blob - libsrc/c64/soft80.inc
added some more comments and -headers
[cc65] / libsrc / c64 / soft80.inc
1 ;
2 ; Groepaz/Hitmen, 12.10.2015
3 ;
4 ; internal constants for the soft80 implementation
5
6 soft80_lo_charset       = $d000
7 soft80_hi_charset       = $d400
8 soft80_vram             = $d800 ; ram under i/o
9 soft80_colram           = $d800 ; color ram (used for temp. storage)
10 soft80_bitmap           = $e000
11
12 charsperline            = 80
13 screenrows              = 25
14
15 ; FIXME: these should match petscii and perhaps come from a common cbm.inc?
16 CH_ESC                  = 95
17 CH_HLINE                = 96
18 CH_CROSS                = 123
19 CH_VLINE                = 125
20 CH_PI                   = 126
21 CH_LTEE                 = 171
22 CH_URCORNER             = 174
23 CH_LLCORNER             = 173
24 CH_ULCORNER             = 176
25 CH_BTEE                 = 177
26 CH_TTEE                 = 178
27 CH_RTEE                 = 179
28 CH_LRCORNER             = 189
29
30 ;-------------------------------------------------------------------------------
31 ; set to 0 to disable the color-ram "voodoo" for debugging purposes
32 .define SOFT80COLORVOODOO 1
33 ; set to 0 to disable special case optimization for the "space" character
34 .define SOFT80FASTSPACE 1
35