Ignore:
Timestamp:
May 3, 2012, 12:56:04 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • MEMPIOVARS no longer overflow when not building MODULE_EBIOS.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Device/IDE/JrIdeTransfer.asm

    r412 r414  
    2020; Structure containing variables for PIO transfer functions.
    2121; This struct must not be larger than IDEPACK without INTPACK.
    22 struc MEMPIOVARS
    23     .wSectorsInBlock        resb    2   ; 0, Block size in sectors
    24     .bSectorsLeft           resb    1   ; 2, Sectors left to transfer
    25     .bSectorsDone           resb    1   ; 3, Number of sectors xferred
    26                             resb    3   ; 4, 5, 6
     22struc MEMPIOVARS    ; Must not be larger than 9 bytes! See IDEPACK in RamVars.inc.
     23    .wSectorsInBlock        resb    2   ; 0-1, Block size in sectors
     24    .fpDPT                  resb    4   ; 2-5, Far pointer to DPT
     25    .bSectorsLeft           resb    1   ; 6, Sectors left to transfer
    2726                            resb    1   ; 7, IDEPACK.bDeviceControl
    28     .fpDPT                  resb    4   ; 8, Far pointer to DPT
     27    .bSectorsDone           resb    1   ; 8, Number of sectors xferred
    2928endstruc
    3029
Note: See TracChangeset for help on using the changeset viewer.