1 .constructor initconio, 24
31 ldy #16 ; size of a pallette
45 ; Set background to black.
54 ;----------------------------------------------------------------------------
55 ; The character tiles use only two colors from each pallette. Color zero
56 ; comes from pallette zero; color one is different in each pallette. The
57 ; color of a character is set by choosing one of the 16 pallettes.
65 ; pointer to font data
86 ldx #0 ; white on black
96 ldx #$08 ; 8 bytes/char
100 sta VDC_DATA_LO ; bitplane 0
101 stz VDC_DATA_HI ; bitplane 1
103 clc ; increment font pointer
111 bne lineloop ; next bitplane-0 byte
112 ldx #$08 ; fill bitplanes 2 and 3 with 0
117 bne fillloop ; next byte
119 bne charloop ; next character
124 font: .include "vga.inc"