/kernel/trunk/boot/preboot.inc |
---|
28,7 → 28,6 |
preboot_device db 0 ; boot device |
; (1-floppy 2-harddisk 3-kernel restart 4-format ram disk) |
;!!!! 0 - autodetect !!!! |
preboot_blogesc db 1 ; start immediately after bootlog |
preboot_biosdisk db 0 ; use V86 to access disks through BIOS (1-yes, 2-no) |
if $>0x200 |
/kernel/trunk/data32.inc |
---|
67,7 → 67,6 |
boot_pal_vga db 'Setting VGA 640x480 palette',0 |
boot_failed db 'Failed to start first app',0 |
boot_mtrr db 'Setting MTRR',0 |
boot_tasking db 'All set - press ESC to start',0 |
new_process_loading db 'K : New Process - loading',13,10,0 |
new_process_running db 'K : New Process - done',13,10,0 |
/kernel/trunk/kernel.asm |
---|
853,9 → 853,6 |
; START MULTITASKING |
mov esi,boot_tasking |
call boot_log |
; mov [ENABLE_TASKSWITCH],byte 1 ; multitasking enabled |
; UNMASK ALL IRQ'S |
914,22 → 911,8 |
mov [novesachecksum],1000 |
call checkVga_N13 |
cmp [preboot_blogesc+OS_BASE+0x10000],byte 1 |
je .bll2 |
popad |
cmp esi,boot_tasking |
jne .bll2 |
; begin ealex 04.08.05 |
; in al,0x61 |
; and al,01111111b |
; out 0x61,al |
; end ealex 04.08.05 |
.bll1: in al,0x60 ; wait for ESC key press |
cmp al,129 |
jne .bll1 |
.bll2: popad |
ret |