annotate code_part1/OSTC_code_asm_part1/aa_fonts.asm @ 592:cda5b45b953f

NEW: Deco mode "pSCR-GF": Computes deco and CNS based on pSCR parameters (CF62/63)
author heinrichsweikamp
date Mon, 28 May 2012 17:54:43 +0200
parents 92304826000d
children f32b9ad6244c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
1 ;=============================================================================
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
2 ;
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
3 ; File aa_fonts.asm
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
4 ;
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
5 ; Font-data for the anti-aliased word processor
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
6 ;
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
7 ; This program is free software: you can redistribute it and/or modify
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
8 ; it under the terms of the GNU General Public License as published by
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
9 ; the Free Software Foundation, either version 3 of the License, or
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
10 ; (at your option) any later version.
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
11 ;
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
12 ; This program is distributed in the hope that it will be useful,
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
13 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
14 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
15 ; GNU General Public License for more details.
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
16 ;
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
17 ; You should have received a copy of the GNU General Public License
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
18 ; along with this program. If not, see <http://www.gnu.org/licenses/>.
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
19 ;
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
20 ; Copyright (c) 2010, JD Gascuel.
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
21 ;=============================================================================
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
22 ; HISTORY
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
23 ; 2010-11-23 : [jDG] Creation with the original 1.72 fonts repacked.
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
24 ; 2010-12-01 : [jDG] Adding 3bits antialiased fonts.
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
25 ;=============================================================================
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
26
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
27 ; Original fonts where byte swapped in PROM memory, but the repacked don't...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
28 ; AA_BYTE_SWAP EQU 1
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
29
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
30 ;---- SMALL font description and data ----------------------------------------
116
14a074e1a375 Split C code, and use direct linking.
JeanDo
parents: 95
diff changeset
31 aa_fonts code_pack
424
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
32 #ifndef RUSSIAN
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
33 aa_font28_block:
178
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
34 DB '°', 0x7F ; Remap a few ASCII chars, to avoid
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
35 DB 'ö', 0x80 ; holes in the character table...
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
36 DB 'ä', 0x81
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
37 DB 'ü', 0x82
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
38 DB 'ß', 0x83
183
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
39 DB 'é', 0x84 ; French accents
178
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
40 DB 'è', 0x85
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
41 DB 'ê', 0x86
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
42 DB 'ç', 0x87
183
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
43 DB 'á', 0x88 ; Spanish accents
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
44 DB 'í', 0x89
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
45 DB 'ó', 0x8A
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
46 DB 'ú', 0x8B
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
47 DB 'ñ', 0x8C
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
48 DB '¡', 0x8D
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
49 DB '¿', 0x8E
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
50 DB '¤', 0x8F ; Unused
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
51 ; 90, 91 are the logo.
178
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
52 DB 0xB7,0x92 ; Cursor
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
53 DB 0xB8,0x93 ; Dimmed cursor.
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
54 DB 0 ; End of translation table
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
55 DB aa_font28_firstChar ; To be substracted
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
56 DB aa_font28_chars ; Max value
445
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
57 DB 0x8F-aa_font28_firstChar; replace by ¤ when unknown.
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
58 DB aa_font28_height + 0x80
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
59 ;
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
60 #include "aa_font28_idx.inc" ; SHOULD FOLLOW !
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
61 #include "aa_font28.inc"
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
62 aa_font28_end:
424
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
63 #else
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
64 aa_font28_block:
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
65 DB 0xC0, 0x41
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
66 DB 0xC2, 0x42
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
67 DB 0xD1, 0x43
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
68 DB 0xC5, 0x45
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
69 DB 0xCD, 0x48
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
70 DB 0xCA, 0x4B
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
71 DB 0xCC, 0x4D
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
72 DB 0xCE, 0x4F
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
73 DB 0xD0, 0x50
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
74 DB 0xD2, 0x54
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
75 DB 0xD5, 0x58
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
76 DB 0xE0, 0x61
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
77 DB 0xF1, 0x63
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
78 DB 0xE5, 0x65
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
79 DB 0xEE, 0x6F
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
80 DB 0xF0, 0x70
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
81 DB 0xF5, 0x78
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
82 DB 0xF3, 0x79
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
83 DB 0xB7, 0x92
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
84 DB 0xB8, 0x93
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
85 DB 0xBA, 0x7F
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
86 DB 0xC1, 0x80
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
87 DB 0xC3, 0x81
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
88 DB 0xC4, 0x82
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
89 DB 0xC6, 0x83
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
90 DB 0xC7, 0x84
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
91 DB 0xC8, 0x85
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
92 DB 0xC9, 0x86
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
93 DB 0xCB, 0x87
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
94 DB 0xCF, 0x88
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
95 DB 0xD3, 0x89
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
96 DB 0xD4, 0x8A
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
97 DB 0xD6, 0x8B
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
98 DB 0xD7, 0x8C
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
99 DB 0xD8, 0x8D
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
100 DB 0xD9, 0x8E
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
101 DB 0xDA, 0x8F
445
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
102 DB 0xDB, 0x96
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
103 DB 0xDC, 0x97
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
104 DB 0xDD, 0x98
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
105 DB 0xDE, 0x99
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
106 DB 0xDF, 0x9A
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
107 DB 0xE1, 0x9B
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
108 DB 0xE2, 0x9C
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
109 DB 0xE3, 0x9D
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
110 DB 0xE4, 0x9E
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
111 DB 0xE6, 0x9F
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
112 DB 0xE7, 0xA0
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
113 DB 0xE8, 0xA1
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
114 DB 0xE9, 0xA2
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
115 DB 0xEA, 0xA3
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
116 DB 0xEB, 0xA5
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
117 DB 0xEC, 0xA6
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
118 DB 0xED, 0xA7
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
119 DB 0xEF, 0xA8
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
120 DB 0xF2, 0xA9
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
121 DB 0xF4, 0xAA
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
122 DB 0xF6, 0xAB
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
123 DB 0xF7, 0xAC
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
124 DB 0xF8, 0xAD
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
125 DB 0xF9, 0xAF
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
126 DB 0xFA, 0xB1
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
127 DB 0xFB, 0xB2
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
128 DB 0xFC, 0xB3
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
129 DB 0xFD, 0xB4
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
130 DB 0xFE, 0xB5
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
131 DB 0xFF, 0xB6
424
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
132 DB 0 ; End of translation table
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
133 DB aa_font28_firstChar ; To be substracted
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
134 DB aa_font28_chars ; Max value
445
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
135 DB 0xA4-aa_font28_firstChar ; replace by ¤ when unknown.
424
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
136 DB aa_font28_height + 0x80
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
137 ;
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
138 #include "aa_font28_idx_rus.inc" ; SHOULD FOLLOW !
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
139 #include "aa_font28_rus.inc"
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
140 aa_font28_end:
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
141 #endif
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
142 ; Make sure this is coherent...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
143 if aa_font28_nbbits != 3
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
144 error SMALL fount should be encoded with anti-aliasing...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
145 endif
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
146
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
147 ;---- MEDIUM font description and data ---------------------------------------
446
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
148 #ifndef RUSSIAN
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
149 aa_font48_block:
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
150 DB 0x27, 0x3B ; ' char
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
151 DB '"', 0x3C
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
152 DB 'm', 0x3D
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
153 DB ' ', 0x3E
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
154 DB 0
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
155 DB aa_font48_firstChar
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
156 DB aa_font48_chars
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
157 DB 0x3E-aa_font48_firstChar
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
158 DB aa_font48_height + 0x80 ; AA flag.
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
159 ;
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
160 #include "aa_font48_idx.inc"
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
161 #include "aa_font48.inc"
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
162 aa_font48_end:
446
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
163 #else
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
164 aa_font48_block:
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
165 DB 0x27, 0x3B
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
166 DB 0x22, 0x3C
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
167 DB 0xEC, 0x3D
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
168 DB 0x20, 0x3E
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
169 DB 0 ; End of translation table
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
170 DB aa_font48_firstChar ; To be substracted
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
171 DB aa_font48_chars ; Max value
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
172 DB 0x3E-aa_font48_firstChar
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
173 DB aa_font48_height + 0x80
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
174 ;
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
175 #include "aa_font48_idx_rus.inc" ; SHOULD FOLLOW !
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
176 #include "aa_font48_rus.inc"
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
177 aa_font48_end:
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
178 #endif
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
179 ; Make sure this is coherent...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
180 if aa_font48_nbbits != 3
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
181 error MEDIUM fount should be encoded with 3bits anti-aliasing...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
182 endif
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
183
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
184 ;---- LARGE font description and data ----------------------------------------
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
185 aa_font90_block:
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
186 DB ' ', 0x2F
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
187 DB 0
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
188 DB aa_font90_firstChar
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
189 DB aa_font90_chars
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
190 DB 0x2F-aa_font90_firstChar
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
191 DB aa_font90_height + 0x80 ; AA flag.
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
192 ;
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
193 #include "aa_font90_idx.inc"
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
194 #include "aa_font90.inc"
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
195 aa_font90_end:
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
196 ; Make sure this is coherent...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
197 if aa_font90_nbbits != 3
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
198 error SMALL fount should be encoded with 3bits anti-aliasing...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
199 endif
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
200
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
201 ;=============================================================================