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/AH9h_HInit.asm

    r28 r35  
    8282    and     BYTE [di+DPT.bReset], ~FLG_RESET_nSETBLOCK
    8383
    84     ; Force PIO mode 0
    85     ;call   AH9h_ForcePioMode0
    86 
    8784.ReturnNotSuccessfull:
    8885    pop     cx
     
    152149.Return:
    153150    ret
    154 
    155 
    156 ;--------------------------------------------------------------------
    157 ; AH9h_ForcePioMode0
    158 ;   Parameters:
    159 ;       DL:     Drive number
    160 ;       DS:DI:  Ptr to DPT
    161 ;   Returns:
    162 ;       AH:     BIOS Error code
    163 ;       CF:     Cleared if succesfull
    164 ;               Set if any error
    165 ;   Corrupts registers:
    166 ;       AX, BX
    167 ;--------------------------------------------------------------------
    168 ;ALIGN JUMP_ALIGN
    169 ;AH9h_ForcePioMode0:
    170 ;   mov     bh, 08h     ; Parameter to Sector Count Register (PIO Flow Control Transfer Mode 0)
    171 ;   mov     ax, 2303h   ; Feature: Set transfer mode based on value in Sector Count register
    172 ;   int     13h
    173 ;   jc      SHORT .FailedToForcePIO0
    174 ;   ; Debug output here
    175 ;   ret
    176 ;.FailedToForcePIO0:
    177 ;   ; Debug output here
    178 ;   ret
Note: See TracChangeset for help on using the changeset viewer.