Changeset 547 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Initialization


Ignore:
Timestamp:
Apr 21, 2013, 3:47:11 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Hotkeys were incorrectly initialized to use 'C' as first hard drive letter.
  • All CHS translate modes should again work (incorrectly decremented DX instead of DL, it might or might not have caused problems).
Location:
trunk/XTIDE_Universal_BIOS/Src/Initialization
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Initialization/DetectPrint.asm

    r526 r547  
    246246
    247247    ; Get boot drive letters
    248     call    FloppyDrive_GetCountToAX
    249     mov     ah, 'A'         ; AH = First Floppy Drive letter (always 'A')
    250     add     al, ah
    251     MAX_U   al, 'C'         ; AL = First Hard Drive letter ('C', 'D', or 'E')
     248    call    BootVars_GetLetterForFirstHardDriveToAX
    252249    test    dl, dl
    253     eCMOVNS al, ah
     250    eCMOVNS al, DEFAULT_FLOPPY_DRIVE_LETTER
    254251    push    ax
    255252
  • trunk/XTIDE_Universal_BIOS/Src/Initialization/FloppyDrive.asm

    r531 r547  
    158158;               Set if BIOS function not supported
    159159;   Corrupts registers:
    160 ;       AH, ES
     160;       AH
    161161;--------------------------------------------------------------------
    162162FloppyDrive_GetCountFromBIOS_or_BDA:
Note: See TracChangeset for help on using the changeset viewer.