Changeset 120 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuPrint.asm


Ignore:
Timestamp:
Feb 28, 2011, 4:41:41 PM (13 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Changes to XTIDE Universal BIOS:

  • Display library now gets initialized.
  • Small optimizations.
  • Something is still broken.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuPrint.asm

    r98 r120  
    4848;       Nothing
    4949;   Corrupts registers:
    50 ;       AX, DX, SI
     50;       AX, DX, SI, DI
    5151;--------------------------------------------------------------------
    5252ALIGN JUMP_ALIGN
     
    282282;   Parameters:
    283283;       CS:SI:  Ptr to string to format
    284 ;       SS:BP:  Ptr to format parameters
     284;       BP:     SP before pushing parameters
    285285;   Returns:
    286286;       BP:     Popped from stack
    287287;   Corrupts registers:
    288 ;       AX
     288;       AX, DI
    289289;--------------------------------------------------------------------
    290290ALIGN JUMP_ALIGN
    291291BootMenuPrint_FormatCSSIfromParamsInSSBP:
    292     push    di
    293292    CALL_DISPLAY_LIBRARY FormatNullTerminatedStringFromCSSI
    294293    stc             ; Successfull return from menu event
    295     pop     di
    296294    pop     bp
    297295    ret
     
    394392;       Nothing
    395393;   Corrupts registers:
    396 ;       AX, CX, DX, SI
     394;       AX, CX, DX, SI, DI
    397395;--------------------------------------------------------------------
    398396.PrintHotkeyString:
     
    431429;       Nothing
    432430;   Corrupts registers:
    433 ;       AX, SI
     431;       AX, SI, DI
    434432;--------------------------------------------------------------------
    435433.PrintRomBootHotkey:
     
    449447;       Nothing
    450448;   Corrupts registers:
    451 ;       AX, SI
     449;       AX, SI, DI
    452450;--------------------------------------------------------------------
    453451ALIGN JUMP_ALIGN
Note: See TracChangeset for help on using the changeset viewer.