Subversion Repositories Kolibri OS

Rev

Rev 2461 | Rev 2499 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2461 Rev 2470
1
; Kolibri-A vectorized system fonts
1
; Kolibri-A vectorized system fonts
2
; A.Jerdev 
2
; A.Jerdev 
3
; Copyright (C) KolibriOS Team, 2011
3
; Copyright (C) KolibriOS Team, 2011
4
; 
4
; 
5
; font data section
5
; font data section
6
 
6
 
7
 
7
 
8
macro gptick	origin, r, tick
8
macro gptick	origin, r, tick
9
{    dw  (origin mod 32) shl 11 + (r mod 8) shl 8 + (tick mod 256) }
9
{    dw  (origin mod 32) shl 11 + (r mod 8) shl 8 + (tick mod 256) }
10
 
10
 
11
macro ritick	x, y, tick
11
macro ritick	x, y, tick
12
{    dw  (x mod 16) shl 12 + (y mod 16) shl 8 + (tick mod 2) }
12
{    dw  (x mod 16) shl 12 + (y mod 16) shl 8 + (tick mod 2) }
13
 
13
 
14
macro cstick	x, y, r, tick
14
macro cstick	x, y, r, tick
15
{    dw  (x mod 16) shl 12 + (y mod 16) shl 8 + 0xC0 + (r mod 2) shl 2 + (tick mod 4) }
15
{    dw  (x mod 16) shl 12 + (y mod 16) shl 8 + 0xC0 + (r mod 2) shl 2 + (tick mod 4) }
16
 
16
 
17
macro lntick	x, y, r, len
17
macro lntick	x, y, r, len
18
{   
18
{   
19
if  len in <2, 3, 4, 5, 6, 7>   
19
if  len in <2, 3, 4, 5, 6, 7>   
20
dw  ((x mod 16) shl 12 + (y mod 16) shl 8 + (r mod 4) shl 3 + len) 
20
dw  ((x mod 16) shl 12 + (y mod 16) shl 8 + (r mod 4) shl 3 + len) 
21
else
21
else
22
dw  ((x mod 16) shl 12 + (y mod 16) shl 8 + (r mod 4) shl 3 + ((len-8) mod 8) + 0xE0)
22
dw  ((x mod 16) shl 12 + (y mod 16) shl 8 + (r mod 4) shl 3 + ((len-8) mod 8) + 0xE0)
23
end if
23
end if
24
    }
24
    }
25
 
25
 
26
;align 8
26
;align 8
27
;sdsh_data:
27
;sdsh_data:
28
 
28
 
29
.numfonts   db  2               ; number of system fonts
29
.numfonts   db  2               ; number of system fonts
30
.numsptks   db  32              ; number of special ticks
30
.numsptks   db  32              ; number of special ticks
31
.numticks   dw  ?               ; total number of ticks
31
.numticks   dw  ?               ; total number of ticks
32
;.sp_ticks   dd  .special_ticks  ; special table
32
;.sp_ticks   dd  .special_ticks  ; special table
33
.ticktble   dd  .tick_table     ; general table
33
.ticktble   dd  .tick_table     ; general table
34
;.pix4       db  34
34
;.pix4       db  34
35
;.pix5       db  42
35
;.pix5       db  42
36
;.pix6       db  50
36
;.pix6       db  50
37
;.pix7       db  58
37
;.pix7       db  58
38
;.pix8       db  66
38
;.pix8       db  66
39
 
39
 
40
align 4
40
align 4
41
;   ---- special tickfields ----
41
;   ---- special tickfields ----
42
.blank      db  0, 0, 0, 0      ; for straight lines
42
.blank      db  0, 0, 0, 0         ; for straight lines
43
.cs2        db  11001100b,  111100b
43
.cs2        db  11001100b,  111100b
44
.cs3        db  00010100b,  01000101b,  0001b
44
.cs3        db  00010100b,  01000101b,  0001b
45
.cs0        db  111111b         ; 4-pix square
45
.cs0        db  1111b              ; 4-pix square
46
.ri1        db  01010101b       ; 8-pix ring (rot-invariant)
46
.ri1        db  01010101b, 0101b   ; 8-pix ring (rot-invariant)
47
 
47
 
48
align 16
48
align 16
49
.info:
49
.info:
50
 
50
 
51
;    System font #0: 5x9  
51
;    System font #0: 5x9  
52
.fnt0.x     db  5           ; + 0: X-width
52
.fnt0.x     db  5           ; + 0: X-width
53
.fnt0.y     db  9           ; + 1: Y-heigth
53
.fnt0.y     db  9           ; + 1: Y-heigth
54
.fnt0.rs    dw  0           ; + 2: reserved
54
.fnt0.rs    dw  0           ; + 2: reserved
55
.fnt0.tab   dd  .table0     ; + 4
55
.fnt0.tab   dd  .table0     ; + 4
56
.fnt0.org   dd  .origs0     ; + 8
56
.fnt0.org   dd  .origs0     ; + 8
57
 
57
 
58
;align 16
58
;align 16
59
;;    System font #1: 7x10  
59
;;    System font #1: 7x10  
60
;.fnt1.x     db  7           ; X-width
60
;.fnt1.x     db  7           ; X-width
61
;.fnt1.y     db  9           ; Y-heigth
61
;.fnt1.y     db  9           ; Y-heigth
62
;.fnt1.rs    dw  0           ; reserved
62
;.fnt1.rs    dw  0           ; reserved
63
;.fnt1.tab   dd  .table1
63
;.fnt1.tab   dd  .table1
64
;.fnt1.org   dd  .origs1
64
;.fnt1.org   dd  .origs1
65
 
65
 
66
align 4
66
align 4
67
.origs0:
67
.origs0:
68
            db  0x00    ; zero
68
            db  0x00    ; zero
69
            db  0x02    ; 1     s/7XæëÿW
69
            db  0x02    ; 1     s/7XæëÿW
70
            db  0x05    ; 2     6W~ç
70
            db  0x05    ; 2     6W~ç
71
            db  0x06    ; 3     ^*Sâú
71
            db  0x06    ; 3     ^*Sâú
72
            db  0x08    ; 4     \ÆÚ
72
            db  0x08    ; 4     \ÆÚ
73
            db  0x32    ; 5     0(adqceku{
73
            db  0x32    ; 5     0(adqceku{
74
            db  0x42    ; 6     Æê
74
            db  0x42    ; 6     Æê
75
            db  0x43    ; 7     <ç
75
            db  0x43    ; 7     <ç
76
            db  0x07    ; 8     &>?23á
76
            db  0x07    ; 8     &>?23á
77
            db  0x18    ; 9     )9D
77
            db  0x18    ; 9     )9D
78
            db  0x44    ; 10    *8B
78
            db  0x44    ; 10    *8B
79
            db  0x03    ; 11    $
79
            db  0x03    ; 11    $
80
            db  0x46    ; 12    vJVgæ
80
            db  0x46    ; 12    vJVgæ
81
            db  0x35    ; 13    5}ßìM
81
            db  0x35    ; 13    5}ßìM
82
            db  0x15    ; 14    4
82
            db  0x15    ; 14    4
83
            db  0x45    ; 15    9e
83
            db  0x45    ; 15    9e
84
            db  0x16    ; 16    abphinÛ
84
            db  0x16    ; 16    abphinÛ
85
            db  0x13    ; 17    f
85
            db  0x13    ; 17    f
86
            db  0x48    ; 18    Y
86
            db  0x48    ; 18    Y
87
            db  0x22    ; 19    j&ä
87
            db  0x22    ; 19    j&ä
88
            db  0x36    ; 20    mt
88
            db  0x36    ; 20    mt
89
            db  0x25    ; 21    r
89
            db  0x25    ; 21    r
90
            db  0x12    ; 22    wö
90
            db  0x12    ; 22    wö
91
            db  0x26    ; 23    {Ú
91
            db  0x26    ; 23    {Ú
92
            db  0x24    ; 24    }úþ
92
            db  0x24    ; 24    }úþ
93
            db  0x28    ; 25    É
93
            db  0x28    ; 25    É
94
            db  0x14    ; 26    Ëûüÿ
94
            db  0x14    ; 26    Ëûüÿ
95
            db  0x34    ; 27    ×Ó÷
95
            db  0x34    ; 27    ×Ó÷
96
            db  0x38    ; 28    Þé
96
            db  0x38    ; 28    Þé
97
            db  0x41    ; 29    ó
97
            db  0x41    ; 29    ó
98
            db  0x30    ; 30    
98
            db  0x30    ; 30    
99
 
99
 
100
align 4
100
align 4
101
 
101
 
102
diff16 "sdsh_data.tick_table: ",0,$
102
diff16 "sdsh_data.tick_table: ",0,$
103
 
103
 
104
.tick_table:
104
.tick_table:
105
.v1:
105
.v1:
106
                            ;  32   33
106
                            ;  32   33
107
            db  01b         ; XX    XX   
107
            db  01b         ; XX    XX   
108
            db  11b         ;   X    X  
108
            db  11b         ;   X    X  
109
.v2:
109
.v2:
110
                            ;      34    35     36    37    38
110
                            ;      34    35     36    37    38
111
            db  0100b       ;34    XXX    XXX   XX    XX    XX
111
            db  0100b       ;34    XXX    XXX   XX    XX    XX
112
            db  1100b       ;35       X     X     X     XX    X
112
            db  1100b       ;35       X     X     X     XX    X
113
            db  0001b       ;36                    X          X
113
            db  0001b       ;36                    X          X
114
            db  1001b       ;37
114
            db  1001b       ;37
115
            db  0101b       ;38
115
            db  0101b       ;38
116
            db  0           ;39
116
            db  0           ;39
117
            db  0           ;40
117
            db  0           ;40
118
            db  0           ;41
118
            db  0           ;41
119
.v3:
119
.v3:
120
                            ;       42   43   44    45    46    47   48
120
                            ;       42   43   44    45    46    47   48
121
            db  000100b     ;42    XXX   XX   XX    XX   XXXX   XX   XXX 
121
            db  000100b     ;42    XXX   XX   XX    XX   XXXX   XX   XXX 
122
            db  000011b     ;43       X   X     X     X     X    X     X
122
            db  000011b     ;43       X   X     X     X     X    X     X
123
            db  010001b     ;44       X   X      X    X         X      X 
123
            db  010001b     ;44       X   X      X    X         X      X 
124
            db  000101b     ;45           X      X    X        X     
124
            db  000101b     ;45           X      X    X        X     
125
            db  110000b     ;46
125
            db  110000b     ;46
126
            db  000111b     ;47
126
            db  000111b     ;47
127
            db  001100b     ;48
127
            db  001100b     ;48
128
            db  0           ;49
128
            db  0           ;49
129
 
129
 
130
.v4:
130
.v4:
131
                            ;       50   51   52    53     54    55
131
                            ;       50   51   52    53     54    55
132
            db  01010001b   ;50:   XX    XX  XXXX   Y      XX    XX
132
            db  01010001b   ;50:   XX    XX  XXXX   Y      XX    XX
133
            db  01000101b   ;51:     X     X     X  X        X     X   
133
            db  01000101b   ;51:     X     X     X  X        X     X   
134
            db  01010000b   ;52:      X    X     X   X    XXX    XXX
134
            db  01010000b   ;52:      X    X     X   X    XXX    XXX
135
            db  01010010b   ;53:      X    X          X
135
            db  01010010b   ;53:      X    X          X
136
            db  00011101b   ;54:      X   X           X
136
            db  00011101b   ;54:      X   X           X
137
            db  00110101b   ;55:                     X
137
            db  00110101b   ;55:                     X
138
            db  0           ;56:      
138
            db  0           ;56:      
139
            db  0           ;57:      
139
            db  0           ;57:      
140
 
140
 
141
.v5:
141
.v5:
142
            db  00000001b, 01b          ;58: )(Þ
142
            db  00000001b, 01b          ;58: )(Þ
143
            db  00000001b, 10b          ;59: /7X
143
            db  00000001b, 10b          ;59: /7X
144
            db  01000101b, 01b          ;60: 8uÚÛæ
144
            db  01000101b, 01b          ;60: 8uÚÛæ
145
            db  01010100b, 00b          ;61: BPRa
145
            db  01010100b, 00b          ;61: BPRa
146
            db  00000010b, 01b          ;62: \X&
146
            db  00000010b, 01b          ;62: \X&
147
            db  00010100b, 00b          ;63: ahnu×
147
            db  00010100b, 00b          ;63: ahnu×
148
            db  10111000b, 00b          ;64: Æ
148
            db  10111000b, 00b          ;64: Æ
149
            db  0, 0                    ;65:  
149
            db  0, 0                    ;65:  
150
 
150
 
151
.v6:
151
.v6:
152
            db  01000000b, 0101b        ;66: Jfg
152
            db  01000000b, 0101b        ;66: Jfg
153
            db  01010100b, 0001b        ;67: ß
153
            db  01010100b, 0001b        ;67: ß
154
            db  0, 0                    ;68: 
154
            db  0, 0                    ;68: 
155
            db  0, 0                    ;69: 
155
            db  0, 0                    ;69: 
156
            db  0, 0                    ;70: 
156
            db  0, 0                    ;70: 
157
            db  0, 0                    ;71: 
157
            db  0, 0                    ;71: 
158
            db  0, 0                    ;72: 
158
            db  0, 0                    ;72: 
159
            db  0, 0                    ;73: 
159
            db  0, 0                    ;73: 
160
.v7:
160
.v7:
161
            db  11011001b, 011001b      ;74: >
161
            db  11011001b, 011001b      ;74: >
162
            db  00010001b, 010001b      ;75: D
162
            db  00010001b, 010001b      ;75: D
163
            db  00010100b, 000101b      ;76: bcdpqg
163
            db  00010100b, 000101b      ;76: bcdpqg
164
            db  0, 0                    ;77: 
164
            db  0, 0                    ;77: 
165
            db  0, 0                    ;78: 
165
            db  0, 0                    ;78: 
166
            db  0, 0                    ;79: 
166
            db  0, 0                    ;79: 
167
            db  0, 0                    ;80: 
167
            db  0, 0                    ;80: 
168
            db  0, 0                    ;81: 
168
            db  0, 0                    ;81: 
169
.v8:
169
.v8:
170
            db  00110000b, 00001100b    ;82: 5
170
            db  00110000b, 00001100b    ;82: 5
171
            db  0, 0                    ;83: 
171
            db  0, 0                    ;83: 
172
            db  0, 0                    ;84: 
172
            db  0, 0                    ;84: 
173
            db  0, 0                    ;85: 
173
            db  0, 0                    ;85: 
174
            db  0, 0, 0, 0, 0, 0, 0, 0  ;86..89 
174
            db  0, 0, 0, 0, 0, 0, 0, 0  ;86..89 
175
.v9:
175
.v9:
176
            db  0, 0, 0                 ;90: 
176
            db  0, 0, 0                 ;90: 
177
            db  0, 0, 0                 ;91: 
177
            db  0, 0, 0                 ;91: 
178
            db  0, 0, 0                 ;92: 
178
            db  0, 0, 0                 ;92: 
179
            db  0, 0, 0                 ;93: 
179
            db  0, 0, 0                 ;93: 
180
.v10:
180
.v10:
181
            db  00010100b, 01010000b, 0100b     ; 94: @0CGOQÑÎÝ
181
            db  00010100b, 01010000b, 0100b     ; 94: @0CGOQÑÎÝ
182
            db  01010100b, 01010001b, 0100b     ; 95: 689
182
            db  01010100b, 01010001b, 0100b     ; 95: 689
183
            db  0, 0, 0                         ; 96: 
183
            db  0, 0, 0                         ; 96: 
184
            db  0, 0, 0                         ; 97: 
184
            db  0, 0, 0                         ; 97: 
185
.v11:
185
.v11:
186
            db  10100000b, 01010010b, 000001b   ; 98: $s
186
            db  10100000b, 01010010b, 000001b   ; 98: $s
187
            db  0, 0, 0                         ; 99: 
187
            db  0, 0, 0                         ; 99: 
188
            db  0, 0, 0                         ;100: 
188
            db  0, 0, 0                         ;100: 
189
            db  0, 0, 0                         ;101: 
189
            db  0, 0, 0                         ;101: 
190
.v12:
190
.v12:
191
.v13:
191
.v13:
192
            db  0, 0, 0, 0                      ;106: 
192
            db  0, 0, 0, 0                      ;106: 
193
            db  0, 0, 0, 0                      ;107: 
193
            db  0, 0, 0, 0                      ;107: 
194
            db  0, 0, 0, 0                      ;108: 
194
            db  0, 0, 0, 0                      ;108: 
195
            db  0, 0, 0, 0                      ;109: 
195
            db  0, 0, 0, 0                      ;109: 
196
.v14:
196
.v14:
197
            db  0, 0, 0, 0                      ;110: 
197
            db  0, 0, 0, 0                      ;110: 
198
            db  0, 0, 0, 0                      ;111: 
198
            db  0, 0, 0, 0                      ;111: 
199
            db  0, 0, 0, 0                      ;112: 
199
            db  0, 0, 0, 0                      ;112: 
200
            db  0, 0, 0, 0                      ;113: 
200
            db  0, 0, 0, 0                      ;113: 
201
.v15:
201
.v15:
202
            db  0, 0, 0, 0                      ;114: 
202
            db  0, 0, 0, 0                      ;114: 
203
            db  0, 0, 0, 0                      ;115: 
203
            db  0, 0, 0, 0                      ;115: 
204
            db  0, 0, 0, 0                      ;116: 
204
            db  0, 0, 0, 0                      ;116: 
205
            db  0, 0, 0, 0                      ;117: 
205
            db  0, 0, 0, 0                      ;117: 
206
.v16:
206
.v16:
207
            db  0, 0, 0, 0                      ;118: 
207
            db  0, 0, 0, 0                      ;118: 
208
            db  0, 0, 0, 0                      ;119: 
208
            db  0, 0, 0, 0                      ;119: 
209
            db  0, 0, 0, 0                      ;120: 
209
            db  0, 0, 0, 0                      ;120: 
210
            db  0, 0, 0, 0                      ;121: 
210
            db  0, 0, 0, 0                      ;121: 
211
 
211
 
212
 
212
 
213
align 4
213
align 4
214
.table0:
214
.table0:
215
 
215
 
216
diff16 "sdsh_data.table0: ",0,$
216
diff16 "sdsh_data.table0: ",0,$
217
 
217
 
218
   times 33 dw 0
218
   times 33 dw 0
219
        dw (.ch0_33 -.chars)*16 + 2         ; #33 !
219
        dw (.ch0_33 -.chars)*16 + 2         ; #33 !
220
        dw (.ch0_34 -.chars)*16 + 2         ; #34 "		
220
        dw (.ch0_34 -.chars)*16 + 2         ; #34 "		
221
        dw (.ch0_35 -.chars)*16 + 4         ; #35 # 
221
        dw (.ch0_35 -.chars)*16 + 4         ; #35 # 
222
        dw (.ch0_36 -.chars)*16 + 2         ; #36 $ 
222
        dw (.ch0_36 -.chars)*16 + 2         ; #36 $ 
223
        dw (.ch0_37 -.chars)*16 + 3         ; #37 % 
223
        dw (.ch0_37 -.chars)*16 + 3         ; #37 % 
224
        dw (.ch0_38 -.chars)*16 + 4         ; #38 &  
224
        dw (.ch0_38 -.chars)*16 + 4         ; #38 &  
225
        dw (.ch0_39 -.chars)*16 + 1         ; #39 '
225
        dw (.ch0_39 -.chars)*16 + 1         ; #39 '
226
        dw (.ch0_40 -.chars)*16 + 1         ; #40 ( 	     
226
        dw (.ch0_40 -.chars)*16 + 1         ; #40 ( 	     
227
        dw (.ch0_41 -.chars)*16 + 1         ; #41 ) 
227
        dw (.ch0_41 -.chars)*16 + 1         ; #41 ) 
228
        dw (.ch0_42 -.chars)*16 + 3         ; #42 * 
228
        dw (.ch0_42 -.chars)*16 + 3         ; #42 * 
229
        dw (.ch0_43 -.chars)*16 + 2         ; #43 + 
229
        dw (.ch0_43 -.chars)*16 + 2         ; #43 + 
230
        dw (.ch0_44 -.chars)*16 + 2         ; #44 ,	
230
        dw (.ch0_44 -.chars)*16 + 2         ; #44 ,	
231
        dw (.ch0_45 -.chars)*16 + 1         ; #45 -	
231
        dw (.ch0_45 -.chars)*16 + 1         ; #45 -	
232
        dw (.ch0_46 -.chars)*16 + 1         ; #46 .			
232
        dw (.ch0_46 -.chars)*16 + 1         ; #46 .			
233
        dw (.ch0_47 -.chars)*16 + 1         ; #47 /		
233
        dw (.ch0_47 -.chars)*16 + 1         ; #47 /		
234
        dw (.ch0_48 -.chars)*16 + 2         ; #48 0
234
        dw (.ch0_48 -.chars)*16 + 2         ; #48 0
235
        dw (.ch0_49 -.chars)*16 + 2         ; #49 1
235
        dw (.ch0_49 -.chars)*16 + 2         ; #49 1
236
        dw (.ch0_50 -.chars)*16 + 3         ; #50 2
236
        dw (.ch0_50 -.chars)*16 + 3         ; #50 2
237
        dw (.ch0_51 -.chars)*16 + 3         ; #51 3
237
        dw (.ch0_51 -.chars)*16 + 3         ; #51 3
238
        dw (.ch0_52 -.chars)*16 + 3         ; #52 4
238
        dw (.ch0_52 -.chars)*16 + 3         ; #52 4
239
        dw (.ch0_53 -.chars)*16 + 2         ; #53 5
239
        dw (.ch0_53 -.chars)*16 + 2         ; #53 5
240
        dw (.ch0_54 -.chars)*16 + 2         ; #54 6
240
        dw (.ch0_54 -.chars)*16 + 2         ; #54 6
241
        dw (.ch0_55 -.chars)*16 + 2         ; #55 7
241
        dw (.ch0_55 -.chars)*16 + 2         ; #55 7
242
        dw (.ch0_56 -.chars)*16 + 2         ; #56 8
242
        dw (.ch0_56 -.chars)*16 + 2         ; #56 8
243
        dw (.ch0_57 -.chars)*16 + 2         ; #57 9
243
        dw (.ch0_57 -.chars)*16 + 2         ; #57 9
244
        dw (.ch0_58 -.chars)*16 + 2         ; #58 :
244
        dw (.ch0_58 -.chars)*16 + 2         ; #58 :
245
        dw (.ch0_59 -.chars)*16 + 3         ; #59 ;
245
        dw (.ch0_59 -.chars)*16 + 3         ; #59 ;
246
        dw (.ch0_60 -.chars)*16 + 1         ; #60 <
246
        dw (.ch0_60 -.chars)*16 + 1         ; #60 <
247
        dw (.ch0_61 -.chars)*16 + 2         ; #61 =
247
        dw (.ch0_61 -.chars)*16 + 2         ; #61 =
248
        dw (.ch0_62 -.chars)*16 + 1         ; #62 >
248
        dw (.ch0_62 -.chars)*16 + 1         ; #62 >
249
        dw (.ch0_63 -.chars)*16 + 3         ; #63 ?
249
        dw (.ch0_63 -.chars)*16 + 3         ; #63 ?
250
        dw (.ch0_64 -.chars)*16 + 2         ; #64 @
250
        dw (.ch0_64 -.chars)*16 + 2         ; #64 @
251
        dw (.ch0_65 -.chars)*16 + 4         ; #65 A
251
        dw (.ch0_65 -.chars)*16 + 4         ; #65 A
252
        dw (.ch0_66 -.chars)*16 + 3         ; #66 B
252
        dw (.ch0_66 -.chars)*16 + 3         ; #66 B
253
        dw (.ch0_67 -.chars)*16 + 2         ; #67 C
253
        dw (.ch0_67 -.chars)*16 + 2         ; #67 C
254
        dw (.ch0_68 -.chars)*16 + 2         ; #68 D
254
        dw (.ch0_68 -.chars)*16 + 2         ; #68 D
255
        dw (.ch0_69 -.chars)*16 + 4         ; #69 E
255
        dw (.ch0_69 -.chars)*16 + 4         ; #69 E
256
        dw (.ch0_70 -.chars)*16 + 3         ; #70 F
256
        dw (.ch0_70 -.chars)*16 + 3         ; #70 F
257
        dw (.ch0_71 -.chars)*16 + 2         ; #71 G
257
        dw (.ch0_71 -.chars)*16 + 2         ; #71 G
258
        dw (.ch0_72 -.chars)*16 + 3         ; #72 H
258
        dw (.ch0_72 -.chars)*16 + 3         ; #72 H
259
        dw (.ch0_73 -.chars)*16 + 3         ; #73 I
259
        dw (.ch0_73 -.chars)*16 + 3         ; #73 I
260
        dw (.ch0_74 -.chars)*16 + 2         ; #74 J
260
        dw (.ch0_74 -.chars)*16 + 2         ; #74 J
261
        dw (.ch0_75 -.chars)*16 + 3         ; #75 K
261
        dw (.ch0_75 -.chars)*16 + 3         ; #75 K
262
        dw (.ch0_76 -.chars)*16 + 2         ; #76 L
262
        dw (.ch0_76 -.chars)*16 + 2         ; #76 L
263
        dw (.ch0_77 -.chars)*16 + 3         ; #77 M
263
        dw (.ch0_77 -.chars)*16 + 3         ; #77 M
264
        dw (.ch0_78 -.chars)*16 + 3         ; #78 N
264
        dw (.ch0_78 -.chars)*16 + 3         ; #78 N
265
        dw (.ch0_79 -.chars)*16 + 2         ; #79 O
265
        dw (.ch0_79 -.chars)*16 + 2         ; #79 O
266
        dw (.ch0_80 -.chars)*16 + 2         ; #80 P
266
        dw (.ch0_80 -.chars)*16 + 2         ; #80 P
267
        dw (.ch0_81 -.chars)*16 + 3         ; #81 Q
267
        dw (.ch0_81 -.chars)*16 + 3         ; #81 Q
268
        dw (.ch0_82 -.chars)*16 + 3         ; #82 R
268
        dw (.ch0_82 -.chars)*16 + 3         ; #82 R
269
        dw (.ch0_83 -.chars)*16 + 3         ; #83 S
269
        dw (.ch0_83 -.chars)*16 + 3         ; #83 S
270
        dw (.ch0_84 -.chars)*16 + 3         ; #84 T
270
        dw (.ch0_84 -.chars)*16 + 3         ; #84 T
271
        dw (.ch0_85 -.chars)*16 + 3         ; #85 U
271
        dw (.ch0_85 -.chars)*16 + 3         ; #85 U
272
        dw (.ch0_86 -.chars)*16 + 3         ; #86 V
272
        dw (.ch0_86 -.chars)*16 + 3         ; #86 V
273
        dw (.ch0_87 -.chars)*16 + 3         ; #87 W
273
        dw (.ch0_87 -.chars)*16 + 3         ; #87 W
274
        dw (.ch0_88 -.chars)*16 + 2         ; #88 X
274
        dw (.ch0_88 -.chars)*16 + 2         ; #88 X
275
        dw (.ch0_89 -.chars)*16 + 2         ; #88 Y
275
        dw (.ch0_89 -.chars)*16 + 2         ; #88 Y
276
        dw (.ch0_90 -.chars)*16 + 3         ; #90 Z
276
        dw (.ch0_90 -.chars)*16 + 3         ; #90 Z
277
        dw (.ch0_91 -.chars)*16 + 3         ; #91 [
277
        dw (.ch0_91 -.chars)*16 + 3         ; #91 [
278
        dw (.ch0_92 -.chars)*16 + 1         ; #92 \
278
        dw (.ch0_92 -.chars)*16 + 1         ; #92 \
279
        dw (.ch0_93 -.chars)*16 + 3         ; #93 ]
279
        dw (.ch0_93 -.chars)*16 + 3         ; #93 ]
280
        dw (.ch0_94 -.chars)*16 + 1         ; #94 ^
280
        dw (.ch0_94 -.chars)*16 + 1         ; #94 ^
281
        dw (.ch0_95 -.chars)*16 + 1         ; #95 _
281
        dw (.ch0_95 -.chars)*16 + 1         ; #95 _
282
        dw (.ch0_96 -.chars)*16 + 1         ; #96 `
282
        dw (.ch0_96 -.chars)*16 + 1         ; #96 `
283
        dw (.ch0_97 -.chars)*16 + 2         ; #97  a
283
        dw (.ch0_97 -.chars)*16 + 2         ; #97  a
284
        dw (.ch0_98 -.chars)*16 + 2         ; #98  b
284
        dw (.ch0_98 -.chars)*16 + 2         ; #98  b
285
        dw (.ch0_99 -.chars)*16 + 3         ; #99  c
285
        dw (.ch0_99 -.chars)*16 + 3         ; #99  c
286
        dw (.ch0_100-.chars)*16 + 2         ; #100 d
286
        dw (.ch0_100-.chars)*16 + 2         ; #100 d
287
        dw (.ch0_101-.chars)*16 + 2         ; #101 e
287
        dw (.ch0_101-.chars)*16 + 2         ; #101 e
288
        dw (.ch0_102-.chars)*16 + 3         ; #102 f
288
        dw (.ch0_102-.chars)*16 + 3         ; #102 f
289
        dw (.ch0_103-.chars)*16 + 2         ; #103 g
289
        dw (.ch0_103-.chars)*16 + 2         ; #103 g
290
        dw (.ch0_104-.chars)*16 + 2         ; #104 h
290
        dw (.ch0_104-.chars)*16 + 2         ; #104 h
291
        dw (.ch0_105-.chars)*16 + 3         ; #105 i
291
        dw (.ch0_105-.chars)*16 + 3         ; #105 i
292
        dw (.ch0_106-.chars)*16 + 3         ; #106 j
292
        dw (.ch0_106-.chars)*16 + 3         ; #106 j
293
        dw (.ch0_107-.chars)*16 + 2         ; #107 k
293
        dw (.ch0_107-.chars)*16 + 2         ; #107 k
294
        dw (.ch0_108-.chars)*16 + 3         ; #108 l
294
        dw (.ch0_108-.chars)*16 + 3         ; #108 l
295
        dw (.ch0_109-.chars)*16 + 4         ; #109 m
295
        dw (.ch0_109-.chars)*16 + 4         ; #109 m
296
        dw (.ch0_110-.chars)*16 + 2         ; #110 m
296
        dw (.ch0_110-.chars)*16 + 2         ; #110 m
297
        dw (.ch0_111-.chars)*16 + 1         ; #111 o
297
        dw (.ch0_111-.chars)*16 + 1         ; #111 o
298
        dw (.ch0_112-.chars)*16 + 2         ; #112 p
298
        dw (.ch0_112-.chars)*16 + 2         ; #112 p
299
        dw (.ch0_113-.chars)*16 + 2         ; #113 q
299
        dw (.ch0_113-.chars)*16 + 2         ; #113 q
300
        dw (.ch0_113-.chars)*16 + 2         ; #113 r
300
        dw (.ch0_113-.chars)*16 + 2         ; #113 r
301
        dw (.ch0_115-.chars)*16 + 1         ; #115 s
301
        dw (.ch0_115-.chars)*16 + 1         ; #115 s
302
        dw (.ch0_116-.chars)*16 + 3         ; #116 t
302
        dw (.ch0_116-.chars)*16 + 3         ; #116 t
303
        dw (.ch0_117-.chars)*16 + 2         ; #117 u
303
        dw (.ch0_117-.chars)*16 + 2         ; #117 u
304
        dw (.ch0_118-.chars)*16 + 1         ; #118 v
304
        dw (.ch0_118-.chars)*16 + 1         ; #118 v
305
        dw (.ch0_119-.chars)*16 + 4         ; #119 w
305
        dw (.ch0_119-.chars)*16 + 4         ; #119 w
306
        dw (.ch0_120-.chars)*16 + 2         ; #120 x
306
        dw (.ch0_120-.chars)*16 + 2         ; #120 x
307
        dw (.ch0_121-.chars)*16 + 2         ; #121 y
307
        dw (.ch0_121-.chars)*16 + 2         ; #121 y
308
        dw (.ch0_122-.chars)*16 + 3         ; #122 z
308
        dw (.ch0_122-.chars)*16 + 3         ; #122 z
309
        dw (.ch0_123-.chars)*16 + 2         ; #123 {
309
        dw (.ch0_123-.chars)*16 + 2         ; #123 {
310
        dw (.ch0_124-.chars)*16 + 1         ; #124 |
310
        dw (.ch0_124-.chars)*16 + 1         ; #124 |
311
        dw (.ch0_125-.chars)*16 + 2         ; #125 }
311
        dw (.ch0_125-.chars)*16 + 2         ; #125 }
312
        dw (.ch0_126-.chars)*16 + 2         ; #126 ~
312
        dw (.ch0_126-.chars)*16 + 2         ; #126 ~
313
        dw (.ch0_127-.chars)*16 + 2         ; #127 ¦
313
        dw (.ch0_127-.chars)*16 + 2         ; #127 ¦
314
 
314
 
315
        dw (.ch0_128-.chars)*16 + 4         ; #128 A
315
        dw (.ch0_128-.chars)*16 + 4         ; #128 A
316
        dw (.ch0_129-.chars)*16 + 3         ; #129 Á
316
        dw (.ch0_129-.chars)*16 + 3         ; #129 Á
317
        dw (.ch0_130-.chars)*16 + 3         ; #130 Â
317
        dw (.ch0_130-.chars)*16 + 3         ; #130 Â
318
        dw (.ch0_131-.chars)*16 + 2         ; #131 Ã
318
        dw (.ch0_131-.chars)*16 + 2         ; #131 Ã
319
        dw (.ch0_132-.chars)*16 + 6         ; #132 Ä
319
        dw (.ch0_132-.chars)*16 + 6         ; #132 Ä
320
        dw (.ch0_133-.chars)*16 + 4         ; #133 Å
320
        dw (.ch0_133-.chars)*16 + 4         ; #133 Å
321
        dw (.ch0_134-.chars)*16 + 3         ; #134 Æ
321
        dw (.ch0_134-.chars)*16 + 3         ; #134 Æ
322
        dw (.ch0_135-.chars)*16 + 3         ; #135 Ç
322
        dw (.ch0_135-.chars)*16 + 3         ; #135 Ç
323
        dw (.ch0_136-.chars)*16 + 3         ; #136 È
323
        dw (.ch0_136-.chars)*16 + 3         ; #136 È
324
        dw (.ch0_137-.chars)*16 + 4         ; #137 É
324
        dw (.ch0_137-.chars)*16 + 4         ; #137 É
325
        dw (.ch0_138-.chars)*16 + 3         ; #138 K
325
        dw (.ch0_138-.chars)*16 + 3         ; #138 K
326
        dw (.ch0_139-.chars)*16 + 3         ; #139 Ë
326
        dw (.ch0_139-.chars)*16 + 3         ; #139 Ë
327
        dw (.ch0_140-.chars)*16 + 4         ; #140 Ì
327
        dw (.ch0_140-.chars)*16 + 4         ; #140 Ì
328
        dw (.ch0_141-.chars)*16 + 4         ; #141 Í
328
        dw (.ch0_141-.chars)*16 + 4         ; #141 Í
329
        dw (.ch0_142-.chars)*16 + 2         ; #142 Î
329
        dw (.ch0_142-.chars)*16 + 2         ; #142 Î
330
        dw (.ch0_143-.chars)*16 + 3         ; #143 Ï
330
        dw (.ch0_143-.chars)*16 + 3         ; #143 Ï
331
        dw (.ch0_144-.chars)*16 + 2         ; #144 Ð
331
        dw (.ch0_144-.chars)*16 + 2         ; #144 Ð
332
        dw (.ch0_145-.chars)*16 + 2         ; #145 Ñ
332
        dw (.ch0_145-.chars)*16 + 2         ; #145 Ñ
333
        dw (.ch0_146-.chars)*16 + 3         ; #146 T
333
        dw (.ch0_146-.chars)*16 + 3         ; #146 T
334
        dw (.ch0_147-.chars)*16 + 3         ; #147 Ó
334
        dw (.ch0_147-.chars)*16 + 3         ; #147 Ó
335
        dw (.ch0_148-.chars)*16 + 3         ; #148 Ô
335
        dw (.ch0_148-.chars)*16 + 3         ; #148 Ô
336
        dw (.ch0_149-.chars)*16 + 2         ; #149 Õ
336
        dw (.ch0_149-.chars)*16 + 2         ; #149 Õ
337
        dw (.ch0_150-.chars)*16 + 4         ; #150 Ö
337
        dw (.ch0_150-.chars)*16 + 4         ; #150 Ö
338
        dw (.ch0_151-.chars)*16 + 2         ; #151 ×
338
        dw (.ch0_151-.chars)*16 + 2         ; #151 ×
339
        dw (.ch0_152-.chars)*16 + 4         ; #152 Ø
339
        dw (.ch0_152-.chars)*16 + 4         ; #152 Ø
340
        dw (.ch0_153-.chars)*16 + 5         ; #153 Ù
340
        dw (.ch0_153-.chars)*16 + 5         ; #153 Ù
341
        dw (.ch0_154-.chars)*16 + 3         ; #154 Ú
341
        dw (.ch0_154-.chars)*16 + 3         ; #154 Ú
342
        dw (.ch0_155-.chars)*16 + 3         ; #155 Û
342
        dw (.ch0_155-.chars)*16 + 3         ; #155 Û
343
        dw (.ch0_156-.chars)*16 + 2         ; #156 Ü
343
        dw (.ch0_156-.chars)*16 + 2         ; #156 Ü
344
        dw (.ch0_157-.chars)*16 + 3         ; #157 Ý
344
        dw (.ch0_157-.chars)*16 + 3         ; #157 Ý
345
        dw (.ch0_158-.chars)*16 + 4         ; #158 Þ
345
        dw (.ch0_158-.chars)*16 + 4         ; #158 Þ
346
        dw (.ch0_159-.chars)*16 + 3         ; #159 ß
346
        dw (.ch0_159-.chars)*16 + 3         ; #159 ß
347
        dw (.ch0_160-.chars)*16 + 2         ; #160 a
347
        dw (.ch0_160-.chars)*16 + 2         ; #160 a
348
        dw (.ch0_161-.chars)*16 + 2         ; #161 á
348
        dw (.ch0_161-.chars)*16 + 2         ; #161 á
349
        dw (.ch0_162-.chars)*16 + 3         ; #162 â
349
        dw (.ch0_162-.chars)*16 + 3         ; #162 â
350
        dw (.ch0_163-.chars)*16 + 2         ; #163 ã
350
        dw (.ch0_163-.chars)*16 + 2         ; #163 ã
351
        dw (.ch0_164-.chars)*16 + 4         ; #164 ä
351
        dw (.ch0_164-.chars)*16 + 4         ; #164 ä
352
        dw (.ch0_165-.chars)*16 + 2         ; #165 e
352
        dw (.ch0_165-.chars)*16 + 2         ; #165 e
353
        dw (.ch0_166-.chars)*16 + 3         ; #166 æ
353
        dw (.ch0_166-.chars)*16 + 3         ; #166 æ
354
        dw (.ch0_167-.chars)*16 + 3         ; #167 ç
354
        dw (.ch0_167-.chars)*16 + 3         ; #167 ç
355
        dw (.ch0_168-.chars)*16 + 3         ; #168 è
355
        dw (.ch0_168-.chars)*16 + 3         ; #168 è
356
        dw (.ch0_169-.chars)*16 + 4         ; #169 é
356
        dw (.ch0_169-.chars)*16 + 4         ; #169 é
357
        dw (.ch0_170-.chars)*16 + 3         ; #170 ê
357
        dw (.ch0_170-.chars)*16 + 3         ; #170 ê
358
        dw (.ch0_171-.chars)*16 + 2         ; #171 ë
358
        dw (.ch0_171-.chars)*16 + 2         ; #171 ë
359
        dw (.ch0_172-.chars)*16 + 3         ; #172 ì
359
        dw (.ch0_172-.chars)*16 + 3         ; #172 ì
360
        dw (.ch0_173-.chars)*16 + 3         ; #173 í
360
        dw (.ch0_173-.chars)*16 + 3         ; #173 í
361
        dw (.ch0_174-.chars)*16 + 1         ; #174 î
361
        dw (.ch0_174-.chars)*16 + 1         ; #174 î
362
        dw (.ch0_175-.chars)*16 + 3         ; #175 ï
362
        dw (.ch0_175-.chars)*16 + 3         ; #175 ï
363
        dw (.ch0_176-.chars)*16 + 4         ; #176 
363
        dw (.ch0_176-.chars)*16 + 4         ; #176 
364
        dw (.ch0_177-.chars)*16 + 6         ; #177
364
        dw (.ch0_177-.chars)*16 + 6         ; #177
365
        dw (.ch0_178-.chars)*16 + 8         ; #178
365
        dw (.ch0_178-.chars)*16 + 8         ; #178
366
        dw (.ch0_179-.chars)*16 + 1         ; #179 
366
        dw (.ch0_179-.chars)*16 + 1         ; #179 
367
        dw (.ch0_180-.chars)*16 + 2         ; #180 
367
        dw (.ch0_180-.chars)*16 + 2         ; #180 
368
        dw (.ch0_181-.chars)*16 + 3         ; #181 
368
        dw (.ch0_181-.chars)*16 + 3         ; #181 
369
        dw (.ch0_182-.chars)*16 + 3         ; #182 
369
        dw (.ch0_182-.chars)*16 + 3         ; #182 
370
        dw (.ch0_183-.chars)*16 + 3         ; #183 
370
        dw (.ch0_183-.chars)*16 + 3         ; #183 
371
        dw (.ch0_184-.chars)*16 + 3         ; #184 
371
        dw (.ch0_184-.chars)*16 + 3         ; #184 
372
        dw (.ch0_185-.chars)*16 + 3         ; #185 
372
        dw (.ch0_185-.chars)*16 + 3         ; #185 
373
        dw (.ch0_186-.chars)*16 + 2         ; #186 
373
        dw (.ch0_186-.chars)*16 + 2         ; #186 
374
        dw (.ch0_187-.chars)*16 + 3         ; #187 
374
        dw (.ch0_187-.chars)*16 + 3         ; #187 
375
        dw (.ch0_188-.chars)*16 + 4         ; #188 
375
        dw (.ch0_188-.chars)*16 + 4         ; #188 
376
        dw (.ch0_189-.chars)*16 + 3         ; #189 
376
        dw (.ch0_189-.chars)*16 + 3         ; #189 
377
        dw (.ch0_190-.chars)*16 + 2         ; #190 
377
        dw (.ch0_190-.chars)*16 + 2         ; #190 
378
        dw (.ch0_191-.chars)*16 + 2         ; #191 
378
        dw (.ch0_191-.chars)*16 + 2         ; #191 
379
        dw (.ch0_192-.chars)*16 + 2         ; #192 
379
        dw (.ch0_192-.chars)*16 + 2         ; #192 
380
        dw (.ch0_193-.chars)*16 + 2         ; #193 
380
        dw (.ch0_193-.chars)*16 + 2         ; #193 
381
        dw (.ch0_194-.chars)*16 + 2         ; #194 
381
        dw (.ch0_194-.chars)*16 + 2         ; #194 
382
        dw (.ch0_195-.chars)*16 + 2         ; #195 
382
        dw (.ch0_195-.chars)*16 + 2         ; #195 
383
        dw (.ch0_196-.chars)*16 + 1         ; #196 
383
        dw (.ch0_196-.chars)*16 + 1         ; #196 
384
        dw (.ch0_197-.chars)*16 + 2         ; #197 
384
        dw (.ch0_197-.chars)*16 + 2         ; #197 
385
        dw (.ch0_198-.chars)*16 + 2         ; #198 
385
        dw (.ch0_198-.chars)*16 + 2         ; #198 
386
        dw (.ch0_199-.chars)*16 + 3         ; #199 
386
        dw (.ch0_199-.chars)*16 + 3         ; #199 
387
        dw (.ch0_200-.chars)*16 + 3         ; #200 
387
        dw (.ch0_200-.chars)*16 + 3         ; #200 
388
        dw (.ch0_201-.chars)*16 + 3         ; #201 
388
        dw (.ch0_201-.chars)*16 + 3         ; #201 
389
        dw (.ch0_202-.chars)*16 + 3         ; #202 
389
        dw (.ch0_202-.chars)*16 + 3         ; #202 
390
        dw (.ch0_203-.chars)*16 + 3         ; #203 
390
        dw (.ch0_203-.chars)*16 + 3         ; #203 
391
        dw (.ch0_204-.chars)*16 + 3         ; #204 
391
        dw (.ch0_204-.chars)*16 + 3         ; #204 
392
        dw (.ch0_205-.chars)*16 + 2         ; #205 
392
        dw (.ch0_205-.chars)*16 + 2         ; #205 
393
        dw (.ch0_206-.chars)*16 + 4         ; #206 
393
        dw (.ch0_206-.chars)*16 + 4         ; #206 
394
        dw (.ch0_207-.chars)*16 + 3         ; #207 
394
        dw (.ch0_207-.chars)*16 + 3         ; #207 
395
        dw (.ch0_208-.chars)*16 + 3         ; #208 
395
        dw (.ch0_208-.chars)*16 + 3         ; #208 
396
        dw (.ch0_209-.chars)*16 + 3         ; #209 
396
        dw (.ch0_209-.chars)*16 + 3         ; #209 
397
        dw (.ch0_210-.chars)*16 + 3         ; #210 
397
        dw (.ch0_210-.chars)*16 + 3         ; #210 
398
        dw (.ch0_211-.chars)*16 + 3         ; #211 
398
        dw (.ch0_211-.chars)*16 + 3         ; #211 
399
        dw (.ch0_212-.chars)*16 + 2         ; #212
399
        dw (.ch0_212-.chars)*16 + 2         ; #212
400
        dw (.ch0_213-.chars)*16 + 2         ; #213 
400
        dw (.ch0_213-.chars)*16 + 2         ; #213 
401
        dw (.ch0_214-.chars)*16 + 3         ; #214 
401
        dw (.ch0_214-.chars)*16 + 3         ; #214 
402
        dw (.ch0_215-.chars)*16 + 4         ; #215 
402
        dw (.ch0_215-.chars)*16 + 4         ; #215 
403
        dw (.ch0_216-.chars)*16 + 4         ; #216 
403
        dw (.ch0_216-.chars)*16 + 4         ; #216 
404
        dw (.ch0_217-.chars)*16 + 2         ; #217 
404
        dw (.ch0_217-.chars)*16 + 2         ; #217 
405
        dw (.ch0_218-.chars)*16 + 2         ; #218 
405
        dw (.ch0_218-.chars)*16 + 2         ; #218 
406
   times 5 dw 0                             ; #219-223
406
   times 5 dw 0                             ; #219-223
407
        dw (.ch0_224-.chars)*16 + 2         ; #224 p
407
        dw (.ch0_224-.chars)*16 + 2         ; #224 p
408
        dw (.ch0_225-.chars)*16 + 2         ; #225 c
408
        dw (.ch0_225-.chars)*16 + 2         ; #225 c
409
        dw (.ch0_226-.chars)*16 + 2         ; #226 ò
409
        dw (.ch0_226-.chars)*16 + 2         ; #226 ò
410
        dw (.ch0_227-.chars)*16 + 3         ; #227 ó
410
        dw (.ch0_227-.chars)*16 + 3         ; #227 ó
411
        dw (.ch0_228-.chars)*16 + 2         ; #228 ô
411
        dw (.ch0_228-.chars)*16 + 2         ; #228 ô
412
        dw (.ch0_229-.chars)*16 + 2         ; #229 õ
412
        dw (.ch0_229-.chars)*16 + 2         ; #229 õ
413
        dw (.ch0_230-.chars)*16 + 3         ; #230 ö
413
        dw (.ch0_230-.chars)*16 + 3         ; #230 ö
414
        dw (.ch0_231-.chars)*16 + 2         ; #231 ÷
414
        dw (.ch0_231-.chars)*16 + 2         ; #231 ÷
415
        dw (.ch0_232-.chars)*16 + 4         ; #232 ø
415
        dw (.ch0_232-.chars)*16 + 4         ; #232 ø
416
        dw (.ch0_233-.chars)*16 + 5         ; #233 ù
416
        dw (.ch0_233-.chars)*16 + 5         ; #233 ù
417
        dw (.ch0_234-.chars)*16 + 2         ; #234 ú
417
        dw (.ch0_234-.chars)*16 + 2         ; #234 ú
418
        dw (.ch0_235-.chars)*16 + 3         ; #235 û
418
        dw (.ch0_235-.chars)*16 + 3         ; #235 û
419
        dw (.ch0_236-.chars)*16 + 2         ; #236 ü
419
        dw (.ch0_236-.chars)*16 + 2         ; #236 ü
420
        dw (.ch0_237-.chars)*16 + 3         ; #237 ý
420
        dw (.ch0_237-.chars)*16 + 3         ; #237 ý
421
        dw (.ch0_238-.chars)*16 + 3         ; #238 þ
421
        dw (.ch0_238-.chars)*16 + 3         ; #238 þ
422
        dw (.ch0_239-.chars)*16 + 3         ; #239 ÿ
422
        dw (.ch0_239-.chars)*16 + 3         ; #239 ÿ
423
        dw (.ch0_240-.chars)*16 + 5         ; #240 ¨
423
        dw (.ch0_240-.chars)*16 + 5         ; #240 ¨
424
        dw (.ch0_241-.chars)*16 + 4         ; #241 ¸
424
        dw (.ch0_241-.chars)*16 + 4         ; #241 ¸
425
   times 14 dw 0                            ; #242-255
425
   times 14 dw 0                            ; #242-255
426
diff10 "check font0 table size: ", .table0, $
426
diff10 "check font0 table size: ", .table0, $
427
 
427
 
428
; ----------------------------------------------------
428
; ----------------------------------------------------
429
align 4
429
align 4
430
 
430
 
431
diff16 "sdsh_data.chars: ",0,$
431
diff16 "sdsh_data.chars: ",0,$
432
 
432
 
433
.chars:
433
.chars:
434
    dw  0
434
    dw  0
435
.ch0_33:    ; !
435
.ch0_33:    ; !
436
    ritick      2, 2, 0      
436
    ritick      2, 2, 0      
437
    lntick      2, 4, 2, 5      
437
    lntick      2, 4, 2, 5      
438
.ch0_34:    ; "
438
.ch0_34:    ; "
439
.ch0_39:    ; '
439
.ch0_39:    ; '
440
    lntick      1, 8, 2, 2      
440
    lntick      1, 8, 2, 2      
441
    lntick      3, 8, 2, 2      
441
    lntick      3, 8, 2, 2      
442
.ch0_36:    ; $
442
.ch0_36:    ; $
443
    lntick      2, 2, 2, 5
443
    lntick      2, 2, 2, 5
444
    gptick     11, 0, 98       
444
    gptick     11, 0, 98       
445
.ch0_37:    ; %
445
.ch0_37:    ; %
446
    cstick      0, 9, 0, 0      
446
    cstick      0, 9, 0, 0      
447
    lntick      0, 3, 1, 5      
447
    lntick      0, 3, 1, 5      
448
    cstick      3, 3, 0, 0      
448
    cstick      3, 3, 0, 0      
449
.ch0_38:    ; &
449
.ch0_38:    ; &
450
    gptick      7, 6, 62
450
    gptick      7, 6, 62
451
    gptick     19, 4, 38 
451
    gptick     19, 4, 38 
452
.ch0_40:    ; (
452
.ch0_40:    ; (
453
    gptick      5, 3, 58
453
    gptick      5, 3, 58
454
.ch0_41:    ; )
454
.ch0_41:    ; )
455
    gptick      9, 7, 58
455
    gptick      9, 7, 58
456
.ch0_42:    ; *
456
.ch0_42:    ; *
457
    gptick      3, 7, 33
457
    gptick      3, 7, 33
458
    gptick     10, 3, 33
458
    gptick     10, 3, 33
459
    lntick      3, 3, 2, 5      
459
    lntick      3, 3, 2, 5      
460
.ch0_43:    ; +
460
.ch0_43:    ; +
461
    lntick      3, 3, 2, 5      
461
    lntick      3, 3, 2, 5      
462
.ch0_45:    ; -
462
.ch0_45:    ; -
463
.ch0_35:    ; #
463
.ch0_35:    ; #
464
.ch0_61:    ; =
464
.ch0_61:    ; =
465
    lntick      0, 4, 0, 5      
465
    lntick      0, 4, 0, 5      
466
    lntick      0, 6, 0, 5      
466
    lntick      0, 6, 0, 5      
467
    lntick      1, 2, 2, 5      
467
    lntick      1, 2, 2, 5      
468
    lntick      3, 2, 2, 5      
468
    lntick      3, 2, 2, 5      
469
.ch0_58:    ; :
469
.ch0_58:    ; :
470
.ch0_59:    ; ;
470
.ch0_59:    ; ;
471
    cstick      1, 7, 0, 0      
471
    cstick      1, 7, 0, 0      
472
.ch0_46:    ; .
472
.ch0_46:    ; .
473
.ch0_44:    ; ,
473
.ch0_44:    ; ,
474
    cstick      1, 3, 0, 0      
474
    cstick      1, 3, 0, 0      
475
    ritick      1, 1, 0      
475
    ritick      1, 1, 0      
476
.ch0_47:    ; /
476
.ch0_47:    ; /
477
.ch0_55:    ; 7
477
.ch0_55:    ; 7
478
    gptick      1, 2, 59
478
    gptick      1, 2, 59
479
    lntick      0, 8, 0, 4
479
    lntick      0, 8, 0, 4
480
.ch0_64:    ; @
480
.ch0_64:    ; @
481
    cstick      3, 6, 0, 1
481
    cstick      3, 6, 0, 1
482
.ch0_48:    ; 0
482
.ch0_48:    ; 0
483
.ch0_79:    ; O
483
.ch0_79:    ; O
484
.ch0_142:   ; Î
484
.ch0_142:   ; Î
485
.ch0_81:    ; Q
485
.ch0_81:    ; Q
486
    gptick      5, 4, 94
486
    gptick      5, 4, 94
487
    lntick      4, 4, 2, 4 
487
    lntick      4, 4, 2, 4 
488
    lntick      3, 1, 0, 2 
488
    lntick      3, 1, 0, 2 
489
.ch0_49:    ; 1
489
.ch0_49:    ; 1
490
.ch0_124:   ; |
490
.ch0_124:   ; |
491
    lntick      2, 2, 2, 7      
491
    lntick      2, 2, 2, 7      
492
    ritick      1, 6, 0      
492
    ritick      1, 6, 0      
493
.ch0_50:    ; 2
493
.ch0_50:    ; 2
494
    lntick      0, 2, 0, 5
494
    lntick      0, 2, 0, 5
495
    lntick      1, 3, 1, 3
495
    lntick      1, 3, 1, 3
496
.ch0_83:    ; S
496
.ch0_83:    ; S
497
    gptick      3, 2, 50
497
    gptick      3, 2, 50
498
.ch0_51:    ; 3
498
.ch0_51:    ; 3
499
    lntick      1, 5, 0, 3
499
    lntick      1, 5, 0, 3
500
    gptick      8, 1, 50
500
    gptick      8, 1, 50
501
.ch0_53:    ; 5
501
.ch0_53:    ; 5
502
    gptick     10, 6, 51
502
    gptick     10, 6, 51
503
    gptick     13, 4, 82
503
    gptick     13, 4, 82
504
.ch0_52:    ; 4
504
.ch0_52:    ; 4
505
    gptick     14, 2, 32
505
    gptick     14, 2, 32
506
    lntick      0, 4, 0, 5
506
    lntick      0, 4, 0, 5
507
    lntick      3, 2, 2, 7
507
    lntick      3, 2, 2, 7
508
.ch0_54:    ; 6
508
.ch0_54:    ; 6
509
    gptick     14, 0, 95 
509
    gptick     14, 0, 95 
510
    gptick      2, 0, 44 
510
    gptick      2, 0, 44 
511
.ch0_56:    ; 8
511
.ch0_56:    ; 8
512
    gptick     10, 6, 60
512
    gptick     10, 6, 60
513
.ch0_57:    ; 9
513
.ch0_57:    ; 9
514
    gptick      9, 0, 95 
514
    gptick      9, 0, 95 
515
    gptick     15, 0, 44 
515
    gptick     15, 0, 44 
516
.ch0_60:    ; <
516
.ch0_60:    ; <
517
    gptick      7, 4, 74
517
    gptick      7, 4, 74
518
.ch0_62:    ; >
518
.ch0_62:    ; >
519
    gptick      8, 4, 74
519
    gptick      8, 4, 74
520
.ch0_63:    ; ?
520
.ch0_63:    ; ?
521
    gptick      7, 1, 50
521
    gptick      7, 1, 50
522
 
522
 
523
.ch0_66:    ; B
523
.ch0_66:    ; B
524
.ch0_130:   ; B
524
.ch0_130:   ; B
525
    gptick     10, 6, 45 
525
    gptick     10, 6, 45 
526
.ch0_80:    ; P
526
.ch0_80:    ; P
527
.ch0_144:   ; Ð
527
.ch0_144:   ; Ð
528
.ch0_82:    ; R
528
.ch0_82:    ; R
529
    gptick      9, 0, 61
529
    gptick      9, 0, 61
530
.ch0_75:    ; K
530
.ch0_75:    ; K
531
.ch0_138:   ; K
531
.ch0_138:   ; K
532
    lntick      0, 2, 2, 7
532
    lntick      0, 2, 2, 7
533
    lntick      4, 2, 3, 3
533
    lntick      4, 2, 3, 3
534
    lntick      1, 5, 1, 4
534
    lntick      1, 5, 1, 4
535
.ch0_67:    ; C
535
.ch0_67:    ; C
536
.ch0_145:   ; Ñ
536
.ch0_145:   ; Ñ
537
    ritick      5, 3, 0
537
    ritick      5, 3, 0
538
.ch0_71:    ; G
538
.ch0_71:    ; G
539
    gptick      5, 4, 94
539
    gptick      5, 4, 94
540
    gptick      4, 5, 43
540
    gptick      4, 5, 43
541
.ch0_68:    ; D
541
.ch0_68:    ; D
542
    gptick      9, 0, 74
542
    gptick      9, 0, 74
543
.ch0_76:    ; L
543
.ch0_76:    ; L
544
    lntick      0, 2, 2, 7      
544
    lntick      0, 2, 2, 7      
545
    lntick      1, 2, 0, 4      
545
    lntick      1, 2, 0, 4      
546
.ch0_240:   ; ¨
546
.ch0_240:   ; ¨
547
    ritick      1, 9, 0
547
    ritick      1, 9, 0
548
    ritick      3, 9, 0
548
    ritick      3, 9, 0
549
.ch0_133:   ; E
549
.ch0_133:   ; E
550
.ch0_69:    ; E
550
.ch0_69:    ; E
551
    lntick      1, 2, 0, 4      
551
    lntick      1, 2, 0, 4      
552
.ch0_70:    ; F
552
.ch0_70:    ; F
553
    lntick      1, 8, 0, 4      
553
    lntick      1, 8, 0, 4      
554
.ch0_72:    ; H
554
.ch0_72:    ; H
555
.ch0_141:   ; H
555
.ch0_141:   ; H
556
    lntick      1, 5, 0, 3      
556
    lntick      1, 5, 0, 3      
557
    lntick      0, 2, 2, 7      
557
    lntick      0, 2, 2, 7      
558
    lntick      0, 4, 2, 7      
558
    lntick      0, 4, 2, 7      
559
.ch0_73:    ; I
559
.ch0_73:    ; I
560
    lntick      1, 8, 0, 3
560
    lntick      1, 8, 0, 3
561
.ch0_74:    ; J
561
.ch0_74:    ; J
562
    gptick     12, 6, 66
562
    gptick     12, 6, 66
563
    lntick      3, 8, 0, 3 
563
    lntick      3, 8, 0, 3 
564
.ch0_84:    ; T
564
.ch0_84:    ; T
565
.ch0_146:   ; Ò
565
.ch0_146:   ; Ò
566
    lntick      3, 3, 2, 5
566
    lntick      3, 3, 2, 5
567
    lntick      2, 2, 0, 3
567
    lntick      2, 2, 0, 3
568
    lntick      0, 8, 0, 5
568
    lntick      0, 8, 0, 5
569
.ch0_77:    ; M
569
.ch0_77:    ; M
570
.ch0_140:   ; M
570
.ch0_140:   ; M
571
    gptick      13, 2, 32
571
    gptick      13, 2, 32
572
    ritick      1, 7, 0
572
    ritick      1, 7, 0
573
.ch0_78:    ; N
573
.ch0_78:    ; N
574
    lntick      0, 2, 2, 7
574
    lntick      0, 2, 2, 7
575
    lntick      4, 2, 2, 7
575
    lntick      4, 2, 2, 7
576
    lntick      3, 4, 3, 3
576
    lntick      3, 4, 3, 3
577
.ch0_85:    ; U
577
.ch0_85:    ; U
578
    lntick      1, 2, 0, 3
578
    lntick      1, 2, 0, 3
579
.ch0_87:    ; W
579
.ch0_87:    ; W
580
    lntick      0, 3, 2, 6
580
    lntick      0, 3, 2, 6
581
    lntick      4, 3, 2, 6
581
    lntick      4, 3, 2, 6
582
    gptick      1, 1, 48
582
    gptick      1, 1, 48
583
.ch0_86:    ; V
583
.ch0_86:    ; V
584
    lntick      0, 7, 0, 2
584
    lntick      0, 7, 0, 2
585
    lntick      4, 7, 0, 2
585
    lntick      4, 7, 0, 2
586
.ch0_118:   ; v
586
.ch0_118:   ; v
587
.ch0_121:   ; y
587
.ch0_121:   ; y
588
    gptick     12, 6, 74       
588
    gptick     12, 6, 74       
589
    lntick      0, 1, 2, 2       
589
    lntick      0, 1, 2, 2       
590
.ch0_88:    ; X
590
.ch0_88:    ; X
591
.ch0_149:   ; Õ
591
.ch0_149:   ; Õ
592
    gptick      1, 2, 59
592
    gptick      1, 2, 59
593
    gptick      4, 6, 62
593
    gptick      4, 6, 62
594
.ch0_89:    ; Y
594
.ch0_89:    ; Y
595
    gptick     18, 6, 74
595
    gptick     18, 6, 74
596
    lntick      3, 2, 2, 2 
596
    lntick      3, 2, 2, 2 
597
.ch0_90:    ; Z
597
.ch0_90:    ; Z
598
    lntick      0, 2, 0, 5      
598
    lntick      0, 2, 0, 5      
599
    lntick      0, 8, 0, 5      
599
    lntick      0, 8, 0, 5      
600
    lntick      0, 3, 1, 5      
600
    lntick      0, 3, 1, 5      
601
.ch0_92:    ; \
601
.ch0_92:    ; \
602
    gptick      4, 6, 62
602
    gptick      4, 6, 62
603
.ch0_91:    ; [
603
.ch0_91:    ; [
604
    lntick      1, 3, 2, 5
604
    lntick      1, 3, 2, 5
605
.ch0_93:    ; ]
605
.ch0_93:    ; ]
606
    lntick      1, 2, 0, 3
606
    lntick      1, 2, 0, 3
607
    lntick      1, 8, 0, 3
607
    lntick      1, 8, 0, 3
608
    lntick      3, 3, 2, 5
608
    lntick      3, 3, 2, 5
609
.ch0_65:    ; A
609
.ch0_65:    ; A
610
.ch0_128:   ; À
610
.ch0_128:   ; À
611
    lntick      0, 2, 2, 4
611
    lntick      0, 2, 2, 4
612
    lntick      4, 2, 2, 4
612
    lntick      4, 2, 2, 4
613
    lntick      1, 4, 0, 3
613
    lntick      1, 4, 0, 3
614
.ch0_94:    ; ^
614
.ch0_94:    ; ^
615
    gptick      3, 1, 48      
615
    gptick      3, 1, 48      
616
.ch0_95:    ; _
616
.ch0_95:    ; _
617
    lntick      0, 1, 0, 5      
617
    lntick      0, 1, 0, 5      
618
.ch0_96:    ; `
618
.ch0_96:    ; `
619
    lntick      3, 8, 3, 2      
619
    lntick      3, 8, 3, 2      
620
.ch0_97:    ; a
620
.ch0_97:    ; a
621
.ch0_160:   ; a
621
.ch0_160:   ; a
622
    gptick      5, 4, 61
622
    gptick      5, 4, 61
623
    gptick     16, 0, 63
623
    gptick     16, 0, 63
624
.ch0_129:   ; Á
624
.ch0_129:   ; Á
625
    lntick      1, 8, 0, 3
625
    lntick      1, 8, 0, 3
626
.ch0_98:    ; b
626
.ch0_98:    ; b
627
    lntick      0, 2, 2, 7
627
    lntick      0, 2, 2, 7
628
.ch0_112:   ; p
628
.ch0_112:   ; p
629
    gptick     16, 0, 76
629
    gptick     16, 0, 76
630
    lntick      0, 0, 2, 7
630
    lntick      0, 0, 2, 7
631
.ch0_99:    ; c
631
.ch0_99:    ; c
632
.ch0_225:   ; c
632
.ch0_225:   ; c
633
    ritick      4, 5, 0
633
    ritick      4, 5, 0
634
    ritick      4, 2, 0
634
    ritick      4, 2, 0
635
.ch0_101:   ; e
635
.ch0_101:   ; e
636
.ch0_165:   ; å
636
.ch0_165:   ; å
637
.ch0_241:   ; ¸
637
.ch0_241:   ; ¸
638
    gptick      5, 4, 76
638
    gptick      5, 4, 76
639
    gptick     15, 6, 43
639
    gptick     15, 6, 43
640
    ritick      1, 8, 0
640
    ritick      1, 8, 0
641
    ritick      3, 8, 0
641
    ritick      3, 8, 0
642
.ch0_100:   ; d
642
.ch0_100:   ; d
643
    lntick      4, 2, 2, 7
643
    lntick      4, 2, 2, 7
644
.ch0_113:   ; p
644
.ch0_113:   ; p
645
.ch0_224:   ; p
645
.ch0_224:   ; p
646
    gptick      5, 4, 76
646
    gptick      5, 4, 76
647
    lntick      4, 0, 2, 7
647
    lntick      4, 0, 2, 7
648
.ch0_102:   ; f
648
.ch0_102:   ; f
649
    gptick     17, 2, 66
649
    gptick     17, 2, 66
650
    ritick      1, 2, 0
650
    ritick      1, 2, 0
651
    lntick      0, 6, 0, 3
651
    lntick      0, 6, 0, 3
652
.ch0_103:   ; g
652
.ch0_103:   ; g
653
    gptick     12, 6, 66
653
    gptick     12, 6, 66
654
    gptick      5, 4, 76
654
    gptick      5, 4, 76
655
.ch0_104:   ; h
655
.ch0_104:   ; h
656
    gptick     16, 0, 63
656
    gptick     16, 0, 63
657
.ch0_107:   ; k
657
.ch0_107:   ; k
658
    lntick      0, 2, 2, 7
658
    lntick      0, 2, 2, 7
659
    gptick      5, 3, 48
659
    gptick      5, 3, 48
660
.ch0_105:   ; i
660
.ch0_105:   ; i
661
    lntick      1, 2, 0, 3
661
    lntick      1, 2, 0, 3
662
.ch0_106:   ; j
662
.ch0_106:   ; j
663
    gptick     16, 0, 43
663
    gptick     16, 0, 43
664
    ritick      2, 8, 0
664
    ritick      2, 8, 0
665
    gptick     19, 5, 32
665
    gptick     19, 5, 32
666
.ch0_108:   ; l
666
.ch0_108:   ; l
667
    lntick      1, 2, 0, 3
667
    lntick      1, 2, 0, 3
668
    lntick      2, 3, 2, 6
668
    lntick      2, 3, 2, 6
669
    ritick      1, 8, 0
669
    ritick      1, 8, 0
670
.ch0_109:   ; m
670
.ch0_109:   ; m
671
    lntick      2, 3, 2, 2
671
    lntick      2, 3, 2, 2
672
    gptick     20, 5, 33
672
    gptick     20, 5, 33
673
    lntick      4, 2, 2, 4
673
    lntick      4, 2, 2, 4
674
.ch0_110:   ; n
674
.ch0_110:   ; n
675
    lntick      0, 2, 2, 5
675
    lntick      0, 2, 2, 5
676
    gptick     16, 0, 63
676
    gptick     16, 0, 63
677
.ch0_114:   ; r
677
.ch0_114:   ; r
678
    lntick      1, 2, 2, 5
678
    lntick      1, 2, 2, 5
679
    gptick     21, 1, 32
679
    gptick     21, 1, 32
680
.ch0_115:   ; s
680
.ch0_115:   ; s
681
    gptick      1, 0, 98       
681
    gptick      1, 0, 98       
682
.ch0_116:   ; t
682
.ch0_116:   ; t
683
    gptick     16, 0, 43
683
    gptick     16, 0, 43
684
    gptick     20, 3, 32       
684
    gptick     20, 3, 32       
685
    lntick      3, 2, 0, 2
685
    lntick      3, 2, 0, 2
686
.ch0_117:   ; u
686
.ch0_117:   ; u
687
.ch0_227:   ; ó
687
.ch0_227:   ; ó
688
    lntick      4, 2, 2, 5
688
    lntick      4, 2, 2, 5
689
    gptick      5, 4, 63
689
    gptick      5, 4, 63
690
    gptick     29, 5, 36
690
    gptick     29, 5, 36
691
.ch0_119:   ; w
691
.ch0_119:   ; w
692
    lntick      2, 4, 2, 2
692
    lntick      2, 4, 2, 2
693
    gptick     22, 1, 33
693
    gptick     22, 1, 33
694
    lntick      0, 3, 2, 4
694
    lntick      0, 3, 2, 4
695
    lntick      4, 3, 2, 4
695
    lntick      4, 3, 2, 4
696
.ch0_120:   ; x
696
.ch0_120:   ; x
697
    lntick      0, 2, 1, 5
697
    lntick      0, 2, 1, 5
698
    lntick      4, 2, 3, 5
698
    lntick      4, 2, 3, 5
699
.ch0_122:   ; z
699
.ch0_122:   ; z
700
    lntick      0, 2, 0, 5
700
    lntick      0, 2, 0, 5
701
    lntick      0, 6, 0, 5
701
    lntick      0, 6, 0, 5
702
    lntick      1, 2, 3, 3
702
    lntick      1, 2, 3, 3
703
.ch0_123:   ; {
703
.ch0_123:   ; {
704
    gptick      5, 3, 37
704
    gptick      5, 3, 37
705
    gptick     23, 2, 32
705
    gptick     23, 2, 32
706
.ch0_125:   ; }
706
.ch0_125:   ; }
707
    gptick     13, 3, 37
707
    gptick     13, 3, 37
708
    gptick     24, 6, 32
708
    gptick     24, 6, 32
709
.ch0_126:   ; ~
709
.ch0_126:   ; ~
710
    gptick      2, 1, 33
710
    gptick      2, 1, 33
711
    lntick      3, 3, 1, 2
711
    lntick      3, 3, 1, 2
712
.ch0_127:   ; ¦
712
.ch0_127:   ; ¦
713
    lntick      2, 2, 2, 3
713
    lntick      2, 2, 2, 3
714
    lntick      2, 6, 2, 3
714
    lntick      2, 6, 2, 3
715
.ch0_131:   ; Ã
715
.ch0_131:   ; Ã
716
    lntick      1, 8, 0, 4
716
    lntick      1, 8, 0, 4
717
.ch0_132:   ; Ä
717
.ch0_132:   ; Ä
718
    lntick      1, 2, 2, 6
718
    lntick      1, 2, 2, 6
719
    lntick      2, 8, 0, 3
719
    lntick      2, 8, 0, 3
720
    lntick      0, 1, 2, 2
720
    lntick      0, 1, 2, 2
721
.ch0_150:   ; Ö
721
.ch0_150:   ; Ö
722
    lntick      1, 2, 0, 4
722
    lntick      1, 2, 0, 4
723
    lntick      3, 3, 2, 6
723
    lntick      3, 3, 2, 6
724
    ritick      4, 1, 0
724
    ritick      4, 1, 0
725
    lntick      0, 3, 2, 6
725
    lntick      0, 3, 2, 6
726
.ch0_134:   ; Æ
726
.ch0_134:   ; Æ
727
    gptick      4, 6, 64
727
    gptick      4, 6, 64
728
    gptick      6, 2, 64
728
    gptick      6, 2, 64
729
.ch0_148:   ; Ô
729
.ch0_148:   ; Ô
730
    lntick      2, 2, 2, 7
730
    lntick      2, 2, 2, 7
731
    cstick      1, 8, 0, 3
731
    cstick      1, 8, 0, 3
732
.ch0_137:   ; É
732
.ch0_137:   ; É
733
    gptick     25, 2, 33 
733
    gptick     25, 2, 33 
734
.ch0_136:   ; È
734
.ch0_136:   ; È
735
    lntick      0, 2, 2, 7
735
    lntick      0, 2, 2, 7
736
    lntick      1, 4, 1, 3
736
    lntick      1, 4, 1, 3
737
.ch0_139:   ; Ë
737
.ch0_139:   ; Ë
738
    lntick      4, 2, 2, 7
738
    lntick      4, 2, 2, 7
739
    gptick     26, 2, 52
739
    gptick     26, 2, 52
740
    lntick      0, 2, 1, 2 
740
    lntick      0, 2, 1, 2 
741
.ch0_143:   ; Ï
741
.ch0_143:   ; Ï
742
    lntick      0, 2, 2, 7
742
    lntick      0, 2, 2, 7
743
    lntick      1, 8, 0, 3
743
    lntick      1, 8, 0, 3
744
.ch0_151:   ; ×
744
.ch0_151:   ; ×
745
    lntick      4, 2, 2, 7
745
    lntick      4, 2, 2, 7
746
.ch0_147:   ; Ó
746
.ch0_147:   ; Ó
747
    gptick     27, 4, 63
747
    gptick     27, 4, 63
748
    lntick      4, 3, 2, 6
748
    lntick      4, 3, 2, 6
749
    lntick      1, 2, 0, 3
749
    lntick      1, 2, 0, 3
750
.ch0_155:   ; Û
750
.ch0_155:   ; Û
751
    lntick     16, 0, 60 
751
    lntick     16, 0, 60 
752
.ch0_152:   ; Ø
752
.ch0_152:   ; Ø
753
.ch0_153:   ; Ù
753
.ch0_153:   ; Ù
754
    lntick      0, 3, 2, 6     
754
    lntick      0, 3, 2, 6     
755
    lntick      4, 2, 2, 7     
755
    lntick      4, 2, 2, 7     
756
    lntick      2, 3, 2, 6     
756
    lntick      2, 3, 2, 6     
757
    lntick      0, 2, 0, 5     
757
    lntick      0, 2, 0, 5     
758
    lntick      4, 1, 2, 2
758
    lntick      4, 1, 2, 2
759
.ch0_154:   ; Ú
759
.ch0_154:   ; Ú
760
.ch0_156:   ; Ü
760
.ch0_156:   ; Ü
761
    lntick     26, 0, 60 
761
    lntick     26, 0, 60 
762
    lntick      1, 3, 2, 6
762
    lntick      1, 3, 2, 6
763
    ritick      0, 8, 0
763
    ritick      0, 8, 0
764
.ch0_135:   ; Ç
764
.ch0_135:   ; Ç
765
    ritick      3, 5, 0
765
    ritick      3, 5, 0
766
.ch0_157:   ; Ý
766
.ch0_157:   ; Ý
767
    gptick      8, 1, 50
767
    gptick      8, 1, 50
768
    gptick     10, 6, 51
768
    gptick     10, 6, 51
769
    lntick      1, 5, 0, 4
769
    lntick      1, 5, 0, 4
770
.ch0_158:   ; Þ
770
.ch0_158:   ; Þ
771
    gptick     28, 7, 58
771
    gptick     28, 7, 58
772
    lntick      2, 3, 2, 5
772
    lntick      2, 3, 2, 5
773
    lntick      0, 2, 2, 7
773
    lntick      0, 2, 2, 7
774
    ritick      1, 5, 0 
774
    ritick      1, 5, 0 
775
.ch0_159:   ; ß
775
.ch0_159:   ; ß
776
    gptick     13, 4, 67
776
    gptick     13, 4, 67
777
    lntick      4, 2, 2, 7
777
    lntick      4, 2, 2, 7
778
    lntick      0, 2, 1, 3
778
    lntick      0, 2, 1, 3
779
.ch0_161:   ; á
779
.ch0_161:   ; á
780
    gptick      8, 1, 36
780
    gptick      8, 1, 36
781
.ch0_162:   ; â
781
.ch0_162:   ; â
782
.ch0_111:   ; o
782
.ch0_111:   ; o
783
.ch0_174:   ; o
783
.ch0_174:   ; o
784
    cstick      1, 6, 0, 3
784
    cstick      1, 6, 0, 3
785
    gptick      3, 2, 38
785
    gptick      3, 2, 38
786
    ritick      2, 7, 0
786
    ritick      2, 7, 0
787
.ch0_163:   ; ã
787
.ch0_163:   ; ã
788
    lntick      1, 7, 0, 4
788
    lntick      1, 7, 0, 4
789
.ch0_164:   ; ä
789
.ch0_164:   ; ä
790
    lntick      1, 2, 2, 4
790
    lntick      1, 2, 2, 4
791
    gptick     23, 0, 43
791
    gptick     23, 0, 43
792
    gptick     19, 0, 35
792
    gptick     19, 0, 35
793
    lntick      0, 1, 2, 2
793
    lntick      0, 1, 2, 2
794
.ch0_166:   ; æ
794
.ch0_166:   ; æ
795
    gptick     12, 6, 60
795
    gptick     12, 6, 60
796
    gptick      1, 2, 60
796
    gptick      1, 2, 60
797
    lntick      2, 2, 2, 5
797
    lntick      2, 2, 2, 5
798
.ch0_167:   ; ç
798
.ch0_167:   ; ç
799
    lntick      2, 4, 0, 2
799
    lntick      2, 4, 0, 2
800
.ch0_237:   ; ý
800
.ch0_237:   ; ý
801
    gptick      2, 1, 44
801
    gptick      2, 1, 44
802
    gptick      7, 5, 44
802
    gptick      7, 5, 44
803
    lntick      2, 4, 0, 3
803
    lntick      2, 4, 0, 3
804
.ch0_169:   ; é
804
.ch0_169:   ; é
805
    gptick     28, 5, 33 
805
    gptick     28, 5, 33 
806
.ch0_168:   ; è
806
.ch0_168:   ; è
807
    lntick      4, 2, 2, 5
807
    lntick      4, 2, 2, 5
808
    lntick      1, 3, 1, 3
808
    lntick      1, 3, 1, 3
809
.ch0_170:   ; ê
809
.ch0_170:   ; ê
810
    lntick      2, 2, 2, 5
810
    lntick      2, 2, 2, 5
811
    gptick      6, 3, 48 
811
    gptick      6, 3, 48 
812
    ritick      1, 5, 0
812
    ritick      1, 5, 0
813
.ch0_171:   ; ë
813
.ch0_171:   ; ë
814
    gptick      1, 1, 53 
814
    gptick      1, 1, 53 
815
.ch0_172:   ; ì
815
.ch0_172:   ; ì
816
    lntick      4, 2, 2, 5
816
    lntick      4, 2, 2, 5
817
    gptick     13, 5, 33 
817
    gptick     13, 5, 33 
818
.ch0_173:   ; í
818
.ch0_173:   ; í
819
    lntick      0, 2, 2, 5
819
    lntick      0, 2, 2, 5
820
    lntick      1, 4, 0, 3
820
    lntick      1, 4, 0, 3
821
.ch0_175:   ; ï
821
.ch0_175:   ; ï
822
    lntick      4, 2, 2, 4
822
    lntick      4, 2, 2, 4
823
    lntick      0, 2, 2, 4
823
    lntick      0, 2, 2, 4
824
.ch0_226:   ; ò
824
.ch0_226:   ; ò
825
    lntick      0, 6, 0, 5
825
    lntick      0, 6, 0, 5
826
    lntick      2, 2, 2, 4
826
    lntick      2, 2, 2, 4
827
.ch0_228:   ; ô
827
.ch0_228:   ; ô
828
    cstick      1, 6, 0, 3
828
    cstick      1, 6, 0, 3
829
    lntick      2, 0, 2, 6
829
    lntick      2, 0, 2, 6
830
.ch0_229:   ; õ
830
.ch0_229:   ; õ
831
    lntick      0, 2, 1, 5
831
    lntick      0, 2, 1, 5
832
    lntick      4, 2, 3, 5
832
    lntick      4, 2, 3, 5
833
.ch0_230:   ; ö
833
.ch0_230:   ; ö
834
    lntick      0, 2, 2, 5
834
    lntick      0, 2, 2, 5
835
    lntick      3, 3, 2, 4
835
    lntick      3, 3, 2, 4
836
    gptick     22, 0, 46 
836
    gptick     22, 0, 46 
837
.ch0_231:   ; ÷
837
.ch0_231:   ; ÷
838
    gptick     27, 4, 42 
838
    gptick     27, 4, 42 
839
.ch0_232:   ; ø
839
.ch0_232:   ; ø
840
.ch0_233:   ; ù
840
.ch0_233:   ; ù
841
    lntick      4, 2, 2, 5
841
    lntick      4, 2, 2, 5
842
    lntick      0, 3, 2, 4
842
    lntick      0, 3, 2, 4
843
    lntick      2, 3, 2, 4
843
    lntick      2, 3, 2, 4
844
    lntick      0, 2, 0, 4
844
    lntick      0, 2, 0, 4
845
    lntick      5, 1, 2, 2
845
    lntick      5, 1, 2, 2
846
.ch0_234:   ; ú
846
.ch0_234:   ; ú
847
    gptick     24, 0, 54 
847
    gptick     24, 0, 54 
848
    gptick      6, 0, 43 
848
    gptick      6, 0, 43 
849
.ch0_235:   ; û
849
.ch0_235:   ; û
850
.ch0_236:   ; ü
850
.ch0_236:   ; ü
851
    lntick      0, 3, 2, 4
851
    lntick      0, 3, 2, 4
852
    gptick     26, 0, 54 
852
    gptick     26, 0, 54 
853
    lntick      4, 2, 2, 5
853
    lntick      4, 2, 2, 5
854
.ch0_238:   ; þ
854
.ch0_238:   ; þ
855
    gptick     24, 2, 54 
855
    gptick     24, 2, 54 
856
    lntick      3, 2, 3, 3
856
    lntick      3, 2, 3, 3
857
    lntick      0, 2, 2, 5
857
    lntick      0, 2, 2, 5
858
.ch0_239:   ; ÿ
858
.ch0_239:   ; ÿ
859
    gptick     26, 3, 47 
859
    gptick     26, 3, 47 
860
    lntick      4, 2, 2, 5
860
    lntick      4, 2, 2, 5
861
    gptick      1, 1, 34
861
    gptick      1, 1, 34
862
 
862
 
863
.ch0_178:   ; pseudo-graphics
863
.ch0_178:   ; pseudo-graphics
864
    ritick      0, 8, 0
864
    ritick      0, 8, 0
865
    lntick      0, 5, 1, 4
865
    lntick      0, 5, 1, 4
866
    lntick      0, 2, 1, 5
866
    lntick      0, 2, 1, 5
867
    lntick      1, 0, 1, 4
867
    lntick      1, 0, 1, 4
868
.ch0_176:   ; 
868
.ch0_176:   ; 
869
    lntick      0, 4, 1, 5
869
    lntick      0, 4, 1, 5
870
    lntick      2, 0, 1, 3
870
    lntick      2, 0, 1, 3
871
.ch0_177:   ; 
871
.ch0_177:   ; 
872
    lntick      0, 7, 1, 2
872
    lntick      0, 7, 1, 2
873
    lntick      0, 1, 1, 5
873
    lntick      0, 1, 1, 5
874
    lntick      0, 3, 1, 4
874
    lntick      0, 3, 1, 4
875
    lntick      0, 5, 1, 4
875
    lntick      0, 5, 1, 4
876
    lntick      1, 0, 1, 4
876
    lntick      1, 0, 1, 4
877
    lntick      3, 0, 1, 2
877
    lntick      3, 0, 1, 2
878
.ch0_184:   ; 
878
.ch0_184:   ; 
879
    lntick      3, 0, 2, 6
879
    lntick      3, 0, 2, 6
880
.ch0_181:   ; 
880
.ch0_181:   ; 
881
    lntick      0, 3, 0, 2
881
    lntick      0, 3, 0, 2
882
    lntick      0, 5, 0, 2
882
    lntick      0, 5, 0, 2
883
.ch0_179:   ; 
883
.ch0_179:   ; 
884
.ch0_180:   ; 
884
.ch0_180:   ; 
885
    lntick      2, 0, 2, 9
885
    lntick      2, 0, 2, 9
886
    lntick      0, 4, 0, 2
886
    lntick      0, 4, 0, 2
887
.ch0_183:   ; 
887
.ch0_183:   ; 
888
    lntick      0, 4, 0, 4
888
    lntick      0, 4, 0, 4
889
    lntick      1, 0, 2, 4
889
    lntick      1, 0, 2, 4
890
    lntick      3, 0, 2, 4
890
    lntick      3, 0, 2, 4
891
.ch0_185:   ; 
891
.ch0_185:   ; 
892
    gptick     11, 0, 43
892
    gptick     11, 0, 43
893
    gptick      9, 6, 46
893
    gptick      9, 6, 46
894
.ch0_182:   ; 
894
.ch0_182:   ; 
895
.ch0_215:   ; 
895
.ch0_215:   ; 
896
    ritick      0, 4, 0
896
    ritick      0, 4, 0
897
.ch0_186:   ; 
897
.ch0_186:   ; 
898
.ch0_199:   ; 
898
.ch0_199:   ; 
899
    lntick      1, 0, 2, 9
899
    lntick      1, 0, 2, 9
900
    lntick      3, 0, 2, 9
900
    lntick      3, 0, 2, 9
901
    ritick      4, 4, 0
901
    ritick      4, 4, 0
902
.ch0_204:   ; 
902
.ch0_204:   ; 
903
    gptick     15, 4, 43
903
    gptick     15, 4, 43
904
    gptick     30, 2, 46
904
    gptick     30, 2, 46
905
.ch0_187:   ; 
905
.ch0_187:   ; 
906
    lntick      4, 0, 2, 5
906
    lntick      4, 0, 2, 5
907
    lntick      0, 5, 0, 4
907
    lntick      0, 5, 0, 4
908
    gptick     11, 0, 43
908
    gptick     11, 0, 43
909
.ch0_188:   ; 
909
.ch0_188:   ; 
910
    ritick      0, 5, 0
910
    ritick      0, 5, 0
911
    lntick      0, 3, 0, 4
911
    lntick      0, 3, 0, 4
912
.ch0_189:   ; 
912
.ch0_189:   ; 
913
    lntick      4, 4, 2, 5
913
    lntick      4, 4, 2, 5
914
    lntick      1, 5, 2, 4
914
    lntick      1, 5, 2, 4
915
    lntick      0, 4, 0, 3
915
    lntick      0, 4, 0, 3
916
.ch0_190:   ; 
916
.ch0_190:   ; 
917
    gptick      2, 0, 55
917
    gptick      2, 0, 55
918
.ch0_192:   ; 
918
.ch0_192:   ; 
919
    lntick      2, 5, 2, 4
919
    lntick      2, 5, 2, 4
920
    lntick      2, 4, 0, 3
920
    lntick      2, 4, 0, 3
921
.ch0_191:   ; 
921
.ch0_191:   ; 
922
    lntick      0, 4, 0, 3
922
    lntick      0, 4, 0, 3
923
.ch0_194:   ; 
923
.ch0_194:   ; 
924
    lntick      2, 0, 2, 4
924
    lntick      2, 0, 2, 4
925
.ch0_193:   ; 
925
.ch0_193:   ; 
926
.ch0_196:   ; 
926
.ch0_196:   ; 
927
    lntick      0, 4, 0, 5
927
    lntick      0, 4, 0, 5
928
    lntick      2, 5, 2, 4
928
    lntick      2, 5, 2, 4
929
.ch0_195:   ; 
929
.ch0_195:   ; 
930
    lntick      0, 3, 0, 2
930
    lntick      0, 3, 0, 2
931
.ch0_197:   ; 
931
.ch0_197:   ; 
932
    lntick      2, 0, 2, 9
932
    lntick      2, 0, 2, 9
933
    lntick      0, 4, 0, 5
933
    lntick      0, 4, 0, 5
934
.ch0_198:   ; 
934
.ch0_198:   ; 
935
    lntick      2, 0, 2, 9
935
    lntick      2, 0, 2, 9
936
.ch0_213:   ; 
936
.ch0_213:   ; 
937
    gptick      7, 4, 55
937
    gptick      7, 4, 55
938
    lntick      2, 0, 2, 4
938
    lntick      2, 0, 2, 4
939
.ch0_200:   ; 
939
.ch0_200:   ; 
940
    gptick     15, 4, 43
940
    gptick     15, 4, 43
941
    lntick      1, 3, 0, 4
941
    lntick      1, 3, 0, 4
942
    lntick      1, 4, 2, 5
942
    lntick      1, 4, 2, 5
943
.ch0_201:   ; 
943
.ch0_201:   ; 
944
    gptick     30, 2, 46
944
    gptick     30, 2, 46
945
    lntick      1, 5, 0, 4
945
    lntick      1, 5, 0, 4
946
    lntick      1, 0, 2, 5
946
    lntick      1, 0, 2, 5
947
.ch0_207:   ; 
947
.ch0_207:   ; 
948
.ch0_216:   ;
948
.ch0_216:   ;
949
    lntick      2, 6, 2, 3 
949
    lntick      2, 6, 2, 3 
950
.ch0_205:   ; 
950
.ch0_205:   ; 
951
.ch0_209:   ; 
951
.ch0_209:   ; 
952
    lntick      0, 3, 0, 5
952
    lntick      0, 3, 0, 5
953
    lntick      0, 5, 0, 5
953
    lntick      0, 5, 0, 5
954
    lntick      2, 0, 2, 3 
954
    lntick      2, 0, 2, 3 
955
.ch0_202:   ; 
955
.ch0_202:   ; 
956
    lntick      0, 3, 0, 5
956
    lntick      0, 3, 0, 5
957
.ch0_206:   ; 
957
.ch0_206:   ; 
958
    gptick      9, 6, 46
958
    gptick      9, 6, 46
959
    gptick     15, 4, 43
959
    gptick     15, 4, 43
960
.ch0_203:   ; 
960
.ch0_203:   ; 
961
    gptick     30, 2, 46
961
    gptick     30, 2, 46
962
    gptick     11, 0, 43
962
    gptick     11, 0, 43
963
    lntick      0, 5, 0, 5
963
    lntick      0, 5, 0, 5
964
.ch0_211:   ; 
964
.ch0_211:   ; 
965
    lntick      1, 4, 0, 1
965
    lntick      1, 4, 0, 1
966
.ch0_208:   ; 
966
.ch0_208:   ; 
967
    lntick      1, 5, 2, 4
967
    lntick      1, 5, 2, 4
968
    lntick      3, 5, 2, 4
968
    lntick      3, 5, 2, 4
969
.ch0_210:   ; 
969
.ch0_210:   ; 
970
    lntick      0, 4, 0, 5
970
    lntick      0, 4, 0, 5
971
.ch0_214:   ; 
971
.ch0_214:   ; 
972
    lntick      1, 0, 2, 4
972
    lntick      1, 0, 2, 4
973
    lntick      3, 0, 2, 4
973
    lntick      3, 0, 2, 4
974
    lntick      1, 4, 0, 1
974
    lntick      1, 4, 0, 1
975
.ch0_212:   ; 
975
.ch0_212:   ; 
976
    gptick      7, 4, 55
976
    gptick      7, 4, 55
977
    lntick      2, 6, 2, 3
977
    lntick      2, 6, 2, 3
978
.ch0_217:   ; 
978
.ch0_217:   ; 
979
    lntick      0, 4, 0, 3
979
    lntick      0, 4, 0, 3
980
    lntick      2, 5, 2, 4
980
    lntick      2, 5, 2, 4
981
.ch0_218:   ; 
981
.ch0_218:   ; 
982
    lntick      2, 4, 0, 3
982
    lntick      2, 4, 0, 3
983
    lntick      2, 0, 2, 4
983
    lntick      2, 0, 2, 4
984
 
984
 
985
diff10 "font0 size ", .chars, $
985
diff10 "font0 size ", .chars, $
986
>
986
>
987
>
987
>
988
>
988
>
989
>
989
>