Changeset 50 in xtideuniversalbios for trunk/Assembly_Library/Inc/Emulate.inc


Ignore:
Timestamp:
Oct 9, 2010, 5:47:26 PM (14 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Changes to Assembly Library:
Removed Memory_ExchangeSSBPwithESDI since it obviously corrupted stack.
CGA detection is now only done once when initializing Display Context.
Moved File Library defines to File.inc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Inc/Emulate.inc

    r41 r50  
    22; Project name  :   Emulation library
    33; Created date  :   21.10.2009
    4 ; Last update   :   29.7.2010
     4; Last update   :   9.10.2010
    55; Author        :   Tomi Tilli
    66; Description   :   Macros for emulating later x86 instruction with older
     
    318318    sub     sp, %1
    319319    mov     bp, sp
    320     ;eENTER %1, 0
    321     ;sub        bp, %1          ; SS:BP now points to struct
    322320%endmacro
    323321
     
    334332    add     sp, %1
    335333    pop     bp
    336     ;add        bp, %1          ; Restore BP to what it was after eENTER
    337     ;eLEAVE
    338334%endmacro
    339335
Note: See TracChangeset for help on using the changeset viewer.