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

Last change on this file since 198 was 197, checked in by gregli@…, 13 years ago

Some maintenance; no changes to the actual source. Moved the compression tables out of the compression script and into the source file, making the compression script source agnostic. And thus moved the compression script to the Tools directory.

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