Changeset 277 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/StringsCompressed.asm


Ignore:
Timestamp:
Feb 28, 2012, 2:45:48 PM (12 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Moved the bulk of the serial code to the assembly library, for inclusion in other utilities. Fixed a bug in int13h.asm when floppy support was not enabled that was preventing foreign drives from working properly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/StringsCompressed.asm

    r262 r277  
    1717SECTION .text
    1818
     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
     79g_szBusTypeValues:
     80g_szBusTypeValues_8Dual:        ; db        "D8 ",NULL
     81                                ; db         44h,  38h,  20h,  00h    ; uncompressed
     82                                  db         4ah,  31h,  00h          ; compressed
     83
     84g_szBusTypeValues_8Reversed:    ; db        "X8 ",NULL
     85                                ; db         58h,  38h,  20h,  00h    ; uncompressed
     86                                  db         5eh,  31h,  00h          ; compressed
     87
     88g_szBusTypeValues_8Single:      ; db        "S8 ",NULL
     89                                ; db         53h,  38h,  20h,  00h    ; uncompressed
     90                                  db         59h,  31h,  00h          ; compressed
     91
     92g_szBusTypeValues_16:           ; db        " 16",NULL
     93                                ; db         20h,  31h,  36h,  00h    ; uncompressed
     94                                  db         20h,  2bh,  10h          ; compressed
     95
     96g_szBusTypeValues_32:           ; db        " 32",NULL
     97                                ; db         20h,  33h,  32h,  00h    ; uncompressed
     98                                  db         20h,  2dh,  0ch          ; compressed
     99
     100g_szBusTypeValues_Serial:       ; db        "SER",NULL
     101                                ; db         53h,  45h,  52h,  00h    ; uncompressed
     102                                  db         59h,  4bh,  98h          ; compressed
     103
     104g_szBusTypeValues_Displacement equ (g_szBusTypeValues_8Reversed - g_szBusTypeValues)
     105;
     106; Ensure that bus type strings are correctly spaced in memory
     107;
     108%ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
     109%if g_szBusTypeValues_8Dual <> g_szBusTypeValues
     110%error "g_szBusTypeValues Displacement Incorrect 1"
     111%endif
     112%if g_szBusTypeValues_8Reversed <> g_szBusTypeValues + g_szBusTypeValues_Displacement
     113%error "g_szBusTypeValues Displacement Incorrect 2"
     114%endif
     115%if g_szBusTypeValues_8Single <> g_szBusTypeValues_8Reversed + g_szBusTypeValues_Displacement
     116%error "g_szBusTypeValues Displacement Incorrect 3"
     117%endif
     118%if g_szBusTypeValues_16 <> g_szBusTypeValues_8Single + g_szBusTypeValues_Displacement
     119%error "g_szBusTypeValues Displacement Incorrect 4"
     120%endif
     121%if g_szBusTypeValues_32 <> g_szBusTypeValues_16 + g_szBusTypeValues_Displacement
     122%error "g_szBusTypeValues Displacement Incorrect 5"
     123%endif
     124%if g_szBusTypeValues_Serial <> g_szBusTypeValues_32 + g_szBusTypeValues_Displacement
     125%error "g_szBusTypeValues Displacement Incorrect 6"
     126%endif
     127%endif
     128
     129g_szSelectionTimeout:   ; db        DOUBLE_BOTTOM_LEFT_CORNER,DOUBLE_LEFT_HORIZONTAL_TO_SINGLE_VERTICAL,"%ASelection in %2-u s",NULL
     130                        ; 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
     131                          db         32h,  33h,  3dh,  59h,  6bh,  72h,  6bh,  69h,  7ah,  6fh,  75h, 0f4h,  6fh, 0f4h,  3ch,  20h, 0b9h                                              ; compressed
     132
     133
     134g_szDashForZero:        ; db        "- ",NULL
     135                        ; db         2dh,  20h,  00h    ; uncompressed
     136                          db         28h,  00h          ; compressed
     137
     138
     139; Boot Menu Floppy Disk strings
     140;
     141; The following strings are used by BootMenuPrint_RefreshInformation
     142; To support optimizations in that code, these strings must start on the same 256 byte page,
     143; which is checked at assembly time below.
     144;
     145g_szFddStart:
     146g_szFddUnknown: ; db    "Unknown",NULL
     147                ; db     55h,  6eh,  6bh,  6eh,  6fh,  77h,  6eh,  00h    ; uncompressed
     148                  db     5bh,  74h,  71h,  74h,  75h,  7dh, 0b4h          ; compressed
     149
     150g_szFddSizeOr:  ; db    "5",ONE_QUARTER,QUOTATION_MARK," or 3",ONE_HALF,QUOTATION_MARK," DD",NULL
     151                ; db     35h, 0ach,  22h,  20h,  6fh,  72h,  20h,  33h, 0abh,  22h,  20h,  44h,  44h,  00h    ; uncompressed
     152                  db     2fh,  21h,  26h,  20h,  75h, 0f8h,  2dh,  22h,  26h,  20h,  4ah,  8ah                ; compressed
     153
     154g_szFddSize:    ; db    "%s",QUOTATION_MARK,", %u kiB",NULL ; 3½", 1440 kiB
     155                ; db     25h,  73h,  22h,  2ch,  20h,  25h,  75h,  20h,  6bh,  69h,  42h,  00h    ; uncompressed
     156                  db     3eh,  26h,  27h,  20h,  37h,  20h,  71h,  6fh,  88h                      ; compressed
     157
     158g_szFddThreeHalf:       ; db  "3",ONE_HALF,NULL
     159                        ; db   33h, 0abh,  00h    ; uncompressed
     160                          db   2dh,  02h          ; compressed
     161
     162g_szFddEnd:
     163g_szFddFiveQuarter:     ; db  "5",ONE_QUARTER,NULL
     164                        ; db   35h, 0ach,  00h    ; uncompressed
     165                          db   2fh,  01h          ; compressed
     166
     167
     168%ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
     169%if ((g_szFddStart-$$) & 0xff00) <> ((g_szFddEnd-$$) & 0xff00)
     170%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"
     171%endif
     172%endif
     173
    19174; The following strings are used by DetectPrint_StartDetectWithMasterOrSlaveStringInAXandIdeVarsInCSBP
    20175; To support an optimization in that code, these strings must start on the same 256 byte page,
     
    34189                          db     4fh,  4ah, 0cbh,  3eh,  20h,  67h, 0fah,  3eh,  40h,  00h                                  ; compressed
    35190
    36 g_szDetectOuterSerial:  ; db    "Serial %s on %s: ",NULL       
     191%ifdef MODULE_SERIAL        ;%%; is stripped off after string compression, %ifdef won't compress properly
     192g_szDetectOuterSerial:  ; db    "Serial %s on %s: ",NULL
    37193                        ; db     53h,  65h,  72h,  69h,  61h,  6ch,  20h,  25h,  73h,  20h,  6fh,  6eh,  20h,  25h,  73h,  3ah,  20h,  00h    ; uncompressed
    38194                          db     59h,  6bh,  78h,  6fh,  67h, 0f2h,  3eh,  20h,  75h, 0f4h,  3eh,  40h,  00h                                  ; compressed
    39195
     196g_szDetectCOM:          ; db  "COM%c%s",NULL
     197                        ; db   43h,  4fh,  4dh,  25h,  63h,  25h,  73h,  00h    ; uncompressed
     198                          db   49h,  55h,  53h,  35h,  1eh                      ; compressed
     199
     200g_szDetectCOMAuto:      ; db    " Detect",NULL
     201                        ; db     20h,  44h,  65h,  74h,  65h,  63h,  74h,  00h    ; uncompressed
     202                          db     20h,  4ah,  6bh,  7ah,  6bh,  69h, 0bah          ; compressed
     203
     204g_szDetectCOMSmall:     ; db    "/%u%u00",NULL                  ; IDE Master at COM1/9600:
     205                        ; db     2fh,  25h,  75h,  25h,  75h,  30h,  30h,  00h    ; uncompressed
     206                          db     2ah,  37h,  37h,  34h,  14h                      ; compressed
     207
     208g_szDetectCOMLarge:     ; db    "/%u.%uK",NULL                  ; IDE Master at COM1/19.2K:
     209                        ; db     2fh,  25h,  75h,  2eh,  25h,  75h,  4bh,  00h    ; uncompressed
     210                          db     2ah,  37h,  29h,  37h,  91h                      ; compressed
     211
     212%endif                      ;%%; is stripped off after string compression, %ifdef won't compress properly
     213g_szDetectEnd:
    40214g_szDetectPort:         ; db    "%x",NULL                       ; IDE Master at 1F0h:
    41215                        ; db     25h,  78h,  00h    ; uncompressed
    42216                          db     19h                ; compressed
    43 
    44 g_szDetectCOM:          ; db  "COM%c%s",NULL
    45                         ; db   43h,  4fh,  4dh,  25h,  63h,  25h,  73h,  00h    ; uncompressed
    46                           db   49h,  55h,  53h,  35h,  1eh                      ; compressed
    47 
    48 g_szDetectCOMAuto:      ; db    " Detect",NULL
    49                         ; db     20h,  44h,  65h,  74h,  65h,  63h,  74h,  00h    ; uncompressed
    50                           db     20h,  4ah,  6bh,  7ah,  6bh,  69h, 0bah          ; compressed
    51 
    52 g_szDetectCOMSmall:     ; db    "/%u%u00",NULL                  ; IDE Master at COM1/9600:
    53                         ; db     2fh,  25h,  75h,  25h,  75h,  30h,  30h,  00h    ; uncompressed
    54                           db     2ah,  37h,  37h,  34h,  14h                      ; compressed
    55 
    56 g_szDetectEnd:
    57 g_szDetectCOMLarge:     ; db    "/%u.%uK",NULL                  ; IDE Master at COM1/19.2K:
    58                         ; db     2fh,  25h,  75h,  2eh,  25h,  75h,  4bh,  00h    ; uncompressed
    59                           db     2ah,  37h,  29h,  37h,  91h                      ; compressed
    60217
    61218
     
    97254%endif
    98255
    99 ; POST drive detection strings
    100 g_szRomAt:      ; db    "%s @ %x",LF,CR,NULL
    101                 ; db     25h,  73h,  20h,  40h,  20h,  25h,  78h,  0ah,  0dh,  00h    ; uncompressed
    102                   db     3eh,  20h, 0c6h,  39h,  1bh                                  ; compressed
    103 
    104 
    105 ; Boot loader strings
    106 g_szTryToBoot:          ; db    "Booting from %s %x",ANGLE_QUOTE_RIGHT,"%x",LF,CR,NULL
    107                         ; 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
    108                           db     48h,  75h,  75h,  7ah,  6fh,  74h, 0edh,  6ch,  78h,  75h, 0f3h,  3eh,  20h,  39h,  24h,  39h,  1bh                                              ; compressed
    109 
    110 g_szBootSectorNotFound: ; db    "Boot sector "
    111                         ; db     42h,  6fh,  6fh,  74h,  20h,  73h,  65h,  63h,  74h,  6fh,  72h,  20h    ; uncompressed
    112                           db     48h,  75h,  75h, 0fah,  79h,  6bh,  69h,  7ah,  75h, 0f8h                ; compressed
    113 
    114 g_szNotFound:           ; db    "not found",LF,CR,NULL
    115                         ; db     6eh,  6fh,  74h,  20h,  66h,  6fh,  75h,  6eh,  64h,  0ah,  0dh,  00h    ; uncompressed
    116                           db     74h,  75h, 0fah,  6ch,  75h,  7bh,  74h,  6ah,  1bh                      ; compressed
    117 
    118 g_szReadError:          ; db    "Error %x!",LF,CR,NULL
    119                         ; db     45h,  72h,  72h,  6fh,  72h,  20h,  25h,  78h,  21h,  0ah,  0dh,  00h    ; uncompressed
    120                           db     4bh,  78h,  78h,  75h, 0f8h,  39h,  25h,  1bh                            ; compressed
    121 
    122 
    123256; Boot menu bottom of screen strings
    124257g_szFDD:        ; db    "FDD     ",NULL
     
    160293      db        3eh,  23h,  38h,  23h,  3eh,  23h,  20h,  36h,  23h,  1ah                                                                            ; compressed
    161294
    162 
    163 g_szAddressingModes:
    164 g_szLCHS:       ; db    "L-CHS",NULL
    165                 ; db     4ch,  2dh,  43h,  48h,  53h,  00h    ; uncompressed
    166                   db     52h,  28h,  49h,  4eh,  99h          ; compressed
    167 
    168 g_szPCHS:       ; db    "P-CHS",NULL
    169                 ; db     50h,  2dh,  43h,  48h,  53h,  00h    ; uncompressed
    170                   db     56h,  28h,  49h,  4eh,  99h          ; compressed
    171 
    172 g_szLBA28:      ; db    "LBA28",NULL
    173                 ; db     4ch,  42h,  41h,  32h,  38h,  00h    ; uncompressed
    174                   db     52h,  48h,  47h,  2ch,  11h          ; compressed
    175 
    176 g_szLBA48:      ; db    "LBA48",NULL
    177                 ; db     4ch,  42h,  41h,  34h,  38h,  00h    ; uncompressed
    178                   db     52h,  48h,  47h,  2eh,  11h          ; compressed
    179 
    180 g_szAddressingModes_Displacement equ (g_szPCHS - g_szAddressingModes)
    181 ;
    182 ; Ensure that addressing modes are correctly spaced in memory
    183 ;
    184 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
    185 %if g_szLCHS <> g_szAddressingModes
    186 %error "g_szAddressingModes Displacement Incorrect 1"
    187 %endif
    188 %if g_szPCHS <> g_szLCHS + g_szAddressingModes_Displacement
    189 %error "g_szAddressingModes Displacement Incorrect 2"
    190 %endif
    191 %if g_szLBA28 <> g_szPCHS + g_szAddressingModes_Displacement
    192 %error "g_szAddressingModes Displacement Incorrect 3"
    193 %endif
    194 %if g_szLBA48 <> g_szLBA28 + g_szAddressingModes_Displacement
    195 %error "g_szAddressingModes Displacement Incorrect 4"
    196 %endif
    197 %endif
    198 
    199 g_szBusTypeValues:
    200 g_szBusTypeValues_8Dual:        ; db        "D8 ",NULL
    201                                 ; db         44h,  38h,  20h,  00h    ; uncompressed
    202                                   db         4ah,  31h,  00h          ; compressed
    203 
    204 g_szBusTypeValues_8Reversed:    ; db        "X8 ",NULL
    205                                 ; db         58h,  38h,  20h,  00h    ; uncompressed
    206                                   db         5eh,  31h,  00h          ; compressed
    207 
    208 g_szBusTypeValues_8Single:      ; db        "S8 ",NULL
    209                                 ; db         53h,  38h,  20h,  00h    ; uncompressed
    210                                   db         59h,  31h,  00h          ; compressed
    211 
    212 g_szBusTypeValues_16:           ; db        " 16",NULL
    213                                 ; db         20h,  31h,  36h,  00h    ; uncompressed
    214                                   db         20h,  2bh,  10h          ; compressed
    215 
    216 g_szBusTypeValues_32:           ; db        " 32",NULL
    217                                 ; db         20h,  33h,  32h,  00h    ; uncompressed
    218                                   db         20h,  2dh,  0ch          ; compressed
    219 
    220 g_szBusTypeValues_Serial:       ; db        "SER",NULL
    221                                 ; db         53h,  45h,  52h,  00h    ; uncompressed
    222                                   db         59h,  4bh,  98h          ; compressed
    223 
    224 g_szBusTypeValues_Displacement equ (g_szBusTypeValues_8Reversed - g_szBusTypeValues)
    225 ;
    226 ; Ensure that bus type strings are correctly spaced in memory
    227 ;
    228 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
    229 %if g_szBusTypeValues_8Dual <> g_szBusTypeValues
    230 %error "g_szBusTypeValues Displacement Incorrect 1"
    231 %endif
    232 %if g_szBusTypeValues_8Reversed <> g_szBusTypeValues + g_szBusTypeValues_Displacement
    233 %error "g_szBusTypeValues Displacement Incorrect 2"
    234 %endif
    235 %if g_szBusTypeValues_8Single <> g_szBusTypeValues_8Reversed + g_szBusTypeValues_Displacement
    236 %error "g_szBusTypeValues Displacement Incorrect 3"
    237 %endif
    238 %if g_szBusTypeValues_16 <> g_szBusTypeValues_8Single + g_szBusTypeValues_Displacement
    239 %error "g_szBusTypeValues Displacement Incorrect 4"
    240 %endif
    241 %if g_szBusTypeValues_32 <> g_szBusTypeValues_16 + g_szBusTypeValues_Displacement
    242 %error "g_szBusTypeValues Displacement Incorrect 5"
    243 %endif
    244 %if g_szBusTypeValues_Serial <> g_szBusTypeValues_32 + g_szBusTypeValues_Displacement
    245 %error "g_szBusTypeValues Displacement Incorrect 6"
    246 %endif
    247 %endif
    248 
    249 g_szSelectionTimeout:   ; db        DOUBLE_BOTTOM_LEFT_CORNER,DOUBLE_LEFT_HORIZONTAL_TO_SINGLE_VERTICAL,"%ASelection in %2-u s",NULL
    250                         ; 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
    251                           db         32h,  33h,  3dh,  59h,  6bh,  72h,  6bh,  69h,  7ah,  6fh,  75h, 0f4h,  6fh, 0f4h,  3ch,  20h, 0b9h                                              ; compressed
    252 
    253 
    254 g_szDashForZero:        ; db        "- ",NULL
    255                         ; db         2dh,  20h,  00h    ; uncompressed
    256                           db         28h,  00h          ; compressed
    257 
    258 
    259 ; Boot Menu Floppy Disk strings
    260 ;
    261 ; The following strings are used by BootMenuPrint_RefreshInformation
    262 ; To support optimizations in that code, these strings must start on the same 256 byte page,
    263 ; which is checked at assembly time below.
    264 ;
    265 g_szFddStart:
    266 g_szFddUnknown: ; db    "Unknown",NULL
    267                 ; db     55h,  6eh,  6bh,  6eh,  6fh,  77h,  6eh,  00h    ; uncompressed
    268                   db     5bh,  74h,  71h,  74h,  75h,  7dh, 0b4h          ; compressed
    269 
    270 g_szFddSizeOr:  ; db    "5",ONE_QUARTER,QUOTATION_MARK," or 3",ONE_HALF,QUOTATION_MARK," DD",NULL
    271                 ; db     35h, 0ach,  22h,  20h,  6fh,  72h,  20h,  33h, 0abh,  22h,  20h,  44h,  44h,  00h    ; uncompressed
    272                   db     2fh,  21h,  26h,  20h,  75h, 0f8h,  2dh,  22h,  26h,  20h,  4ah,  8ah                ; compressed
    273 
    274 g_szFddSize:    ; db    "%s",QUOTATION_MARK,", %u kiB",NULL ; 3½", 1440 kiB
    275                 ; db     25h,  73h,  22h,  2ch,  20h,  25h,  75h,  20h,  6bh,  69h,  42h,  00h    ; uncompressed
    276                   db     3eh,  26h,  27h,  20h,  37h,  20h,  71h,  6fh,  88h                      ; compressed
    277 
    278 g_szFddThreeHalf:       ; db  "3",ONE_HALF,NULL
    279                         ; db   33h, 0abh,  00h    ; uncompressed
    280                           db   2dh,  02h          ; compressed
    281 
    282 g_szFddEnd:
    283 g_szFddFiveQuarter:     ; db  "5",ONE_QUARTER,NULL
    284                         ; db   35h, 0ach,  00h    ; uncompressed
    285                           db   2fh,  01h          ; compressed
    286 
    287 
    288 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
    289 %if ((g_szFddStart-$$) & 0xff00) <> ((g_szFddEnd-$$) & 0xff00)
    290 %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"
    291 %endif
    292 %endif
    293295
    294296;------------------------------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.