Changeset 558 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Tools
- Timestamp:
- Jun 23, 2013, 3:52:31 PM (11 years ago)
- google:author:
- krille_n_@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Tools/Prepare.asm
r550 r558 45 45 46 46 ; Make sure that sector count is valid 47 %ifdef USE_UNDOC_INTEL 48 eSALC ; Clear AL using CF (CF is cleared since JB above fell through) 49 or al, [es:si+DAP.wSectorCount] 50 %else 47 51 mov al, [es:si+DAP.wSectorCount] 48 52 test al, al 53 %endif 49 54 jz SHORT ZeroSectorsRequestedSoNoErrors 50 55 js SHORT InvalidNumberOfSectorsRequested … … 62 67 call Prepare_GetOldInt13hCommandIndexToBX 63 68 mov al, [di+DPT.bFlagsLow] 64 shlal, 1 ; Set CF if LBA48 supported69 eSHL_IM al, 1 ; Set CF if LBA48 supported 65 70 adc bl, bh ; LBA48 EXT commands 66 71 ret
Note:
See TracChangeset
for help on using the changeset viewer.