Ignore:
Timestamp:
Jan 26, 2013, 4:58:50 PM (11 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • XTIDE rev 2 and modded XTIDE rev 1 work again (fixed A0<->A3 swap when accessing Control Block Registers).
  • System INT 13h handler is no longer copied to INT 40h (testing if something uses INT 40h).
  • Removed controller hardware reset: now AH=0h and AH=Dh will only re-initialize drives (SB16 Tertiary and Quaternary IDE should now be safe to use when using Secondary IDE).
File:
1 edited

Legend:

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

    r473 r501  
    6565    call    Interrupts_UnmaskInterruptControllerForDriveInDSDI
    6666%endif
    67     call    Device_ResetMasterAndSlaveController
    68     ;jc     SHORT .ReturnError                  ; CF would be set if slave drive present without master
    69                                                 ; (error register has special values after reset)
    70 
    7167    ; Initialize Master and Slave drives
    7268    call    AccessDPT_GetIdevarsToCSBX
Note: See TracChangeset for help on using the changeset viewer.