Changeset 238 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeError.asm
- Timestamp:
- Feb 5, 2012, 12:59:20 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeError.asm
r160 r238 18 18 ;-------------------------------------------------------------------- 19 19 ALIGN JUMP_ALIGN 20 I deError_GetBiosErrorCodeToAHfromPolledStatusRegisterInAL:20 IDEDEVICE%+Error_GetBiosErrorCodeToAHfromPolledStatusRegisterInAL: 21 21 mov ah, al ; IDE Status Register to AH 22 mov dl, ERROR_REGISTER_in 23 call IdeIO_InputToALfromIdeRegisterInDL 22 INPUT_TO_AL_FROM_IDE_REGISTER ERROR_REGISTER_in 24 23 xchg al, ah ; Status Register now in AL, Error Register now in AH 25 24 … … 45 44 ; BX 46 45 ;-------------------------------------------------------------------- 46 %ifdef ASSEMBLE_SHARED_IDE_DEVICE_FUNCTIONS 47 47 ALIGN JUMP_ALIGN 48 48 GetBiosErrorCodeToAHfromStatusAndErrorRegistersInAX: … … 92 92 db RET_HD_BADSECTOR ; Bit7=BBK, Bad Block Detected 93 93 db RET_HD_STATUSERR ; When Error Register is zero 94 %endif
Note:
See TracChangeset
for help on using the changeset viewer.