Changeset 142 in xtideuniversalbios for trunk/Assembly_Library/Inc


Ignore:
Timestamp:
Mar 14, 2011, 5:17:47 PM (13 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Changes to Assembly Library:

  • Size_GetSizeToAXAndCharToDLfromBXDXAXwithMagnitudeInCX now returns right value on 8086/8088 build.
  • Debug macros again work on XTIDE Universal BIOS.
File:
1 edited

Legend:

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

    r45 r142  
    1 ; File name     :   Debug.inc
    21; Project name  :   Assembly Library
    3 ; Created date  :   8.8.2010
    4 ; Last update   :   29.9.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   Debugging macros.
    73%ifndef DEBUG_INC
     
    2824    mov     bx, %2
    2925    CALL_DISPLAY_LIBRARY PrintWordFromAXwithBaseInBX
     26%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    3027    call    Keyboard_RemoveAllKeystrokesFromBuffer
     28%endif
    3129    call    Keyboard_GetKeystrokeToAXandWaitIfNecessary
    3230
     
    5452    mov     al, %1
    5553    CALL_DISPLAY_LIBRARY PrintCharacterFromAL
     54%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    5655    call    Keyboard_RemoveAllKeystrokesFromBuffer
     56%endif
    5757    call    Keyboard_GetKeystrokeToAXandWaitIfNecessary
    5858
     
    9595%macro WAIT_ANY_KEY_TO_CONTINUE 0
    9696    push    ax
     97%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    9798    call    Keyboard_RemoveAllKeystrokesFromBuffer
     99%endif
    98100    call    Keyboard_GetKeystrokeToAXandWaitIfNecessary
    99101    pop     ax
     
    101103
    102104
    103 
    104105%endif ; DEBUG_INC
Note: See TracChangeset for help on using the changeset viewer.