Rev 387 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 387 | Rev 388 | ||
---|---|---|---|
Line 14... | Line 14... | ||
14 | push 3 ; stop playing cd |
14 | push 3 ; stop playing cd |
15 | pop eax |
15 | pop eax |
16 | call sys_cd_audio |
16 | call sys_cd_audio |
17 | cld |
17 | cld |
Line 18... | Line 18... | ||
18 | 18 | ||
19 | mov al,[0x2f0000+0x9030] |
19 | mov al,[BOOT_VAR+0x9030] |
20 | cmp al,1 |
20 | cmp al,1 |
21 | jl no_shutdown_parameter |
21 | jl no_shutdown_parameter |
22 | cmp al,4 |
22 | cmp al,4 |
23 | jle yes_shutdown_param |
23 | jle yes_shutdown_param |
Line 24... | Line 24... | ||
24 | no_shutdown_parameter: |
24 | no_shutdown_parameter: |
25 | 25 | ||
26 | ; movzx ecx,word [0x2f0000+0x900A] |
26 | ; movzx ecx,word [BOOT_VAR+0x900A] |
27 | ; movzx esi,word [0x2f0000+0x900C] |
27 | ; movzx esi,word [BOOT_VAR+0x900C] |
28 | ; imul ecx,esi ;[0xfe04] |
28 | ; imul ecx,esi ;[0xfe04] |
29 | ;; mov ecx,0x500000/4 ;3fff00/4 ; darken screen |
29 | ;; mov ecx,0x500000/4 ;3fff00/4 ; darken screen |
30 | ; push ecx |
30 | ; push ecx |
Line 376... | Line 376... | ||
376 | in al, 0x60 |
376 | in al, 0x60 |
Line 377... | Line 377... | ||
377 | 377 | ||
378 | ; bootloader interface |
378 | ; bootloader interface |
379 | push 0x1000 |
379 | push 0x1000 |
380 | pop ds |
380 | pop ds |
381 | mov si, kernel_restart_bootblock-0x10000 |
381 | mov si, kernel_restart_bootblock |
382 | mov ax, 'KL' |
382 | mov ax, 'KL' |
Line 383... | Line 383... | ||
383 | jmp 0x1000:0000 |
383 | jmp 0x1000:0000 |
384 | 384 |