Changeset 28 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH1h_HStatus.asm
- Timestamp:
- Aug 1, 2010, 5:57:24 PM (15 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH1h_HStatus.asm
r3 r28 2 2 ; Project name : IDE BIOS 3 3 ; Created date : 27.9.2007 4 ; Last update : 12.4.20104 ; Last update : 29.7.2010 5 5 ; Author : Tomi Tilli 6 6 ; Description : Int 13h function AH=1h, Read Disk Status. … … 28 28 AH1h_HandlerForReadDiskStatus: 29 29 push ds 30 30 31 LOAD_BDA_SEGMENT_TO ds, di 31 32 xor ah, ah ; Zero AH 32 33 cmp ah, [BDA.bHDLastSt] ; Set CF if error code is non-zero 33 mov ah, [BDA.bHDLastSt] 34 xchg ah, [BDA.bHDLastSt] ; Last error to AH, zero to BDA 35 34 36 pop ds 35 37 jmp Int13h_PopDiDsAndReturn
Note:
See TracChangeset
for help on using the changeset viewer.