Changeset 421 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm


Ignore:
Timestamp:
May 9, 2012, 7:12:53 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Addressing modes are now NORMAL, LARGE and LBA.
  • L-CHS parameters are now generated differently for drives with 8192 or less cylinders.
File:
1 edited

Legend:

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

    r417 r421  
    115115ALIGN JUMP_ALIGN
    116116.JumpToEbiosFunction:
    117     test    BYTE [di+DPT.bFlagsLow], FLG_DRVNHEAD_LBA
     117    test    BYTE [di+DPT.bFlagsLow], FLGL_DPT_LBA_AND_EBIOS_SUPPORTED
    118118    jz      SHORT UnsupportedFunction   ; No eINT 13h for CHS drives
    119119    sub     bl, 41h<<1                  ; BX = Offset to eINT 13h jump table
Note: See TracChangeset for help on using the changeset viewer.