171,17 → 171,20 |
mov al,255 ; mask all irqs |
out 0xa1,al |
out 0x21,al |
l.5: in al, 0x64 ; Enable A20 |
l.5: |
in al, 0x64 ; Enable A20 |
test al, 2 |
jnz l.5 |
mov al, 0xD1 |
out 0x64, al |
l.6: in al, 0x64 |
l.6: |
in al, 0x64 |
test al, 2 |
jnz l.6 |
mov al, 0xDF |
out 0x60, al |
l.7: in al, 0x64 |
l.7: |
in al, 0x64 |
test al, 2 |
jnz l.7 |
mov al, 0xFF |
982,7 → 985,8 |
if preboot_blogesc |
mov esi, boot_tasking |
call boot_log |
.bll1: in al, 0x60 ; wait for ESC key press |
.bll1: |
in al, 0x60 ; wait for ESC key press |
cmp al, 129 |
jne .bll1 |
end if |
1978,7 → 1982,8 |
exit_for_anyone: |
ret |
uglobal |
shutdown_processes: dd 0x0 |
shutdown_processes: |
dd 0x0 |
endg |
;------------------------------------------------------------------------------ |
sysfn_terminate: ; 18.2 = TERMINATE |
2779,7 → 2784,8 |
sys_clock: |
cli |
; Mikhail Lisovin xx Jan 2005 |
@@: mov al, 10 |
@@: |
mov al, 10 |
out 0x70, al |
in al, 0x71 |
test al, al |
2816,7 → 2822,8 |
sys_date: |
|
cli |
@@: mov al, 10 |
@@: |
mov al, 10 |
out 0x70, al |
in al, 0x71 |
test al, al |
3329,7 → 3336,8 |
mov ah,al |
cld |
|
cnt1: in al,0x61 |
cnt1: |
in al, 0x61 |
and al,0x10 |
cmp al,ah |
jz cnt1 |
4178,7 → 4186,8 |
ret |
|
uglobal |
msg_board_data: times 4096 db 0 |
msg_board_data: |
times 4096 db 0 |
msg_board_count dd 0x0 |
endg |
|
Property changes: |
Added: svn:eol-style |
+native |
\ No newline at end of property |