Changeset 252 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/StringsCompressed.asm
- Timestamp:
- Feb 18, 2012, 2:12:54 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/StringsCompressed.asm
r241 r252 2 2 ;;; 3 3 ;;; This file is generated by StringsCompress.pl from source in Strings.asm 4 ;;; DO NOT EDIT DIRECTLY - See the ma ekfile for how to rebuild this file.4 ;;; DO NOT EDIT DIRECTLY - See the makefile for how to rebuild this file. 5 5 ;;; This file only needs to be rebuilt if Strings.asm is changed. 6 6 ;;; … … 18 18 19 19 ; The following strings are used by DetectPrint_StartDetectWithMasterOrSlaveStringInAXandIdeVarsInCSBP 20 ; To support an optimization in that code, these strings must start on the same 256 byte page, 20 ; To support an optimization in that code, these strings must start on the same 256 byte page, 21 21 ; which is checked at assembly time below. 22 22 ; 23 g_szDetectStart: 24 g_szDetectMaster: ; db "Master",NULL 23 g_szDetectStart: 24 g_szDetectMaster: ; db "Master",NULL 25 25 ; db 4dh, 61h, 73h, 74h, 65h, 72h, 00h ; uncompressed 26 26 db 53h, 67h, 79h, 7ah, 6bh, 0b8h ; compressed … … 38 38 db 19h ; compressed 39 39 40 g_szDetectCOM: ; db "COM%c%s",NULL 40 g_szDetectCOM: ; db "COM%c%s",NULL 41 41 ; db 43h, 4fh, 4dh, 25h, 63h, 25h, 73h, 00h ; uncompressed 42 42 db 49h, 55h, 53h, 35h, 1eh ; compressed … … 56 56 57 57 58 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 58 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 59 59 %if ((g_szDetectEnd-$$) & 0xff00) <> ((g_szDetectStart-$$) & 0xff00) 60 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" … … 63 63 64 64 ; Boot Menu menuitem strings 65 ; 65 ; 66 66 ; The following strings are used by BootMenuPrint_* routines. 67 ; To support optimizations in that code, these strings must start on the same 256 byte page, 67 ; To support optimizations in that code, these strings must start on the same 256 byte page, 68 68 ; which is checked at assembly time below. 69 ; 70 g_szBootMenuPrintStart: 69 ; 70 g_szBootMenuPrintStart: 71 71 g_szDriveNum: ; db "%x %s",NULL 72 72 ; db 25h, 78h, 20h, 25h, 73h, 00h ; uncompressed … … 81 81 db 4ch, 72h, 75h, 76h, 76h, 0ffh, 4ah, 78h, 6fh, 7ch, 0ebh, 15h ; compressed 82 82 83 g_szBootMenuPrintEnd: 83 g_szBootMenuPrintEnd: 84 84 g_szForeignHD: ; db "Foreign Hard Disk",NULL 85 85 ; db 46h, 6fh, 72h, 65h, 69h, 67h, 6eh, 20h, 48h, 61h, 72h, 64h, 20h, 44h, 69h, 73h, 6bh, 00h ; uncompressed … … 87 87 88 88 89 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 89 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 90 90 %if ((g_szBootMenuPrintStart-$$) & 0xff00) <> ((g_szBootMenuPrintEnd-$$) & 0xff00) 91 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" … … 140 140 db 49h, 67h, 76h, 67h, 69h, 6fh, 7ah, 0ffh, 0c0h, 1eh ; compressed 141 141 142 g_szCapacityNum: ; db "%5-u.%u %ciB",NULL 142 g_szCapacityNum: ; db "%5-u.%u %ciB",NULL 143 143 ; db 25h, 35h, 2dh, 75h, 2eh, 25h, 75h, 20h, 25h, 63h, 69h, 42h, 00h ; uncompressed 144 144 db 38h, 29h, 37h, 20h, 35h, 6fh, 88h ; compressed 145 145 146 g_sz SizeDual: ; db "%s /%s",LF,CR147 ; db 25h, 73h, 20h, 2fh,25h, 73h, 0ah, 0dh ; uncompressed148 db 3eh, 20h, 2ah, 3eh, 3bh; compressed146 g_szInformation: ; db "%s",LF,CR 147 ; db 25h, 73h, 0ah, 0dh ; uncompressed 148 db 3eh, 3bh ; compressed 149 149 150 150 ; db "Addr.",SINGLE_VERTICAL,"Block",SINGLE_VERTICAL,"Bus",SINGLE_VERTICAL, "IRQ",SINGLE_VERTICAL,"Reset",LF,CR … … 158 158 159 159 ; Boot Menu Floppy Disk strings 160 ; 160 ; 161 161 ; The following strings are used by BootMenuPrint_RefreshInformation 162 ; To support optimizations in that code, these strings must start on the same 256 byte page, 162 ; To support optimizations in that code, these strings must start on the same 256 byte page, 163 163 ; which is checked at assembly time below. 164 ; 165 g_szFddStart: 164 ; 165 g_szFddStart: 166 166 g_szFddUnknown: ; db "Unknown",NULL 167 167 ; db 55h, 6eh, 6bh, 6eh, 6fh, 77h, 6eh, 00h ; uncompressed … … 180 180 db 2dh, 02h ; compressed 181 181 182 g_szFddEnd: 182 g_szFddEnd: 183 183 g_szFddFiveQuarter: ; db "5",ONE_QUARTER,NULL 184 184 ; db 35h, 0ach, 00h ; uncompressed … … 186 186 187 187 188 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 188 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 189 189 %if ((g_szFddStart-$$) & 0xff00) <> ((g_szFddEnd-$$) & 0xff00) 190 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 191 %endif 192 %endif 193 194 g_szAddressingModes: 192 %endif 193 194 g_szAddressingModes: 195 195 g_szLCHS: ; db "L-CHS",NULL 196 196 ; db 4ch, 2dh, 43h, 48h, 53h, 00h ; uncompressed … … 213 213 ; Ensure that addressing modes are correctly spaced in memory 214 214 ; 215 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 215 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 216 216 %if g_szLCHS <> g_szAddressingModes 217 217 %error "g_szAddressingModes Displacement Incorrect 1" … … 220 220 %error "g_szAddressingModes Displacement Incorrect 2" 221 221 %endif 222 %if g_szLBA28 <> g_szPCHS + g_szAddressingModes_Displacement 222 %if g_szLBA28 <> g_szPCHS + g_szAddressingModes_Displacement 223 223 %error "g_szAddressingModes Displacement Incorrect 3" 224 224 %endif 225 %if g_szLBA48 <> g_szLBA28 + g_szAddressingModes_Displacement 225 %if g_szLBA48 <> g_szLBA28 + g_szAddressingModes_Displacement 226 226 %error "g_szAddressingModes Displacement Incorrect 4" 227 227 %endif 228 %endif 229 230 g_szBusTypeValues: 228 %endif 229 230 g_szBusTypeValues: 231 231 g_szBusTypeValues_8Dual: ; db "D8 ",NULL 232 232 ; db 44h, 38h, 20h, 00h ; uncompressed … … 257 257 ; Ensure that bus type strings are correctly spaced in memory 258 258 ; 259 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 259 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 260 260 %if g_szBusTypeValues_8Dual <> g_szBusTypeValues 261 261 %error "g_szBusTypeValues Displacement Incorrect 1" 262 262 %endif 263 263 %if g_szBusTypeValues_8Reversed <> g_szBusTypeValues + g_szBusTypeValues_Displacement 264 %error "g_szBusTypeValues Displacement Incorrect 2" 264 %error "g_szBusTypeValues Displacement Incorrect 2" 265 265 %endif 266 266 %if g_szBusTypeValues_8Single <> g_szBusTypeValues_8Reversed + g_szBusTypeValues_Displacement 267 %error "g_szBusTypeValues Displacement Incorrect 3" 268 %endif 269 %if g_szBusTypeValues_16 <> g_szBusTypeValues_8Single + g_szBusTypeValues_Displacement 270 %error "g_szBusTypeValues Displacement Incorrect 4" 267 %error "g_szBusTypeValues Displacement Incorrect 3" 268 %endif 269 %if g_szBusTypeValues_16 <> g_szBusTypeValues_8Single + g_szBusTypeValues_Displacement 270 %error "g_szBusTypeValues Displacement Incorrect 4" 271 271 %endif 272 272 %if g_szBusTypeValues_32 <> g_szBusTypeValues_16 + g_szBusTypeValues_Displacement 273 %error "g_szBusTypeValues Displacement Incorrect 5" 273 %error "g_szBusTypeValues Displacement Incorrect 5" 274 274 %endif 275 275 %if g_szBusTypeValues_Serial <> g_szBusTypeValues_32 + g_szBusTypeValues_Displacement 276 %error "g_szBusTypeValues Displacement Incorrect 6" 276 %error "g_szBusTypeValues Displacement Incorrect 6" 277 277 %endif 278 278 %endif … … 290 290 291 291 ;------------------------------------------------------------------------------------------ 292 ; 292 ; 293 293 ; Tables for StringsCompress.pl 294 294 ; … … 304 304 ;$translate{ord('.')} = 9; [StringsCompress Processed] 305 305 ;$translate{ord('/')} = 10; [StringsCompress Processed] 306 ;$translate{ord('1')} = 11; 306 ;$translate{ord('1')} = 11; [StringsCompress Processed] 307 307 ;$translate{ord('2')} = 12; [StringsCompress Processed] 308 308 ;$translate{ord('3')} = 13; [StringsCompress Processed] … … 334 334 ; 335 335 ; Starting point for the "normal" range, typically around 0x40 to cover upper and lower case 336 ; letters. If lower case 'z' is not used, 0x3a can be a good choice as it adds ':' to the 336 ; letters. If lower case 'z' is not used, 0x3a can be a good choice as it adds ':' to the 337 337 ; front end. 338 338 ; … … 342 342 ; 343 343 ;------------------------------------------------------------------------------------------ 344 345 346 344 347 345 ;;; end of input stream … … 423 421 ;; translated usage stats 424 422 ;; 33:1 425 ;; 32:3 1423 ;; 32:30 426 424 ;; 181:1 427 425 ;; 53:2 … … 433 431 ;; 50:2 434 432 ;; 51:3 435 ;; 47: 3433 ;; 47:2 436 434 ;; 52:1 437 435 ;; 172:2 … … 450 448 ;; 5-u:2 451 449 ;; x:7 452 ;; s:1 3450 ;; s:12 453 451 ;; 5-x:1 454 452 ;; nl:6
Note:
See TracChangeset
for help on using the changeset viewer.