Changeset 522 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc


Ignore:
Timestamp:
Mar 11, 2013, 3:22:21 PM (11 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • INT 13h stack is now at the beginning of RAMVARS.
  • RELOCATE_INT13H_STACK is now allowed only for AT builds. This saves few bytes from interrupt table when lite mode is used.
Location:
trunk/XTIDE_Universal_BIOS/Inc
Files:
2 edited

Legend:

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

    r493 r522  
    1717; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
    1818;
     19
     20; Allow RELOCATE_INT13H_STACK only for AT builds
     21%ifndef USE_AT
     22    %undef RELOCATE_INT13H_STACK
     23%endif
     24
    1925
    2026%ifdef MODULE_SERIAL_FLOPPY
  • trunk/XTIDE_Universal_BIOS/Inc/RamVars.inc

    r505 r522  
    3737struc RAMVARS
    3838%ifdef RELOCATE_INT13H_STACK
     39                        resb    256 ; Size of our stack
     40    .rgbTopOfStack:
    3941    .fpInt13hEntryStack resb    4
    4042    .dwStackChangeDSDI:
    4143    .wStackChangeDI     resb    2
    4244    .wStackChangeDS     resb    2
    43     .wNewStackOffset    resb    2
    4445%endif
    4546    .wDrvDetectSignature:           ; Signature when BIOS is in drive detection mode
Note: See TracChangeset for help on using the changeset viewer.