Changeset 567 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Initialization/FloppyDrive.asm
- Timestamp:
- May 26, 2014, 1:25:15 PM (11 years ago)
- google:author:
- krille_n_@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Initialization/FloppyDrive.asm
r551 r567 161 161 ;-------------------------------------------------------------------- 162 162 FloppyDrive_GetCountFromBIOS_or_BDA: 163 push es 164 163 %ifdef USE_AT 165 164 ; Reads Floppy Drive Count from BIOS. 166 165 ; Does not work on most XT systems. Call .GetCountFromBDA 167 166 ; if this function fails. 168 %ifdef USE_AT 167 168 push es 169 169 push di 170 170 push bx … … 181 181 pop bx 182 182 pop di 183 183 pop es 184 185 %else ; ifndef USE_AT 184 186 ; Reads Floppy Drive Count (0...4) from BIOS Data Area. 185 187 ; This function should be used only if .GetCountFromBIOS fails. 186 %else ; ifndef USE_AT 187 LOAD_BDA_SEGMENT_TO es, ax 188 mov al, [es:BDA.wEquipment] ; Load Equipment WORD low byte 188 189 push ds 190 LOAD_BDA_SEGMENT_TO ds, ax 191 mov al, [BDA.wEquipment] ; Load Equipment WORD low byte 192 pop ds 189 193 190 194 %ifdef USE_UNDOC_INTEL … … 200 204 %endif ; USE_AT 201 205 202 pop es 203 ret 206 ret
Note:
See TracChangeset
for help on using the changeset viewer.