Changeset 507 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/Device.asm


Ignore:
Timestamp:
Mar 1, 2013, 5:12:33 PM (11 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Reduced minimum time to display hotkeys. Now it is 2 seconds.
  • Brought back IDE controller reset.
  • Space savings by merging AH=Dh to AH=0h. AH=Dh is now redirected to AH=9h.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Device/Device.asm

    r501 r507  
    5555%else                   ; IDE
    5656    Device_FinalizeDPT      EQU     IdeDPT_Finalize
     57%endif
     58
     59
     60;--------------------------------------------------------------------
     61; Device_ResetMasterAndSlaveController
     62;   Parameters:
     63;       DS:DI:  Ptr to DPT (in RAMVARS segment)
     64;   Returns:
     65;       AH:     INT 13h Error Code
     66;       CF:     Cleared if success, Set if error
     67;   Corrupts registers:
     68;       AL, BX, CX, DX
     69;--------------------------------------------------------------------
     70%ifdef MODULE_SERIAL    ; IDE + Serial
     71Device_ResetMasterAndSlaveController:
     72    TEST_USING_DPT_AND_JUMP_IF_SERIAL_DEVICE    ReturnSuccessForSerialPort
     73    jmp     IdeCommand_ResetMasterAndSlaveController
     74
     75%else                   ; IDE
     76    Device_ResetMasterAndSlaveController    EQU     IdeCommand_ResetMasterAndSlaveController
    5777%endif
    5878
Note: See TracChangeset for help on using the changeset viewer.