Changeset 218 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc


Ignore:
Timestamp:
Jan 23, 2012, 9:10:05 PM (13 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Number of sectors to transfer is now limited to 1-128 for old INT 13h functions.
Location:
trunk/XTIDE_Universal_BIOS/Inc
Files:
3 edited

Legend:

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

    r170 r218  
    4141    .bSize                  resb    1   ; 0, Size of this packet in bytes
    4242    .bReservedAt1           resb    1   ; 1, Currently unused, must be zero
    43     .wSectorCount           resb    2   ; 2, Number of sectors to process (1...127)
     43    .bSectorCount           resb    1   ; 2, Number of sectors to process (0...127)
     44    .bReservedAt3           resb    1   ; 3, Currently unused, must be zero
    4445    .dwMemoryAddress:
    4546    .wOffset                resb    2   ; 4, Memory offset for transfer
  • trunk/XTIDE_Universal_BIOS/Inc/Int13h.inc

    r150 r218  
    4545
    4646
    47 MAX_SUPPORTED_BLOCK_SIZE_IN_SECTORS     EQU     64
    48 
    4947%define TIMEOUT_AND_STATUS_TO_WAIT(timeout, status)     (((timeout)<<8) | (status))
    5048
  • trunk/XTIDE_Universal_BIOS/Inc/RamVars.inc

    r203 r218  
    6161    .bCommand               resb    1
    6262    .bDeviceControl         resb    1   ; Offset 7 shared with PIOVARS
     63                            resb    1
    6364
    6465    ; Parameters for 48-bit LBA
    65     .wSectorCountHighAndLbaLowExt:
    66     .bSectorCountHighExt    resb    1
    6766    .bLbaLowExt             resb    1   ; LBA48 31...24
    68 
    6967    .wLbaMiddleAndHighExt:
    7068    .bLbaMiddleExt          resb    1   ; LBA48 39...32
Note: See TracChangeset for help on using the changeset viewer.