Changeset 203 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc/RamVars.inc


Ignore:
Timestamp:
Nov 23, 2011, 8:42:19 PM (12 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Reworked the 'skip detecting the slave if there was no master' code to be more complete (includes configurator drives) and to take into account int13h/25h calls. Some of the changes in my last checkin have been rolled back as a result (they are no longer needed). I did take a byte out of RAMVARS, but there was an alignment byte available for the taking. I also added a perl script for padding and adding the checksum byte to a binary image, which can be invoked manually or with 'make checksum'.

File:
1 edited

Legend:

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

    r179 r203  
    1313    .bHDSwap        resb    1   ; Hard Drive to swap to 80h and vice versa
    1414    .bXlatedDrv     resb    1   ; Drive number after translation
    15                     resb    1   ; For WORD alignment
     15%ifdef MODULE_SERIAL
     16    .bLastSerial    resb    1   ; Packed Port and Baud for last serial drive detected
     17                                ; (using space of an alignment byte,
     18                                ; used during and after boot (int13/25h case))
     19%else
     20                    resb    1   ; alignment
     21%endif
    1622endstruc
    1723
Note: See TracChangeset for help on using the changeset viewer.