Changeset 243 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Initialization/Initialize.asm
- Timestamp:
- Feb 10, 2012, 2:00:50 PM (12 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Initialization/Initialize.asm
r229 r243 30 30 ; Install INT 19h handler (boot loader) where drives are detected 31 31 mov bx, BIOS_BOOT_LOADER_INTERRUPT_19h 32 mov si, HandlerForLateInitialization32 mov si, Int19h_BootLoaderHandler 33 33 call Interrupts_InstallHandlerToVectorInBXFromCSSI 34 34 … … 39 39 popf 40 40 retf 41 42 43 ;--------------------------------------------------------------------44 ; HandlerForLateInitialization45 ; Parameters:46 ; Nothing47 ; Returns:48 ; Never returns49 ;--------------------------------------------------------------------50 HandlerForLateInitialization:51 LOAD_BDA_SEGMENT_TO es, ax52 call Initialize_AndDetectDrives ; Installs new boot menu loader53 int BIOS_BOOT_LOADER_INTERRUPT_19h ; Display boot menu54 41 55 42 … … 103 90 ; Parameters: 104 91 ; DS: RAMVARS segment 92 ; ES: BDA and interrupt vector segment (zero) 105 93 ; Returns: 106 94 ; Nothing 107 95 ; Corrupts registers: 108 ; All 96 ; All, except DS and ES 109 97 ;-------------------------------------------------------------------- 110 98 .ResetDetectedDrives:
Note: See TracChangeset
for help on using the changeset viewer.