Changeset 124 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuEvent.asm
- Timestamp:
- Mar 2, 2011, 7:42:19 PM (14 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuEvent.asm
r95 r124 8 8 .HardDisk resb 2 9 9 .FloppyDrive resb 2 10 .SpecialFunction resb 211 10 endstruc 12 11 … … 29 28 jmp [bx+.rgfnEventSpecificHandlers] 30 29 .EventNotHandled: 31 .IdleProcessing:32 30 clc 33 31 ret … … 35 33 ALIGN WORD_ALIGN 36 34 .rgfnEventSpecificHandlers: 37 dw .InitializeMenuinitFromDSSI 38 dw .EventCompleted 39 dw . IdleProcessing40 dw .ItemHighlightedFromCX 41 dw .ItemSelectedFromCX 42 dw .KeyStrokeInAX 43 dw BootMenuPrint_TitleStrings 44 dw .RefreshInformation 45 dw .RefreshItemFromCX 35 dw .InitializeMenuinitFromDSSI ; MENUEVENT.InitializeMenuinitFromDSSI 36 dw .EventCompleted ; MENUEVENT.ExitMenu 37 dw .EventNotHandled ; MENUEVENT.IdleProcessing 38 dw .ItemHighlightedFromCX ; MENUEVENT.ItemHighlightedFromCX 39 dw .ItemSelectedFromCX ; MENUEVENT.ItemSelectedFromCX 40 dw .KeyStrokeInAX ; MENUEVENT.KeyStrokeInAX 41 dw BootMenuPrint_TitleStrings ; MENUEVENT.RefreshTitle 42 dw .RefreshInformation ; MENUEVENT.RefreshInformation 43 dw .RefreshItemFromCX ; MENUEVENT.RefreshItemFromCX 46 44 47 45 … … 55 53 call RamVars_GetSegmentToDS 56 54 call .GetDefaultMenuitemToDX 57 call BootMenu_GetMenuitemCountTo CX55 call BootMenu_GetMenuitemCountToAX 58 56 pop ds 59 mov [si+MENUINIT.wItems], cx57 mov [si+MENUINIT.wItems], ax 60 58 mov [si+MENUINIT.wHighlightedItem], dx 61 59 mov WORD [si+MENUINIT.wTitleAndInfoLines], BOOT_MENU_TITLE_AND_INFO_LINES 62 60 mov BYTE [si+MENUINIT.bWidth], BOOT_MENU_WIDTH 63 call BootMenu_GetHeightToAHwithItemCountIn CL61 call BootMenu_GetHeightToAHwithItemCountInAL 64 62 mov [si+MENUINIT.bHeight], ah 65 63 stc … … 72 70 jnc SHORT .DoNotSetDefaultMenuitem 73 71 call DriveXlate_SetDriveToSwap 74 call BootMenu_ConvertDriveToMenuitem 75 mov dx, cx 76 ret 72 jmp BootMenu_GetMenuitemToDXforDriveInDL 77 73 ALIGN JUMP_ALIGN 78 74 .DoNotSetDefaultMenuitem:
Note:
See TracChangeset
for help on using the changeset viewer.