Changeset 386 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers
- Timestamp:
- Apr 12, 2012, 2:07:46 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h.asm
r376 r386 43 43 ; Never returns (loads operating system) 44 44 ;-------------------------------------------------------------------- 45 ALIGN JUMP_ALIGN46 45 Int19h_BootLoaderHandler: 47 46 sti … … 92 91 .SelectDriveToBootFrom: 93 92 call RamVars_GetSegmentToDS 93 %ifdef MODULE_BOOT_MENU 94 94 cmp WORD [cs:ROMVARS.wfDisplayBootMenu], BYTE 0 95 95 jne SHORT ProcessBootMenuSelectionsUntilBootableDriveSelected ; Display boot menu 96 %endif 96 97 ; Fall to BootFromDriveAthenTryDriveC 97 98 … … 112 113 113 114 115 %ifdef MODULE_BOOT_MENU 114 116 ;-------------------------------------------------------------------- 115 117 ; ProcessBootMenuSelectionsUntilBootableDriveSelected … … 126 128 ; Fall to Int19hMenu_JumpToBootSector_or_RomBoot 127 129 ; (CF is set or we wouldn't be here, see "jnc" immediately above) 130 %endif 128 131 129 132 ;-------------------------------------------------------------------- … … 143 146 ; Never returns 144 147 ;-------------------------------------------------------------------- 145 ALIGN JUMP_ALIGN146 148 Int19hMenu_JumpToBootSector_or_RomBoot: 147 149 mov cx, es ; Preserve MBR segment (can't push because of stack change)
Note:
See TracChangeset
for help on using the changeset viewer.