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

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

WIDE checkin... Added copyright and license information to sorce files, as per the GPL instructions for usage.

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