Changeset 44 in xtideuniversalbios for trunk/Assembly_Library/Src/Display/Display.asm


Ignore:
Timestamp:
Sep 27, 2010, 7:23:36 PM (14 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Spaces can now be generated before format specifier when printing formatted string.
Background character and attribute can now be easily specified before compiling.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Src/Display/Display.asm

    r41 r44  
    22; Project name  :   Assembly Library
    33; Created date  :   2.7.2010
    4 ; Last update   :   13.8.2010
     4; Last update   :   27.9.2010
    55; Author        :   Tomi Tilli
    66; Description   :   Display Library functions for CALL_DISPLAY_LIBRARY macro
     
    6565.rgfnDisplayLibraryFunctions:
    6666istruc DISPLAY_LIB
    67     at  DISPLAY_LIB.InitializeDisplayContext,                   dw  DisplayContext_Initialize
     67    at  DISPLAY_LIB.InitializeDisplayContext,                       dw  DisplayContext_Initialize
    6868
    69     at  DISPLAY_LIB.SetCharacterPointerFromBXAX,                dw  DisplayContext_SetCharacterPointerFromBXAX
    70     at  DISPLAY_LIB.SetCharacterOutputFunctionFromAX,           dw  DisplayContext_SetCharacterOutputFunctionFromAX
    71     at  DISPLAY_LIB.SetCharacterOutputParameterFromAX,          dw  DisplayContext_SetCharacterOutputParameterFromAX
    72     at  DISPLAY_LIB.SetCharacterAttributeFromAL,                dw  DisplayContext_SetCharacterAttributeFromAL
    73     at  DISPLAY_LIB.SetCursorShapeFromAX,                       dw  DisplayCursor_SetShapeFromAX
    74     at  DISPLAY_LIB.SetCursorCoordinatesFromAX,                 dw  DisplayCursor_SetCoordinatesFromAX
    75     at  DISPLAY_LIB.SetNewPageFromAL,                           dw  DisplayPage_SetFromAL
    76     at  DISPLAY_LIB.SynchronizeDisplayContextToHardware,        dw  DisplayContext_SynchronizeToHardware
     69    at  DISPLAY_LIB.SetCharacterPointerFromBXAX,                    dw  DisplayContext_SetCharacterPointerFromBXAX
     70    at  DISPLAY_LIB.SetCharOutputFunctionFromAXwithAttribFlagInDL,  dw  DisplayContext_SetCharOutputFunctionFromAXwithAttribFlagInDL
     71    at  DISPLAY_LIB.SetCharacterOutputParameterFromAX,              dw  DisplayContext_SetCharacterOutputParameterFromAX
     72    at  DISPLAY_LIB.SetCharacterAttributeFromAL,                    dw  DisplayContext_SetCharacterAttributeFromAL
     73    at  DISPLAY_LIB.SetCursorShapeFromAX,                           dw  DisplayCursor_SetShapeFromAX
     74    at  DISPLAY_LIB.SetCursorCoordinatesFromAX,                     dw  DisplayCursor_SetCoordinatesFromAX
     75    at  DISPLAY_LIB.SetNewPageFromAL,                               dw  DisplayPage_SetFromAL
     76    at  DISPLAY_LIB.SynchronizeDisplayContextToHardware,            dw  DisplayContext_SynchronizeToHardware
    7777
    78     at  DISPLAY_LIB.GetCharacterPointerToBXAX,                  dw  DisplayContext_GetCharacterPointerToBXAX
    79     at  DISPLAY_LIB.GetSoftwareCoordinatesToAX,                 dw  DisplayCursor_GetSoftwareCoordinatesToAX
    80     at  DISPLAY_LIB.GetColumnsToALandRowsToAH,                  dw  DisplayPage_GetColumnsToALandRowsToAH
     78    at  DISPLAY_LIB.GetCharacterPointerToBXAX,                      dw  DisplayContext_GetCharacterPointerToBXAX
     79    at  DISPLAY_LIB.GetSoftwareCoordinatesToAX,                     dw  DisplayCursor_GetSoftwareCoordinatesToAX
     80    at  DISPLAY_LIB.GetColumnsToALandRowsToAH,                      dw  DisplayPage_GetColumnsToALandRowsToAH
    8181
    82     at  DISPLAY_LIB.FormatNullTerminatedStringFromCSSI,         dw  .FormatNullTerminatedStringFromCSSI
    83     at  DISPLAY_LIB.PrintSignedDecimalIntegerFromAX,            dw  DisplayPrint_SignedDecimalIntegerFromAX
    84     at  DISPLAY_LIB.PrintWordFromAXwithBaseInBX,                dw  DisplayPrint_WordFromAXWithBaseInBX
    85     at  DISPLAY_LIB.PrintCharBufferFromBXSIwithLengthInCX,      dw  DisplayPrint_CharacterBufferFromBXSIwithLengthInCX
    86     at  DISPLAY_LIB.PrintNullTerminatedStringFromBXSI,          dw  DisplayPrint_NullTerminatedStringFromBXSI
    87     at  DISPLAY_LIB.PrintNullTerminatedStringFromCSSI,          dw  DisplayPrint_NullTerminatedStringFromCSSI
    88     at  DISPLAY_LIB.PrintRepeatedCharacterFromALwithCountInCX,  dw  DisplayPrint_RepeatCharacterFromALwithCountInCX
    89     at  DISPLAY_LIB.PrintCharacterFromAL,                       dw  DisplayPrint_CharacterFromAL
    90     at  DISPLAY_LIB.PrintNewlineCharacters,                     dw  DisplayPrint_Newline
    91     at  DISPLAY_LIB.ClearAreaWithHeightInAHandWidthInAL,        dw  DisplayPrint_ClearAreaWithHeightInAHandWidthInAL
    92     at  DISPLAY_LIB.ClearScreen,                                dw  DisplayPrint_ClearScreen
     82    at  DISPLAY_LIB.FormatNullTerminatedStringFromCSSI,             dw  .FormatNullTerminatedStringFromCSSI
     83    at  DISPLAY_LIB.PrintSignedWordFromAXWithBaseInBX,              dw  DisplayPrint_SignedWordFromAXWithBaseInBX
     84    at  DISPLAY_LIB.PrintWordFromAXwithBaseInBX,                    dw  DisplayPrint_WordFromAXWithBaseInBX
     85    at  DISPLAY_LIB.PrintCharBufferFromBXSIwithLengthInCX,          dw  DisplayPrint_CharacterBufferFromBXSIwithLengthInCX
     86    at  DISPLAY_LIB.PrintNullTerminatedStringFromBXSI,              dw  DisplayPrint_NullTerminatedStringFromBXSI
     87    at  DISPLAY_LIB.PrintNullTerminatedStringFromCSSI,              dw  DisplayPrint_NullTerminatedStringFromCSSI
     88    at  DISPLAY_LIB.PrintRepeatedCharacterFromALwithCountInCX,      dw  DisplayPrint_RepeatCharacterFromALwithCountInCX
     89    at  DISPLAY_LIB.PrintCharacterFromAL,                           dw  DisplayPrint_CharacterFromAL
     90    at  DISPLAY_LIB.PrintNewlineCharacters,                         dw  DisplayPrint_Newline
     91    at  DISPLAY_LIB.ClearAreaWithHeightInAHandWidthInAL,            dw  DisplayPrint_ClearAreaWithHeightInAHandWidthInAL
     92    at  DISPLAY_LIB.ClearScreen,                                    dw  DisplayPrint_ClearScreen
    9393iend
Note: See TracChangeset for help on using the changeset viewer.