Changeset 35 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HIRQ.asm
- Timestamp:
- Aug 24, 2010, 6:44:44 PM (15 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HIRQ.asm
r34 r35 2 2 ; Project name : IDE BIOS 3 3 ; Created date : 11.12.2009 4 ; Last update : 2 3.8.20104 ; Last update : 24.8.2010 5 5 ; Author : Tomi Tilli 6 6 ; Description : Interrupt handling related functions. … … 98 98 jmp SHORT AcknowledgeMasterInterruptController 99 99 100 100 101 ALIGN JUMP_ALIGN 101 102 HIRQ_InterruptServiceRoutineForIrqs8to15: … … 132 133 push ds 133 134 push di 134 push dx135 135 136 136 ; Reading Status Register acknowledges IDE interrupt 137 137 call RamVars_GetSegmentToDS 138 138 call HError_GetStatusAndErrorRegistersToAXandStoreThemToBDA 139 140 ; Set Task Flag 141 LOAD_BDA_SEGMENT_TO ds, ax 139 142 mov BYTE [BDA.bHDTaskFlg], 0FFh ; Set task flag 140 143 141 pop dx142 144 pop di 143 145 pop ds
Note:
See TracChangeset
for help on using the changeset viewer.