Changeset 561 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm


Ignore:
Timestamp:
Jul 9, 2013, 6:00:38 PM (11 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • MODULE_VERY_LATE_INITIALIZATION is not included on AT builds by default.
  • Very late initialization now uses 32h instead of 20h for temporary vector (untested but 20h might cause problems with ROM DOS).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm

    r558 r561  
    176176    ; Simulate INT by pushing flags and return address
    177177    push    WORD [bp+IDEPACK.intpack+INTPACK.flags]
     178%if 0
     179    ; No standard INT 13h function uses FLAGS as parameters so no need to restore them
    178180    popf
    179     pushf                               ; Simulate INT by pushing flags
     181    pushf
     182%endif
    180183    push    cs
    181184    ePUSH_T di, .ReturnFromAnotherBios  ; Can not corrupt flags
Note: See TracChangeset for help on using the changeset viewer.