Changeset 618 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH4h_HVerify.asm
- Timestamp:
- Aug 31, 2021, 2:17:47 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH4h_HVerify.asm
r617 r618 65 65 ; Parameters: 66 66 ; AH: INT 13h error code 67 ; CX: Number of sectors that was meant to we verified67 ; CX: Number of sectors that was meant to be verified 68 68 ; DS:DI: Ptr to DPT (in RAMVARS segment) 69 69 ; SS:BP: Ptr to IDEPACK … … 74 74 ALIGN JUMP_ALIGN 75 75 AH4h_CalculateNumberOfSuccessfullyVerifiedSectors: 76 xchg cx, ax ; Store error code to CL76 xchg cx, ax ; Store error code to CH 77 77 call Device_ReadLBAlowRegisterToAL 78 mov ah, [bp+IDEPACK.bLbaLow] 79 sub al, ah ; AL = sector address with verify failure - starting sector address 78 sub al, [bp+IDEPACK.bLbaLow] ; AL = sector address with verify failure - starting sector address 80 79 xor ah, ah 81 xchg cx, ax ; Number of successfully verified sectors in CX, error code in AH80 xchg cx, ax ; Number of successfully verified sectors in CX, error code in AH 82 81 stc 83 82 ret
Note:
See TracChangeset
for help on using the changeset viewer.