Ignore:
Timestamp:
Apr 8, 2013, 5:09:44 PM (11 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • AH=48h now returns Device Parameter Table Extension when RETURN_DPTE_ON_AH48H is defined.
  • Removed few unnecessary instructions from hardware interrupt handler.
  • P-Cylinders returned by AH=48h are no longer calculated from L-CHS capacity.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/CreateDPT.asm

    r533 r535  
    120120    mov     [di+DPT.bPchsSectorsPerTrack], bh
    121121
     122; This is what Award BIOS from 1997 Pentium motherboard does. I can't think
     123; of any good reason to do the same but let's keep this here just in case,
     124; at least for a while.
     125%if 0
    122126%ifdef RESERVE_DIAGNOSTIC_CYLINDER
    123127    ; Do not store P-Cylinders, instead calculate it from L-CHS total sector count.
     
    130134    div     bx                          ; AX = Calculated cylinders
    131135%endif ; RESERVE_DIAGNOSTIC_CYLINDER
     136%endif ; 0
    132137
    133138    mov     [di+DPT.wPchsCylinders], ax
Note: See TracChangeset for help on using the changeset viewer.