Ignore:
Timestamp:
Apr 8, 2017, 12:27:02 AM (8 years ago)
Author:
Ben Rietbroek
Message:

Moved the INT13X DAP to the BSS [v1.1.1-testing]

No need to have this in the image, eating up precious code-space.
The byte holding the packet size is now initialized from PRERAP.

CAUTION:
This is a testbuild !
AirBoot uses the BIOS to access disks and a small coding error can trash
partition tables or other vital disk structures. You are advised to make
backups of TRACK0 and EBRs before using this testbuild. More info at:
https://rousseaux.github.io/netlabs.air-boot/pdf/AirBoot-v1.1.0-manual.pdf

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bootcode/regular/other.asm

    r101 r105  
    8989;
    9090PRECRAP_Main    Proc Near
     91
    9192        ; First initialize Variable-Area (everything with NUL)
    9293        ; We use the start instead of the variables because they could be 'orged'
     
    371372
    372373        ;
     374        ; Setup the size of the INT13X Disk Address Packet
     375        ;
     376        mov     [INT13X_DAP], INT13X_DAP_Size
     377
     378        ;
    373379        ; Check valididy of the AiR-BOOT Configuration.
    374380        ;
Note: See TracChangeset for help on using the changeset viewer.