-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchargen.s
More file actions
197 lines (195 loc) · 8.49 KB
/
chargen.s
File metadata and controls
197 lines (195 loc) · 8.49 KB
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
.export chargen_table
.SEGMENT "CHARGEN"
chargen_table:
.byte $00, $00, $00, $00, $00, $00, $7E, $A9
.byte $8D, $8D, $A9, $7E, $7E, $D7, $E3, $E3
.byte $D7, $7E, $70, $F8, $7E, $F8, $70, $00
.byte $10, $38, $FE, $38, $10, $00, $1C, $59
.byte $FF, $59, $1C, $00, $08, $3D, $FF, $3D
.byte $08, $00, $00, $18, $3C, $3C, $18, $00
.byte $FF, $E7, $C3, $C3, $E7, $FF, $18, $24
.byte $42, $24, $18, $00, $FF, $83, $BD, $BD
.byte $83, $FF, $0E, $11, $11, $BE, $C0, $F0
.byte $00, $72, $8F, $8F, $72, $00, $03, $07
.byte $FE, $A0, $A0, $E0, $03, $04, $F8, $A2
.byte $A2, $FC, $5A, $38, $E7, $67, $38, $5A
.byte $FE, $7C, $38, $10, $10, $00, $10, $10
.byte $38, $7C, $FE, $00, $24, $66, $FF, $66
.byte $24, $00, $00, $FA, $00, $FA, $00, $00
.byte $60, $90, $FE, $80, $FE, $80, $02, $5B
.byte $A5, $A5, $DA, $40, $00, $0E, $0E, $0E
.byte $0E, $00, $29, $6D, $FF, $6D, $29, $01
.byte $30, $60, $FE, $60, $30, $00, $18, $0C
.byte $FE, $0C, $18, $00, $10, $10, $54, $38
.byte $10, $00, $10, $38, $54, $10, $10, $00
.byte $00, $3C, $04, $04, $04, $00, $38, $54
.byte $10, $10, $54, $38, $0C, $1C, $7C, $1C
.byte $0C, $00, $60, $70, $7C, $70, $60, $00
.byte $00, $00, $00, $00, $00, $00, $00, $60
.byte $FA, $60, $00, $00, $00, $E0, $00, $E0
.byte $00, $00, $28, $FE, $28, $FE, $28, $00
.byte $24, $56, $D6, $54, $48, $00, $62, $4C
.byte $10, $22, $46, $00, $1C, $42, $B2, $4C
.byte $12, $00, $00, $20, $C0, $00, $00, $00
.byte $38, $44, $82, $00, $00, $00, $00, $82
.byte $44, $38, $00, $00, $10, $54, $38, $54
.byte $10, $00, $00, $10, $10, $7C, $10, $10
.byte $00, $01, $06, $00, $00, $00, $00, $10
.byte $10, $10, $10, $00, $00, $00, $06, $00
.byte $00, $00, $02, $04, $08, $10, $20, $40
.byte $7C, $8E, $92, $A2, $7C, $00, $22, $42
.byte $FE, $02, $02, $00, $46, $8A, $9A, $92
.byte $66, $00, $44, $82, $92, $92, $6C, $00
.byte $18, $28, $4A, $FE, $0A, $00, $F4, $92
.byte $92, $92, $8C, $00, $3C, $52, $92, $92
.byte $0C, $00, $C0, $8E, $90, $A0, $C0, $00
.byte $6C, $92, $92, $92, $6C, $00, $60, $92
.byte $92, $92, $7C, $00, $00, $00, $66, $00
.byte $00, $00, $00, $01, $66, $00, $00, $00
.byte $10, $28, $44, $82, $00, $00, $24, $24
.byte $24, $24, $24, $00, $00, $82, $44, $28
.byte $10, $00, $40, $80, $8A, $90, $60, $00
.byte $7C, $82, $BA, $AA, $78, $00, $3E, $48
.byte $88, $48, $3E, $00, $82, $FE, $92, $92
.byte $6C, $00, $38, $44, $82, $82, $44, $00
.byte $82, $FE, $82, $82, $7C, $00, $82, $FE
.byte $92, $92, $C6, $00, $82, $FE, $92, $90
.byte $C0, $00, $38, $44, $82, $8A, $4E, $00
.byte $FE, $10, $10, $10, $FE, $00, $00, $82
.byte $FE, $82, $00, $00, $0C, $02, $82, $FC
.byte $80, $00, $82, $FE, $10, $6C, $82, $02
.byte $82, $FE, $82, $02, $06, $00, $FE, $40
.byte $30, $40, $FE, $00, $FE, $40, $20, $10
.byte $FE, $00, $7C, $82, $82, $82, $7C, $00
.byte $82, $FE, $92, $90, $60, $00, $7C, $82
.byte $86, $82, $7D, $01, $82, $FE, $98, $94
.byte $62, $00, $64, $92, $92, $92, $4C, $00
.byte $C0, $82, $FE, $82, $C0, $00, $FC, $02
.byte $02, $02, $FC, $00, $F8, $04, $02, $04
.byte $F8, $00, $FC, $02, $1C, $02, $FC, $00
.byte $82, $6C, $10, $6C, $82, $00, $C0, $22
.byte $1E, $22, $C0, $00, $C6, $8A, $92, $A2
.byte $C6, $00, $FE, $82, $82, $00, $00, $00
.byte $C0, $20, $10, $08, $04, $02, $82, $82
.byte $FE, $00, $00, $00, $30, $40, $80, $40
.byte $30, $00, $01, $01, $01, $01, $01, $01
.byte $00, $00, $C0, $20, $00, $00, $04, $2A
.byte $2A, $2A, $1E, $02, $82, $FC, $0A, $12
.byte $0C, $00, $1C, $22, $22, $22, $14, $00
.byte $0C, $12, $12, $8C, $FE, $02, $1C, $2A
.byte $2A, $2A, $18, $00, $12, $7E, $92, $80
.byte $40, $00, $19, $25, $25, $05, $3E, $00
.byte $82, $FE, $10, $20, $1E, $00, $00, $22
.byte $BE, $02, $00, $00, $06, $01, $01, $21
.byte $BE, $00, $80, $FE, $08, $14, $22, $00
.byte $00, $82, $FE, $02, $00, $00, $3E, $20
.byte $1E, $20, $1E, $00, $3E, $10, $20, $20
.byte $1E, $00, $1C, $22, $22, $22, $1C, $00
.byte $21, $3F, $25, $24, $18, $00, $18, $24
.byte $25, $1F, $21, $00, $22, $3E, $12, $20
.byte $30, $00, $12, $2A, $2A, $2A, $24, $00
.byte $20, $FC, $22, $22, $04, $00, $3C, $02
.byte $02, $04, $3E, $00, $38, $04, $02, $04
.byte $38, $00, $3C, $02, $1C, $02, $3C, $00
.byte $22, $14, $08, $14, $22, $00, $39, $05
.byte $05, $05, $3E, $00, $22, $26, $2A, $32
.byte $22, $00, $10, $10, $6C, $82, $82, $00
.byte $00, $00, $EE, $00, $00, $00, $82, $82
.byte $6C, $10, $10, $00, $40, $80, $40, $40
.byte $80, $00, $1E, $22, $42, $22, $1E, $00
.byte $70, $89, $8D, $8D, $52, $00, $5C, $02
.byte $02, $5E, $02, $00, $1C, $2A, $AA, $AA
.byte $18, $00, $44, $AA, $AA, $9E, $42, $00
.byte $84, $2A, $2A, $1E, $82, $00, $04, $AA
.byte $AA, $1E, $02, $00, $04, $2A, $AA, $1E
.byte $02, $00, $18, $24, $25, $27, $02, $00
.byte $5C, $AA, $AA, $AA, $58, $00, $9C, $2A
.byte $2A, $2A, $98, $00, $1C, $AA, $AA, $2A
.byte $18, $00, $80, $22, $3E, $82, $00, $00
.byte $40, $A2, $BE, $82, $40, $00, $00, $A2
.byte $BE, $02, $00, $00, $9E, $28, $48, $28
.byte $9E, $00, $0E, $14, $D4, $14, $0E, $00
.byte $22, $3E, $2A, $AA, $A2, $00, $24, $2A
.byte $1A, $1C, $2A, $00, $3E, $50, $90, $FE
.byte $92, $00, $0C, $52, $92, $52, $0C, $00
.byte $4C, $12, $12, $12, $4C, $00, $0C, $92
.byte $52, $12, $0C, $00, $1C, $42, $82, $42
.byte $1C, $00, $1C, $82, $42, $02, $1C, $00
.byte $58, $05, $05, $05, $5E, $00, $98, $24
.byte $42, $24, $98, $00, $BC, $02, $02, $02
.byte $BC, $00, $18, $24, $E7, $24, $24, $00
.byte $16, $7A, $92, $82, $44, $00, $A8, $68
.byte $3E, $68, $A8, $00, $81, $FF, $A0, $E8
.byte $5F, $0A, $02, $11, $FF, $90, $40, $00
.byte $04, $2A, $AA, $9E, $02, $00, $00, $22
.byte $BE, $82, $00, $00, $0C, $12, $52, $92
.byte $0C, $00, $1C, $02, $22, $42, $1C, $00
.byte $5E, $90, $D0, $50, $8E, $00, $5E, $90
.byte $88, $44, $DE, $00, $64, $94, $94, $F4
.byte $14, $00, $64, $94, $94, $64, $00, $00
.byte $0C, $12, $A2, $02, $04, $00, $1C, $10
.byte $10, $10, $10, $00, $10, $10, $10, $10
.byte $1C, $00, $56, $F9, $21, $5B, $97, $0D
.byte $56, $F8, $04, $7C, $BF, $04, $00, $5E
.byte $00, $00, $00, $00, $10, $28, $54, $28
.byte $44, $00, $44, $28, $54, $28, $10, $00
.byte $55, $AA, $00, $55, $00, $AA, $55, $AA
.byte $55, $AA, $55, $AA, $BB, $FF, $55, $EE
.byte $BB, $55, $00, $00, $FF, $00, $00, $00
.byte $08, $08, $FF, $00, $00, $00, $28, $28
.byte $FF, $00, $00, $00, $08, $08, $FF, $00
.byte $FF, $00, $08, $08, $0F, $08, $0F, $00
.byte $28, $28, $3F, $00, $00, $00, $28, $28
.byte $EF, $00, $FF, $00, $00, $00, $FF, $00
.byte $FF, $00, $28, $28, $2F, $20, $3F, $00
.byte $28, $28, $E8, $08, $F8, $00, $08, $08
.byte $F8, $08, $F8, $00, $28, $28, $F8, $00
.byte $00, $00, $08, $08, $0F, $00, $00, $00
.byte $00, $00, $F8, $08, $08, $08, $08, $08
.byte $F8, $08, $08, $08, $08, $08, $0F, $08
.byte $08, $08, $00, $00, $FF, $08, $08, $08
.byte $08, $08, $08, $08, $08, $08, $08, $08
.byte $FF, $08, $08, $08, $00, $00, $FF, $28
.byte $28, $28, $00, $00, $FF, $00, $FF, $08
.byte $00, $00, $F8, $08, $E8, $28, $00, $00
.byte $3F, $20, $2F, $28, $28, $28, $E8, $08
.byte $E8, $28, $28, $28, $2F, $20, $2F, $28
.byte $00, $00, $FF, $00, $EF, $28, $28, $28
.byte $28, $28, $28, $28, $28, $28, $EF, $00
.byte $EF, $28, $28, $28, $E8, $28, $28, $28
.byte $08, $08, $F8, $08, $F8, $08, $28, $28
.byte $2F, $28, $28, $28, $08, $08, $0F, $08
.byte $0F, $08, $00, $00, $F8, $08, $F8, $08
.byte $00, $00, $F8, $28, $28, $28, $00, $00
.byte $3F, $28, $28, $28, $00, $00, $0F, $08
.byte $0F, $08, $08, $08, $FF, $08, $FF, $08
.byte $28, $28, $FF, $28, $28, $28, $08, $08
.byte $F8, $00, $00, $00, $00, $00, $0F, $08
.byte $08, $08, $FF, $FF, $FF, $FF, $FF, $FF
.byte $0F, $0F, $0F, $0F, $0F, $0F, $FF, $FF
.byte $FF, $00, $00, $00, $00, $00, $00, $FF
.byte $FF, $FF, $F0, $F0, $F0, $F0, $F0, $F0
.byte $1C, $22, $34, $08, $14, $22, $3F, $54
.byte $54, $54, $28, $00, $7E, $40, $40, $40
.byte $60, $00, $20, $40, $7E, $40, $7E, $40
.byte $C6, $AA, $92, $92, $C6, $00, $1C, $22
.byte $3C, $20, $20, $00, $01, $7E, $08, $08
.byte $70, $08, $20, $40, $40, $3E, $20, $40
.byte $99, $A5, $E7, $A5, $99, $00, $38, $54
.byte $92, $92, $54, $38, $32, $4E, $80, $80
.byte $4E, $32, $0C, $52, $B2, $B2, $92, $0C
.byte $38, $44, $28, $30, $4C, $38, $19, $26
.byte $2C, $34, $64, $98, $38, $54, $92, $92
.byte $00, $00, $7E, $80, $80, $80, $7E, $00
.byte $00, $54, $54, $54, $54, $54, $22, $22
.byte $FA, $22, $22, $00, $02, $02, $8A, $52
.byte $22, $00, $22, $52, $8A, $02, $02, $00
.byte $00, $00, $7F, $80, $80, $60, $06, $01
.byte $FF, $00, $00, $00, $10, $10, $D6, $D6
.byte $10, $10, $24, $48, $48, $24, $24, $48
.byte $00, $60, $90, $90, $60, $00, $00, $00
.byte $18, $18, $00, $00, $00, $00, $08, $08
.byte $00, $00, $04, $06, $01, $FF, $80, $80
.byte $F8, $80, $80, $78, $00, $00, $48, $98
.byte $A8, $48, $00, $00, $00, $3C, $3C, $3C
.byte $00, $00, $00, $00, $00, $00, $00, $00