Changeset 200 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc/CustomDPT.inc


Ignore:
Timestamp:
Nov 22, 2011, 8:38:36 AM (12 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Added logic to skip scanning COM ports if a COM port was already found during the normal detection process, to avoid finding the same serial drive twice and preseting the OS with two drives which in reality point to the same physical file on the server. Also added logic to skip scanning for the slave serial drive if the master was not found. And various small optimizations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Inc/CustomDPT.inc

    r193 r200  
    6565ADDRESSING_MODE_LBA48           EQU     3   ; 48-bit LBA Addressing Mode
    6666
    67 %macro CustomDPT_GetUnshiftedAddressModeToALZF 0
    68     mov     al, [di+DPT.bFlagsLow]
    69     and     al, MASKL_DPT_ADDRESSING_MODE
    70 %endmacro
    71 
    7267; Number of Sectors per Track is fixed to 63 for LBA assist calculation.
    7368; 1024 cylinders, 256 heads, 63 sectors = 8.4 GB limit (but DOS does not support more than 255 heads)
Note: See TracChangeset for help on using the changeset viewer.