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

Last change on this file since 256 was 252, checked in by aitotat@…, 13 years ago

Changes to XTIDE Universal BIOS:

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