Rev 140 | Rev 160 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 140 | Rev 143 | ||
---|---|---|---|
Line 446... | Line 446... | ||
446 | ; b) preboot_mtrr = use hardware acceleration? |
446 | ; b) preboot_mtrr = use hardware acceleration? |
447 | ; c) preboot_vrrm = use VRR? |
447 | ; c) preboot_vrrm = use VRR? |
448 | ; d) preboot_device = from what boot? |
448 | ; d) preboot_device = from what boot? |
449 | mov di, preboot_graph-0x10000 |
449 | mov di, preboot_graph-0x10000 |
450 | ; check bootloader block |
450 | ; check bootloader block |
451 | cmp [.loader_block-0x10000], 1 |
451 | cmp [.loader_block-0x10000], -1 |
452 | jnz .noloaderblock |
452 | jz .noloaderblock |
453 | les bx, [.loader_block-0x10000] |
453 | les bx, [.loader_block-0x10000] |
454 | cmp byte [es:bx], 1 |
454 | cmp byte [es:bx], 1 |
455 | mov si, loader_block_error-0x10000 |
455 | mov si, loader_block_error-0x10000 |
456 | jnz sayerr |
456 | jnz sayerr |
457 | test byte [es:bx+1], 1 |
457 | test byte [es:bx+1], 1 |
Line 655... | Line 655... | ||
655 | .starttime dd ? |
655 | .starttime dd ? |
656 | .bSettingsChanged db ? |
656 | .bSettingsChanged db ? |
657 | .timer dd ? |
657 | .timer dd ? |
658 | end virtual |
658 | end virtual |
659 | org $+0x10000 |
659 | org $+0x10000 |
660 | .loader_block dd 0 |
660 | .loader_block dd -1 |
661 | org $-0x10000 |
661 | org $-0x10000 |
662 | .gettime: |
662 | .gettime: |
663 | mov ah, 0 |
663 | mov ah, 0 |
664 | int 1Ah |
664 | int 1Ah |
665 | xchg ax, cx |
665 | xchg ax, cx |
Line 725... | Line 725... | ||
725 | mov si, loading_msg-0x10000 |
725 | mov si, loading_msg-0x10000 |
726 | call print |
726 | call print |
727 | _setcursor 15,0 |
727 | _setcursor 15,0 |
728 | cmp [.bSettingsChanged-0x10000], 0 |
728 | cmp [.bSettingsChanged-0x10000], 0 |
729 | jz .load |
729 | jz .load |
730 | cmp [.loader_block-0x10000], 0 |
730 | cmp [.loader_block-0x10000], -1 |
731 | jz .load |
731 | jz .load |
732 | les bx, [.loader_block-0x10000] |
732 | les bx, [.loader_block-0x10000] |
733 | mov eax, [es:bx+3] |
733 | mov eax, [es:bx+3] |
734 | push ds |
734 | push ds |
735 | pop es |
735 | pop es |