source: xtideuniversalbios/trunk/XTIDE_Universal_BIOS/Src/StringsCompressed.asm@ 238

Last change on this file since 238 was 233, checked in by gregli@…, 12 years ago

Serial Port: split single byte port and baud into two bytes, taking advantage of the two bytes in DPT_SERIAL, which supports more serial baud rates and in particular fixed a bug where a 4x client machine couldn't talk to a 115.2K server machine. This is a wide change, touching lots of files, but most are shallow changes. DetectPrint.asm took the most significant changes, now it calculates the baud rate to display instead of using characters provided by the Configurator. The Configurator now has a new menu flag, FLG_MENUITEM_CHOICESTRINGS, for specifying that values are not linear and they should be lookedup rather than indexed. Finally, another important bug fixed here is that in some error cases, the serial port code could get into an infinite loop waiting ont the hardware; now it has a timeout.

File size: 22.2 KB
Line 
1;;;======================================================================
2;;;
3;;; This file is generated by StringsCompress.pl from source in Strings.asm
4;;; DO NOT EDIT DIRECTLY - See the maekfile for how to rebuild this file.
5;;; This file only needs to be rebuilt if Strings.asm is changed.
6;;;
7;;;======================================================================
8
9; Project name : XTIDE Universal BIOS
10; Description : Strings and equates for BIOS messages.
11
12%ifdef MODULE_STRINGS_COMPRESSED_PRECOMPRESS
13%include "Display.inc"
14%endif
15
16; Section containing code
17SECTION .text
18
19; POST drive detection strings
20g_szRomAt: ; db "%s @ %x",LF,CR,NULL
21 ; db 25h, 73h, 20h, 40h, 20h, 25h, 78h, 0ah, 0dh, 00h ; uncompressed
22 db 3eh, 20h, 0c6h, 39h, 1bh ; compressed
23
24
25; The following strings are used by DetectPrint_StartDetectWithMasterOrSlaveStringInAXandIdeVarsInCSBP
26; To support an optimization in that code, these strings must start on the same 256 byte page,
27; which is checked at assembly time below.
28;
29g_szDetectStart:
30g_szDetectMaster: ; db "Master",NULL
31 ; db 4dh, 61h, 73h, 74h, 65h, 72h, 00h ; uncompressed
32 db 53h, 67h, 79h, 7ah, 6bh, 0b8h ; compressed
33
34g_szDetectSlave: ; db "Slave ",NULL
35 ; db 53h, 6ch, 61h, 76h, 65h, 20h, 00h ; uncompressed
36 db 59h, 72h, 67h, 7ch, 6bh, 00h ; compressed
37
38g_szDetectOuter: ; db "IDE %s at %s: ",NULL
39 ; db 49h, 44h, 45h, 20h, 25h, 73h, 20h, 61h, 74h, 20h, 25h, 73h, 3ah, 20h, 00h ; uncompressed
40 db 4fh, 4ah, 0cbh, 3eh, 20h, 67h, 0fah, 3eh, 40h, 00h ; compressed
41
42g_szDetectPort: ; db "%x",NULL ; IDE Master at 1F0h:
43 ; db 25h, 78h, 00h ; uncompressed
44 db 19h ; compressed
45
46g_szDetectCOM: ; db "COM%c%s",NULL
47 ; db 43h, 4fh, 4dh, 25h, 63h, 25h, 73h, 00h ; uncompressed
48 db 49h, 55h, 53h, 35h, 1eh ; compressed
49
50g_szDetectCOMAuto: ; db " Auto",NULL
51 ; db 20h, 41h, 75h, 74h, 6fh, 00h ; uncompressed
52 db 20h, 47h, 7bh, 7ah, 0b5h ; compressed
53
54g_szDetectCOMSmall: ; db "/%u%u00",NULL ; IDE Master at COM1/9600:
55 ; db 2fh, 25h, 75h, 25h, 75h, 30h, 30h, 00h ; uncompressed
56 db 2ah, 37h, 37h, 34h, 14h ; compressed
57
58g_szDetectEnd:
59g_szDetectCOMLarge: ; db "/%u.%uK",NULL ; IDE Master at COM1/19.2K:
60 ; db 2fh, 25h, 75h, 2eh, 25h, 75h, 4bh, 00h ; uncompressed
61 db 2ah, 37h, 29h, 37h, 91h ; compressed
62
63
64%ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
65%if ((g_szDetectEnd-$$) & 0xff00) <> ((g_szDetectStart-$$) & 0xff00)
66%error "g_szDetect* strings must be on the same 256 byte page, required by DetectPrint_StartDetectWithMasterOrSlaveStringInAXandIdeVarsInCSBP. Please move this block up or down within strings.asm"
67%endif
68%endif
69
70; Boot loader strings
71g_szTryToBoot: ; db "Booting from %s %x",ANGLE_QUOTE_RIGHT,"%x",LF,CR,NULL
72 ; db 42h, 6fh, 6fh, 74h, 69h, 6eh, 67h, 20h, 66h, 72h, 6fh, 6dh, 20h, 25h, 73h, 20h, 25h, 78h, 0afh, 25h, 78h, 0ah, 0dh, 00h ; uncompressed
73 db 48h, 75h, 75h, 7ah, 6fh, 74h, 0edh, 6ch, 78h, 75h, 0f3h, 3eh, 20h, 39h, 24h, 39h, 1bh ; compressed
74
75g_szBootSectorNotFound: ; db "Boot sector "
76 ; db 42h, 6fh, 6fh, 74h, 20h, 73h, 65h, 63h, 74h, 6fh, 72h, 20h ; uncompressed
77 db 48h, 75h, 75h, 0fah, 79h, 6bh, 69h, 7ah, 75h, 0f8h ; compressed
78
79g_szNotFound: ; db "not found",LF,CR,NULL
80 ; db 6eh, 6fh, 74h, 20h, 66h, 6fh, 75h, 6eh, 64h, 0ah, 0dh, 00h ; uncompressed
81 db 74h, 75h, 0fah, 6ch, 75h, 7bh, 74h, 6ah, 1bh ; compressed
82
83g_szReadError: ; db "Error %x!",LF,CR,NULL
84 ; db 45h, 72h, 72h, 6fh, 72h, 20h, 25h, 78h, 21h, 0ah, 0dh, 00h ; uncompressed
85 db 4bh, 78h, 78h, 75h, 0f8h, 39h, 25h, 1bh ; compressed
86
87
88; Boot menu bottom of screen strings
89g_szFDD: ; db "FDD ",NULL
90 ; db 46h, 44h, 44h, 20h, 20h, 20h, 20h, 20h, 00h ; uncompressed
91 db 4ch, 4ah, 0cah, 20h, 20h, 20h, 00h ; compressed
92
93g_szHDD: ; db "HDD ",NULL
94 ; db 48h, 44h, 44h, 20h, 20h, 20h, 20h, 20h, 00h ; uncompressed
95 db 4eh, 4ah, 0cah, 20h, 20h, 20h, 00h ; compressed
96
97g_szRomBoot: ; db "ROM Boot",NULL
98 ; db 52h, 4fh, 4dh, 20h, 42h, 6fh, 6fh, 74h, 00h ; uncompressed
99 db 58h, 55h, 0d3h, 48h, 75h, 75h, 0bah ; compressed
100
101g_szHotkey: ; db "%A%c%c%A%s%A ",NULL
102 ; db 25h, 41h, 25h, 63h, 25h, 63h, 25h, 41h, 25h, 73h, 25h, 41h, 20h, 00h ; uncompressed
103 db 3dh, 35h, 35h, 3dh, 3eh, 3dh, 00h ; compressed
104
105
106
107; Boot Menu menuitem strings
108g_szDriveNum: ; db "%x ",NULL
109 ; db 25h, 78h, 20h, 00h ; uncompressed
110 db 39h, 00h ; compressed
111
112g_szFDLetter: ; db "%s %c",NULL
113 ; db 25h, 73h, 20h, 25h, 63h, 00h ; uncompressed
114 db 3eh, 20h, 15h ; compressed
115
116g_szFloppyDrv: ; db "Floppy Drive",NULL
117 ; db 46h, 6ch, 6fh, 70h, 70h, 79h, 20h, 44h, 72h, 69h, 76h, 65h, 00h ; uncompressed
118 db 4ch, 72h, 75h, 76h, 76h, 0ffh, 4ah, 78h, 6fh, 7ch, 0abh ; compressed
119
120g_szforeignHD: ; db "Foreign Hard Disk",NULL
121 ; db 46h, 6fh, 72h, 65h, 69h, 67h, 6eh, 20h, 48h, 61h, 72h, 64h, 20h, 44h, 69h, 73h, 6bh, 00h ; uncompressed
122 db 4ch, 75h, 78h, 6bh, 6fh, 6dh, 0f4h, 4eh, 67h, 78h, 0eah, 4ah, 6fh, 79h, 0b1h ; compressed
123
124
125; Boot Menu information strings
126g_szCapacity: ; db "Capacity : ",NULL
127 ; db 43h, 61h, 70h, 61h, 63h, 69h, 74h, 79h, 20h, 3ah, 20h, 00h ; uncompressed
128 db 49h, 67h, 76h, 67h, 69h, 6fh, 7ah, 0ffh, 40h, 00h ; compressed
129
130g_szSizeSingle: ; db "%s%u.%u %ciB",NULL
131 ; db 25h, 73h, 25h, 75h, 2eh, 25h, 75h, 20h, 25h, 63h, 69h, 42h, 00h ; uncompressed
132 db 3eh, 37h, 29h, 37h, 20h, 35h, 6fh, 88h ; compressed
133
134g_szSizeDual: ; db "%s%5-u.%u %ciB /%5-u.%u %ciB",LF,CR,NULL
135 ; db 25h, 73h, 25h, 35h, 2dh, 75h, 2eh, 25h, 75h, 20h, 25h, 63h, 69h, 42h, 20h, 2fh, 25h, 35h, 2dh, 75h, 2eh, 25h, 75h, 20h, 25h, 63h, 69h, 42h, 0ah, 0dh, 00h ; uncompressed
136 db 3eh, 38h, 29h, 37h, 20h, 35h, 6fh, 0c8h, 2ah, 38h, 29h, 37h, 20h, 35h, 6fh, 48h, 1bh ; compressed
137
138g_szCfgHeader: ; db "Addr.",SINGLE_VERTICAL,"Block",SINGLE_VERTICAL,"Bus", SINGLE_VERTICAL,"IRQ", SINGLE_VERTICAL,"Reset",LF,CR,NULL
139 ; db 41h, 64h, 64h, 72h, 2eh, 0b3h, 42h, 6ch, 6fh, 63h, 6bh, 0b3h, 42h, 75h, 73h, 0b3h, 49h, 52h, 51h, 0b3h, 52h, 65h, 73h, 65h, 74h, 0ah, 0dh, 00h ; uncompressed
140 db 47h, 6ah, 6ah, 78h, 29h, 23h, 48h, 72h, 75h, 69h, 71h, 23h, 48h, 7bh, 79h, 23h, 4fh, 58h, 57h, 23h, 58h, 6bh, 79h, 6bh, 7ah, 1bh ; compressed
141
142g_szCfgFormat: ; db "%s" ,SINGLE_VERTICAL,"%5-u", SINGLE_VERTICAL,"%s",SINGLE_VERTICAL," %2-I",SINGLE_VERTICAL,"%5-x", NULL
143 ; db 25h, 73h, 0b3h, 25h, 35h, 2dh, 75h, 0b3h, 25h, 73h, 0b3h, 20h, 25h, 32h, 2dh, 49h, 0b3h, 25h, 35h, 2dh, 78h, 00h ; uncompressed
144 db 3eh, 23h, 38h, 23h, 3eh, 23h, 20h, 36h, 23h, 1ah ; compressed
145
146
147g_szAddressingModes:
148g_szLCHS: ; db "L-CHS",NULL
149 ; db 4ch, 2dh, 43h, 48h, 53h, 00h ; uncompressed
150 db 52h, 28h, 49h, 4eh, 99h ; compressed
151
152g_szPCHS: ; db "P-CHS",NULL
153 ; db 50h, 2dh, 43h, 48h, 53h, 00h ; uncompressed
154 db 56h, 28h, 49h, 4eh, 99h ; compressed
155
156g_szLBA28: ; db "LBA28",NULL
157 ; db 4ch, 42h, 41h, 32h, 38h, 00h ; uncompressed
158 db 52h, 48h, 47h, 2ch, 11h ; compressed
159
160g_szLBA48: ; db "LBA48",NULL
161 ; db 4ch, 42h, 41h, 34h, 38h, 00h ; uncompressed
162 db 52h, 48h, 47h, 2eh, 11h ; compressed
163
164g_szAddressingModes_Displacement equ (g_szPCHS - g_szAddressingModes)
165;
166; Ensure that addressing modes are correctly spaced in memory
167;
168%ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
169%if g_szLCHS <> g_szAddressingModes
170%error "g_szAddressingModes Displacement Incorrect 1"
171%endif
172%if g_szPCHS <> g_szLCHS + g_szAddressingModes_Displacement
173%error "g_szAddressingModes Displacement Incorrect 2"
174%endif
175%if g_szLBA28 <> g_szPCHS + g_szAddressingModes_Displacement
176%error "g_szAddressingModes Displacement Incorrect 3"
177%endif
178%if g_szLBA48 <> g_szLBA28 + g_szAddressingModes_Displacement
179%error "g_szAddressingModes Displacement Incorrect 4"
180%endif
181%endif
182
183g_szFddUnknown: ; db "%sUnknown",NULL
184 ; db 25h, 73h, 55h, 6eh, 6bh, 6eh, 6fh, 77h, 6eh, 00h ; uncompressed
185 db 3eh, 5bh, 74h, 71h, 74h, 75h, 7dh, 0b4h ; compressed
186
187g_szFddSizeOr: ; db "%s5",ONE_QUARTER,QUOTATION_MARK," or 3",ONE_HALF,QUOTATION_MARK," DD",NULL
188 ; db 25h, 73h, 35h, 0ach, 22h, 20h, 6fh, 72h, 20h, 33h, 0abh, 22h, 20h, 44h, 44h, 00h ; uncompressed
189 db 3eh, 2fh, 21h, 26h, 20h, 75h, 0f8h, 2dh, 22h, 26h, 20h, 4ah, 8ah ; compressed
190
191g_szFddSize: ; db "%s%s",QUOTATION_MARK,", %u kiB",NULL ; 3½", 1440 kiB
192 ; db 25h, 73h, 25h, 73h, 22h, 2ch, 20h, 25h, 75h, 20h, 6bh, 69h, 42h, 00h ; uncompressed
193 db 3eh, 3eh, 26h, 27h, 20h, 37h, 20h, 71h, 6fh, 88h ; compressed
194
195
196g_szFddThreeHalf: ; db "3",ONE_HALF,NULL
197 ; db 33h, 0abh, 00h ; uncompressed
198 db 2dh, 02h ; compressed
199
200g_szFddFiveQuarter: ; db "5",ONE_QUARTER,NULL
201 ; db 35h, 0ach, 00h ; uncompressed
202 db 2fh, 01h ; compressed
203
204g_szFddThreeFive_Displacement equ (g_szFddFiveQuarter - g_szFddThreeHalf)
205
206g_szBusTypeValues:
207g_szBusTypeValues_8Dual: ; db "D8 ",NULL
208 ; db 44h, 38h, 20h, 00h ; uncompressed
209 db 4ah, 31h, 00h ; compressed
210
211g_szBusTypeValues_8Reversed: ; db "X8 ",NULL
212 ; db 58h, 38h, 20h, 00h ; uncompressed
213 db 5eh, 31h, 00h ; compressed
214
215g_szBusTypeValues_8Single: ; db "S8 ",NULL
216 ; db 53h, 38h, 20h, 00h ; uncompressed
217 db 59h, 31h, 00h ; compressed
218
219g_szBusTypeValues_16: ; db " 16",NULL
220 ; db 20h, 31h, 36h, 00h ; uncompressed
221 db 20h, 2bh, 10h ; compressed
222
223g_szBusTypeValues_32: ; db " 32",NULL
224 ; db 20h, 33h, 32h, 00h ; uncompressed
225 db 20h, 2dh, 0ch ; compressed
226
227g_szBusTypeValues_Serial: ; db "SER",NULL
228 ; db 53h, 45h, 52h, 00h ; uncompressed
229 db 59h, 4bh, 98h ; compressed
230
231g_szBusTypeValues_Displacement equ (g_szBusTypeValues_8Reversed - g_szBusTypeValues)
232;
233; Ensure that bus type strings are correctly spaced in memory
234;
235%ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
236%if g_szBusTypeValues_8Dual <> g_szBusTypeValues
237%error "g_szBusTypeValues Displacement Incorrect 1"
238%endif
239%if g_szBusTypeValues_8Reversed <> g_szBusTypeValues + g_szBusTypeValues_Displacement
240%error "g_szBusTypeValues Displacement Incorrect 2"
241%endif
242%if g_szBusTypeValues_8Single <> g_szBusTypeValues_8Reversed + g_szBusTypeValues_Displacement
243%error "g_szBusTypeValues Displacement Incorrect 3"
244%endif
245%if g_szBusTypeValues_16 <> g_szBusTypeValues_8Single + g_szBusTypeValues_Displacement
246%error "g_szBusTypeValues Displacement Incorrect 4"
247%endif
248%if g_szBusTypeValues_32 <> g_szBusTypeValues_16 + g_szBusTypeValues_Displacement
249%error "g_szBusTypeValues Displacement Incorrect 5"
250%endif
251%if g_szBusTypeValues_Serial <> g_szBusTypeValues_32 + g_szBusTypeValues_Displacement
252%error "g_szBusTypeValues Displacement Incorrect 6"
253%endif
254%endif
255
256g_szSelectionTimeout: ; db DOUBLE_BOTTOM_LEFT_CORNER,DOUBLE_LEFT_HORIZONTAL_TO_SINGLE_VERTICAL,"%ASelection in %2-u s",NULL
257 ; db 0c8h, 0b5h, 25h, 41h, 53h, 65h, 6ch, 65h, 63h, 74h, 69h, 6fh, 6eh, 20h, 69h, 6eh, 20h, 25h, 32h, 2dh, 75h, 20h, 73h, 00h ; uncompressed
258 db 32h, 33h, 3dh, 59h, 6bh, 72h, 6bh, 69h, 7ah, 6fh, 75h, 0f4h, 6fh, 0f4h, 3ch, 20h, 0b9h ; compressed
259
260
261g_szDashForZero: ; db "- ",NULL
262 ; db 2dh, 20h, 00h ; uncompressed
263 db 28h, 00h ; compressed
264
265
266
267;------------------------------------------------------------------------------------------
268;
269; Tables for StringsCompress.pl
270;
271;$translate{ord(' ')} = 0; [StringsCompress Processed]
272;$translate{172} = 1; # ONE_QUARTER [StringsCompress Processed]
273;$translate{171} = 2; # ONE_HALF [StringsCompress Processed]
274;$translate{179} = 3; # SINGLE_VERTICAL [StringsCompress Processed]
275;$translate{175} = 4; # ANGLE_QUOTE_RIGHT [StringsCompress Processed]
276;$translate{ord('!')} = 5; [StringsCompress Processed]
277;$translate{ord('"')} = 6; [StringsCompress Processed]
278;$translate{ord(',')} = 7; [StringsCompress Processed]
279;$translate{ord('-')} = 8; [StringsCompress Processed]
280;$translate{ord('.')} = 9; [StringsCompress Processed]
281;$translate{ord('/')} = 10; [StringsCompress Processed]
282;$translate{ord('1')} = 11; [StringsCompress Processed]
283;$translate{ord('2')} = 12; [StringsCompress Processed]
284;$translate{ord('3')} = 13; [StringsCompress Processed]
285;$translate{ord('4')} = 14; [StringsCompress Processed]
286;$translate{ord('5')} = 15; [StringsCompress Processed]
287;$translate{ord('6')} = 16; [StringsCompress Processed]
288;$translate{ord('8')} = 17; [StringsCompress Processed]
289;$translate{200} = 18; # DOUBLE_BOTTOM_LEFT_CORNER [StringsCompress Processed]
290;$translate{181} = 19; # DOUBLE_LEFT_HORIZONTAL_TO_SINGLE_VERTICAL [StringsCompress Processed]
291;$translate{ord('0')} = 20; # DOUBLE_LEFT_HORIZONTAL_TO_SINGLE_VERTICAL [StringsCompress Processed]
292;
293; Formats begin immediately after the last Translated character (they are in the same table)
294;
295;$format_begin = 21; [StringsCompress Processed]
296;
297;$format{"c"} = 21; # n/a [StringsCompress Processed]
298;$format{"2-I"} = 22; # must be even [StringsCompress Processed]
299;$format{"u"} = 23; # must be odd [StringsCompress Processed]
300;$format{"5-u"} = 24; # must be even [StringsCompress Processed]
301;$format{"x"} = 25; # must be odd [StringsCompress Processed]
302;$format{"5-x"} = 26; # must be even [StringsCompress Processed]
303;$format{"nl"} = 27; # n/a [StringsCompress Processed]
304;$format{"2-u"} = 28; # must be even [StringsCompress Processed]
305;$format{"A"} = 29; # n/a [StringsCompress Processed]
306;$format{"s"} = 30; # n/a [StringsCompress Processed]
307;
308; NOTE: The last $format cannot exceed 31 (stored in a 5-bit quantity).
309;
310; Starting point for the "normal" range, typically around 0x40 to cover upper and lower case
311; letters. If lower case 'z' is not used, 0x3a can be a good choice as it adds ':' to the
312; front end.
313;
314;$normal_base = 0x3a; [StringsCompress Processed]
315;
316; End of StringsCompress.pl information
317;
318;------------------------------------------------------------------------------------------
319
320
321
322;;; end of input stream
323
324StringsCompressed_NormalBase equ 58
325
326StringsCompressed_FormatsBegin equ 21
327
328StringsCompressed_TranslatesAndFormats:
329 db 32 ; 0
330 db 172 ; 1
331 db 171 ; 2
332 db 179 ; 3
333 db 175 ; 4
334 db 33 ; 5
335 db 34 ; 6
336 db 44 ; 7
337 db 45 ; 8
338 db 46 ; 9
339 db 47 ; 10
340 db 49 ; 11
341 db 50 ; 12
342 db 51 ; 13
343 db 52 ; 14
344 db 53 ; 15
345 db 54 ; 16
346 db 56 ; 17
347 db 200 ; 18
348 db 181 ; 19
349 db 48 ; 20
350 db (DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_c) ; 21
351 db (DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_2_I) ; 22
352 db (DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_u) ; 23
353 db (DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_5_u) ; 24
354 db (DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_x) ; 25
355 db (DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_5_x) ; 26
356 db (DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_nl) ; 27
357 db (DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_2_u) ; 28
358 db (DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_A) ; 29
359 db (DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_s) ; 30
360
361%ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
362%if DisplayFormatCompressed_BaseFormatOffset < DisplayFormatCompressed_Format_c || DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_c > 255
363%error "DisplayFormatCompressed_Format_c is out of range of DisplayFormatCompressed_BaseFormatOffset"
364%endif
365%if DisplayFormatCompressed_BaseFormatOffset < DisplayFormatCompressed_Format_2_I || DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_2_I > 255
366%error "DisplayFormatCompressed_Format_2_I is out of range of DisplayFormatCompressed_BaseFormatOffset"
367%endif
368%if DisplayFormatCompressed_BaseFormatOffset < DisplayFormatCompressed_Format_u || DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_u > 255
369%error "DisplayFormatCompressed_Format_u is out of range of DisplayFormatCompressed_BaseFormatOffset"
370%endif
371%if DisplayFormatCompressed_BaseFormatOffset < DisplayFormatCompressed_Format_5_u || DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_5_u > 255
372%error "DisplayFormatCompressed_Format_5_u is out of range of DisplayFormatCompressed_BaseFormatOffset"
373%endif
374%if DisplayFormatCompressed_BaseFormatOffset < DisplayFormatCompressed_Format_x || DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_x > 255
375%error "DisplayFormatCompressed_Format_x is out of range of DisplayFormatCompressed_BaseFormatOffset"
376%endif
377%if DisplayFormatCompressed_BaseFormatOffset < DisplayFormatCompressed_Format_5_x || DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_5_x > 255
378%error "DisplayFormatCompressed_Format_5_x is out of range of DisplayFormatCompressed_BaseFormatOffset"
379%endif
380%if DisplayFormatCompressed_BaseFormatOffset < DisplayFormatCompressed_Format_nl || DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_nl > 255
381%error "DisplayFormatCompressed_Format_nl is out of range of DisplayFormatCompressed_BaseFormatOffset"
382%endif
383%if DisplayFormatCompressed_BaseFormatOffset < DisplayFormatCompressed_Format_2_u || DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_2_u > 255
384%error "DisplayFormatCompressed_Format_2_u is out of range of DisplayFormatCompressed_BaseFormatOffset"
385%endif
386%if DisplayFormatCompressed_BaseFormatOffset < DisplayFormatCompressed_Format_A || DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_A > 255
387%error "DisplayFormatCompressed_Format_A is out of range of DisplayFormatCompressed_BaseFormatOffset"
388%endif
389%if DisplayFormatCompressed_BaseFormatOffset < DisplayFormatCompressed_Format_s || DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_s > 255
390%error "DisplayFormatCompressed_Format_s is out of range of DisplayFormatCompressed_BaseFormatOffset"
391%endif
392%endif
393
394;; translated usage stats
395;; total translated:
396
397;; format usage stats
398;; A:4
399;; 2-u:1
400;; 5-u:3
401;; x:6
402;; s:15
403;; 5-x:1
404;; nl:6
405;; 2-I:1
406;; c:7
407;; u:9
408;; total format: 10
409
410;; alphabet usage stats
411;; 58,::2
412;; 59,;:
413;; 60,<:
414;; 61,=:
415;; 62,>:
416;; 63,?:
417;; 64,@:1
418;; 65,A:4
419;; 66,B:11
420;; 67,C:4
421;; 68,D:10
422;; 69,E:3
423;; 70,F:3
424;; 71,G:
425;; 72,H:4
426;; 73,I:2
427;; 74,J:
428;; 75,K:1
429;; 76,L:3
430;; 77,M:3
431;; 78,N:
432;; 79,O:2
433;; 80,P:1
434;; 81,Q:1
435;; 82,R:4
436;; 83,S:6
437;; 84,T:
438;; 85,U:1
439;; 86,V:
440;; 87,W:
441;; 88,X:1
442;; 89,Y:
443;; 90,Z:
444;; 91,[:
445;; 92,\:
446;; 93,]:
447;; 94,^:
448;; 95,_:
449;; 96,`:
450;; 97,a:6
451;; 98,b:
452;; 99,c:4
453;; 100,d:4
454;; 101,e:9
455;; 102,f:2
456;; 103,g:2
457;; 104,h:
458;; 105,i:11
459;; 106,j:
460;; 107,k:4
461;; 108,l:4
462;; 109,m:1
463;; 110,n:9
464;; 111,o:18
465;; 112,p:3
466;; 113,q:
467;; 114,r:11
468;; 115,s:6
469;; 116,t:11
470;; 117,u:3
471;; 118,v:2
472;; 119,w:1
473;; 120,x:
474;; 121,y:2
475;; alphabet used count: 40
Note: See TracBrowser for help on using the repository browser.