File: vga.inc

package info (click to toggle)
cc65 2.19-2
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 20,268 kB
  • sloc: ansic: 117,151; asm: 66,339; pascal: 4,248; makefile: 1,009; perl: 607
file content (240 lines) | stat: -rw-r--r-- 9,093 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240

; VGA charset for the Gamate conio implementation

        .byte   $00, $00, $00, $00, $00, $00, $00, $00

        ; 1
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %11111111
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000

        ; 2
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000

        ; 3
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %11111111
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000

        ; 4
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %00011111
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000

        ; 5
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %11110000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000

        ; 6
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00011111
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000

        ; 7
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %11110000
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000

        ; 8
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %11111111
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000

        ; 9
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %11111111
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000

        ; 10 (LF)
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000
        .byte   %00000000

        ; 11
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %11110000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000

        ; 12
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00011111
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000
        .byte   %00010000

        .byte   $3F, $33, $3F, $30, $30, $70, $F0, $E0
        .byte   $7F, $63, $7F, $63, $63, $67, $E6, $C0
        .byte   $99, $5A, $3C, $E7, $E7, $3C, $5A, $99
        .byte   $80, $E0, $F8, $FE, $F8, $E0, $80, $00
        .byte   $02, $0E, $3E, $FE, $3E, $0E, $02, $00
        .byte   $18, $3C, $7E, $18, $18, $7E, $3C, $18
        .byte   $66, $66, $66, $66, $66, $00, $66, $00
        .byte   $7F, $DB, $DB, $7B, $1B, $1B, $1B, $00
        .byte   $3E, $63, $38, $6C, $6C, $38, $CC, $78
        .byte   $00, $00, $00, $00, $7E, $7E, $7E, $00
        .byte   $18, $3C, $7E, $18, $7E, $3C, $18, $FF
        .byte   $18, $3C, $7E, $18, $18, $18, $18, $00
        .byte   $18, $18, $18, $18, $7E, $3C, $18, $00
        .byte   $00, $18, $0C, $FE, $0C, $18, $00, $00
        .byte   $00, $30, $60, $FE, $60, $30, $00, $00
        .byte   $00, $00, $C0, $C0, $C0, $FE, $00, $00
        .byte   $00, $24, $66, $FF, $66, $24, $00, $00
        .byte   $00, $18, $3C, $7E, $FF, $FF, $00, $00
        .byte   $00, $FF, $FF, $7E, $3C, $18, $00, $00
        .byte   $00, $00, $00, $00, $00, $00, $00, $00
        .byte   $30, $78, $78, $78, $30, $00, $30, $00
        .byte   $6C, $6C, $6C, $00, $00, $00, $00, $00
        .byte   $6C, $6C, $FE, $6C, $FE, $6C, $6C, $00
        .byte   $30, $7C, $C0, $78, $0C, $F8, $30, $00
        .byte   $00, $C6, $CC, $18, $30, $66, $C6, $00
        .byte   $38, $6C, $38, $76, $DC, $CC, $76, $00
        .byte   $60, $60, $C0, $00, $00, $00, $00, $00
        .byte   $18, $30, $60, $60, $60, $30, $18, $00
        .byte   $60, $30, $18, $18, $18, $30, $60, $00
        .byte   $00, $66, $3C, $FF, $3C, $66, $00, $00
        .byte   $00, $30, $30, $FC, $30, $30, $00, $00
        .byte   $00, $00, $00, $00, $00, $30, $30, $60
        .byte   $00, $00, $00, $FC, $00, $00, $00, $00
        .byte   $00, $00, $00, $00, $00, $30, $30, $00
        .byte   $06, $0C, $18, $30, $60, $C0, $80, $00
        .byte   $7C, $C6, $CE, $DE, $F6, $E6, $7C, $00
        .byte   $30, $70, $30, $30, $30, $30, $FC, $00
        .byte   $78, $CC, $0C, $38, $60, $CC, $FC, $00
        .byte   $78, $CC, $0C, $38, $0C, $CC, $78, $00
        .byte   $1C, $3C, $6C, $CC, $FE, $0C, $1E, $00
        .byte   $FC, $C0, $F8, $0C, $0C, $CC, $78, $00
        .byte   $38, $60, $C0, $F8, $CC, $CC, $78, $00
        .byte   $FC, $CC, $0C, $18, $30, $30, $30, $00
        .byte   $78, $CC, $CC, $78, $CC, $CC, $78, $00
        .byte   $78, $CC, $CC, $7C, $0C, $18, $70, $00
        .byte   $00, $30, $30, $00, $00, $30, $30, $00
        .byte   $00, $30, $30, $00, $00, $30, $30, $60
        .byte   $18, $30, $60, $C0, $60, $30, $18, $00
        .byte   $00, $00, $FC, $00, $00, $FC, $00, $00
        .byte   $60, $30, $18, $0C, $18, $30, $60, $00
        .byte   $78, $CC, $0C, $18, $30, $00, $30, $00
        .byte   $7C, $C6, $DE, $DE, $DE, $C0, $78, $00
        .byte   $30, $78, $CC, $CC, $FC, $CC, $CC, $00
        .byte   $FC, $66, $66, $7C, $66, $66, $FC, $00
        .byte   $3C, $66, $C0, $C0, $C0, $66, $3C, $00
        .byte   $F8, $6C, $66, $66, $66, $6C, $F8, $00
        .byte   $7E, $60, $60, $78, $60, $60, $7E, $00
        .byte   $7E, $60, $60, $78, $60, $60, $60, $00
        .byte   $3C, $66, $C0, $C0, $CE, $66, $3E, $00
        .byte   $CC, $CC, $CC, $FC, $CC, $CC, $CC, $00
        .byte   $78, $30, $30, $30, $30, $30, $78, $00
        .byte   $1E, $0C, $0C, $0C, $CC, $CC, $78, $00
        .byte   $E6, $66, $6C, $78, $6C, $66, $E6, $00
        .byte   $60, $60, $60, $60, $60, $60, $7E, $00
        .byte   $C6, $EE, $FE, $FE, $D6, $C6, $C6, $00
        .byte   $C6, $E6, $F6, $DE, $CE, $C6, $C6, $00
        .byte   $38, $6C, $C6, $C6, $C6, $6C, $38, $00
        .byte   $FC, $66, $66, $7C, $60, $60, $F0, $00
        .byte   $78, $CC, $CC, $CC, $DC, $78, $1C, $00
        .byte   $FC, $66, $66, $7C, $6C, $66, $E6, $00
        .byte   $78, $CC, $E0, $70, $1C, $CC, $78, $00
        .byte   $FC, $30, $30, $30, $30, $30, $30, $00
        .byte   $CC, $CC, $CC, $CC, $CC, $CC, $FC, $00
        .byte   $CC, $CC, $CC, $CC, $CC, $78, $30, $00
        .byte   $C6, $C6, $C6, $D6, $FE, $EE, $C6, $00
        .byte   $C6, $C6, $6C, $38, $38, $6C, $C6, $00
        .byte   $CC, $CC, $CC, $78, $30, $30, $78, $00
        .byte   $FE, $06, $0C, $18, $30, $60, $FE, $00
        .byte   $78, $60, $60, $60, $60, $60, $78, $00
        .byte   $C0, $60, $30, $18, $0C, $06, $02, $00
        .byte   $78, $18, $18, $18, $18, $18, $78, $00
        .byte   $10, $38, $6C, $C6, $00, $00, $00, $00
        .byte   $00, $00, $00, $00, $00, $00, $00, $FF
        .byte   $30, $30, $18, $00, $00, $00, $00, $00
        .byte   $00, $00, $78, $0C, $7C, $CC, $76, $00
        .byte   $E0, $60, $60, $7C, $66, $66, $DC, $00
        .byte   $00, $00, $78, $CC, $C0, $CC, $78, $00
        .byte   $1C, $0C, $0C, $7C, $CC, $CC, $76, $00
        .byte   $00, $00, $78, $CC, $FC, $C0, $78, $00
        .byte   $38, $6C, $60, $F0, $60, $60, $F0, $00
        .byte   $00, $00, $76, $CC, $CC, $7C, $0C, $F8
        .byte   $E0, $60, $6C, $76, $66, $66, $E6, $00
        .byte   $30, $00, $70, $30, $30, $30, $78, $00
        .byte   $0C, $00, $0C, $0C, $0C, $CC, $CC, $78
        .byte   $E0, $60, $66, $6C, $78, $6C, $E6, $00
        .byte   $70, $30, $30, $30, $30, $30, $78, $00
        .byte   $00, $00, $CC, $FE, $FE, $D6, $C6, $00
        .byte   $00, $00, $F8, $CC, $CC, $CC, $CC, $00
        .byte   $00, $00, $78, $CC, $CC, $CC, $78, $00
        .byte   $00, $00, $DC, $66, $66, $7C, $60, $F0
        .byte   $00, $00, $76, $CC, $CC, $7C, $0C, $1E
        .byte   $00, $00, $DC, $76, $66, $60, $F0, $00
        .byte   $00, $00, $7C, $C0, $78, $0C, $F8, $00
        .byte   $10, $30, $7C, $30, $30, $34, $18, $00
        .byte   $00, $00, $CC, $CC, $CC, $CC, $76, $00
        .byte   $00, $00, $CC, $CC, $CC, $78, $30, $00
        .byte   $00, $00, $C6, $D6, $FE, $FE, $6C, $00
        .byte   $00, $00, $C6, $6C, $38, $6C, $C6, $00
        .byte   $00, $00, $CC, $CC, $CC, $7C, $0C, $F8
        .byte   $00, $00, $FC, $98, $30, $64, $FC, $00
        .byte   $1C, $30, $30, $E0, $30, $30, $1C, $00
        .byte   $18, $18, $18, $00, $18, $18, $18, $00
        .byte   $E0, $30, $30, $1C, $30, $30, $E0, $00
        .byte   $76, $DC, $00, $00, $00, $00, $00, $00
        .byte   $00, $10, $38, $6C, $C6, $C6, $FE, $00