Changeset 332 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/StringsCompressed.asm
- Timestamp:
- Mar 12, 2012, 1:33:24 PM (13 years ago)
- google:author:
- krille_n_@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/StringsCompressed.asm
r322 r332 112 112 %endif 113 113 114 g_szBusTypeValues: 115 g_szBusTypeValues_8Dual: ; db "D8 ",NULL 116 ; db 44h, 38h, 20h, 00h ; uncompressed 117 db 4ah, 31h, 00h ; compressed 118 119 g_szBusTypeValues_8Reversed: ; db "X8 ",NULL 120 ; db 58h, 38h, 20h, 00h ; uncompressed 121 db 5eh, 31h, 00h ; compressed 122 123 g_szBusTypeValues_8Single: ; db "S8 ",NULL 124 ; db 53h, 38h, 20h, 00h ; uncompressed 125 db 59h, 31h, 00h ; compressed 126 127 g_szBusTypeValues_16: ; db " 16",NULL 128 ; db 20h, 31h, 36h, 00h ; uncompressed 129 db 20h, 2bh, 10h ; compressed 130 131 g_szBusTypeValues_32: ; db " 32",NULL 132 ; db 20h, 33h, 32h, 00h ; uncompressed 133 db 20h, 2dh, 0ch ; compressed 134 135 g_szBusTypeValues_Serial: ; db "SER",NULL 136 ; db 53h, 45h, 52h, 00h ; uncompressed 137 db 59h, 4bh, 98h ; compressed 138 139 g_szBusTypeValues_8MemMapped: ; db "M8 ",NULL 140 ; db 4dh, 38h, 20h, 00h ; uncompressed 141 db 53h, 31h, 00h ; compressed 142 143 g_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 171 g_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 176 g_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 ; 187 g_szBootMenuPrintStart: 188 g_szDriveNum: ; db "%x %s",NULL 189 ; db 25h, 78h, 20h, 25h, 73h, 00h ; uncompressed 190 db 39h, 20h, 1eh ; compressed 191 192 g_szDriveNumBOOTNFO: ; db "%x %z",NULL 193 ; db 25h, 78h, 20h, 25h, 7ah, 00h ; uncompressed 194 db 39h, 20h, 1fh ; compressed 195 196 g_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 200 g_szBootMenuPrintEnd: 201 g_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 213 g_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 217 g_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 221 g_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 225 g_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 231 g_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 235 g_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 239 g_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 114 252 ; The following strings are used by DetectPrint_StartDetectWithMasterOrSlaveStringInCXandIdeVarsInCSBP 115 253 ; To support an optimization in that code, these strings must start on the same 256 byte page, … … 162 300 %endif 163 301 %endif 164 165 g_szBusTypeValues:166 g_szBusTypeValues_8Dual: ; db "D8 ",NULL167 ; db 44h, 38h, 20h, 00h ; uncompressed168 db 4ah, 31h, 00h ; compressed169 170 g_szBusTypeValues_8Reversed: ; db "X8 ",NULL171 ; db 58h, 38h, 20h, 00h ; uncompressed172 db 5eh, 31h, 00h ; compressed173 174 g_szBusTypeValues_8Single: ; db "S8 ",NULL175 ; db 53h, 38h, 20h, 00h ; uncompressed176 db 59h, 31h, 00h ; compressed177 178 g_szBusTypeValues_16: ; db " 16",NULL179 ; db 20h, 31h, 36h, 00h ; uncompressed180 db 20h, 2bh, 10h ; compressed181 182 g_szBusTypeValues_32: ; db " 32",NULL183 ; db 20h, 33h, 32h, 00h ; uncompressed184 db 20h, 2dh, 0ch ; compressed185 186 g_szBusTypeValues_Serial: ; db "SER",NULL187 ; db 53h, 45h, 52h, 00h ; uncompressed188 db 59h, 4bh, 98h ; compressed189 190 g_szBusTypeValues_8MemMapped: ; db "M8 ",NULL191 ; db 4dh, 38h, 20h, 00h ; uncompressed192 db 53h, 31h, 00h ; compressed193 194 g_szBusTypeValues_Displacement equ (g_szBusTypeValues_8Reversed - g_szBusTypeValues)195 ;196 ; Ensure that bus type strings are correctly spaced in memory197 ;198 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS199 %if g_szBusTypeValues_8Dual <> g_szBusTypeValues200 %error "g_szBusTypeValues Displacement Incorrect 1"201 %endif202 %if g_szBusTypeValues_8Reversed <> g_szBusTypeValues + g_szBusTypeValues_Displacement203 %error "g_szBusTypeValues Displacement Incorrect 2"204 %endif205 %if g_szBusTypeValues_8Single <> g_szBusTypeValues_8Reversed + g_szBusTypeValues_Displacement206 %error "g_szBusTypeValues Displacement Incorrect 3"207 %endif208 %if g_szBusTypeValues_16 <> g_szBusTypeValues_8Single + g_szBusTypeValues_Displacement209 %error "g_szBusTypeValues Displacement Incorrect 4"210 %endif211 %if g_szBusTypeValues_32 <> g_szBusTypeValues_16 + g_szBusTypeValues_Displacement212 %error "g_szBusTypeValues Displacement Incorrect 5"213 %endif214 %if g_szBusTypeValues_Serial <> g_szBusTypeValues_32 + g_szBusTypeValues_Displacement215 %error "g_szBusTypeValues Displacement Incorrect 6"216 %endif217 %if g_szBusTypeValues_8MemMapped <> g_szBusTypeValues_Serial + g_szBusTypeValues_Displacement218 %error "g_szBusTypeValues Displacement Incorrect 7"219 %endif220 %endif221 222 ; Boot Menu menuitem strings223 ;224 ; The following strings are used by BootMenuPrint_* routines.225 ; To support optimizations in that code, these strings must start on the same 256 byte page,226 ; which is checked at assembly time below.227 ;228 g_szBootMenuPrintStart:229 g_szDriveNum: ; db "%x %s",NULL230 ; db 25h, 78h, 20h, 25h, 73h, 00h ; uncompressed231 db 39h, 20h, 1eh ; compressed232 233 g_szDriveNumBOOTNFO: ; db "%x %z",NULL234 ; db 25h, 78h, 20h, 25h, 7ah, 00h ; uncompressed235 db 39h, 20h, 1fh ; compressed236 237 g_szFloppyDrv: ; db "Floppy Drive %c",NULL238 ; db 46h, 6ch, 6fh, 70h, 70h, 79h, 20h, 44h, 72h, 69h, 76h, 65h, 20h, 25h, 63h, 00h ; uncompressed239 db 4ch, 72h, 75h, 76h, 76h, 0ffh, 4ah, 78h, 6fh, 7ch, 0ebh, 15h ; compressed240 241 g_szBootMenuPrintEnd:242 g_szForeignHD: ; db "Foreign Hard Disk",NULL243 ; db 46h, 6fh, 72h, 65h, 69h, 67h, 6eh, 20h, 48h, 61h, 72h, 64h, 20h, 44h, 69h, 73h, 6bh, 00h ; uncompressed244 db 4ch, 75h, 78h, 6bh, 6fh, 6dh, 0f4h, 4eh, 67h, 78h, 0eah, 4ah, 6fh, 79h, 0b1h ; compressed245 246 247 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS248 %if ((g_szBootMenuPrintStart-$$) & 0xff00) <> ((g_szBootMenuPrintEnd-$$) & 0xff00)249 %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"250 %endif251 %endif252 253 g_szSelectionTimeout: ; db DOUBLE_BOTTOM_LEFT_CORNER,DOUBLE_LEFT_HORIZONTAL_TO_SINGLE_VERTICAL,"%ASelection in %2-u s",NULL254 ; 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 ; uncompressed255 db 32h, 33h, 3dh, 59h, 6bh, 72h, 6bh, 69h, 7ah, 6fh, 75h, 0f4h, 6fh, 0f4h, 3ch, 20h, 0b9h ; compressed256 257 258 g_szDashForZero: ; db "- ",NULL259 ; db 2dh, 20h, 00h ; uncompressed260 db 28h, 00h ; compressed261 262 263 ; Boot menu bottom of screen strings264 g_szFDD: ; db "FDD ",NULL265 ; db 46h, 44h, 44h, 20h, 20h, 20h, 20h, 20h, 00h ; uncompressed266 db 4ch, 4ah, 0cah, 20h, 20h, 20h, 00h ; compressed267 268 g_szHDD: ; db "HDD ",NULL269 ; db 48h, 44h, 44h, 20h, 20h, 20h, 20h, 20h, 00h ; uncompressed270 db 4eh, 4ah, 0cah, 20h, 20h, 20h, 00h ; compressed271 272 g_szRomBoot: ; db "ROM Boot",NULL273 ; db 52h, 4fh, 4dh, 20h, 42h, 6fh, 6fh, 74h, 00h ; uncompressed274 db 58h, 55h, 0d3h, 48h, 75h, 75h, 0bah ; compressed275 276 g_szHotkey: ; db "%A%c%c%A%s%A ",NULL277 ; db 25h, 41h, 25h, 63h, 25h, 63h, 25h, 41h, 25h, 73h, 25h, 41h, 20h, 00h ; uncompressed278 db 3dh, 35h, 35h, 3dh, 3eh, 3dh, 00h ; compressed279 280 281 ; Boot Menu information strings282 g_szCapacity: ; db "Capacity : %s",NULL283 ; db 43h, 61h, 70h, 61h, 63h, 69h, 74h, 79h, 20h, 3ah, 20h, 25h, 73h, 00h ; uncompressed284 db 49h, 67h, 76h, 67h, 69h, 6fh, 7ah, 0ffh, 0c0h, 1eh ; compressed285 286 g_szCapacityNum: ; db "%5-u.%u %ciB",NULL287 ; db 25h, 35h, 2dh, 75h, 2eh, 25h, 75h, 20h, 25h, 63h, 69h, 42h, 00h ; uncompressed288 db 38h, 29h, 37h, 20h, 35h, 6fh, 88h ; compressed289 290 g_szInformation: ; db "%s",LF,CR291 ; db 25h, 73h, 0ah, 0dh ; uncompressed292 db 3eh, 3bh ; compressed293 294 ; db "Addr.",SINGLE_VERTICAL,"Block",SINGLE_VERTICAL,"Bus",SINGLE_VERTICAL, "IRQ",SINGLE_VERTICAL,"Reset",LF,CR295 ; 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 ; uncompressed296 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 ; compressed297 298 ; db "%s",SINGLE_VERTICAL, "%5-u",SINGLE_VERTICAL, "%s",SINGLE_VERTICAL," %2-I",SINGLE_VERTICAL,"%5-x" ,NULL299 ; db 25h, 73h, 0b3h, 25h, 35h, 2dh, 75h, 0b3h, 25h, 73h, 0b3h, 20h, 25h, 32h, 2dh, 49h, 0b3h, 25h, 35h, 2dh, 78h, 00h ; uncompressed300 db 3eh, 23h, 38h, 23h, 3eh, 23h, 20h, 36h, 23h, 1ah ; compressed301 302 302 303 303 ;------------------------------------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.