Changeset 250 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS
- Timestamp:
- Feb 16, 2012, 2:50:29 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h.asm
r249 r250 29 29 ALIGN JUMP_ALIGN 30 30 Int19h_BootLoaderHandler: 31 ; Install INT 19h handler for proper reboot 31 32 LOAD_BDA_SEGMENT_TO es, ax 32 call Initialize_AndDetectDrives ; Installs new boot menu loader 33 mov bx, BIOS_BOOT_LOADER_INTERRUPT_19h ; INT 19h interrupt vector offset 34 mov si, Int19h_ResetHandler ; INT 19h handler to reboot the system 35 call Interrupts_InstallHandlerToVectorInBXFromCSSI 36 call Initialize_AndDetectDrives ; Installs new boot menu loader 33 37 ; Fall to .PrepareStackAndSelectDriveFromBootMenu 34 38 … … 140 144 push cx ; sgment address for MBR 141 145 push bx ; offset address for MBR 142 mov bx, BIOS_BOOT_LOADER_INTERRUPT_19h ; INT 19h interrupt vector offset143 mov si, Int19h_ResetHandler ; INT 19h handler to reboot the system144 call Interrupts_InstallHandlerToVectorInBXFromCSSI145 146 retf ; NOTE: DL is set to the drive number 146 147
Note:
See TracChangeset
for help on using the changeset viewer.