Changeset 522 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Initialization


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.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Initialization/Interrupts.asm

    r501 r522  
    8080
    8181    mov     al, BIOS_DISK_INTERRUPT_13h         ; INT 13h interrupt vector offset
     82%ifdef RELOCATE_INT13H_STACK
     83    mov     si, Int13h_DiskFunctionsHandlerWithStackChange
     84%else
    8285    mov     si, Int13h_DiskFunctionsHandler
    83 %ifdef RELOCATE_INT13H_STACK
    84     test    BYTE [cs:ROMVARS.wFlags], FLG_ROMVARS_FULLMODE
    85     eCMOVNZ si, Int13h_DiskFunctionsHandlerWithStackChange
    8686%endif
    8787
Note: See TracChangeset for help on using the changeset viewer.