Ignore:
Timestamp:
Mar 27, 2012, 5:01:57 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Errors from AH=9h are stored to DPTs again.
  • XT build fits in 8k again.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuPrintCfg.asm

    r363 r365  
    6565    test    BYTE [di+DPT.bFlagsHigh], FLGH_DPT_BLOCK_MODE_SUPPORTED
    6666    jz      SHORT .PushBlockSizeFromAX
    67     mov     al, [di+DPT_ATA.bSetBlock]
     67    mov     al, [di+DPT_ATA.bBlockSize]
    6868.PushBlockSizeFromAX:
    6969    push    ax
     
    114114;--------------------------------------------------------------------
    115115.PushResetStatus:
    116     call    BootMenuInfo_IsAvailable    ; Load segment to ES
    117     call    BootMenuInfo_ConvertDPTtoBX
    118     push    WORD [es:bx+BOOTMENUINFO.wInitErrorFlags]
     116    xor     ax, ax
     117%ifdef MODULE_SERIAL
     118    test    BYTE [di+DPT.bFlagsHigh], FLGH_DPT_SERIAL_DEVICE
     119    jnz     SHORT .AlwaysSuccess
     120    mov     al, [di+DPT_ATA.bInitError]
     121.AlwaysSuccess:
     122%endif
     123    push    ax
    119124
    120125;;; fall-out to BootMenuPrint_HardDiskRefreshInformation.
Note: See TracChangeset for help on using the changeset viewer.