-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlib_chars.asm
260 lines (259 loc) · 11.4 KB
/
lib_chars.asm
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
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
_charset:
; Latin
db $38, $44, $4c, $54, $64, $44, $38, $00
db $10, $30, $50, $10, $10, $10, $7c, $00
db $38, $44, $04, $08, $30, $40, $7c, $00
db $38, $44, $04, $18, $04, $44, $38, $00
db $08, $18, $28, $48, $7c, $08, $08, $00
db $7c, $40, $70, $08, $04, $08, $70, $00
db $18, $20, $40, $78, $44, $44, $38, $00
db $7c, $44, $08, $10, $10, $10, $10, $00
db $38, $44, $44, $38, $44, $44, $38, $00
db $38, $44, $44, $3c, $04, $08, $30, $00
db $10, $28, $44, $44, $7c, $44, $44, $00
db $78, $24, $24, $38, $24, $24, $78, $00
db $18, $24, $40, $40, $40, $24, $18, $00
db $70, $28, $24, $24, $24, $28, $70, $00
db $7c, $40, $40, $78, $40, $40, $7c, $00
db $7c, $40, $40, $78, $40, $40, $40, $00
db $38, $44, $40, $5c, $44, $44, $38, $00
db $44, $44, $44, $7c, $44, $44, $44, $00
db $38, $10, $10, $10, $10, $10, $38, $00
db $1c, $08, $08, $08, $48, $48, $30, $00
db $44, $48, $50, $60, $50, $48, $44, $00
db $40, $40, $40, $40, $40, $40, $7c, $00
db $44, $6c, $54, $54, $44, $44, $44, $00
db $44, $64, $64, $54, $4c, $4c, $44, $00
db $38, $44, $44, $44, $44, $44, $38, $00
db $78, $44, $44, $78, $40, $40, $40, $00
db $38, $44, $44, $44, $54, $48, $34, $00
db $78, $44, $44, $78, $50, $48, $44, $00
db $38, $44, $40, $38, $04, $44, $38, $00
db $7c, $10, $10, $10, $10, $10, $10, $00
db $44, $44, $44, $44, $44, $44, $38, $00
db $44, $44, $44, $44, $28, $28, $10, $00
db $44, $44, $44, $54, $54, $6c, $44, $00
db $44, $44, $28, $10, $28, $44, $44, $00
db $44, $44, $44, $38, $10, $10, $10, $00
db $7c, $04, $08, $10, $20, $40, $7c, $00
db $00, $00, $38, $04, $3c, $44, $3c, $00
db $40, $40, $58, $64, $44, $64, $58, $00
db $00, $00, $38, $44, $40, $44, $38, $00
db $04, $04, $34, $4c, $44, $4c, $34, $00
db $00, $00, $38, $44, $7c, $40, $38, $00
db $08, $14, $10, $7c, $10, $10, $10, $00
db $00, $00, $34, $4c, $4c, $34, $04, $38
db $40, $40, $78, $44, $44, $44, $44, $00
db $10, $00, $30, $10, $10, $10, $38, $00
db $08, $00, $18, $08, $08, $08, $48, $30
db $20, $20, $24, $28, $30, $28, $24, $00
db $30, $10, $10, $10, $10, $10, $38, $00
db $00, $00, $68, $54, $54, $54, $54, $00
db $00, $00, $58, $64, $44, $44, $44, $00
db $00, $00, $38, $44, $44, $44, $38, $00
db $00, $00, $58, $64, $64, $58, $40, $40
db $00, $00, $34, $4c, $4c, $34, $04, $04
db $00, $00, $58, $64, $40, $40, $40, $00
db $00, $00, $3c, $40, $78, $04, $78, $00
db $20, $20, $78, $20, $20, $24, $18, $00
db $00, $00, $48, $48, $48, $48, $34, $00
db $00, $00, $44, $44, $44, $28, $10, $00
db $00, $00, $44, $54, $54, $54, $28, $00
db $00, $00, $44, $28, $10, $28, $44, $00
db $00, $00, $44, $44, $4c, $34, $04, $38
db $00, $00, $7c, $08, $10, $20, $7c, $00
; Math symbols
db $00, $00, $34, $48, $48, $48, $34, $00
db $18, $24, $24, $38, $24, $24, $38, $60
db $7c, $44, $40, $40, $40, $40, $40, $00
db $7c, $28, $28, $28, $28, $28, $4c, $00
db $7c, $44, $20, $10, $20, $44, $7c, $00
db $00, $00, $3c, $48, $48, $48, $30, $00
db $00, $28, $28, $28, $28, $34, $40, $40
db $00, $28, $50, $10, $10, $10, $10, $00
db $7c, $10, $38, $54, $54, $38, $10, $7c
db $10, $28, $44, $7c, $44, $28, $10, $00
db $38, $44, $44, $44, $28, $28, $6c, $00
db $18, $20, $20, $10, $28, $28, $28, $10
db $00, $00, $00, $28, $54, $54, $28, $00
db $04, $38, $54, $54, $54, $38, $40, $00
db $1c, $20, $40, $7c, $40, $20, $1c, $00
db $38, $44, $44, $44, $44, $44, $44, $00
; Cyrillic
db $00, $00, $48, $54, $74, $54, $48, $00
db $00, $00, $30, $08, $38, $48, $34, $00
db $00, $00, $78, $40, $78, $44, $78, $00
db $00, $00, $48, $48, $48, $7c, $04, $00
db $00, $00, $18, $28, $28, $38, $44, $00
db $00, $00, $38, $44, $7c, $40, $38, $00
db $00, $10, $38, $54, $54, $38, $10, $00
db $00, $00, $3c, $24, $20, $20, $20, $00
db $00, $00, $44, $28, $10, $28, $44, $00
db $00, $00, $44, $4c, $54, $64, $44, $00
db $00, $28, $10, $00, $4c, $54, $64, $00
db $00, $00, $48, $50, $60, $50, $48, $00
db $00, $00, $1c, $14, $14, $24, $44, $00
db $00, $00, $44, $6c, $54, $44, $44, $00
db $00, $00, $44, $44, $7c, $44, $44, $00
db $00, $00, $38, $44, $44, $44, $38, $00
db $00, $00, $3c, $24, $24, $24, $24, $00
db $00, $00, $3c, $44, $3c, $14, $24, $00
db $00, $00, $78, $44, $78, $40, $40, $00
db $00, $00, $3c, $40, $40, $40, $3c, $00
db $00, $00, $7c, $10, $10, $10, $10, $00
db $00, $00, $44, $28, $10, $20, $40, $00
db $00, $00, $54, $38, $10, $38, $54, $00
db $00, $00, $78, $24, $38, $24, $78, $00
db $00, $00, $20, $20, $38, $24, $38, $00
db $00, $00, $44, $44, $64, $54, $64, $00
db $00, $00, $78, $04, $38, $04, $78, $00
db $00, $00, $54, $54, $54, $54, $7c, $00
db $00, $00, $38, $44, $1c, $44, $38, $00
db $00, $00, $54, $54, $54, $7c, $04, $00
db $00, $00, $24, $24, $3c, $04, $04, $00
db $00, $00, $60, $20, $38, $24, $38, $00
db $48, $54, $54, $74, $54, $54, $48, $00
db $10, $28, $44, $44, $7c, $44, $44, $00
db $7c, $44, $40, $78, $44, $44, $78, $00
db $48, $48, $48, $48, $48, $7c, $04, $00
db $1c, $14, $14, $24, $24, $7c, $44, $00
db $7c, $40, $40, $78, $40, $40, $7c, $00
db $10, $38, $54, $54, $54, $38, $10, $00
db $7c, $44, $44, $40, $40, $40, $40, $00
db $44, $44, $28, $10, $28, $44, $44, $00
db $44, $44, $4c, $54, $64, $44, $44, $00
db $28, $10, $44, $4c, $54, $64, $44, $00
db $44, $48, $50, $60, $50, $48, $44, $00
db $0c, $14, $24, $24, $24, $24, $44, $00
db $44, $6c, $54, $54, $44, $44, $44, $00
db $44, $44, $44, $7c, $44, $44, $44, $00
db $38, $44, $44, $44, $44, $44, $38, $00
db $7c, $44, $44, $44, $44, $44, $44, $00
db $3c, $44, $44, $3c, $14, $24, $44, $00
db $78, $44, $44, $78, $40, $40, $40, $00
db $38, $44, $40, $40, $40, $44, $38, $00
db $7c, $10, $10, $10, $10, $10, $10, $00
db $44, $44, $44, $28, $10, $20, $40, $00
db $54, $54, $38, $10, $38, $54, $54, $00
db $78, $24, $24, $38, $24, $24, $78, $00
db $40, $40, $40, $78, $44, $44, $78, $00
db $44, $44, $44, $64, $54, $54, $64, $00
db $78, $04, $04, $18, $04, $04, $78, $00
db $54, $54, $54, $54, $54, $54, $7c, $00
db $38, $44, $04, $3c, $04, $44, $38, $00
db $54, $54, $54, $54, $54, $7c, $04, $00
db $44, $44, $44, $44, $3c, $04, $04, $00
; Katakana
db $7c, $04, $7c, $04, $08, $10, $20, $00
db $00, $00, $78, $08, $30, $20, $40, $00
db $00, $08, $10, $30, $50, $10, $10, $00
db $00, $10, $78, $48, $08, $10, $20, $00
db $00, $00, $78, $10, $10, $10, $78, $00
db $00, $10, $78, $30, $50, $50, $10, $00
db $00, $20, $7c, $24, $28, $20, $20, $00
db $00, $00, $38, $08, $08, $08, $7c, $00
db $00, $00, $78, $08, $78, $08, $78, $00
db $00, $00, $54, $54, $04, $08, $10, $00
db $00, $00, $00, $7c, $00, $00, $00, $00
db $7c, $04, $14, $18, $10, $10, $20, $00
db $04, $08, $10, $30, $50, $10, $10, $00
db $10, $7c, $44, $44, $04, $08, $10, $00
db $00, $7c, $10, $10, $10, $10, $7c, $00
db $08, $7c, $08, $18, $28, $48, $08, $00
db $10, $7c, $14, $14, $14, $24, $44, $00
db $10, $7c, $10, $7c, $10, $10, $10, $00
db $3c, $24, $44, $04, $04, $08, $10, $00
db $20, $3c, $28, $48, $08, $08, $10, $00
db $00, $7c, $04, $04, $04, $04, $7c, $00
db $28, $7c, $28, $28, $08, $08, $10, $00
db $00, $60, $04, $64, $04, $08, $70, $00
db $00, $7c, $04, $08, $10, $28, $44, $00
db $20, $7c, $24, $28, $20, $20, $1c, $00
db $44, $44, $24, $04, $08, $10, $20, $00
db $3c, $24, $3c, $44, $04, $08, $10, $00
db $08, $70, $10, $7c, $10, $10, $20, $00
db $54, $54, $54, $04, $04, $08, $10, $00
db $38, $00, $7c, $10, $10, $10, $20, $00
db $20, $20, $30, $28, $24, $20, $20, $00
db $10, $7c, $10, $10, $10, $10, $20, $00
db $00, $38, $00, $00, $00, $00, $7c, $00
db $00, $7c, $04, $68, $10, $28, $44, $00
db $10, $7c, $04, $18, $74, $10, $10, $00
db $04, $04, $04, $08, $10, $20, $40, $00
db $10, $08, $24, $24, $24, $24, $44, $00
db $40, $40, $7c, $40, $40, $40, $3c, $00
db $7c, $04, $04, $04, $08, $10, $20, $00
db $00, $20, $50, $08, $04, $04, $00, $00
db $10, $7c, $10, $10, $54, $54, $10, $00
db $00, $7c, $04, $04, $28, $10, $08, $00
db $78, $00, $30, $00, $00, $78, $04, $00
db $08, $10, $20, $40, $48, $44, $7c, $00
db $04, $04, $04, $28, $10, $28, $40, $00
db $3c, $10, $7c, $10, $10, $10, $0c, $00
db $20, $7c, $24, $24, $28, $20, $20, $00
db $00, $38, $08, $08, $08, $08, $7c, $00
db $00, $7c, $04, $7c, $04, $04, $7c, $00
db $38, $00, $7c, $04, $04, $08, $10, $00
db $24, $24, $24, $24, $24, $08, $10, $00
db $08, $28, $28, $28, $28, $2c, $48, $00
db $20, $20, $20, $24, $24, $28, $30, $00
db $00, $7c, $44, $44, $44, $44, $7c, $00
db $7c, $44, $44, $04, $04, $08, $10, $00
db $00, $60, $00, $04, $04, $08, $70, $00
db $48, $24, $00, $00, $00, $00, $00, $00
; Hiragana
db $40, $fe, $48, $70, $48, $82, $7c, $00
db $00, $00, $10, $7e, $3c, $5a, $34, $00
db $00, $00, $40, $42, $42, $52, $20, $00
db $00, $00, $1c, $1c, $22, $02, $0c, $00
db $00, $00, $18, $7e, $18, $30, $6e, $00
db $00, $00, $12, $7e, $3c, $52, $34, $00
db $00, $00, $28, $7c, $2a, $22, $24, $00
db $00, $00, $08, $5c, $6a, $0c, $30, $00
db $00, $00, $08, $0e, $38, $4c, $3a, $00
db $00, $00, $00, $3c, $02, $02, $1c, $00
db $20, $fe, $20, $7c, $aa, $b2, $64, $00
db $00, $80, $82, $82, $82, $90, $60, $00
db $1c, $00, $7c, $02, $02, $04, $18, $00
db $38, $00, $fe, $08, $30, $50, $9e, $00
db $20, $fa, $22, $7c, $a2, $a2, $4c, $00
db $40, $44, $f2, $4a, $48, $88, $30, $00
db $10, $fc, $08, $3e, $04, $80, $7c, $00
db $18, $18, $30, $60, $60, $30, $18, $00
db $04, $84, $be, $84, $84, $84, $48, $00
db $00, $fc, $02, $00, $40, $80, $7e, $00
db $10, $16, $f8, $08, $7c, $80, $78, $00
db $80, $80, $80, $80, $84, $88, $70, $00
db $08, $fe, $08, $38, $48, $38, $08, $00
db $04, $44, $fe, $44, $44, $40, $3e, $00
db $64, $28, $30, $fe, $20, $40, $3c, $00
db $40, $fe, $40, $5e, $80, $a0, $9e, $00
db $20, $fe, $40, $f8, $04, $04, $78, $00
db $00, $00, $fc, $02, $02, $04, $38, $00
db $00, $fe, $0c, $30, $40, $40, $38, $00
db $10, $12, $1c, $30, $40, $40, $3e, $00
db $24, $f2, $48, $48, $9c, $aa, $10, $00
db $80, $9e, $80, $80, $a0, $be, $c0, $00
db $44, $4c, $7a, $aa, $a6, $aa, $6c, $00
db $40, $ec, $52, $62, $ce, $4a, $4c, $00
db $00, $38, $54, $92, $a2, $a2, $4c, $00
db $04, $be, $84, $84, $9e, $a4, $5c, $00
db $08, $4c, $c6, $46, $44, $44, $38, $00
db $20, $18, $20, $16, $8a, $ca, $18, $00
db $00, $20, $70, $d8, $8c, $06, $02, $00
db $3e, $84, $be, $84, $9c, $a6, $18, $00
db $08, $7e, $08, $7e, $38, $4c, $3a, $00
db $e0, $24, $24, $7e, $a4, $a4, $68, $00
db $20, $fc, $24, $62, $a0, $62, $3c, $00
db $04, $44, $7c, $c6, $aa, $92, $64, $00
db $20, $20, $78, $20, $78, $22, $1c, $00
db $00, $48, $fc, $4a, $42, $4c, $40, $00
db $08, $bc, $ca, $8a, $bc, $08, $30, $00
db $08, $08, $0e, $08, $78, $8c, $72, $00
db $38, $84, $80, $fc, $c2, $02, $38, $00
db $00, $42, $42, $42, $62, $04, $18, $00
db $7c, $08, $30, $dc, $62, $92, $7c, $00
db $20, $2c, $f4, $24, $64, $e4, $26, $00
db $7c, $18, $20, $5c, $82, $02, $7c, $00
db $40, $60, $dc, $62, $42, $c2, $5c, $00
db $10, $30, $20, $70, $48, $ce, $84, $00