Changeset 550 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/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.
Location:
trunk/XTIDE_Universal_BIOS/Inc
Files:
2 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
  • trunk/XTIDE_Universal_BIOS/Inc/ModuleDependency.inc

    r541 r550  
    5050%endif
    5151
     52%ifdef MODULE_COMPATIBLE_TABLES
     53    %include "CompatibleDPT.inc"
     54%endif
     55
    5256%ifdef MODULE_EBIOS
    5357    %include "EBIOS.inc"            ; Equates for EBIOS functions
    54     %ifdef CREATE_COMPATIBLE_DPT
    55         %include "CompatibleDPT.inc"
    56     %endif
    5758%endif
    5859
Note: See TracChangeset for help on using the changeset viewer.