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

Last change on this file since 332 was 332, checked in by krille_n_@…, 12 years ago

Changes:

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