Changeset 556 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Initialization
- Timestamp:
- Jun 16, 2013, 4:23:00 PM (11 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Initialization/Initialize.asm
r555 r556 37 37 push ds 38 38 39 %ifndef USE_186 40 push ax 41 LOAD_BDA_SEGMENT_TO ds, ax 42 %else 39 %ifdef USE_AT 43 40 push BYTE 0 44 41 pop ds 42 %else 43 push ax ; We use AX to install very late init handler 44 LOAD_BDA_SEGMENT_TO ds, ax 45 45 %endif 46 46 … … 53 53 mov [BIOS_BOOT_LOADER_INTERRUPT_19h*4+2], cs 54 54 55 ; Very late initialization for XT builds only 56 %ifndef USE_AT 57 push es 55 58 ; Install special INT 13h hander that initializes XTIDE Universal BIOS 56 59 ; when our INT 19h is not called … … 60 63 mov WORD [BIOS_DISK_INTERRUPT_13h*4], Int13hBiosInit_Handler 61 64 mov [BIOS_DISK_INTERRUPT_13h*4+2], cs 65 pop es 66 %endif 62 67 63 68 .SkipRomInitialization: 64 %ifndef USE_ 18669 %ifndef USE_AT 65 70 pop ax 66 71 %endif
Note:
See TracChangeset
for help on using the changeset viewer.