Ignore:
Timestamp:
May 12, 2012, 1:58:25 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Modified ROMVARS for user defined CHS translation mode.
  • Base DPT struct now includes initialization error flags again.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Menus/BootMenu/BootMenuPrintCfg.asm

    r421 r422  
    5656;--------------------------------------------------------------------
    5757.PushAddressingMode:
    58     ACCESSDPT__GET_UNSHIFTED_ADDRESS_MODE_TO_AXZF
     58    ACCESSDPT__GET_UNSHIFTED_TRANSLATE_MODE_TO_AXZF
    5959    ;;
    6060    ;; This multiply both shifts the addressing mode bits down to low order bits, and
     
    6262    ;; with AL clear, and so we exchange AL and AH after the multiply for the final result.
    6363    ;;
    64     mov     cx, g_szAddressingModes_Displacement << (8-ADDRESSING_MODE_FIELD_POSITION)
     64    mov     cx, g_szAddressingModes_Displacement << (8-TRANSLATEMODE_FIELD_POSITION)
    6565    mul     cx
    6666    xchg    al, ah      ; AL = always zero after above multiplication
     
    132132;--------------------------------------------------------------------
    133133.PushResetStatus:
    134 %ifdef MODULE_ADVANCED_ATA
    135     mov     al, [di+DPT_ADVANCED_ATA.bInitError]
     134    mov     al, [di+DPT.bInitError]
    136135    push    ax
    137 %else
    138     ePUSH_T ax, 0
    139 %endif
    140136
    141137;;; fall-out to BootMenuPrint_HardDiskRefreshInformation.
Note: See TracChangeset for help on using the changeset viewer.