Ignore:
Timestamp:
Aug 24, 2010, 6:44:44 PM (14 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Cleaned recent changes a bit to save few bytes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HIRQ.asm

    r34 r35  
    22; Project name  :   IDE BIOS
    33; Created date  :   11.12.2009
    4 ; Last update   :   23.8.2010
     4; Last update   :   24.8.2010
    55; Author        :   Tomi Tilli
    66; Description   :   Interrupt handling related functions.
     
    9898    jmp     SHORT AcknowledgeMasterInterruptController
    9999
     100
    100101ALIGN JUMP_ALIGN
    101102HIRQ_InterruptServiceRoutineForIrqs8to15:
     
    132133    push    ds
    133134    push    di
    134     push    dx
    135135
    136136    ; Reading Status Register acknowledges IDE interrupt
    137137    call    RamVars_GetSegmentToDS
    138138    call    HError_GetStatusAndErrorRegistersToAXandStoreThemToBDA
     139
     140    ; Set Task Flag
     141    LOAD_BDA_SEGMENT_TO ds, ax
    139142    mov     BYTE [BDA.bHDTaskFlg], 0FFh     ; Set task flag
    140143
    141     pop     dx
    142144    pop     di
    143145    pop     ds
Note: See TracChangeset for help on using the changeset viewer.