Changeset 43316 in vbox for trunk/src/VBox/Devices/PC/BIOS
- Timestamp:
- Sep 13, 2012 5:03:17 AM (12 years ago)
- Location:
- trunk/src/VBox/Devices/PC/BIOS
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative.asm
r43257 r43316 910 910 db 'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h 911 911 912 section CONST2 progbits vstart=0xcc4 align=1 ; size=0x3f eclass=DATA group=DGROUP913 _bios_cvs_version_string: ; 0xf0cc4 LB 0x1 6914 db 'VirtualBox 4.2.0 _RC4', 000h, 000h915 _bios_prefix_string: ; 0xf0cd aLB 0x8912 section CONST2 progbits vstart=0xcc4 align=1 ; size=0x3fa class=DATA group=DGROUP 913 _bios_cvs_version_string: ; 0xf0cc4 LB 0x12 914 db 'VirtualBox 4.2.0', 000h, 000h 915 _bios_prefix_string: ; 0xf0cd6 LB 0x8 916 916 db 'BIOS: ', 000h, 000h 917 _isotag: ; 0xf0c e2LB 0x6917 _isotag: ; 0xf0cde LB 0x6 918 918 db 'CD001', 000h 919 _eltorito: ; 0xf0ce 8LB 0x18919 _eltorito: ; 0xf0ce4 LB 0x18 920 920 db 'EL TORITO SPECIFICATION', 000h 921 _drivetypes: ; 0xf0 d00LB 0x28921 _drivetypes: ; 0xf0cfc LB 0x28 922 922 db 046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h 923 923 db 069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h 924 924 db 04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h 925 _scan_to_scanascii: ; 0xf0d2 8LB 0x37a925 _scan_to_scanascii: ; 0xf0d24 LB 0x37a 926 926 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h 927 927 db 000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h … … 980 980 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h 981 981 db 000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h 982 _panic_msg_keyb_buffer_full: ; 0xf10 a2LB 0x20982 _panic_msg_keyb_buffer_full: ; 0xf109e LB 0x20 983 983 db '%s: keyboard input buffer full', 00ah, 000h 984 984 985 ; Padding 0x5 3e bytes at 0xf10c2986 times 134 2db 0985 ; Padding 0x542 bytes at 0xf10be 986 times 1346 db 0 987 987 988 988 section _TEXT progbits vstart=0x1600 align=1 ; size=0x7735 class=CODE group=AUTO … … 1148 1148 push bp ; 55 1149 1149 mov bp, sp ; 89 e5 1150 mov bx, 00cd ah ; bb da0c1150 mov bx, 00cd6h ; bb d6 0c 1151 1151 mov cx, ds ; 8c d9 1152 1152 mov ax, strict word 00004h ; b8 04 00 … … 2273 2273 xor dx, dx ; 31 d2 2274 2274 mov word [bp-01ah], di ; 89 7e e6 2275 mov bx, 00cd ah ; bb da0c2275 mov bx, 00cd6h ; bb d6 0c 2276 2276 mov cx, ds ; 8c d9 2277 2277 mov ax, strict word 00004h ; b8 04 00 … … 2907 2907 cmp byte [bp+00eh], 002h ; 80 7e 0e 02 2908 2908 jne short 0285ah ; 75 1f 2909 mov bx, 00cd ah ; bb da0c2909 mov bx, 00cd6h ; bb d6 0c 2910 2910 mov cx, ds ; 8c d9 2911 2911 mov ax, strict word 00004h ; b8 04 00 … … 3691 3691 cmp AL, strict byte 048h ; 3c 48 3692 3692 jbe short 02f58h ; 76 29 3693 mov bx, 00cd ah ; bb da0c3693 mov bx, 00cd6h ; bb d6 0c 3694 3694 mov cx, ds ; 8c d9 3695 3695 mov ax, strict word 00004h ; b8 04 00 … … 4329 4329 mov ax, strict word 00006h ; b8 06 00 4330 4330 jmp near 02e83h ; e9 19 f9 4331 mov bx, 00cd ah ; bb da0c4331 mov bx, 00cd6h ; bb d6 0c 4332 4332 mov cx, ds ; 8c d9 4333 4333 mov ax, strict word 00004h ; b8 04 00 … … 4486 4486 pop si ; 5e 4487 4487 retn ; c3 4488 mov bx, 00cd ah ; bb da0c4488 mov bx, 00cd6h ; bb d6 0c 4489 4489 mov cx, ds ; 8c d9 4490 4490 mov ax, strict word 00004h ; b8 04 00 … … 4628 4628 jnc short 03881h ; 73 10 4629 4629 mov al, byte [bp+di-00819h] ; 8a 83 e7 f7 4630 cmp al, byte [di+00c e2h] ; 3a 85 e20c4630 cmp al, byte [di+00cdeh] ; 3a 85 de 0c 4631 4631 je short 0386bh ; 74 f0 4632 4632 mov ax, strict word 00005h ; b8 05 00 … … 4638 4638 jnc short 0389bh ; 73 10 4639 4639 mov al, byte [bp+di-00813h] ; 8a 83 ed f7 4640 cmp al, byte [di+00ce 8h] ; 3a 85 e80c4640 cmp al, byte [di+00ce4h] ; 3a 85 e4 0c 4641 4641 je short 03885h ; 74 f0 4642 4642 mov ax, strict word 00006h ; b8 06 00 … … 4979 4979 cmp ax, dx ; 39 d0 4980 4980 je short 03c26h ; 74 29 4981 mov bx, 00cd ah ; bb da0c4981 mov bx, 00cd6h ; bb d6 0c 4982 4982 mov cx, ds ; 8c d9 4983 4983 mov ax, strict word 00004h ; b8 04 00 … … 5194 5194 test dl, dl ; 84 d2 5195 5195 je near 03f0eh ; 0f 84 d0 00 5196 mov bx, 00cd ah ; bb da0c5196 mov bx, 00cd6h ; bb d6 0c 5197 5197 mov cx, ds ; 8c d9 5198 5198 mov ax, strict word 00004h ; b8 04 00 … … 5284 5284 mov word [bp+01ah], bx ; 89 5e 1a 5285 5285 jmp short 03f12h ; eb e5 5286 mov bx, 00cd ah ; bb da0c5286 mov bx, 00cd6h ; bb d6 0c 5287 5287 mov cx, ds ; 8c d9 5288 5288 mov ax, strict word 00004h ; b8 04 00 … … 5557 5557 cmp byte [bp-004h], 000h ; 80 7e fc 00 5558 5558 je near 04296h ; 0f 84 bf 00 5559 mov bx, 00cd ah ; bb da0c5559 mov bx, 00cd6h ; bb d6 0c 5560 5560 mov cx, ds ; 8c d9 5561 5561 mov ax, strict word 00004h ; b8 04 00 … … 5834 5834 or byte [bp+022h], 001h ; 80 4e 22 01 5835 5835 jmp near 042a9h ; e9 91 fd 5836 mov bx, 00cd ah ; bb da0c5836 mov bx, 00cd6h ; bb d6 0c 5837 5837 mov cx, ds ; 8c d9 5838 5838 mov ax, strict word 00004h ; b8 04 00 … … 5864 5864 je short 0457ah ; 74 21 5865 5865 mov dx, strict word 00001h ; ba 01 00 5866 mov bx, 00cd ah ; bb da0c5866 mov bx, 00cd6h ; bb d6 0c 5867 5867 mov cx, ds ; 8c d9 5868 5868 mov ax, strict word 00004h ; b8 04 00 5869 5869 call 018aeh ; e8 47 d3 5870 5870 imul dx, dx, strict byte 0000ah ; 6b d2 0a 5871 add dx, 00 d00h ; 81 c2 00 0d5871 add dx, 00cfch ; 81 c2 fc 0c 5872 5872 push dx ; 52 5873 5873 push 00402h ; 68 02 04 … … 5888 5888 test al, al ; 84 c0 5889 5889 je short 045aah ; 74 1b 5890 mov bx, 00cd ah ; bb da0c5890 mov bx, 00cd6h ; bb d6 0c 5891 5891 mov cx, ds ; 8c d9 5892 5892 mov ax, strict word 00004h ; b8 04 00 5893 5893 call 018aeh ; e8 14 d3 5894 push 00d1 4h ; 68 140d5894 push 00d10h ; 68 10 0d 5895 5895 push 00416h ; 68 16 04 5896 5896 push strict byte 00004h ; 6a 04 … … 5900 5900 test dl, dl ; 84 d2 5901 5901 je short 045beh ; 74 10 5902 mov bx, 00cd ah ; bb da0c5902 mov bx, 00cd6h ; bb d6 0c 5903 5903 mov cx, ds ; 8c d9 5904 5904 mov ax, strict word 00004h ; b8 04 00 5905 5905 call 018aeh ; e8 f5 d2 5906 push 00d1 eh ; 68 1e0d5906 push 00d1ah ; 68 1a 0d 5907 5907 jmp short 0459dh ; eb df 5908 5908 test bl, 080h ; f6 c3 80 5909 5909 je short 045d4h ; 74 11 5910 mov bx, 00cd ah ; bb da0c5910 mov bx, 00cd6h ; bb d6 0c 5911 5911 mov cx, ds ; 8c d9 5912 5912 mov ax, strict word 00004h ; b8 04 00 5913 5913 call 018aeh ; e8 e0 d2 5914 5914 push si ; 56 5915 push 00d0 ah ; 68 0a0d5915 push 00d06h ; 68 06 0d 5916 5916 jmp short 045e3h ; eb 0f 5917 mov bx, 00cd ah ; bb da0c5917 mov bx, 00cd6h ; bb d6 0c 5918 5918 mov cx, ds ; 8c d9 5919 5919 mov ax, strict word 00004h ; b8 04 00 5920 5920 call 018aeh ; e8 cf d2 5921 5921 push si ; 56 5922 push 00 d00h ; 68 00 0d5922 push 00cfch ; 68 fc 0c 5923 5923 push 0042bh ; 68 2b 04 5924 5924 push strict byte 00004h ; 6a 04 … … 5945 5945 mov bp, sp ; 89 e5 5946 5946 mov dx, ax ; 89 c2 5947 mov bx, 00cd ah ; bb da0c5947 mov bx, 00cd6h ; bb d6 0c 5948 5948 mov cx, ds ; 8c d9 5949 5949 mov ax, strict word 00004h ; b8 04 00 … … 6017 6017 mov byte [bp-006h], al ; 88 46 fa 6018 6018 mov byte [bp-008h], al ; 88 46 f8 6019 mov bx, 00cd ah ; bb da0c6019 mov bx, 00cd6h ; bb d6 0c 6020 6020 mov cx, ds ; 8c d9 6021 6021 mov ax, strict word 00004h ; b8 04 00 … … 6578 6578 test al, al ; 84 c0 6579 6579 jne short 04bc6h ; 75 19 6580 mov bx, 00cd ah ; bb da0c6580 mov bx, 00cd6h ; bb d6 0c 6581 6581 mov cx, ds ; 8c d9 6582 6582 mov ax, strict word 00004h ; b8 04 00 … … 6781 6781 cmp byte [bp-006h], 058h ; 80 7e fa 58 6782 6782 jbe short 04e01h ; 76 1e 6783 mov bx, 00cd ah ; bb da0c6783 mov bx, 00cd6h ; bb d6 0c 6784 6784 mov cx, ds ; 8c d9 6785 6785 mov ax, strict word 00004h ; b8 04 00 … … 6796 6796 movzx si, byte [bp-006h] ; 0f b6 76 fa 6797 6797 imul si, si, strict byte 0000ah ; 6b f6 0a 6798 mov dl, byte [si+00d2 eh] ; 8a 94 2e0d6799 mov ax, word [si+00d2 eh] ; 8b 84 2e0d6798 mov dl, byte [si+00d2ah] ; 8a 94 2a 0d 6799 mov ax, word [si+00d2ah] ; 8b 84 2a 0d 6800 6800 jmp near 04ea4h ; e9 8c 00 6801 6801 test bl, 004h ; f6 c3 04 … … 6803 6803 movzx si, byte [bp-006h] ; 0f b6 76 fa 6804 6804 imul si, si, strict byte 0000ah ; 6b f6 0a 6805 mov dl, byte [si+00d2 ch] ; 8a 94 2c0d6806 mov ax, word [si+00d2 ch] ; 8b 84 2c0d6805 mov dl, byte [si+00d28h] ; 8a 94 28 0d 6806 mov ax, word [si+00d28h] ; 8b 84 28 0d 6807 6807 jmp near 04ea4h ; e9 75 00 6808 6808 mov al, byte [bp-002h] ; 8a 46 fe … … 6823 6823 movzx si, byte [bp-006h] ; 0f b6 76 fa 6824 6824 imul si, si, strict byte 0000ah ; 6b f6 0a 6825 movzx ax, byte [si+00d 30h] ; 0f b6 84 300d6825 movzx ax, byte [si+00d2ch] ; 0f b6 84 2c 0d 6826 6826 movzx dx, bl ; 0f b6 d3 6827 6827 test dx, ax ; 85 c2 6828 6828 je short 04e6fh ; 74 0a 6829 mov dl, byte [si+00d2 8h] ; 8a 94 280d6830 mov ax, word [si+00d2 8h] ; 8b 84 280d6829 mov dl, byte [si+00d24h] ; 8a 94 24 0d 6830 mov ax, word [si+00d24h] ; 8b 84 24 0d 6831 6831 jmp short 04e77h ; eb 08 6832 mov dl, byte [si+00d2 ah] ; 8a 94 2a0d6833 mov ax, word [si+00d2 ah] ; 8b 84 2a0d6832 mov dl, byte [si+00d26h] ; 8a 94 26 0d 6833 mov ax, word [si+00d26h] ; 8b 84 26 0d 6834 6834 shr ax, 008h ; c1 e8 08 6835 6835 mov byte [bp-006h], al ; 88 46 fa … … 6837 6837 movzx si, byte [bp-006h] ; 0f b6 76 fa 6838 6838 imul si, si, strict byte 0000ah ; 6b f6 0a 6839 movzx ax, byte [si+00d 30h] ; 0f b6 84 300d6839 movzx ax, byte [si+00d2ch] ; 0f b6 84 2c 0d 6840 6840 movzx dx, bl ; 0f b6 d3 6841 6841 test dx, ax ; 85 c2 6842 6842 je short 04e9ch ; 74 0a 6843 mov dl, byte [si+00d2 ah] ; 8a 94 2a0d6844 mov ax, word [si+00d2 ah] ; 8b 84 2a0d6843 mov dl, byte [si+00d26h] ; 8a 94 26 0d 6844 mov ax, word [si+00d26h] ; 8b 84 26 0d 6845 6845 jmp short 04ea4h ; eb 08 6846 mov dl, byte [si+00d2 8h] ; 8a 94 280d6847 mov ax, word [si+00d2 8h] ; 8b 84 280d6846 mov dl, byte [si+00d24h] ; 8a 94 24 0d 6847 mov ax, word [si+00d24h] ; 8b 84 24 0d 6848 6848 shr ax, 008h ; c1 e8 08 6849 6849 mov byte [bp-006h], al ; 88 46 fa … … 6852 6852 test dl, dl ; 84 d2 6853 6853 jne short 04ecah ; 75 16 6854 mov bx, 00cd ah ; bb da0c6854 mov bx, 00cd6h ; bb d6 0c 6855 6855 mov cx, ds ; 8c d9 6856 6856 mov ax, strict word 00004h ; b8 04 00 … … 7225 7225 or ah, 080h ; 80 cc 80 7226 7226 jmp near 050f6h ; e9 d5 fe 7227 mov bx, 00cd ah ; bb da0c7227 mov bx, 00cd6h ; bb d6 0c 7228 7228 mov cx, ds ; 8c d9 7229 7229 mov ax, strict word 00004h ; b8 04 00 … … 7236 7236 call 018e9h ; e8 ae c6 7237 7237 add sp, strict byte 00006h ; 83 c4 06 7238 mov bx, 00cd ah ; bb da0c7238 mov bx, 00cd6h ; bb d6 0c 7239 7239 mov cx, ds ; 8c d9 7240 7240 mov ax, strict word 00004h ; b8 04 00 … … 7386 7386 test ax, ax ; 85 c0 7387 7387 jne short 053d0h ; 75 23 7388 mov bx, 00cd ah ; bb da0c7388 mov bx, 00cd6h ; bb d6 0c 7389 7389 mov cx, ds ; 8c d9 7390 7390 mov ax, strict word 00004h ; b8 04 00 … … 7415 7415 cmp ax, dx ; 39 d0 7416 7416 jbe short 0542bh ; 76 2e 7417 mov bx, 00cd ah ; bb da0c7417 mov bx, 00cd6h ; bb d6 0c 7418 7418 mov cx, ds ; 8c d9 7419 7419 mov ax, strict word 00004h ; b8 04 00 … … 7472 7472 db 0c0h, 001h, 0c3h, 006h, 056h, 0ffh, 097h, 0fch, 0ffh, 089h, 0c2h, 08bh, 046h, 016h, 030h, 0c0h 7473 7473 db 08eh, 046h, 0fch, 026h, 08bh, 05ch, 014h, 009h, 0c3h, 089h, 05eh, 016h, 084h, 0d2h, 00fh, 084h 7474 db 015h, 0feh, 0bbh, 0d ah, 00ch, 08ch, 0d9h, 0b8h, 004h, 000h, 0e8h, 088h, 0c3h, 00fh, 0b6h, 0c2h7474 db 015h, 0feh, 0bbh, 0d6h, 00ch, 08ch, 0d9h, 0b8h, 004h, 000h, 0e8h, 088h, 0c3h, 00fh, 0b6h, 0c2h 7475 7475 db 050h, 08bh, 046h, 016h, 0c1h, 0e8h, 008h, 050h, 068h, 0ech, 005h, 068h, 0c7h, 006h, 06ah, 004h 7476 7476 db 0e8h, 0adh, 0c3h, 083h, 0c4h, 00ah, 08bh, 046h, 016h, 030h, 0e4h, 080h, 0cch, 00ch, 0e9h, 051h 7477 db 001h, 0bbh, 0d ah, 00ch, 08ch, 0d9h, 0b8h, 004h, 000h, 0e8h, 059h, 0c3h, 068h, 0e8h, 006h, 06ah7477 db 001h, 0bbh, 0d6h, 00ch, 08ch, 0d9h, 0b8h, 004h, 000h, 0e8h, 059h, 0c3h, 068h, 0e8h, 006h, 06ah 7478 7478 db 004h, 0e8h, 08ch, 0c3h, 083h, 0c4h, 004h, 0e9h, 0cdh, 0fdh, 00fh, 0b6h, 046h, 0feh, 06bh, 0c0h 7479 7479 db 018h, 08eh, 046h, 0fch, 089h, 0f3h, 001h, 0c3h, 026h, 08bh, 07fh, 028h, 026h, 08bh, 04fh, 026h … … 7491 7491 db 031h, 0d2h, 08bh, 05eh, 0f8h, 031h, 0c9h, 0e8h, 046h, 036h, 08bh, 05eh, 0fah, 031h, 0c9h, 0e8h 7492 7492 db 03eh, 036h, 089h, 046h, 0f0h, 089h, 056h, 0f2h, 089h, 056h, 014h, 089h, 046h, 012h, 08bh, 046h 7493 db 016h, 030h, 0e4h, 080h, 0cch, 003h, 089h, 046h, 016h, 0e9h, 0dfh, 0fch, 0bbh, 0d ah, 00ch, 08ch7493 db 016h, 030h, 0e4h, 080h, 0cch, 003h, 089h, 046h, 016h, 0e9h, 0dfh, 0fch, 0bbh, 0d6h, 00ch, 08ch 7494 7494 db 0d9h, 0b8h, 004h, 000h, 0e8h, 04eh, 0c2h, 08bh, 046h, 016h, 0c1h, 0e8h, 008h, 050h, 068h, 0ech 7495 7495 db 005h, 068h, 002h, 007h, 06ah, 004h, 0e8h, 077h, 0c2h, 083h, 0c4h, 008h, 0e9h, 0b8h, 0fch, 0bbh 7496 db 0d ah, 00ch, 08ch, 0d9h, 0b8h, 004h, 000h, 0e8h, 02bh, 0c2h, 08bh, 046h, 016h, 0c1h, 0e8h, 008h7496 db 0d6h, 00ch, 08ch, 0d9h, 0b8h, 004h, 000h, 0e8h, 02bh, 0c2h, 08bh, 046h, 016h, 0c1h, 0e8h, 008h 7497 7497 db 050h, 068h, 0ech, 005h, 068h, 035h, 007h, 0e9h, 032h, 0fdh, 08bh, 046h, 016h, 030h, 0e4h, 080h 7498 7498 db 0cch, 001h, 089h, 046h, 016h, 08bh, 05eh, 016h, 0c1h, 0ebh, 008h, 030h, 0ffh, 0bah, 074h, 000h … … 7602 7602 cmp dx, word [es:bx+032h] ; 26 3b 57 32 7603 7603 jc short 0581ah ; 72 23 7604 mov bx, 00cd ah ; bb da0c7604 mov bx, 00cd6h ; bb d6 0c 7605 7605 mov cx, ds ; 8c d9 7606 7606 mov ax, strict word 00004h ; b8 04 00 … … 7654 7654 test dl, dl ; 84 d2 7655 7655 je near 05b35h ; 0f 84 97 02 7656 mov bx, 00cd ah ; bb da0c7656 mov bx, 00cd6h ; bb d6 0c 7657 7657 mov cx, ds ; 8c d9 7658 7658 mov ax, strict word 00004h ; b8 04 00 … … 7890 7890 leave ; c9 7891 7891 retn ; c3 7892 mov bx, 00cd ah ; bb da0c7892 mov bx, 00cd6h ; bb d6 0c 7893 7893 mov cx, ds ; 8c d9 7894 7894 mov ax, strict word 00004h ; b8 04 00 … … 8218 8218 mov word [bp+010h], ax ; 89 46 10 8219 8219 jmp near 05e85h ; e9 2b 00 8220 mov bx, 00cd ah ; bb da0c8220 mov bx, 00cd6h ; bb d6 0c 8221 8221 mov cx, ds ; 8c d9 8222 8222 mov ax, strict word 00004h ; b8 04 00 … … 8559 8559 retf ; cb 8560 8560 jmp near 05e85h ; e9 ba fc 8561 mov bx, 00cd ah ; bb da0c8561 mov bx, 00cd6h ; bb d6 0c 8562 8562 mov cx, ds ; 8c d9 8563 8563 mov ax, strict word 00004h ; b8 04 00 … … 8599 8599 or byte [bp+01ch], 001h ; 80 4e 1c 01 8600 8600 jmp near 05e85h ; e9 44 fc 8601 mov bx, 00cd ah ; bb da0c8601 mov bx, 00cd6h ; bb d6 0c 8602 8602 mov cx, ds ; 8c d9 8603 8603 mov ax, strict word 00004h ; b8 04 00 … … 8887 8887 pop si ; 5e 8888 8888 retn ; c3 8889 mov bx, 00cd ah ; bb da0c8889 mov bx, 00cd6h ; bb d6 0c 8890 8890 mov cx, ds ; 8c d9 8891 8891 mov ax, strict word 00004h ; b8 04 00 … … 9205 9205 je short 06856h ; 74 0e 9206 9206 push 00884h ; 68 84 08 9207 push 010 a2h ; 68 a2109207 push 0109eh ; 68 9e 10 9208 9208 push strict byte 00007h ; 6a 07 9209 9209 call 018e9h ; e8 96 b0 … … 9266 9266 je short 068bfh ; 74 0e 9267 9267 push 0088eh ; 68 8e 08 9268 push 010 a2h ; 68 a2109268 push 0109eh ; 68 9e 10 9269 9269 push strict byte 00007h ; 6a 07 9270 9270 call 018e9h ; e8 2d b0 … … 10614 10614 cmp bx, 00200h ; 81 fb 00 02 10615 10615 je short 07574h ; 74 20 10616 mov bx, 00cd ah ; bb da0c10616 mov bx, 00cd6h ; bb d6 0c 10617 10617 mov cx, ds ; 8c d9 10618 10618 mov ax, strict word 00004h ; b8 04 00 … … 11651 11651 cmp byte [bp+00eh], 002h ; 80 7e 0e 02 11652 11652 jne short 07f97h ; 75 1f 11653 mov bx, 00cd ah ; bb da0c11653 mov bx, 00cd6h ; bb d6 0c 11654 11654 mov cx, ds ; 8c d9 11655 11655 mov ax, strict word 00004h ; b8 04 00 … … 11997 11997 mov word [bp-016h], ax ; 89 46 ea 11998 11998 mov dx, word [bp-01ah] ; 8b 56 e6 11999 mov bx, 00cd ah ; bb da0c11999 mov bx, 00cd6h ; bb d6 0c 12000 12000 mov cx, ds ; 8c d9 12001 12001 mov ax, strict word 00004h ; b8 04 00 … … 12469 12469 or ah, 080h ; 80 cc 80 12470 12470 jmp short 087c4h ; eb ea 12471 mov bx, 00cd ah ; bb da0c12471 mov bx, 00cd6h ; bb d6 0c 12472 12472 mov cx, ds ; 8c d9 12473 12473 mov ax, strict word 00004h ; b8 04 00 … … 12751 12751 mov word [bp+018h], 00a00h ; c7 46 18 00 0a 12752 12752 jmp short 08ad2h ; eb 2d 12753 mov bx, 00cd ah ; bb da0c12753 mov bx, 00cd6h ; bb d6 0c 12754 12754 mov cx, ds ; 8c d9 12755 12755 mov ax, strict word 00004h ; b8 04 00 … … 15164 15164 cpu_reset: ; 0xffff0 LB 0x10 15165 15165 jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 15166 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0 cbh15166 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0f5h -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative.md5sum
r43257 r43316 1 ffabb374e7f00d18e0561b87add8e573*VBoxPcBios.rom1 57dac3e8f20bd1918af25a3b6b5e6cfb *VBoxPcBios.rom
Note:
See TracChangeset
for help on using the changeset viewer.