Changeset 152 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers
- Timestamp:
- May 1, 2011, 10:42:58 AM (14 years ago)
- google:author:
- aitotat
- Location:
- trunk/XTIDE_Universal_BIOS/Src/Handlers
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH0h_HReset.asm
r150 r152 161 161 xor bx, bx 162 162 call FindDPT_ForDriveNumber 163 jnc SHORT .DptNotFound164 163 mov bl, [di+DPT.bIdevarsOffset] 165 164 mov bx, [cs:bx+IDEVARS.wPort] 166 .DptNotFound:167 165 xchg bx, cx 168 166 ret -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19hLate.asm
r90 r152 16 16 ALIGN JUMP_ALIGN 17 17 Int19hLate_InitializeInt19h: 18 mov bx, INTV_BOOTSTRAP18 mov bx, BIOS_BOOT_LOADER_INTERRUPT_19h 19 19 mov si, HandlerForLateInitialization 20 20 jmp Interrupts_InstallHandlerToVectorInBXFromCSSI … … 31 31 HandlerForLateInitialization: 32 32 LOAD_BDA_SEGMENT_TO es, ax 33 call Initialize_ShouldSkip ; Skip initialization?33 call Initialize_ShouldSkip ; Skip initialization? 34 34 jnz SHORT .SkipInitialization 35 call Initialize_AndDetectDrives ; Installs boot menu loader36 int INTV_BOOTSTRAP35 call Initialize_AndDetectDrives ; Installs boot menu loader 36 int BIOS_BOOT_LOADER_INTERRUPT_19h 37 37 .SkipInitialization: 38 call RamVars_Initialize ; RAMVARS must be initialized even for simple boot loader39 int INTV_BOOTSTRAP; Call default system boot loader38 call RamVars_Initialize ; RAMVARS must be initialized even for simple boot loader 39 int BIOS_BOOT_LOADER_INTERRUPT_19h ; Call default system boot loader -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19hMenu.asm
r143 r152 85 85 SWITCH_BACK_TO_POST_STACK 86 86 call ClearSegmentsForBoot 87 int INTV_BOOT_FAILURE; Never returns87 int BIOS_BOOT_FAILURE_INTERRUPT_18h ; Never returns 88 88 89 89
Note:
See TracChangeset
for help on using the changeset viewer.