Changeset 529 in xtideuniversalbios for trunk


Ignore:
Timestamp:
Mar 26, 2013, 12:56:59 AM (12 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Fixed a bug in Int19h.asm (from r528)
Location:
trunk/XTIDE_Universal_BIOS/Src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h.asm

    r528 r529  
    134134    call    DriveXlate_SetDriveToSwap           ; Enable secondary boot device translation
    135135    xchg    dl, dh
    136     call    DriveXlate_ToOrBack                 ; Tranlate now so boot device will appear as 00h or 80h to OS
     136    call    DriveXlate_ToOrBack                 ; Translate now so boot device will appear as 00h or 80h to OS
    137137    TRY_TO_BOOT_DL_AND_DH_DRIVES
    138138    ;; falls through to boot menu, if it is present.  If not present, falls through to rom boot.
     
    162162; No hotkeys and no boot menu means fixed "A then C" boot order
    163163%ifndef MODULE_HOTKEYS OR MODULE_BOOT_MENU
    164     xor     dl, dl                          ; Try to boot from Floppy Drive A
    165     call    BootSector_TryToLoadFromDriveDL_AndBoot
    166     mov     dl, DEFAULT_HARD_DRIVE_LETTER   ; Try to boot from Hard Drive C
     164    xor     dl, dl                              ; Try to boot from Floppy Drive A
     165    call    BootSector_TryToLoadFromDriveDL_AndBoot
     166    mov     dl, 80h                             ; Try to boot from Hard Drive C
    167167    call    BootSector_TryToLoadFromDriveDL_AndBoot
    168168%endif
  • trunk/XTIDE_Universal_BIOS/Src/Main.asm

    r526 r529  
    258258    ; INT 13h Hard Disk BIOS functions
    259259    %include "Int13h.asm"           ; For Int 13h, Disk functions
    260     %include "AH0h_HReset.asm"      ; Required by Int13h_Jump.asm
    261     %include "AH1h_HStatus.asm"     ; Required by Int13h_Jump.asm
    262     %include "AH2h_HRead.asm"       ; Required by Int13h_Jump.asm
    263     %include "AH3h_HWrite.asm"      ; Required by Int13h_Jump.asm
    264     %include "AH4h_HVerify.asm"     ; Required by Int13h_Jump.asm
    265     %include "AH8h_HParams.asm"     ; Required by Int13h_Jump.asm
    266     %include "AH9h_HInit.asm"       ; Required by Int13h_Jump.asm
    267     %include "AHCh_HSeek.asm"       ; Required by Int13h_Jump.asm
    268     %include "AH10h_HReady.asm"     ; Required by Int13h_Jump.asm
    269     %include "AH11h_HRecal.asm"     ; Required by Int13h_Jump.asm
    270     %include "AH15h_HSize.asm"      ; Required by Int13h_Jump.asm
     260    %include "AH0h_HReset.asm"
     261    %include "AH1h_HStatus.asm"
     262    %include "AH2h_HRead.asm"
     263    %include "AH3h_HWrite.asm"
     264    %include "AH4h_HVerify.asm"
     265    %include "AH8h_HParams.asm"
     266    %include "AH9h_HInit.asm"
     267    %include "AHCh_HSeek.asm"
     268    %include "AH10h_HReady.asm"
     269    %include "AH11h_HRecal.asm"
     270    %include "AH15h_HSize.asm"
    271271%ifdef MODULE_8BIT_IDE_ADVANCED
    272272    %include "AH1Eh_XTCF.asm"
    273273%endif
    274     %include "AH23h_HFeatures.asm"  ; Required by Int13h_Jump.asm
    275     %include "AH24h_HSetBlocks.asm" ; Required by Int13h_Jump.asm
    276     %include "AH25h_HDrvID.asm"     ; Required by Int13h_Jump.asm
     274    %include "AH23h_HFeatures.asm"
     275    %include "AH24h_HSetBlocks.asm"
     276    %include "AH25h_HDrvID.asm"
    277277    %include "Address.asm"          ; For sector address translations
    278278    %include "Prepare.asm"          ; For buffer pointer normalization
Note: See TracChangeset for help on using the changeset viewer.