Changeset 143 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19hMenu.asm


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

Changes to XTIDE Universal BIOS:

  • Removed "Boot sector found!" string.
  • Added option to specify display mode for boot menu.
File:
1 edited

Legend:

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

    r130 r143  
    2020    STORE_POST_STACK_POINTER
    2121    SWITCH_TO_BOOT_MENU_STACK
     22    call    RamVars_GetSegmentToDS
     23    ; Fall to .InitializeDisplayForBootMenu
     24
     25;--------------------------------------------------------------------
     26; .InitializeDisplayForBootMenu
     27;   Parameters:
     28;       Nothing
     29;   Returns:
     30;       Nothing
     31;   Corrupts registers:
     32;       AX, DI
     33;--------------------------------------------------------------------
     34.InitializeDisplayForBootMenu:
     35    ; Change display mode if necessary
     36    mov     ax, [cs:ROMVARS.wDisplayMode]   ; AH 00h = Set Video Mode
     37    cmp     al, DEFAULT_TEXT_MODE
     38    je      SHORT .InitializeDisplayLibrary
     39    int     BIOS_VIDEO_INTERRUPT_10h
     40.InitializeDisplayLibrary: 
    2241    call    BootMenuPrint_InitializeDisplayContext
    23     call    RamVars_GetSegmentToDS
    2442    ; Fall to .ProcessMenuSelectionsUntilBootable
    2543
Note: See TracChangeset for help on using the changeset viewer.