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
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
[233]22 db 3eh, 20h, 0c6h, 39h, 1bh ; compressed
[186]23
24
[233]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
[186]33
[233]34g_szDetectSlave: ; db "Slave ",NULL
35 ; db 53h, 6ch, 61h, 76h, 65h, 20h, 00h ; uncompressed
36 db 59h, 72h, 67h, 7ch, 6bh, 00h ; compressed
[186]37
[233]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
[186]41
[233]42g_szDetectPort: ; db "%x",NULL ; IDE Master at 1F0h:
43 ; db 25h, 78h, 00h ; uncompressed
44 db 19h ; compressed
[186]45
[233]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
[196]49
[233]50g_szDetectCOMAuto: ; db " Auto",NULL
51 ; db 20h, 41h, 75h, 74h, 6fh, 00h ; uncompressed
52 db 20h, 47h, 7bh, 7ah, 0b5h ; compressed
[196]53
[233]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
[186]70; Boot loader strings
[189]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
[233]73 db 48h, 75h, 75h, 7ah, 6fh, 74h, 0edh, 6ch, 78h, 75h, 0f3h, 3eh, 20h, 39h, 24h, 39h, 1bh ; compressed
[186]74
[189]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
[186]78
[189]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
[186]82
[189]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
[186]86
87
88; Boot menu bottom of screen strings
[189]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
[186]92
[189]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
[186]96
[189]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
[186]100
[189]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
[233]103 db 3dh, 35h, 35h, 3dh, 3eh, 3dh, 00h ; compressed
[186]104
105
106
107; Boot Menu menuitem strings
[189]108g_szDriveNum: ; db "%x ",NULL
109 ; db 25h, 78h, 20h, 00h ; uncompressed
110 db 39h, 00h ; compressed
[186]111
[189]112g_szFDLetter: ; db "%s %c",NULL
113 ; db 25h, 73h, 20h, 25h, 63h, 00h ; uncompressed
[233]114 db 3eh, 20h, 15h ; compressed
[186]115
[189]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
[186]119
[189]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
[186]123
124
125; Boot Menu information strings
[189]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
[186]129
[189]130g_szSizeSingle: ; db "%s%u.%u %ciB",NULL
131 ; db 25h, 73h, 25h, 75h, 2eh, 25h, 75h, 20h, 25h, 63h, 69h, 42h, 00h ; uncompressed
[233]132 db 3eh, 37h, 29h, 37h, 20h, 35h, 6fh, 88h ; compressed
[186]133
[189]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
[233]136 db 3eh, 38h, 29h, 37h, 20h, 35h, 6fh, 0c8h, 2ah, 38h, 29h, 37h, 20h, 35h, 6fh, 48h, 1bh ; compressed
[186]137
[189]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
[186]141
[189]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
[233]144 db 3eh, 23h, 38h, 23h, 3eh, 23h, 20h, 36h, 23h, 1ah ; compressed
[186]145
146
147g_szAddressingModes:
[189]148g_szLCHS: ; db "L-CHS",NULL
149 ; db 4ch, 2dh, 43h, 48h, 53h, 00h ; uncompressed
150 db 52h, 28h, 49h, 4eh, 99h ; compressed
[186]151
[189]152g_szPCHS: ; db "P-CHS",NULL
153 ; db 50h, 2dh, 43h, 48h, 53h, 00h ; uncompressed
154 db 56h, 28h, 49h, 4eh, 99h ; compressed
[186]155
[189]156g_szLBA28: ; db "LBA28",NULL
157 ; db 4ch, 42h, 41h, 32h, 38h, 00h ; uncompressed
158 db 52h, 48h, 47h, 2ch, 11h ; compressed
[186]159
[189]160g_szLBA48: ; db "LBA48",NULL
161 ; db 4ch, 42h, 41h, 34h, 38h, 00h ; uncompressed
162 db 52h, 48h, 47h, 2eh, 11h ; compressed
[186]163
164g_szAddressingModes_Displacement equ (g_szPCHS - g_szAddressingModes)
165;
166; Ensure that addressing modes are correctly spaced in memory
167;
[194]168%ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
[186]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"
[194]180%endif
181%endif
[186]182
[189]183g_szFddUnknown: ; db "%sUnknown",NULL
184 ; db 25h, 73h, 55h, 6eh, 6bh, 6eh, 6fh, 77h, 6eh, 00h ; uncompressed
[233]185 db 3eh, 5bh, 74h, 71h, 74h, 75h, 7dh, 0b4h ; compressed
[186]186
[189]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
[233]189 db 3eh, 2fh, 21h, 26h, 20h, 75h, 0f8h, 2dh, 22h, 26h, 20h, 4ah, 8ah ; compressed
[186]190
[189]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
[233]193 db 3eh, 3eh, 26h, 27h, 20h, 37h, 20h, 71h, 6fh, 88h ; compressed
[186]194
195
[189]196g_szFddThreeHalf: ; db "3",ONE_HALF,NULL
197 ; db 33h, 0abh, 00h ; uncompressed
198 db 2dh, 02h ; compressed
[186]199
[189]200g_szFddFiveQuarter: ; db "5",ONE_QUARTER,NULL
201 ; db 35h, 0ach, 00h ; uncompressed
202 db 2fh, 01h ; compressed
[186]203
204g_szFddThreeFive_Displacement equ (g_szFddFiveQuarter - g_szFddThreeHalf)
205
206g_szBusTypeValues:
[189]207g_szBusTypeValues_8Dual: ; db "D8 ",NULL
208 ; db 44h, 38h, 20h, 00h ; uncompressed
209 db 4ah, 31h, 00h ; compressed
[186]210
[189]211g_szBusTypeValues_8Reversed: ; db "X8 ",NULL
212 ; db 58h, 38h, 20h, 00h ; uncompressed
213 db 5eh, 31h, 00h ; compressed
[186]214
[189]215g_szBusTypeValues_8Single: ; db "S8 ",NULL
216 ; db 53h, 38h, 20h, 00h ; uncompressed
217 db 59h, 31h, 00h ; compressed
[186]218
[189]219g_szBusTypeValues_16: ; db " 16",NULL
220 ; db 20h, 31h, 36h, 00h ; uncompressed
221 db 20h, 2bh, 10h ; compressed
[186]222
[189]223g_szBusTypeValues_32: ; db " 32",NULL
224 ; db 20h, 33h, 32h, 00h ; uncompressed
225 db 20h, 2dh, 0ch ; compressed
[186]226
[189]227g_szBusTypeValues_Serial: ; db "SER",NULL
228 ; db 53h, 45h, 52h, 00h ; uncompressed
229 db 59h, 4bh, 98h ; compressed
[186]230
231g_szBusTypeValues_Displacement equ (g_szBusTypeValues_8Reversed - g_szBusTypeValues)
232;
233; Ensure that bus type strings are correctly spaced in memory
234;
[194]235%ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
[186]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"
[194]253%endif
254%endif
[186]255
[189]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
[186]259
260
[189]261g_szDashForZero: ; db "- ",NULL
262 ; db 2dh, 20h, 00h ; uncompressed
263 db 28h, 00h ; compressed
[186]264
265
[197]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]
[233]291;$translate{ord('0')} = 20; # DOUBLE_LEFT_HORIZONTAL_TO_SINGLE_VERTICAL [StringsCompress Processed]
[197]292;
293; Formats begin immediately after the last Translated character (they are in the same table)
294;
[233]295;$format_begin = 21; [StringsCompress Processed]
[197]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]
[233]306;$format{"s"} = 30; # n/a [StringsCompress Processed]
[197]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
[189]324StringsCompressed_NormalBase equ 58
325
[233]326StringsCompressed_FormatsBegin equ 21
[189]327
[186]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
[233]349 db 48 ; 20
[189]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
[233]359 db (DisplayFormatCompressed_BaseFormatOffset - DisplayFormatCompressed_Format_s) ; 30
[186]360
[194]361%ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
[189]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
[233]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"
[194]391%endif
[233]392%endif
[189]393
394;; translated usage stats
395;; total translated:
396
[186]397;; format usage stats
398;; A:4
399;; 2-u:1
400;; 5-u:3
401;; x:6
[233]402;; s:15
[186]403;; 5-x:1
404;; nl:6
[197]405;; 2-I:1
[233]406;; c:7
407;; u:9
[186]408;; total format: 10
409
410;; alphabet usage stats
[233]411;; 58,::2
[186]412;; 59,;:
413;; 60,<:
414;; 61,=:
415;; 62,>:
416;; 63,?:
417;; 64,@:1
[233]418;; 65,A:4
[186]419;; 66,B:11
[233]420;; 67,C:4
421;; 68,D:10
422;; 69,E:3
[186]423;; 70,F:3
424;; 71,G:
425;; 72,H:4
[233]426;; 73,I:2
[186]427;; 74,J:
[233]428;; 75,K:1
[186]429;; 76,L:3
[233]430;; 77,M:3
[186]431;; 78,N:
[233]432;; 79,O:2
[196]433;; 80,P:1
[186]434;; 81,Q:1
435;; 82,R:4
[196]436;; 83,S:6
[186]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,`:
[233]450;; 97,a:6
[186]451;; 98,b:
[233]452;; 99,c:4
[186]453;; 100,d:4
[233]454;; 101,e:9
[186]455;; 102,f:2
456;; 103,g:2
457;; 104,h:
[196]458;; 105,i:11
[186]459;; 106,j:
460;; 107,k:4
[196]461;; 108,l:4
[186]462;; 109,m:1
463;; 110,n:9
[233]464;; 111,o:18
[186]465;; 112,p:3
466;; 113,q:
[196]467;; 114,r:11
[186]468;; 115,s:6
[233]469;; 116,t:11
470;; 117,u:3
[186]471;; 118,v:2
472;; 119,w:1
473;; 120,x:
474;; 121,y:2
[233]475;; alphabet used count: 40
Note: See TracBrowser for help on using the repository browser.