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


Ignore:
Timestamp:
Apr 27, 2013, 5:30:50 PM (11 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • CREATE_COMPATIBLE_DPT is now MODULE_COMPATIBLE_TABLES.
  • DPTs pointed by INT 41h and INT 46h are now swapped when swapping drives 81h and 80h.
  • Block mode commands are no longer used when block size is set to 1 with AH=24h.
File:
1 edited

Legend:

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

    r542 r550  
    4040    .bPchsHeads             resb    1   ; (1...16)
    4141    .bPchsSectorsPerTrack   resb    1   ; (1...63)
     42%ifdef MODULE_COMPATIBLE_TABLES OR MODULE_EBIOS
     43    .wPchsCylinders         resb    2
     44%endif
    4245
    43     ; LBA and remaining P-CHS variables
     46    ; Total LBA sector count
    4447%ifdef MODULE_EBIOS
    45     .wPchsCylinders         resb    2
    4648    .twLbaSectors           resb    6   ; 48-bit sector count for LBA addressing
    4749%endif
     
    6466
    6567    ; Bit definitions for DPT.bFlagsHigh
    66     FLGH_DPT_BLOCK_MODE_SUPPORTED       EQU (1<<1)  ; Bit 1, Use block transfer commands (must be bit 1!)
     68    FLGH_DPT_USE_BLOCK_MODE_COMMANDS    EQU (1<<1)  ; Bit 1, Use block transfer commands (must be bit 1!)
    6769%ifdef MODULE_SERIAL
    6870    FLGH_DPT_SERIAL_DEVICE              EQU (1<<2)  ; Bit 2, Serial Port Device
Note: See TracChangeset for help on using the changeset viewer.