Changeset 97035 in vbox for trunk/src/VBox/Devices/PC
- Timestamp:
- Oct 6, 2022 4:59:10 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 153978
- Location:
- trunk/src/VBox/Devices/PC/BIOS
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm
r96918 r97035 1618 1618 db 'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h 1619 1619 1620 section CONST2 progbits vstart=0xdba align=1 ; size=0x 400class=DATA group=DGROUP1621 ; disGetNextSymbol 0xf0dba LB 0x 400 -> off=0x0 cb=0000000000000018uValue=00000000000f0dba 'bios_cvs_version_string'1622 bios_cvs_version_string: ; 0xf0dba LB 0x1 81623 db 'VirtualBox 7.0.0 _BETA3', 000h, 000h1624 ; disGetNextSymbol 0xf0d d2 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0dd2'_bios_prefix_string'1625 _bios_prefix_string: ; 0xf0d d2LB 0x81620 section CONST2 progbits vstart=0xdba align=1 ; size=0x3fa class=DATA group=DGROUP 1621 ; disGetNextSymbol 0xf0dba LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0dba 'bios_cvs_version_string' 1622 bios_cvs_version_string: ; 0xf0dba LB 0x12 1623 db 'VirtualBox 7.0.0', 000h, 000h 1624 ; disGetNextSymbol 0xf0dcc LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0dcc '_bios_prefix_string' 1625 _bios_prefix_string: ; 0xf0dcc LB 0x8 1626 1626 db 'BIOS: ', 000h, 000h 1627 ; disGetNextSymbol 0xf0dd a LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0dda'isotag'1628 isotag: ; 0xf0dd aLB 0x61627 ; disGetNextSymbol 0xf0dd4 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0dd4 'isotag' 1628 isotag: ; 0xf0dd4 LB 0x6 1629 1629 db 'CD001', 000h 1630 ; disGetNextSymbol 0xf0d e0 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0de0'eltorito'1631 eltorito: ; 0xf0d e0LB 0x181630 ; disGetNextSymbol 0xf0dda LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0dda 'eltorito' 1631 eltorito: ; 0xf0dda LB 0x18 1632 1632 db 'EL TORITO SPECIFICATION', 000h 1633 ; disGetNextSymbol 0xf0df 8 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0df8'drivetypes'1634 drivetypes: ; 0xf0df 8LB 0x281633 ; disGetNextSymbol 0xf0df2 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0df2 'drivetypes' 1634 drivetypes: ; 0xf0df2 LB 0x28 1635 1635 db 046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h 1636 1636 db 069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h 1637 1637 db 04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h 1638 ; disGetNextSymbol 0xf0e 20 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0e20'scan_to_scanascii'1639 scan_to_scanascii: ; 0xf0e 20LB 0x37a1638 ; disGetNextSymbol 0xf0e1a LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0e1a 'scan_to_scanascii' 1639 scan_to_scanascii: ; 0xf0e1a LB 0x37a 1640 1640 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h 1641 1641 db 000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h … … 1694 1694 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h 1695 1695 db 000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h 1696 ; disGetNextSymbol 0xf119 a LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f119a'panic_msg_keyb_buffer_full'1697 panic_msg_keyb_buffer_full: ; 0xf119 aLB 0x201696 ; disGetNextSymbol 0xf1194 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f1194 'panic_msg_keyb_buffer_full' 1697 panic_msg_keyb_buffer_full: ; 0xf1194 LB 0x20 1698 1698 db '%s: keyboard input buffer full', 00ah, 000h 1699 1699 1700 ; Padding 0x44 6 bytes at 0xf11ba1701 times 1 094db 01700 ; Padding 0x44c bytes at 0xf11b4 1701 times 1100 db 0 1702 1702 1703 1703 section _TEXT progbits vstart=0x1600 align=1 ; size=0x9748 class=CODE group=AUTO … … 1880 1880 push bp ; 55 ; 0xf172f bios.c:141 1881 1881 mov bp, sp ; 89 e5 ; 0xf1730 1882 mov bx, 00d d2h ; bb d20d ; 0xf1732 bios.c:1431882 mov bx, 00dcch ; bb cc 0d ; 0xf1732 bios.c:143 1883 1883 mov cx, ds ; 8c d9 ; 0xf1735 1884 1884 mov ax, strict word 00004h ; b8 04 00 ; 0xf1737 … … 1904 1904 push bp ; 55 ; 0xf175c bios.c:147 1905 1905 mov bp, sp ; 89 e5 ; 0xf175d 1906 mov bx, 00d d2h ; bb d20d ; 0xf175f bios.c:1521906 mov bx, 00dcch ; bb cc 0d ; 0xf175f bios.c:152 1907 1907 mov cx, ds ; 8c d9 ; 0xf1762 1908 1908 mov ax, strict word 00004h ; b8 04 00 ; 0xf1764 … … 3198 3198 lea ax, [bp-036h] ; 8d 46 ca ; 0xf23a7 3199 3199 call 05741h ; e8 94 33 ; 0xf23aa 3200 mov bx, 00d d2h ; bb d20d ; 0xf23ad ata.c:6083200 mov bx, 00dcch ; bb cc 0d ; 0xf23ad ata.c:608 3201 3201 mov cx, ds ; 8c d9 ; 0xf23b0 3202 3202 mov ax, strict word 00004h ; b8 04 00 ; 0xf23b2 … … 3967 3967 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf2b57 ata.c:1022 3968 3968 jne short 02b7ch ; 75 1f ; 0xf2b5b 3969 mov bx, 00d d2h ; bb d20d ; 0xf2b5d ata.c:10233969 mov bx, 00dcch ; bb cc 0d ; 0xf2b5d ata.c:1023 3970 3970 mov cx, ds ; 8c d9 ; 0xf2b60 3971 3971 mov ax, strict word 00004h ; b8 04 00 ; 0xf2b62 … … 4753 4753 cmp bh, 048h ; 80 ff 48 ; 0xf3209 4754 4754 jbe short 03241h ; 76 33 ; 0xf320c 4755 mov bx, 00d d2h ; bb d20d ; 0xf320e floppy.c:5424755 mov bx, 00dcch ; bb cc 0d ; 0xf320e floppy.c:542 4756 4756 mov cx, ds ; 8c d9 ; 0xf3211 4757 4757 mov ax, strict word 00004h ; b8 04 00 ; 0xf3213 … … 5656 5656 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xf3aa2 5657 5657 jmp near 0343bh ; e9 92 f9 ; 0xf3aa6 5658 mov bx, 00d d2h ; bb d20d ; 0xf3aa9 floppy.c:13325658 mov bx, 00dcch ; bb cc 0d ; 0xf3aa9 floppy.c:1332 5659 5659 mov cx, ds ; 8c d9 ; 0xf3aac 5660 5660 mov ax, strict word 00004h ; b8 04 00 ; 0xf3aae … … 5794 5794 cmp si, strict byte 0004ah ; 83 fe 4a ; 0xf3ba9 5795 5795 jne short 03bcdh ; 75 1f ; 0xf3bac 5796 mov bx, 00d d2h ; bb d20d ; 0xf3bae eltorito.c:2345796 mov bx, 00dcch ; bb cc 0d ; 0xf3bae eltorito.c:234 5797 5797 mov cx, ds ; 8c d9 ; 0xf3bb1 5798 5798 mov ax, strict word 00004h ; b8 04 00 ; 0xf3bb3 … … 5894 5894 pop bp ; 5d ; 0xf3cc0 5895 5895 retn ; c3 ; 0xf3cc1 5896 mov bx, 00d d2h ; bb d20d ; 0xf3cc2 eltorito.c:2645896 mov bx, 00dcch ; bb cc 0d ; 0xf3cc2 eltorito.c:264 5897 5897 mov cx, ds ; 8c d9 ; 0xf3cc5 5898 5898 mov ax, strict word 00004h ; b8 04 00 ; 0xf3cc7 … … 6194 6194 jnc short 03fc3h ; 73 10 ; 0xf3fb1 6195 6195 mov al, byte [bp+di-00811h] ; 8a 83 ef f7 ; 0xf3fb3 6196 cmp al, byte [di+00dd ah] ; 3a 85 da0d ; 0xf3fb76196 cmp al, byte [di+00dd4h] ; 3a 85 d4 0d ; 0xf3fb7 6197 6197 je short 03fadh ; 74 f0 ; 0xf3fbb 6198 6198 mov ax, strict word 00005h ; b8 05 00 ; 0xf3fbd … … 6204 6204 jnc short 03fddh ; 73 10 ; 0xf3fcb 6205 6205 mov al, byte [bp+di-0080bh] ; 8a 83 f5 f7 ; 0xf3fcd 6206 cmp al, byte [di+00d e0h] ; 3a 85 e00d ; 0xf3fd16206 cmp al, byte [di+00ddah] ; 3a 85 da 0d ; 0xf3fd1 6207 6207 je short 03fc7h ; 74 f0 ; 0xf3fd5 6208 6208 mov ax, strict word 00006h ; b8 06 00 ; 0xf3fd7 … … 6428 6428 cmp ax, dx ; 39 d0 ; 0xf4289 6429 6429 je short 042b6h ; 74 29 ; 0xf428b 6430 mov bx, 00d d2h ; bb d20d ; 0xf428d eltorito.c:5876430 mov bx, 00dcch ; bb cc 0d ; 0xf428d eltorito.c:587 6431 6431 mov cx, ds ; 8c d9 ; 0xf4290 6432 6432 mov ax, strict word 00004h ; b8 04 00 ; 0xf4292 … … 6560 6560 test al, al ; 84 c0 ; 0xf43e6 eltorito.c:671 6561 6561 je short 0438ah ; 74 a0 ; 0xf43e8 6562 mov bx, 00d d2h ; bb d20d ; 0xf43ea eltorito.c:6726562 mov bx, 00dcch ; bb cc 0d ; 0xf43ea eltorito.c:672 6563 6563 mov cx, ds ; 8c d9 ; 0xf43ed 6564 6564 mov ax, strict word 00004h ; b8 04 00 ; 0xf43ef … … 6712 6712 cmp byte [bp-016h], 000h ; 80 7e ea 00 ; 0xf458f eltorito.c:753 6713 6713 je short 0454fh ; 74 ba ; 0xf4593 6714 mov bx, 00d d2h ; bb d20d ; 0xf4595 eltorito.c:7546714 mov bx, 00dcch ; bb cc 0d ; 0xf4595 eltorito.c:754 6715 6715 mov cx, ds ; 8c d9 ; 0xf4598 6716 6716 mov ax, strict word 00004h ; b8 04 00 ; 0xf459a … … 6751 6751 or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf45f5 6752 6752 jmp near 044d7h ; e9 db fe ; 0xf45f9 6753 mov bx, 00d d2h ; bb d20d ; 0xf45fc eltorito.c:7806753 mov bx, 00dcch ; bb cc 0d ; 0xf45fc eltorito.c:780 6754 6754 mov cx, ds ; 8c d9 ; 0xf45ff 6755 6755 mov ax, strict word 00004h ; b8 04 00 ; 0xf4601 … … 6856 6856 mov word [bp+016h], strict word 00007h ; c7 46 16 07 00 ; 0xf474b eltorito.c:877 6857 6857 jmp near 04955h ; e9 02 02 ; 0xf4750 eltorito.c:878 6858 mov bx, 00d d2h ; bb d20d ; 0xf47536858 mov bx, 00dcch ; bb cc 0d ; 0xf4753 6859 6859 mov cx, ds ; 8c d9 ; 0xf4756 6860 6860 mov ax, strict word 00004h ; b8 04 00 ; 0xf4758 … … 6921 6921 test dl, dl ; 84 d2 ; 0xf4809 eltorito.c:913 6922 6922 je short 047d1h ; 74 c4 ; 0xf480b 6923 mov bx, 00d d2h ; bb d20d ; 0xf480d eltorito.c:9146923 mov bx, 00dcch ; bb cc 0d ; 0xf480d eltorito.c:914 6924 6924 mov cx, ds ; 8c d9 ; 0xf4810 6925 6925 mov ax, strict word 00004h ; b8 04 00 ; 0xf4812 … … 7083 7083 je short 049b1h ; 74 21 ; 0xf498e 7084 7084 mov dx, strict word 00001h ; ba 01 00 ; 0xf4990 7085 mov bx, 00d d2h ; bb d20d ; 0xf4993 boot.c:1337085 mov bx, 00dcch ; bb cc 0d ; 0xf4993 boot.c:133 7086 7086 mov cx, ds ; 8c d9 ; 0xf4996 7087 7087 mov ax, strict word 00004h ; b8 04 00 ; 0xf4998 7088 7088 call 0190bh ; e8 6d cf ; 0xf499b 7089 7089 imul dx, dx, strict byte 0000ah ; 6b d2 0a ; 0xf499e 7090 add dx, 00df 8h ; 81 c2 f80d ; 0xf49a17090 add dx, 00df2h ; 81 c2 f2 0d ; 0xf49a1 7091 7091 push dx ; 52 ; 0xf49a5 7092 7092 push 004cch ; 68 cc 04 ; 0xf49a6 … … 7111 7111 test al, al ; 84 c0 ; 0xf49c8 boot.c:152 7112 7112 je short 049e7h ; 74 1b ; 0xf49ca 7113 mov bx, 00d d2h ; bb d20d ; 0xf49cc boot.c:1537113 mov bx, 00dcch ; bb cc 0d ; 0xf49cc boot.c:153 7114 7114 mov cx, ds ; 8c d9 ; 0xf49cf 7115 7115 mov ax, strict word 00004h ; b8 04 00 ; 0xf49d1 7116 7116 call 0190bh ; e8 34 cf ; 0xf49d4 7117 push 00e0 ch ; 68 0c0e ; 0xf49d77117 push 00e06h ; 68 06 0e ; 0xf49d7 7118 7118 push 004e0h ; 68 e0 04 ; 0xf49da 7119 7119 push strict byte 00004h ; 6a 04 ; 0xf49dd … … 7123 7123 test ah, ah ; 84 e4 ; 0xf49e7 7124 7124 je short 049fbh ; 74 10 ; 0xf49e9 7125 mov bx, 00d d2h ; bb d20d ; 0xf49eb boot.c:1557125 mov bx, 00dcch ; bb cc 0d ; 0xf49eb boot.c:155 7126 7126 mov cx, ds ; 8c d9 ; 0xf49ee 7127 7127 mov ax, strict word 00004h ; b8 04 00 ; 0xf49f0 7128 7128 call 0190bh ; e8 15 cf ; 0xf49f3 7129 push 00e1 6h ; 68 160e ; 0xf49f67129 push 00e10h ; 68 10 0e ; 0xf49f6 7130 7130 jmp short 049dah ; eb df ; 0xf49f9 7131 7131 test bl, 080h ; f6 c3 80 ; 0xf49fb boot.c:156 7132 7132 je short 04a11h ; 74 11 ; 0xf49fe 7133 mov bx, 00d d2h ; bb d20d ; 0xf4a00 boot.c:1577133 mov bx, 00dcch ; bb cc 0d ; 0xf4a00 boot.c:157 7134 7134 mov cx, ds ; 8c d9 ; 0xf4a03 7135 7135 mov ax, strict word 00004h ; b8 04 00 ; 0xf4a05 7136 7136 call 0190bh ; e8 00 cf ; 0xf4a08 7137 7137 push si ; 56 ; 0xf4a0b 7138 push 00 e02h ; 68 02 0e; 0xf4a0c7138 push 00dfch ; 68 fc 0d ; 0xf4a0c 7139 7139 jmp short 04a20h ; eb 0f ; 0xf4a0f boot.c:158 7140 mov bx, 00d d2h ; bb d20d ; 0xf4a11 boot.c:1597140 mov bx, 00dcch ; bb cc 0d ; 0xf4a11 boot.c:159 7141 7141 mov cx, ds ; 8c d9 ; 0xf4a14 7142 7142 mov ax, strict word 00004h ; b8 04 00 ; 0xf4a16 7143 7143 call 0190bh ; e8 ef ce ; 0xf4a19 7144 7144 push si ; 56 ; 0xf4a1c 7145 push 00df 8h ; 68 f80d ; 0xf4a1d7145 push 00df2h ; 68 f2 0d ; 0xf4a1d 7146 7146 push 004f5h ; 68 f5 04 ; 0xf4a20 7147 7147 push strict byte 00004h ; 6a 04 ; 0xf4a23 … … 7152 7152 test dl, dl ; 84 d2 ; 0xf4a31 boot.c:162 7153 7153 jne short 04a45h ; 75 10 ; 0xf4a33 7154 mov bx, 00d d2h ; bb d20d ; 0xf4a35 boot.c:1637154 mov bx, 00dcch ; bb cc 0d ; 0xf4a35 boot.c:163 7155 7155 mov cx, ds ; 8c d9 ; 0xf4a38 7156 7156 mov ax, strict word 00004h ; b8 04 00 ; 0xf4a3a … … 7158 7158 push 0050dh ; 68 0d 05 ; 0xf4a40 7159 7159 jmp short 04a53h ; eb 0e ; 0xf4a43 boot.c:164 7160 mov bx, 00d d2h ; bb d20d ; 0xf4a45 boot.c:1657160 mov bx, 00dcch ; bb cc 0d ; 0xf4a45 boot.c:165 7161 7161 mov cx, ds ; 8c d9 ; 0xf4a48 7162 7162 mov ax, strict word 00004h ; b8 04 00 ; 0xf4a4a … … 7166 7166 call 0194eh ; e8 f6 ce ; 0xf4a55 7167 7167 add sp, strict byte 00004h ; 83 c4 04 ; 0xf4a58 7168 mov bx, 00d d2h ; bb d20d ; 0xf4a5b boot.c:1667168 mov bx, 00dcch ; bb cc 0d ; 0xf4a5b boot.c:166 7169 7169 mov cx, ds ; 8c d9 ; 0xf4a5e 7170 7170 mov ax, strict word 00004h ; b8 04 00 ; 0xf4a60 … … 7186 7186 push dx ; 52 ; 0xf4a7e 7187 7187 mov dx, ax ; 89 c2 ; 0xf4a7f 7188 mov bx, 00d d2h ; bb d20d ; 0xf4a81 boot.c:1767188 mov bx, 00dcch ; bb cc 0d ; 0xf4a81 boot.c:176 7189 7189 mov cx, ds ; 8c d9 ; 0xf4a84 7190 7190 mov ax, strict word 00004h ; b8 04 00 ; 0xf4a86 … … 7261 7261 mov byte [bp-008h], al ; 88 46 f8 ; 0xf4b30 7262 7262 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf4b33 boot.c:229 7263 mov bx, 00d d2h ; bb d20d ; 0xf4b36 boot.c:2307263 mov bx, 00dcch ; bb cc 0d ; 0xf4b36 boot.c:230 7264 7264 mov cx, ds ; 8c d9 ; 0xf4b39 7265 7265 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b3b … … 7820 7820 test al, al ; 84 c0 ; 0xf500d keyboard.c:394 7821 7821 jne short 0502ah ; 75 19 ; 0xf500f 7822 mov bx, 00d d2h ; bb d20d ; 0xf5011 keyboard.c:3957822 mov bx, 00dcch ; bb cc 0d ; 0xf5011 keyboard.c:395 7823 7823 mov cx, ds ; 8c d9 ; 0xf5014 7824 7824 mov ax, strict word 00004h ; b8 04 00 ; 0xf5016 … … 8084 8084 cmp byte [bp-008h], 058h ; 80 7e f8 58 ; 0xf52c3 keyboard.c:576 8085 8085 jbe short 052e8h ; 76 1f ; 0xf52c7 8086 mov bx, 00d d2h ; bb d20d ; 0xf52c9 keyboard.c:5778086 mov bx, 00dcch ; bb cc 0d ; 0xf52c9 keyboard.c:577 8087 8087 mov cx, ds ; 8c d9 ; 0xf52cc 8088 8088 mov ax, strict word 00004h ; b8 04 00 ; 0xf52ce … … 8101 8101 xor bh, bh ; 30 ff ; 0xf52f0 8102 8102 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf52f2 8103 mov dl, byte [bx+00e2 6h] ; 8a 97 260e ; 0xf52f58104 mov ax, word [bx+00e2 6h] ; 8b 87 260e ; 0xf52f9 keyboard.c:5828103 mov dl, byte [bx+00e20h] ; 8a 97 20 0e ; 0xf52f5 8104 mov ax, word [bx+00e20h] ; 8b 87 20 0e ; 0xf52f9 keyboard.c:582 8105 8105 jmp near 05394h ; e9 94 00 ; 0xf52fd keyboard.c:583 8106 8106 test dh, 004h ; f6 c6 04 ; 0xf5300 … … 8109 8109 xor bh, bh ; 30 ff ; 0xf5308 8110 8110 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf530a 8111 mov dl, byte [bx+00e 24h] ; 8a 97 240e ; 0xf530d8112 mov ax, word [bx+00e 24h] ; 8b 87 240e ; 0xf5311 keyboard.c:5858111 mov dl, byte [bx+00e1eh] ; 8a 97 1e 0e ; 0xf530d 8112 mov ax, word [bx+00e1eh] ; 8b 87 1e 0e ; 0xf5311 keyboard.c:585 8113 8113 jmp near 05394h ; e9 7c 00 ; 0xf5315 keyboard.c:586 8114 8114 mov al, byte [bp-006h] ; 8a 46 fa ; 0xf5318 … … 8131 8131 xor bh, bh ; 30 ff ; 0xf533f 8132 8132 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf5341 8133 mov cl, byte [bx+00e2 8h] ; 8a 8f 280e ; 0xf53448133 mov cl, byte [bx+00e22h] ; 8a 8f 22 0e ; 0xf5344 8134 8134 xor ch, ch ; 30 ed ; 0xf5348 8135 8135 mov al, dh ; 88 f0 ; 0xf534a … … 8137 8137 test ax, cx ; 85 c8 ; 0xf534e 8138 8138 je short 0535ch ; 74 0a ; 0xf5350 8139 mov dl, byte [bx+00e 20h] ; 8a 97 200e ; 0xf5352 keyboard.c:5958140 mov ax, word [bx+00e 20h] ; 8b 87 200e ; 0xf5356 keyboard.c:5968139 mov dl, byte [bx+00e1ah] ; 8a 97 1a 0e ; 0xf5352 keyboard.c:595 8140 mov ax, word [bx+00e1ah] ; 8b 87 1a 0e ; 0xf5356 keyboard.c:596 8141 8141 jmp short 05364h ; eb 08 ; 0xf535a keyboard.c:597 8142 mov dl, byte [bx+00e 22h] ; 8a 97 220e ; 0xf535c keyboard.c:5988143 mov ax, word [bx+00e 22h] ; 8b 87 220e ; 0xf5360 keyboard.c:5998142 mov dl, byte [bx+00e1ch] ; 8a 97 1c 0e ; 0xf535c keyboard.c:598 8143 mov ax, word [bx+00e1ch] ; 8b 87 1c 0e ; 0xf5360 keyboard.c:599 8144 8144 shr ax, 008h ; c1 e8 08 ; 0xf5364 8145 8145 mov byte [bp-008h], al ; 88 46 f8 ; 0xf5367 … … 8148 8148 xor bh, bh ; 30 ff ; 0xf536f 8149 8149 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf5371 8150 mov al, byte [bx+00e2 8h] ; 8a 87 280e ; 0xf53748150 mov al, byte [bx+00e22h] ; 8a 87 22 0e ; 0xf5374 8151 8151 xor ah, ah ; 30 e4 ; 0xf5378 8152 8152 mov dl, dh ; 88 f2 ; 0xf537a … … 8154 8154 test dx, ax ; 85 c2 ; 0xf537e 8155 8155 je short 0538ch ; 74 0a ; 0xf5380 8156 mov dl, byte [bx+00e 22h] ; 8a 97 220e ; 0xf5382 keyboard.c:6048157 mov ax, word [bx+00e 22h] ; 8b 87 220e ; 0xf5386 keyboard.c:6058156 mov dl, byte [bx+00e1ch] ; 8a 97 1c 0e ; 0xf5382 keyboard.c:604 8157 mov ax, word [bx+00e1ch] ; 8b 87 1c 0e ; 0xf5386 keyboard.c:605 8158 8158 jmp short 05394h ; eb 08 ; 0xf538a keyboard.c:606 8159 mov dl, byte [bx+00e 20h] ; 8a 97 200e ; 0xf538c keyboard.c:6078160 mov ax, word [bx+00e 20h] ; 8b 87 200e ; 0xf5390 keyboard.c:6088159 mov dl, byte [bx+00e1ah] ; 8a 97 1a 0e ; 0xf538c keyboard.c:607 8160 mov ax, word [bx+00e1ah] ; 8b 87 1a 0e ; 0xf5390 keyboard.c:608 8161 8161 shr ax, 008h ; c1 e8 08 ; 0xf5394 8162 8162 mov byte [bp-008h], al ; 88 46 f8 ; 0xf5397 … … 8165 8165 test dl, dl ; 84 d2 ; 0xf53a0 8166 8166 jne short 053bah ; 75 16 ; 0xf53a2 8167 mov bx, 00d d2h ; bb d20d ; 0xf53a4 keyboard.c:6128167 mov bx, 00dcch ; bb cc 0d ; 0xf53a4 keyboard.c:612 8168 8168 mov cx, ds ; 8c d9 ; 0xf53a7 8169 8169 mov ax, strict word 00004h ; b8 04 00 ; 0xf53a9 … … 8344 8344 mov word [bp+012h], dx ; 89 56 12 ; 0xf554e 8345 8345 jmp near 05597h ; e9 43 00 ; 0xf5551 keyboard.c:710 8346 mov bx, 00d d2h ; bb d20d ; 0xf55548346 mov bx, 00dcch ; bb cc 0d ; 0xf5554 8347 8347 mov cx, ds ; 8c d9 ; 0xf5557 8348 8348 mov ax, strict word 00004h ; b8 04 00 ; 0xf5559 … … 8355 8355 call 0194eh ; e8 e0 c3 ; 0xf556b 8356 8356 add sp, strict byte 00006h ; 83 c4 06 ; 0xf556e 8357 mov bx, 00d d2h ; bb d20d ; 0xf55718357 mov bx, 00dcch ; bb cc 0d ; 0xf5571 8358 8358 mov cx, ds ; 8c d9 ; 0xf5574 8359 8359 mov ax, strict word 00004h ; b8 04 00 ; 0xf5576 … … 8962 8962 cmp word [bp-00eh], strict byte 00000h ; 83 7e f2 00 ; 0xf5c29 8963 8963 jne short 05c55h ; 75 26 ; 0xf5c2d 8964 mov bx, 00d d2h ; bb d20d ; 0xf5c2f disk.c:3458964 mov bx, 00dcch ; bb cc 0d ; 0xf5c2f disk.c:345 8965 8965 mov cx, ds ; 8c d9 ; 0xf5c32 8966 8966 mov ax, strict word 00004h ; b8 04 00 ; 0xf5c34 … … 8994 8994 cmp dx, word [bp-00ah] ; 3b 56 f6 ; 0xf5c83 8995 8995 jbe short 05cb8h ; 76 30 ; 0xf5c86 8996 mov bx, 00d d2h ; bb d20d ; 0xf5c88 disk.c:3568996 mov bx, 00dcch ; bb cc 0d ; 0xf5c88 disk.c:356 8997 8997 mov cx, ds ; 8c d9 ; 0xf5c8b 8998 8998 mov ax, strict word 00004h ; b8 04 00 ; 0xf5c8d … … 9097 9097 test dl, dl ; 84 d2 ; 0xf5daf disk.c:396 9098 9098 je short 05df9h ; 74 46 ; 0xf5db1 9099 mov bx, 00d d2h ; bb d20d ; 0xf5db3 disk.c:3979099 mov bx, 00dcch ; bb cc 0d ; 0xf5db3 disk.c:397 9100 9100 mov cx, ds ; 8c d9 ; 0xf5db6 9101 9101 mov ax, strict word 00004h ; b8 04 00 ; 0xf5db8 … … 9116 9116 or ah, 00ch ; 80 cc 0c ; 0xf5ddd 9117 9117 jmp near 05f42h ; e9 5f 01 ; 0xf5de0 disk.c:399 9118 mov bx, 00d d2h ; bb d20d ; 0xf5de3 disk.c:4069118 mov bx, 00dcch ; bb cc 0d ; 0xf5de3 disk.c:406 9119 9119 mov cx, ds ; 8c d9 ; 0xf5de6 9120 9120 mov ax, strict word 00004h ; b8 04 00 ; 0xf5de8 … … 9221 9221 mov word [bp+016h], ax ; 89 46 16 ; 0xf5ef6 9222 9222 jmp near 05dfdh ; e9 01 ff ; 0xf5ef9 disk.c:469 9223 mov bx, 00d d2h ; bb d20d ; 0xf5efc disk.c:4779223 mov bx, 00dcch ; bb cc 0d ; 0xf5efc disk.c:477 9224 9224 mov cx, ds ; 8c d9 ; 0xf5eff 9225 9225 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f01 … … 9234 9234 add sp, strict byte 00008h ; 83 c4 08 ; 0xf5f19 9235 9235 jmp near 05df9h ; e9 da fe ; 0xf5f1c disk.c:478 9236 mov bx, 00d d2h ; bb d20d ; 0xf5f1f disk.c:4859236 mov bx, 00dcch ; bb cc 0d ; 0xf5f1f disk.c:485 9237 9237 mov cx, ds ; 8c d9 ; 0xf5f22 9238 9238 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f24 … … 9321 9321 mov word [bp+014h], strict word 00007h ; c7 46 14 07 00 ; 0xf601b disk.c:548 9322 9322 jmp near 06200h ; e9 dd 01 ; 0xf6020 disk.c:549 9323 mov bx, 00d d2h ; bb d20d ; 0xf60239323 mov bx, 00dcch ; bb cc 0d ; 0xf6023 9324 9324 mov cx, ds ; 8c d9 ; 0xf6026 9325 9325 mov ax, strict word 00004h ; b8 04 00 ; 0xf6028 … … 9376 9376 cmp dx, word [es:bx+032h] ; 26 3b 57 32 ; 0xf60bd 9377 9377 jc short 060e6h ; 72 23 ; 0xf60c1 9378 mov bx, 00d d2h ; bb d20d ; 0xf60c3 disk.c:5749378 mov bx, 00dcch ; bb cc 0d ; 0xf60c3 disk.c:574 9379 9379 mov cx, ds ; 8c d9 ; 0xf60c6 9380 9380 mov ax, strict word 00004h ; b8 04 00 ; 0xf60c8 … … 9433 9433 test dl, dl ; 84 d2 ; 0xf6173 disk.c:599 9434 9434 je short 060f9h ; 74 82 ; 0xf6175 9435 mov bx, 00d d2h ; bb d20d ; 0xf6177 disk.c:6009435 mov bx, 00dcch ; bb cc 0d ; 0xf6177 disk.c:600 9436 9436 mov cx, ds ; 8c d9 ; 0xf617a 9437 9437 mov ax, strict word 00004h ; b8 04 00 ; 0xf617c … … 9765 9765 mov word [bp+00ch], ax ; 89 46 0c ; 0xf6476 system.c:374 9766 9766 jmp near 06533h ; e9 b7 00 ; 0xf6479 system.c:375 9767 mov bx, 00d d2h ; bb d20d ; 0xf647c system.c:3779767 mov bx, 00dcch ; bb cc 0d ; 0xf647c system.c:377 9768 9768 mov cx, ds ; 8c d9 ; 0xf647f 9769 9769 mov ax, strict word 00004h ; b8 04 00 ; 0xf6481 … … 9972 9972 retf ; cb ; 0xf6683 9973 9973 jmp near 06533h ; e9 ac fe ; 0xf6684 system.c:540 9974 mov bx, 00d d2h ; bb d20d ; 0xf6687 system.c:5479974 mov bx, 00dcch ; bb cc 0d ; 0xf6687 system.c:547 9975 9975 mov cx, ds ; 8c d9 ; 0xf668a 9976 9976 mov ax, strict word 00004h ; b8 04 00 ; 0xf668c … … 10014 10014 or byte [bp+018h], 001h ; 80 4e 18 01 ; 0xf66fb system.c:583 10015 10015 jmp near 06533h ; e9 31 fe ; 0xf66ff system.c:584 10016 mov bx, 00d d2h ; bb d20d ; 0xf6702 system.c:58810016 mov bx, 00dcch ; bb cc 0d ; 0xf6702 system.c:588 10017 10017 mov cx, ds ; 8c d9 ; 0xf6705 10018 10018 mov ax, strict word 00004h ; b8 04 00 ; 0xf6707 … … 10604 10604 je short 06d0ch ; 74 0e ; 0xf6cfc 10605 10605 push 00934h ; 68 34 09 ; 0xf6cfe ps2mouse.c:92 10606 push 0119 ah ; 68 9a11 ; 0xf6d0110606 push 01194h ; 68 94 11 ; 0xf6d01 10607 10607 push strict byte 00007h ; 6a 07 ; 0xf6d04 10608 10608 call 0194eh ; e8 45 ac ; 0xf6d06 … … 10687 10687 je short 06d9dh ; 74 0e ; 0xf6d8d 10688 10688 push 0093eh ; 68 3e 09 ; 0xf6d8f ps2mouse.c:124 10689 push 0119 ah ; 68 9a11 ; 0xf6d9210689 push 01194h ; 68 94 11 ; 0xf6d92 10690 10690 push strict byte 00007h ; 6a 07 ; 0xf6d95 10691 10691 call 0194eh ; e8 b4 ab ; 0xf6d97 … … 12038 12038 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf79e0 scsi.c:260 12039 12039 jne short 07a05h ; 75 1f ; 0xf79e4 12040 mov bx, 00d d2h ; bb d20d ; 0xf79e6 scsi.c:26112040 mov bx, 00dcch ; bb cc 0d ; 0xf79e6 scsi.c:261 12041 12041 mov cx, ds ; 8c d9 ; 0xf79e9 12042 12042 mov ax, strict word 00004h ; b8 04 00 ; 0xf79eb … … 12218 12218 cmp bx, 00200h ; 81 fb 00 02 ; 0xf7bd3 12219 12219 je short 07bf9h ; 74 20 ; 0xf7bd7 12220 mov bx, 00d d2h ; bb d20d ; 0xf7bd9 scsi.c:37312220 mov bx, 00dcch ; bb cc 0d ; 0xf7bd9 scsi.c:373 12221 12221 mov cx, ds ; 8c d9 ; 0xf7bdc 12222 12222 mov ax, strict word 00004h ; b8 04 00 ; 0xf7bde … … 12394 12394 mov word [es:bx+028h], dx ; 26 89 57 28 ; 0xf7dc6 scsi.c:453 12395 12395 mov word [es:bx+02eh], dx ; 26 89 57 2e ; 0xf7dca scsi.c:454 12396 mov bx, 00d d2h ; bb d20d ; 0xf7dce scsi.c:45812396 mov bx, 00dcch ; bb cc 0d ; 0xf7dce scsi.c:458 12397 12397 mov cx, ds ; 8c d9 ; 0xf7dd1 12398 12398 mov ax, strict word 00004h ; b8 04 00 ; 0xf7dd3 … … 12454 12454 je short 07e73h ; 74 03 ; 0xf7e6e 12455 12455 jmp near 07f11h ; e9 9e 00 ; 0xf7e70 12456 mov bx, 00d d2h ; bb d20d ; 0xf7e73 scsi.c:48712456 mov bx, 00dcch ; bb cc 0d ; 0xf7e73 scsi.c:487 12457 12457 mov cx, ds ; 8c d9 ; 0xf7e76 12458 12458 mov ax, strict word 00004h ; b8 04 00 ; 0xf7e78 … … 13531 13531 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf88b5 ahci.c:584 13532 13532 jne short 088dah ; 75 1f ; 0xf88b9 13533 mov bx, 00d d2h ; bb d20d ; 0xf88bb ahci.c:58513533 mov bx, 00dcch ; bb cc 0d ; 0xf88bb ahci.c:585 13534 13534 mov cx, ds ; 8c d9 ; 0xf88be 13535 13535 mov ax, strict word 00004h ; b8 04 00 ; 0xf88c0 … … 13962 13962 lea ax, [bp-02eh] ; 8d 46 d2 ; 0xf8d50 13963 13963 call 05741h ; e8 eb c9 ; 0xf8d53 13964 mov bx, 00d d2h ; bb d20d ; 0xf8d56 ahci.c:77213964 mov bx, 00dcch ; bb cc 0d ; 0xf8d56 ahci.c:772 13965 13965 mov cx, ds ; 8c d9 ; 0xf8d59 13966 13966 mov ax, strict word 00004h ; b8 04 00 ; 0xf8d5b … … 16332 16332 or ah, 080h ; 80 cc 80 ; 0xfa430 apm.c:226 16333 16333 jmp short 0a410h ; eb db ; 0xfa433 16334 mov bx, 00d d2h ; bb d20d ; 0xfa435 apm.c:23016334 mov bx, 00dcch ; bb cc 0d ; 0xfa435 apm.c:230 16335 16335 mov cx, ds ; 8c d9 ; 0xfa438 16336 16336 mov ax, strict word 00004h ; b8 04 00 ; 0xfa43a … … 16638 16638 mov word [es:bx], ax ; 26 89 07 ; 0xfa72e 16639 16639 jmp short 0a760h ; eb 2d ; 0xfa731 pcibios.c:417 16640 mov bx, 00d d2h ; bb d20d ; 0xfa733 pcibios.c:41916640 mov bx, 00dcch ; bb cc 0d ; 0xfa733 pcibios.c:419 16641 16641 mov cx, ds ; 8c d9 ; 0xfa736 16642 16642 mov ax, strict word 00004h ; b8 04 00 ; 0xfa738 … … 19354 19354 jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2114 19355 19355 ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000' 19356 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0 8bh19356 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0eah -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum
r96918 r97035 1 3c4c4c42cbf55f27ade62c6906100f05*VBoxPcBios286.rom1 41307a6a8126df9e13a12a20ddd3c3cd *VBoxPcBios286.rom -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm
r96918 r97035 1563 1563 db 'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h 1564 1564 1565 section CONST2 progbits vstart=0xdf4 align=1 ; size=0x 400class=DATA group=DGROUP1566 ; disGetNextSymbol 0xf0df4 LB 0x 400 -> off=0x0 cb=0000000000000018uValue=00000000000f0df4 'bios_cvs_version_string'1567 bios_cvs_version_string: ; 0xf0df4 LB 0x1 81568 db 'VirtualBox 7.0.0 _BETA3', 000h, 000h1569 ; disGetNextSymbol 0xf0e0 c LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0e0c'_bios_prefix_string'1570 _bios_prefix_string: ; 0xf0e0 cLB 0x81565 section CONST2 progbits vstart=0xdf4 align=1 ; size=0x3fa class=DATA group=DGROUP 1566 ; disGetNextSymbol 0xf0df4 LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0df4 'bios_cvs_version_string' 1567 bios_cvs_version_string: ; 0xf0df4 LB 0x12 1568 db 'VirtualBox 7.0.0', 000h, 000h 1569 ; disGetNextSymbol 0xf0e06 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0e06 '_bios_prefix_string' 1570 _bios_prefix_string: ; 0xf0e06 LB 0x8 1571 1571 db 'BIOS: ', 000h, 000h 1572 ; disGetNextSymbol 0xf0e 14 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0e14'isotag'1573 isotag: ; 0xf0e 14LB 0x61572 ; disGetNextSymbol 0xf0e0e LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0e0e 'isotag' 1573 isotag: ; 0xf0e0e LB 0x6 1574 1574 db 'CD001', 000h 1575 ; disGetNextSymbol 0xf0e1 a LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0e1a'eltorito'1576 eltorito: ; 0xf0e1 aLB 0x181575 ; disGetNextSymbol 0xf0e14 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0e14 'eltorito' 1576 eltorito: ; 0xf0e14 LB 0x18 1577 1577 db 'EL TORITO SPECIFICATION', 000h 1578 ; disGetNextSymbol 0xf0e 32 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0e32'drivetypes'1579 drivetypes: ; 0xf0e 32LB 0x281578 ; disGetNextSymbol 0xf0e2c LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0e2c 'drivetypes' 1579 drivetypes: ; 0xf0e2c LB 0x28 1580 1580 db 046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h 1581 1581 db 069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h 1582 1582 db 04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h 1583 ; disGetNextSymbol 0xf0e5 a LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0e5a'scan_to_scanascii'1584 scan_to_scanascii: ; 0xf0e5 aLB 0x37a1583 ; disGetNextSymbol 0xf0e54 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0e54 'scan_to_scanascii' 1584 scan_to_scanascii: ; 0xf0e54 LB 0x37a 1585 1585 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h 1586 1586 db 000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h … … 1639 1639 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h 1640 1640 db 000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h 1641 ; disGetNextSymbol 0xf11 d4 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f11d4'panic_msg_keyb_buffer_full'1642 panic_msg_keyb_buffer_full: ; 0xf11 d4LB 0x201641 ; disGetNextSymbol 0xf11ce LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f11ce 'panic_msg_keyb_buffer_full' 1642 panic_msg_keyb_buffer_full: ; 0xf11ce LB 0x20 1643 1643 db '%s: keyboard input buffer full', 00ah, 000h 1644 1644 1645 ; Padding 0x4 0c bytes at 0xf11f41646 times 10 36db 01645 ; Padding 0x412 bytes at 0xf11ee 1646 times 1042 db 0 1647 1647 1648 1648 section _TEXT progbits vstart=0x1600 align=1 ; size=0x978c class=CODE group=AUTO … … 1958 1958 push bp ; 55 ; 0xf1842 bios.c:141 1959 1959 mov bp, sp ; 89 e5 ; 0xf1843 1960 mov bx, 00e0 ch ; bb 0c0e ; 0xf1845 bios.c:1431960 mov bx, 00e06h ; bb 06 0e ; 0xf1845 bios.c:143 1961 1961 mov cx, ds ; 8c d9 ; 0xf1848 1962 1962 mov ax, strict word 00004h ; b8 04 00 ; 0xf184a … … 1982 1982 push bp ; 55 ; 0xf186f bios.c:147 1983 1983 mov bp, sp ; 89 e5 ; 0xf1870 1984 mov bx, 00e0 ch ; bb 0c0e ; 0xf1872 bios.c:1521984 mov bx, 00e06h ; bb 06 0e ; 0xf1872 bios.c:152 1985 1985 mov cx, ds ; 8c d9 ; 0xf1875 1986 1986 mov ax, strict word 00004h ; b8 04 00 ; 0xf1877 … … 3114 3114 cmp ax, strict word 0ffffh ; 3d ff ff ; 0xf22dc ata.c:435 3115 3115 jne short 022fah ; 75 19 ; 0xf22df 3116 mov bx, 00e0 ch ; bb 0c0e ; 0xf22e1 ata.c:4363116 mov bx, 00e06h ; bb 06 0e ; 0xf22e1 ata.c:436 3117 3117 mov cx, ds ; 8c d9 ; 0xf22e4 3118 3118 mov ax, strict word 00004h ; b8 04 00 ; 0xf22e6 … … 3295 3295 lea ax, [bp-038h] ; 8d 46 c8 ; 0xf24f2 3296 3296 call 0587bh ; e8 83 33 ; 0xf24f5 3297 mov bx, 00e0 ch ; bb 0c0e ; 0xf24f8 ata.c:6083297 mov bx, 00e06h ; bb 06 0e ; 0xf24f8 ata.c:608 3298 3298 mov cx, ds ; 8c d9 ; 0xf24fb 3299 3299 mov ax, strict word 00004h ; b8 04 00 ; 0xf24fd … … 4063 4063 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf2cd4 ata.c:1022 4064 4064 jne short 02cf9h ; 75 1f ; 0xf2cd8 4065 mov bx, 00e0 ch ; bb 0c0e ; 0xf2cda ata.c:10234065 mov bx, 00e06h ; bb 06 0e ; 0xf2cda ata.c:1023 4066 4066 mov cx, ds ; 8c d9 ; 0xf2cdd 4067 4067 mov ax, strict word 00004h ; b8 04 00 ; 0xf2cdf … … 4858 4858 cmp bh, 048h ; 80 ff 48 ; 0xf33a3 4859 4859 jbe short 033dbh ; 76 33 ; 0xf33a6 4860 mov bx, 00e0 ch ; bb 0c0e ; 0xf33a8 floppy.c:5424860 mov bx, 00e06h ; bb 06 0e ; 0xf33a8 floppy.c:542 4861 4861 mov cx, ds ; 8c d9 ; 0xf33ab 4862 4862 mov ax, strict word 00004h ; b8 04 00 ; 0xf33ad … … 5700 5700 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xf3bf5 5701 5701 jmp near 035aah ; e9 ae f9 ; 0xf3bf9 5702 mov bx, 00e0 ch ; bb 0c0e ; 0xf3bfc floppy.c:13325702 mov bx, 00e06h ; bb 06 0e ; 0xf3bfc floppy.c:1332 5703 5703 mov cx, ds ; 8c d9 ; 0xf3bff 5704 5704 mov ax, strict word 00004h ; b8 04 00 ; 0xf3c01 … … 5837 5837 cmp si, strict byte 0004ah ; 83 fe 4a ; 0xf3cfb 5838 5838 jne near 03e13h ; 0f 85 11 01 ; 0xf3cfe 5839 mov bx, 00e0 ch ; bb 0c0e ; 0xf3d02 eltorito.c:2345839 mov bx, 00e06h ; bb 06 0e ; 0xf3d02 eltorito.c:234 5840 5840 mov cx, ds ; 8c d9 ; 0xf3d05 5841 5841 mov ax, strict word 00004h ; b8 04 00 ; 0xf3d07 … … 5936 5936 pop bp ; 5d ; 0xf3e11 5937 5937 retn ; c3 ; 0xf3e12 5938 mov bx, 00e0 ch ; bb 0c0e ; 0xf3e13 eltorito.c:2645938 mov bx, 00e06h ; bb 06 0e ; 0xf3e13 eltorito.c:264 5939 5939 mov cx, ds ; 8c d9 ; 0xf3e16 5940 5940 mov ax, strict word 00004h ; b8 04 00 ; 0xf3e18 … … 6226 6226 jnc short 04104h ; 73 10 ; 0xf40f2 6227 6227 mov al, byte [bp+di-00811h] ; 8a 83 ef f7 ; 0xf40f4 6228 cmp al, byte [di+00e 14h] ; 3a 85 140e ; 0xf40f86228 cmp al, byte [di+00e0eh] ; 3a 85 0e 0e ; 0xf40f8 6229 6229 je short 040eeh ; 74 f0 ; 0xf40fc 6230 6230 mov ax, strict word 00005h ; b8 05 00 ; 0xf40fe … … 6236 6236 jnc short 0411eh ; 73 10 ; 0xf410c 6237 6237 mov al, byte [bp+di-0080bh] ; 8a 83 f5 f7 ; 0xf410e 6238 cmp al, byte [di+00e1 ah] ; 3a 85 1a0e ; 0xf41126238 cmp al, byte [di+00e14h] ; 3a 85 14 0e ; 0xf4112 6239 6239 je short 04108h ; 74 f0 ; 0xf4116 6240 6240 mov ax, strict word 00006h ; b8 06 00 ; 0xf4118 … … 6459 6459 cmp dx, ax ; 39 c2 ; 0xf43cd 6460 6460 je short 043fah ; 74 29 ; 0xf43cf 6461 mov bx, 00e0 ch ; bb 0c0e ; 0xf43d1 eltorito.c:5876461 mov bx, 00e06h ; bb 06 0e ; 0xf43d1 eltorito.c:587 6462 6462 mov cx, ds ; 8c d9 ; 0xf43d4 6463 6463 mov ax, strict word 00004h ; b8 04 00 ; 0xf43d6 … … 6595 6595 test al, al ; 84 c0 ; 0xf4545 eltorito.c:671 6596 6596 je near 04446h ; 0f 84 fb fe ; 0xf4547 6597 mov bx, 00e0 ch ; bb 0c0e ; 0xf454b eltorito.c:6726597 mov bx, 00e06h ; bb 06 0e ; 0xf454b eltorito.c:672 6598 6598 mov cx, ds ; 8c d9 ; 0xf454e 6599 6599 mov ax, strict word 00004h ; b8 04 00 ; 0xf4550 … … 6734 6734 cmp byte [bp-016h], 000h ; 80 7e ea 00 ; 0xf46d8 eltorito.c:753 6735 6735 je near 04446h ; 0f 84 66 fd ; 0xf46dc 6736 mov bx, 00e0 ch ; bb 0c0e ; 0xf46e0 eltorito.c:7546736 mov bx, 00e06h ; bb 06 0e ; 0xf46e0 eltorito.c:754 6737 6737 mov cx, ds ; 8c d9 ; 0xf46e3 6738 6738 mov ax, strict word 00004h ; b8 04 00 ; 0xf46e5 … … 6771 6771 or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf473f 6772 6772 jmp near 0445ah ; e9 14 fd ; 0xf4743 6773 mov bx, 00e0 ch ; bb 0c0e ; 0xf4746 eltorito.c:7806773 mov bx, 00e06h ; bb 06 0e ; 0xf4746 eltorito.c:780 6774 6774 mov cx, ds ; 8c d9 ; 0xf4749 6775 6775 mov ax, strict word 00004h ; b8 04 00 ; 0xf474b … … 6927 6927 test dl, dl ; 84 d2 ; 0xf4937 eltorito.c:913 6928 6928 je near 04a04h ; 0f 84 c7 00 ; 0xf4939 6929 mov bx, 00e0 ch ; bb 0c0e ; 0xf493d eltorito.c:9146929 mov bx, 00e06h ; bb 06 0e ; 0xf493d eltorito.c:914 6930 6930 mov cx, ds ; 8c d9 ; 0xf4940 6931 6931 mov ax, strict word 00004h ; b8 04 00 ; 0xf4942 … … 7064 7064 jbe near 04a04h ; 0f 86 66 ff ; 0xf4a9a 7065 7065 jmp short 04a58h ; eb b8 ; 0xf4a9e eltorito.c:1011 7066 mov bx, 00e0 ch ; bb 0c0e ; 0xf4aa0 eltorito.c:10247066 mov bx, 00e06h ; bb 06 0e ; 0xf4aa0 eltorito.c:1024 7067 7067 mov cx, ds ; 8c d9 ; 0xf4aa3 7068 7068 mov ax, strict word 00004h ; b8 04 00 ; 0xf4aa5 … … 7095 7095 je short 04b02h ; 74 21 ; 0xf4adf 7096 7096 mov dx, strict word 00001h ; ba 01 00 ; 0xf4ae1 7097 mov bx, 00e0 ch ; bb 0c0e ; 0xf4ae4 boot.c:1337097 mov bx, 00e06h ; bb 06 0e ; 0xf4ae4 boot.c:133 7098 7098 mov cx, ds ; 8c d9 ; 0xf4ae7 7099 7099 mov ax, strict word 00004h ; b8 04 00 ; 0xf4ae9 7100 7100 call 01a22h ; e8 33 cf ; 0xf4aec 7101 7101 imul dx, dx, strict byte 0000ah ; 6b d2 0a ; 0xf4aef 7102 add dx, 00e 32h ; 81 c2 320e ; 0xf4af27102 add dx, 00e2ch ; 81 c2 2c 0e ; 0xf4af2 7103 7103 push dx ; 52 ; 0xf4af6 7104 7104 push 00506h ; 68 06 05 ; 0xf4af7 … … 7121 7121 test al, al ; 84 c0 ; 0xf4b16 boot.c:152 7122 7122 je short 04b35h ; 74 1b ; 0xf4b18 7123 mov bx, 00e0 ch ; bb 0c0e ; 0xf4b1a boot.c:1537123 mov bx, 00e06h ; bb 06 0e ; 0xf4b1a boot.c:153 7124 7124 mov cx, ds ; 8c d9 ; 0xf4b1d 7125 7125 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b1f 7126 7126 call 01a22h ; e8 fd ce ; 0xf4b22 7127 push 00e4 6h ; 68 460e ; 0xf4b257127 push 00e40h ; 68 40 0e ; 0xf4b25 7128 7128 push 0051ah ; 68 1a 05 ; 0xf4b28 7129 7129 push strict byte 00004h ; 6a 04 ; 0xf4b2b … … 7133 7133 test dl, dl ; 84 d2 ; 0xf4b35 7134 7134 je short 04b49h ; 74 10 ; 0xf4b37 7135 mov bx, 00e0 ch ; bb 0c0e ; 0xf4b39 boot.c:1557135 mov bx, 00e06h ; bb 06 0e ; 0xf4b39 boot.c:155 7136 7136 mov cx, ds ; 8c d9 ; 0xf4b3c 7137 7137 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b3e 7138 7138 call 01a22h ; e8 de ce ; 0xf4b41 7139 push 00e 50h ; 68 500e ; 0xf4b447139 push 00e4ah ; 68 4a 0e ; 0xf4b44 7140 7140 jmp short 04b28h ; eb df ; 0xf4b47 7141 7141 test bl, 080h ; f6 c3 80 ; 0xf4b49 boot.c:156 7142 7142 je short 04b5fh ; 74 11 ; 0xf4b4c 7143 mov bx, 00e0 ch ; bb 0c0e ; 0xf4b4e boot.c:1577143 mov bx, 00e06h ; bb 06 0e ; 0xf4b4e boot.c:157 7144 7144 mov cx, ds ; 8c d9 ; 0xf4b51 7145 7145 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b53 7146 7146 call 01a22h ; e8 c9 ce ; 0xf4b56 7147 7147 push si ; 56 ; 0xf4b59 7148 push 00e3 ch ; 68 3c0e ; 0xf4b5a7148 push 00e36h ; 68 36 0e ; 0xf4b5a 7149 7149 jmp short 04b6eh ; eb 0f ; 0xf4b5d boot.c:158 7150 mov bx, 00e0 ch ; bb 0c0e ; 0xf4b5f boot.c:1597150 mov bx, 00e06h ; bb 06 0e ; 0xf4b5f boot.c:159 7151 7151 mov cx, ds ; 8c d9 ; 0xf4b62 7152 7152 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b64 7153 7153 call 01a22h ; e8 b8 ce ; 0xf4b67 7154 7154 push si ; 56 ; 0xf4b6a 7155 push 00e 32h ; 68 320e ; 0xf4b6b7155 push 00e2ch ; 68 2c 0e ; 0xf4b6b 7156 7156 push 0052fh ; 68 2f 05 ; 0xf4b6e 7157 7157 push strict byte 00004h ; 6a 04 ; 0xf4b71 … … 7162 7162 test dh, dh ; 84 f6 ; 0xf4b7f boot.c:162 7163 7163 jne short 04b93h ; 75 10 ; 0xf4b81 7164 mov bx, 00e0 ch ; bb 0c0e ; 0xf4b83 boot.c:1637164 mov bx, 00e06h ; bb 06 0e ; 0xf4b83 boot.c:163 7165 7165 mov cx, ds ; 8c d9 ; 0xf4b86 7166 7166 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b88 … … 7168 7168 push 00547h ; 68 47 05 ; 0xf4b8e 7169 7169 jmp short 04ba1h ; eb 0e ; 0xf4b91 boot.c:164 7170 mov bx, 00e0 ch ; bb 0c0e ; 0xf4b93 boot.c:1657170 mov bx, 00e06h ; bb 06 0e ; 0xf4b93 boot.c:165 7171 7171 mov cx, ds ; 8c d9 ; 0xf4b96 7172 7172 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b98 … … 7176 7176 call 01a63h ; e8 bd ce ; 0xf4ba3 7177 7177 add sp, strict byte 00004h ; 83 c4 04 ; 0xf4ba6 7178 mov bx, 00e0 ch ; bb 0c0e ; 0xf4ba9 boot.c:1667178 mov bx, 00e06h ; bb 06 0e ; 0xf4ba9 boot.c:166 7179 7179 mov cx, ds ; 8c d9 ; 0xf4bac 7180 7180 mov ax, strict word 00004h ; b8 04 00 ; 0xf4bae … … 7196 7196 push dx ; 52 ; 0xf4bcc 7197 7197 mov dx, ax ; 89 c2 ; 0xf4bcd 7198 mov bx, 00e0 ch ; bb 0c0e ; 0xf4bcf boot.c:1767198 mov bx, 00e06h ; bb 06 0e ; 0xf4bcf boot.c:176 7199 7199 mov cx, ds ; 8c d9 ; 0xf4bd2 7200 7200 mov ax, strict word 00004h ; b8 04 00 ; 0xf4bd4 … … 7269 7269 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf4c7d 7270 7270 mov byte [bp-00ch], al ; 88 46 f4 ; 0xf4c80 boot.c:229 7271 mov bx, 00e0 ch ; bb 0c0e ; 0xf4c83 boot.c:2307271 mov bx, 00e06h ; bb 06 0e ; 0xf4c83 boot.c:230 7272 7272 mov cx, ds ; 8c d9 ; 0xf4c86 7273 7273 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c88 … … 7806 7806 test al, al ; 84 c0 ; 0xf5145 keyboard.c:394 7807 7807 jne short 05162h ; 75 19 ; 0xf5147 7808 mov bx, 00e0 ch ; bb 0c0e ; 0xf5149 keyboard.c:3957808 mov bx, 00e06h ; bb 06 0e ; 0xf5149 keyboard.c:395 7809 7809 mov cx, ds ; 8c d9 ; 0xf514c 7810 7810 mov ax, strict word 00004h ; b8 04 00 ; 0xf514e … … 8071 8071 cmp byte [bp-006h], 058h ; 80 7e fa 58 ; 0xf540f keyboard.c:576 8072 8072 jbe short 05433h ; 76 1e ; 0xf5413 8073 mov bx, 00e0 ch ; bb 0c0e ; 0xf5415 keyboard.c:5778073 mov bx, 00e06h ; bb 06 0e ; 0xf5415 keyboard.c:577 8074 8074 mov cx, ds ; 8c d9 ; 0xf5418 8075 8075 mov ax, strict word 00004h ; b8 04 00 ; 0xf541a … … 8086 8086 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf5438 keyboard.c:581 8087 8087 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf543c 8088 mov dl, byte [bx+00e 60h] ; 8a 97 600e ; 0xf543f8089 mov ax, word [bx+00e 60h] ; 8b 87 600e ; 0xf5443 keyboard.c:5828088 mov dl, byte [bx+00e5ah] ; 8a 97 5a 0e ; 0xf543f 8089 mov ax, word [bx+00e5ah] ; 8b 87 5a 0e ; 0xf5443 keyboard.c:582 8090 8090 jmp near 054d6h ; e9 8c 00 ; 0xf5447 keyboard.c:583 8091 8091 test dh, 004h ; f6 c6 04 ; 0xf544a … … 8093 8093 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf544f keyboard.c:584 8094 8094 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf5453 8095 mov dl, byte [bx+00e5 eh] ; 8a 97 5e0e ; 0xf54568096 mov ax, word [bx+00e5 eh] ; 8b 87 5e0e ; 0xf545a keyboard.c:5858095 mov dl, byte [bx+00e58h] ; 8a 97 58 0e ; 0xf5456 8096 mov ax, word [bx+00e58h] ; 8b 87 58 0e ; 0xf545a keyboard.c:585 8097 8097 jmp near 054d6h ; e9 75 00 ; 0xf545e keyboard.c:586 8098 8098 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xf5461 … … 8113 8113 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf5484 keyboard.c:594 8114 8114 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf5488 8115 movzx ax, byte [bx+00e 62h] ; 0f b6 87 620e ; 0xf548b8115 movzx ax, byte [bx+00e5ch] ; 0f b6 87 5c 0e ; 0xf548b 8116 8116 movzx dx, dh ; 0f b6 d6 ; 0xf5490 8117 8117 test dx, ax ; 85 c2 ; 0xf5493 8118 8118 je short 054a1h ; 74 0a ; 0xf5495 8119 mov dl, byte [bx+00e5 ah] ; 8a 97 5a0e ; 0xf5497 keyboard.c:5958120 mov ax, word [bx+00e5 ah] ; 8b 87 5a0e ; 0xf549b keyboard.c:5968119 mov dl, byte [bx+00e54h] ; 8a 97 54 0e ; 0xf5497 keyboard.c:595 8120 mov ax, word [bx+00e54h] ; 8b 87 54 0e ; 0xf549b keyboard.c:596 8121 8121 jmp short 054a9h ; eb 08 ; 0xf549f keyboard.c:597 8122 mov dl, byte [bx+00e5 ch] ; 8a 97 5c0e ; 0xf54a1 keyboard.c:5988123 mov ax, word [bx+00e5 ch] ; 8b 87 5c0e ; 0xf54a5 keyboard.c:5998122 mov dl, byte [bx+00e56h] ; 8a 97 56 0e ; 0xf54a1 keyboard.c:598 8123 mov ax, word [bx+00e56h] ; 8b 87 56 0e ; 0xf54a5 keyboard.c:599 8124 8124 shr ax, 008h ; c1 e8 08 ; 0xf54a9 8125 8125 mov byte [bp-006h], al ; 88 46 fa ; 0xf54ac … … 8127 8127 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf54b1 keyboard.c:603 8128 8128 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf54b5 8129 movzx si, byte [bx+00e 62h] ; 0f b6 b7 620e ; 0xf54b88129 movzx si, byte [bx+00e5ch] ; 0f b6 b7 5c 0e ; 0xf54b8 8130 8130 movzx ax, dh ; 0f b6 c6 ; 0xf54bd 8131 8131 test ax, si ; 85 f0 ; 0xf54c0 8132 8132 je short 054ceh ; 74 0a ; 0xf54c2 8133 mov dl, byte [bx+00e5 ch] ; 8a 97 5c0e ; 0xf54c4 keyboard.c:6048134 mov ax, word [bx+00e5 ch] ; 8b 87 5c0e ; 0xf54c8 keyboard.c:6058133 mov dl, byte [bx+00e56h] ; 8a 97 56 0e ; 0xf54c4 keyboard.c:604 8134 mov ax, word [bx+00e56h] ; 8b 87 56 0e ; 0xf54c8 keyboard.c:605 8135 8135 jmp short 054d6h ; eb 08 ; 0xf54cc keyboard.c:606 8136 mov dl, byte [bx+00e5 ah] ; 8a 97 5a0e ; 0xf54ce keyboard.c:6078137 mov ax, word [bx+00e5 ah] ; 8b 87 5a0e ; 0xf54d2 keyboard.c:6088136 mov dl, byte [bx+00e54h] ; 8a 97 54 0e ; 0xf54ce keyboard.c:607 8137 mov ax, word [bx+00e54h] ; 8b 87 54 0e ; 0xf54d2 keyboard.c:608 8138 8138 shr ax, 008h ; c1 e8 08 ; 0xf54d6 8139 8139 mov byte [bp-006h], al ; 88 46 fa ; 0xf54d9 … … 8142 8142 test dl, dl ; 84 d2 ; 0xf54e2 8143 8143 jne short 054fch ; 75 16 ; 0xf54e4 8144 mov bx, 00e0 ch ; bb 0c0e ; 0xf54e6 keyboard.c:6128144 mov bx, 00e06h ; bb 06 0e ; 0xf54e6 keyboard.c:612 8145 8145 mov cx, ds ; 8c d9 ; 0xf54e9 8146 8146 mov ax, strict word 00004h ; b8 04 00 ; 0xf54eb … … 8479 8479 or ah, 080h ; 80 cc 80 ; 0xf582b 8480 8480 jmp near 0570bh ; e9 da fe ; 0xf582e 8481 mov bx, 00e0 ch ; bb 0c0e ; 0xf5831 keyboard.c:8288481 mov bx, 00e06h ; bb 06 0e ; 0xf5831 keyboard.c:828 8482 8482 mov cx, ds ; 8c d9 ; 0xf5834 8483 8483 mov ax, strict word 00004h ; b8 04 00 ; 0xf5836 … … 8490 8490 call 01a63h ; e8 18 c2 ; 0xf5848 8491 8491 add sp, strict byte 00006h ; 83 c4 06 ; 0xf584b 8492 mov bx, 00e0 ch ; bb 0c0e ; 0xf584e keyboard.c:8298492 mov bx, 00e06h ; bb 06 0e ; 0xf584e keyboard.c:829 8493 8493 mov cx, ds ; 8c d9 ; 0xf5851 8494 8494 mov ax, strict word 00004h ; b8 04 00 ; 0xf5853 … … 8929 8929 cmp word [bp-00ch], strict byte 00000h ; 83 7e f4 00 ; 0xf5d67 8930 8930 jne short 05d90h ; 75 23 ; 0xf5d6b 8931 mov bx, 00e0 ch ; bb 0c0e ; 0xf5d6d disk.c:3458931 mov bx, 00e06h ; bb 06 0e ; 0xf5d6d disk.c:345 8932 8932 mov cx, ds ; 8c d9 ; 0xf5d70 8933 8933 mov ax, strict word 00004h ; b8 04 00 ; 0xf5d72 … … 8958 8958 cmp dx, word [bp-00ah] ; 3b 56 f6 ; 0xf5dbb 8959 8959 jbe short 05deeh ; 76 2e ; 0xf5dbe 8960 mov bx, 00e0 ch ; bb 0c0e ; 0xf5dc0 disk.c:3568960 mov bx, 00e06h ; bb 06 0e ; 0xf5dc0 disk.c:356 8961 8961 mov cx, ds ; 8c d9 ; 0xf5dc3 8962 8962 mov ax, strict word 00004h ; b8 04 00 ; 0xf5dc5 … … 9059 9059 test dl, dl ; 84 d2 ; 0xf5ee1 disk.c:396 9060 9060 je near 05cf2h ; 0f 84 0b fe ; 0xf5ee3 9061 mov bx, 00e0 ch ; bb 0c0e ; 0xf5ee7 disk.c:3979061 mov bx, 00e06h ; bb 06 0e ; 0xf5ee7 disk.c:397 9062 9062 mov cx, ds ; 8c d9 ; 0xf5eea 9063 9063 mov ax, strict word 00004h ; b8 04 00 ; 0xf5eec … … 9077 9077 or ah, 00ch ; 80 cc 0c ; 0xf5f10 9078 9078 jmp near 06061h ; e9 4b 01 ; 0xf5f13 disk.c:399 9079 mov bx, 00e0 ch ; bb 0c0e ; 0xf5f16 disk.c:4069079 mov bx, 00e06h ; bb 06 0e ; 0xf5f16 disk.c:406 9080 9080 mov cx, ds ; 8c d9 ; 0xf5f19 9081 9081 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f1b … … 9172 9172 mov word [bp+016h], ax ; 89 46 16 ; 0xf6015 9173 9173 jmp near 05cf6h ; e9 db fc ; 0xf6018 disk.c:469 9174 mov bx, 00e0 ch ; bb 0c0e ; 0xf601b disk.c:4779174 mov bx, 00e06h ; bb 06 0e ; 0xf601b disk.c:477 9175 9175 mov cx, ds ; 8c d9 ; 0xf601e 9176 9176 mov ax, strict word 00004h ; b8 04 00 ; 0xf6020 … … 9185 9185 add sp, strict byte 00008h ; 83 c4 08 ; 0xf6038 9186 9186 jmp near 05cf2h ; e9 b4 fc ; 0xf603b disk.c:478 9187 mov bx, 00e0 ch ; bb 0c0e ; 0xf603e disk.c:4859187 mov bx, 00e06h ; bb 06 0e ; 0xf603e disk.c:485 9188 9188 mov cx, ds ; 8c d9 ; 0xf6041 9189 9189 mov ax, strict word 00004h ; b8 04 00 ; 0xf6043 … … 9319 9319 cmp dx, word [es:bx+032h] ; 26 3b 57 32 ; 0xf61cb 9320 9320 jc short 061f4h ; 72 23 ; 0xf61cf 9321 mov bx, 00e0 ch ; bb 0c0e ; 0xf61d1 disk.c:5749321 mov bx, 00e06h ; bb 06 0e ; 0xf61d1 disk.c:574 9322 9322 mov cx, ds ; 8c d9 ; 0xf61d4 9323 9323 mov ax, strict word 00004h ; b8 04 00 ; 0xf61d6 … … 9374 9374 test dl, dl ; 84 d2 ; 0xf627e disk.c:599 9375 9375 je near 06322h ; 0f 84 9e 00 ; 0xf6280 9376 mov bx, 00e0 ch ; bb 0c0e ; 0xf6284 disk.c:6009376 mov bx, 00e06h ; bb 06 0e ; 0xf6284 disk.c:600 9377 9377 mov cx, ds ; 8c d9 ; 0xf6287 9378 9378 mov ax, strict word 00004h ; b8 04 00 ; 0xf6289 … … 9424 9424 jbe short 06322h ; 76 1d ; 0xf6303 9425 9425 jmp short 062cdh ; eb c6 ; 0xf6305 disk.c:635 9426 mov bx, 00e0 ch ; bb 0c0e ; 0xf6307 disk.c:6419426 mov bx, 00e06h ; bb 06 0e ; 0xf6307 disk.c:641 9427 9427 mov cx, ds ; 8c d9 ; 0xf630a 9428 9428 mov ax, strict word 00004h ; b8 04 00 ; 0xf630c … … 9707 9707 mov word [bp+00ch], ax ; 89 46 0c ; 0xf6597 system.c:374 9708 9708 jmp near 0664fh ; e9 b2 00 ; 0xf659a system.c:375 9709 mov bx, 00e0 ch ; bb 0c0e ; 0xf659d system.c:3779709 mov bx, 00e06h ; bb 06 0e ; 0xf659d system.c:377 9710 9710 mov cx, ds ; 8c d9 ; 0xf65a0 9711 9711 mov ax, strict word 00004h ; b8 04 00 ; 0xf65a2 … … 9911 9911 retf ; cb ; 0xf679d 9912 9912 jmp near 0664fh ; e9 ae fe ; 0xf679e system.c:540 9913 mov bx, 00e0 ch ; bb 0c0e ; 0xf67a1 system.c:5479913 mov bx, 00e06h ; bb 06 0e ; 0xf67a1 system.c:547 9914 9914 mov cx, ds ; 8c d9 ; 0xf67a4 9915 9915 mov ax, strict word 00004h ; b8 04 00 ; 0xf67a6 … … 9953 9953 or byte [bp+018h], 001h ; 80 4e 18 01 ; 0xf6815 system.c:583 9954 9954 jmp near 0664fh ; e9 33 fe ; 0xf6819 system.c:584 9955 mov bx, 00e0 ch ; bb 0c0e ; 0xf681c system.c:5889955 mov bx, 00e06h ; bb 06 0e ; 0xf681c system.c:588 9956 9956 mov cx, ds ; 8c d9 ; 0xf681f 9957 9957 mov ax, strict word 00004h ; b8 04 00 ; 0xf6821 … … 10215 10215 mov word [bp+014h], dx ; 89 56 14 ; 0xf6b38 system.c:790 10216 10216 jmp short 06b67h ; eb 2a ; 0xf6b3b system.c:795 10217 mov bx, 00e0 ch ; bb 0c0e ; 0xf6b3d system.c:80010217 mov bx, 00e06h ; bb 06 0e ; 0xf6b3d system.c:800 10218 10218 mov cx, ds ; 8c d9 ; 0xf6b40 10219 10219 mov ax, strict word 00004h ; b8 04 00 ; 0xf6b42 … … 10788 10788 je short 0712ah ; 74 0e ; 0xf711a 10789 10789 push 0096eh ; 68 6e 09 ; 0xf711c ps2mouse.c:92 10790 push 011 d4h ; 68 d411 ; 0xf711f10790 push 011ceh ; 68 ce 11 ; 0xf711f 10791 10791 push strict byte 00007h ; 6a 07 ; 0xf7122 10792 10792 call 01a63h ; e8 3c a9 ; 0xf7124 … … 10870 10870 je short 071bah ; 74 0e ; 0xf71aa 10871 10871 push 00978h ; 68 78 09 ; 0xf71ac ps2mouse.c:124 10872 push 011 d4h ; 68 d411 ; 0xf71af10872 push 011ceh ; 68 ce 11 ; 0xf71af 10873 10873 push strict byte 00007h ; 6a 07 ; 0xf71b2 10874 10874 call 01a63h ; e8 ac a8 ; 0xf71b4 … … 12175 12175 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf7de9 scsi.c:260 12176 12176 jne short 07e0eh ; 75 1f ; 0xf7ded 12177 mov bx, 00e0 ch ; bb 0c0e ; 0xf7def scsi.c:26112177 mov bx, 00e06h ; bb 06 0e ; 0xf7def scsi.c:261 12178 12178 mov cx, ds ; 8c d9 ; 0xf7df2 12179 12179 mov ax, strict word 00004h ; b8 04 00 ; 0xf7df4 … … 12343 12343 cmp bx, 00200h ; 81 fb 00 02 ; 0xf7fcd 12344 12344 je short 07ff3h ; 74 20 ; 0xf7fd1 12345 mov bx, 00e0 ch ; bb 0c0e ; 0xf7fd3 scsi.c:37312345 mov bx, 00e06h ; bb 06 0e ; 0xf7fd3 scsi.c:373 12346 12346 mov cx, ds ; 8c d9 ; 0xf7fd6 12347 12347 mov ax, strict word 00004h ; b8 04 00 ; 0xf7fd8 … … 12514 12514 mov word [es:bx+028h], dx ; 26 89 57 28 ; 0xf81b9 scsi.c:453 12515 12515 mov word [es:bx+02eh], dx ; 26 89 57 2e ; 0xf81bd scsi.c:454 12516 mov bx, 00e0 ch ; bb 0c0e ; 0xf81c1 scsi.c:45812516 mov bx, 00e06h ; bb 06 0e ; 0xf81c1 scsi.c:458 12517 12517 mov cx, ds ; 8c d9 ; 0xf81c4 12518 12518 mov ax, strict word 00004h ; b8 04 00 ; 0xf81c6 … … 12569 12569 cmp AL, strict byte 005h ; 3c 05 ; 0xf825c 12570 12570 jne near 082f7h ; 0f 85 95 00 ; 0xf825e 12571 mov bx, 00e0 ch ; bb 0c0e ; 0xf8262 scsi.c:48712571 mov bx, 00e06h ; bb 06 0e ; 0xf8262 scsi.c:487 12572 12572 mov cx, ds ; 8c d9 ; 0xf8265 12573 12573 mov ax, strict word 00004h ; b8 04 00 ; 0xf8267 … … 13614 13614 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf8c7d ahci.c:584 13615 13615 jne short 08ca2h ; 75 1f ; 0xf8c81 13616 mov bx, 00e0 ch ; bb 0c0e ; 0xf8c83 ahci.c:58513616 mov bx, 00e06h ; bb 06 0e ; 0xf8c83 ahci.c:585 13617 13617 mov cx, ds ; 8c d9 ; 0xf8c86 13618 13618 mov ax, strict word 00004h ; b8 04 00 ; 0xf8c88 … … 14030 14030 lea ax, [bp-02eh] ; 8d 46 d2 ; 0xf90fc 14031 14031 call 0587bh ; e8 79 c7 ; 0xf90ff 14032 mov bx, 00e0 ch ; bb 0c0e ; 0xf9102 ahci.c:77214032 mov bx, 00e06h ; bb 06 0e ; 0xf9102 ahci.c:772 14033 14033 mov cx, ds ; 8c d9 ; 0xf9105 14034 14034 mov ax, strict word 00004h ; b8 04 00 ; 0xf9107 … … 16289 16289 or ah, 080h ; 80 cc 80 ; 0xfa6fa apm.c:226 16290 16290 jmp short 0a6dch ; eb dd ; 0xfa6fd 16291 mov bx, 00e0 ch ; bb 0c0e ; 0xfa6ff apm.c:23016291 mov bx, 00e06h ; bb 06 0e ; 0xfa6ff apm.c:230 16292 16292 mov cx, ds ; 8c d9 ; 0xfa702 16293 16293 mov ax, strict word 00004h ; b8 04 00 ; 0xfa704 … … 16586 16586 mov word [es:bx], ax ; 26 89 07 ; 0xfa9f5 16587 16587 jmp short 0aa27h ; eb 2d ; 0xfa9f8 pcibios.c:417 16588 mov bx, 00e0 ch ; bb 0c0e ; 0xfa9fa pcibios.c:41916588 mov bx, 00e06h ; bb 06 0e ; 0xfa9fa pcibios.c:419 16589 16589 mov cx, ds ; 8c d9 ; 0xfa9fd 16590 16590 mov ax, strict word 00004h ; b8 04 00 ; 0xfa9ff … … 19121 19121 jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2114 19122 19122 ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000' 19123 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0 75h19123 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0dfh -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum
r96918 r97035 1 a3b70377a38b48436d691e969720946a*VBoxPcBios386.rom1 1e46036195b5dee1d3eaaabbeea05c35 *VBoxPcBios386.rom -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm
r96918 r97035 1618 1618 db 'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h 1619 1619 1620 section CONST2 progbits vstart=0xdba align=1 ; size=0x 400class=DATA group=DGROUP1621 ; disGetNextSymbol 0xf0dba LB 0x 400 -> off=0x0 cb=0000000000000018uValue=00000000000f0dba 'bios_cvs_version_string'1622 bios_cvs_version_string: ; 0xf0dba LB 0x1 81623 db 'VirtualBox 7.0.0 _BETA3', 000h, 000h1624 ; disGetNextSymbol 0xf0d d2 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0dd2'_bios_prefix_string'1625 _bios_prefix_string: ; 0xf0d d2LB 0x81620 section CONST2 progbits vstart=0xdba align=1 ; size=0x3fa class=DATA group=DGROUP 1621 ; disGetNextSymbol 0xf0dba LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0dba 'bios_cvs_version_string' 1622 bios_cvs_version_string: ; 0xf0dba LB 0x12 1623 db 'VirtualBox 7.0.0', 000h, 000h 1624 ; disGetNextSymbol 0xf0dcc LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0dcc '_bios_prefix_string' 1625 _bios_prefix_string: ; 0xf0dcc LB 0x8 1626 1626 db 'BIOS: ', 000h, 000h 1627 ; disGetNextSymbol 0xf0dd a LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0dda'isotag'1628 isotag: ; 0xf0dd aLB 0x61627 ; disGetNextSymbol 0xf0dd4 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0dd4 'isotag' 1628 isotag: ; 0xf0dd4 LB 0x6 1629 1629 db 'CD001', 000h 1630 ; disGetNextSymbol 0xf0d e0 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0de0'eltorito'1631 eltorito: ; 0xf0d e0LB 0x181630 ; disGetNextSymbol 0xf0dda LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0dda 'eltorito' 1631 eltorito: ; 0xf0dda LB 0x18 1632 1632 db 'EL TORITO SPECIFICATION', 000h 1633 ; disGetNextSymbol 0xf0df 8 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0df8'drivetypes'1634 drivetypes: ; 0xf0df 8LB 0x281633 ; disGetNextSymbol 0xf0df2 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0df2 'drivetypes' 1634 drivetypes: ; 0xf0df2 LB 0x28 1635 1635 db 046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h 1636 1636 db 069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h 1637 1637 db 04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h 1638 ; disGetNextSymbol 0xf0e 20 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0e20'scan_to_scanascii'1639 scan_to_scanascii: ; 0xf0e 20LB 0x37a1638 ; disGetNextSymbol 0xf0e1a LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0e1a 'scan_to_scanascii' 1639 scan_to_scanascii: ; 0xf0e1a LB 0x37a 1640 1640 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h 1641 1641 db 000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h … … 1694 1694 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h 1695 1695 db 000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h 1696 ; disGetNextSymbol 0xf119 a LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f119a'panic_msg_keyb_buffer_full'1697 panic_msg_keyb_buffer_full: ; 0xf119 aLB 0x201696 ; disGetNextSymbol 0xf1194 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f1194 'panic_msg_keyb_buffer_full' 1697 panic_msg_keyb_buffer_full: ; 0xf1194 LB 0x20 1698 1698 db '%s: keyboard input buffer full', 00ah, 000h 1699 1699 1700 ; Padding 0x44 6 bytes at 0xf11ba1701 times 1 094db 01700 ; Padding 0x44c bytes at 0xf11b4 1701 times 1100 db 0 1702 1702 1703 1703 section _TEXT progbits vstart=0x1600 align=1 ; size=0x9858 class=CODE group=AUTO … … 1881 1881 push bp ; 55 ; 0xf172d bios.c:141 1882 1882 mov bp, sp ; 89 e5 ; 0xf172e 1883 mov bx, 00d d2h ; bb d20d ; 0xf1730 bios.c:1431883 mov bx, 00dcch ; bb cc 0d ; 0xf1730 bios.c:143 1884 1884 mov cx, ds ; 8c d9 ; 0xf1733 1885 1885 mov ax, strict word 00004h ; b8 04 00 ; 0xf1735 … … 1907 1907 push bp ; 55 ; 0xf175d bios.c:147 1908 1908 mov bp, sp ; 89 e5 ; 0xf175e 1909 mov bx, 00d d2h ; bb d20d ; 0xf1760 bios.c:1521909 mov bx, 00dcch ; bb cc 0d ; 0xf1760 bios.c:152 1910 1910 mov cx, ds ; 8c d9 ; 0xf1763 1911 1911 mov ax, strict word 00004h ; b8 04 00 ; 0xf1765 … … 3239 3239 lea ax, [bp-03ah] ; 8d 46 c6 ; 0xf23f1 3240 3240 call 0588ch ; e8 95 34 ; 0xf23f4 3241 mov bx, 00d d2h ; bb d20d ; 0xf23f7 ata.c:6083241 mov bx, 00dcch ; bb cc 0d ; 0xf23f7 ata.c:608 3242 3242 mov cx, ds ; 8c d9 ; 0xf23fa 3243 3243 mov ax, strict word 00004h ; b8 04 00 ; 0xf23fc … … 4039 4039 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf2bcf ata.c:1022 4040 4040 jne short 02bf8h ; 75 23 ; 0xf2bd3 4041 mov bx, 00d d2h ; bb d20d ; 0xf2bd5 ata.c:10234041 mov bx, 00dcch ; bb cc 0d ; 0xf2bd5 ata.c:1023 4042 4042 mov cx, ds ; 8c d9 ; 0xf2bd8 4043 4043 mov ax, strict word 00004h ; b8 04 00 ; 0xf2bda … … 4837 4837 cmp bh, 048h ; 80 ff 48 ; 0xf3284 4838 4838 jbe short 032c0h ; 76 37 ; 0xf3287 4839 mov bx, 00d d2h ; bb d20d ; 0xf3289 floppy.c:5424839 mov bx, 00dcch ; bb cc 0d ; 0xf3289 floppy.c:542 4840 4840 mov cx, ds ; 8c d9 ; 0xf328c 4841 4841 mov ax, strict word 00004h ; b8 04 00 ; 0xf328e … … 5773 5773 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xf3b53 5774 5774 jmp near 034b7h ; e9 5d f9 ; 0xf3b57 5775 mov bx, 00d d2h ; bb d20d ; 0xf3b5a floppy.c:13325775 mov bx, 00dcch ; bb cc 0d ; 0xf3b5a floppy.c:1332 5776 5776 mov cx, ds ; 8c d9 ; 0xf3b5d 5777 5777 mov ax, strict word 00004h ; b8 04 00 ; 0xf3b5f … … 5915 5915 cmp ax, strict word 0004ah ; 3d 4a 00 ; 0xf3c5e 5916 5916 jne short 03c86h ; 75 23 ; 0xf3c61 5917 mov bx, 00d d2h ; bb d20d ; 0xf3c63 eltorito.c:2345917 mov bx, 00dcch ; bb cc 0d ; 0xf3c63 eltorito.c:234 5918 5918 mov cx, ds ; 8c d9 ; 0xf3c66 5919 5919 mov ax, strict word 00004h ; b8 04 00 ; 0xf3c68 … … 6018 6018 pop bp ; 5d ; 0xf3d79 6019 6019 retn ; c3 ; 0xf3d7a 6020 mov bx, 00d d2h ; bb d20d ; 0xf3d7b eltorito.c:2646020 mov bx, 00dcch ; bb cc 0d ; 0xf3d7b eltorito.c:264 6021 6021 mov cx, ds ; 8c d9 ; 0xf3d7e 6022 6022 mov ax, strict word 00004h ; b8 04 00 ; 0xf3d80 … … 6330 6330 jnc short 0408ch ; 73 10 ; 0xf407a 6331 6331 mov al, byte [bp+di-00811h] ; 8a 83 ef f7 ; 0xf407c 6332 cmp al, byte [di+00dd ah] ; 3a 85 da0d ; 0xf40806332 cmp al, byte [di+00dd4h] ; 3a 85 d4 0d ; 0xf4080 6333 6333 je short 04076h ; 74 f0 ; 0xf4084 6334 6334 mov ax, strict word 00005h ; b8 05 00 ; 0xf4086 … … 6340 6340 jnc short 040a6h ; 73 10 ; 0xf4094 6341 6341 mov al, byte [bp+di-0080bh] ; 8a 83 f5 f7 ; 0xf4096 6342 cmp al, byte [di+00d e0h] ; 3a 85 e00d ; 0xf409a6342 cmp al, byte [di+00ddah] ; 3a 85 da 0d ; 0xf409a 6343 6343 je short 04090h ; 74 f0 ; 0xf409e 6344 6344 mov ax, strict word 00006h ; b8 06 00 ; 0xf40a0 … … 6565 6565 cmp ax, dx ; 39 d0 ; 0xf4351 6566 6566 je short 0437fh ; 74 2a ; 0xf4353 6567 mov bx, 00d d2h ; bb d20d ; 0xf4355 eltorito.c:5876567 mov bx, 00dcch ; bb cc 0d ; 0xf4355 eltorito.c:587 6568 6568 mov cx, ds ; 8c d9 ; 0xf4358 6569 6569 mov ax, strict word 00004h ; b8 04 00 ; 0xf435a … … 6704 6704 test al, al ; 84 c0 ; 0xf44b4 eltorito.c:671 6705 6705 je short 04439h ; 74 81 ; 0xf44b6 6706 mov bx, 00d d2h ; bb d20d ; 0xf44b8 eltorito.c:6726706 mov bx, 00dcch ; bb cc 0d ; 0xf44b8 eltorito.c:672 6707 6707 mov cx, ds ; 8c d9 ; 0xf44bb 6708 6708 mov ax, strict word 00004h ; b8 04 00 ; 0xf44bd … … 6865 6865 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xf4669 eltorito.c:753 6866 6866 je short 04626h ; 74 b7 ; 0xf466d 6867 mov bx, 00d d2h ; bb d20d ; 0xf466f eltorito.c:7546867 mov bx, 00dcch ; bb cc 0d ; 0xf466f eltorito.c:754 6868 6868 mov cx, ds ; 8c d9 ; 0xf4672 6869 6869 mov ax, strict word 00004h ; b8 04 00 ; 0xf4674 … … 6907 6907 or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf46d4 6908 6908 jmp near 045a8h ; e9 cd fe ; 0xf46d8 6909 mov bx, 00d d2h ; bb d20d ; 0xf46db eltorito.c:7806909 mov bx, 00dcch ; bb cc 0d ; 0xf46db eltorito.c:780 6910 6910 mov cx, ds ; 8c d9 ; 0xf46de 6911 6911 mov ax, strict word 00004h ; b8 04 00 ; 0xf46e0 … … 7016 7016 mov word [bp+016h], strict word 00007h ; c7 46 16 07 00 ; 0xf4829 eltorito.c:877 7017 7017 jmp near 04a4ah ; e9 19 02 ; 0xf482e eltorito.c:878 7018 mov bx, 00d d2h ; bb d20d ; 0xf48317018 mov bx, 00dcch ; bb cc 0d ; 0xf4831 7019 7019 mov cx, ds ; 8c d9 ; 0xf4834 7020 7020 mov ax, strict word 00004h ; b8 04 00 ; 0xf4836 … … 7085 7085 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xf48ed eltorito.c:913 7086 7086 je short 048b4h ; 74 c1 ; 0xf48f1 7087 mov bx, 00d d2h ; bb d20d ; 0xf48f3 eltorito.c:9147087 mov bx, 00dcch ; bb cc 0d ; 0xf48f3 eltorito.c:914 7088 7088 mov cx, ds ; 8c d9 ; 0xf48f6 7089 7089 mov ax, strict word 00004h ; b8 04 00 ; 0xf48f8 … … 7252 7252 je short 04aach ; 74 27 ; 0xf4a83 7253 7253 mov dx, strict word 00001h ; ba 01 00 ; 0xf4a85 7254 mov bx, 00d d2h ; bb d20d ; 0xf4a88 boot.c:1337254 mov bx, 00dcch ; bb cc 0d ; 0xf4a88 boot.c:133 7255 7255 mov cx, ds ; 8c d9 ; 0xf4a8b 7256 7256 mov ax, strict word 00004h ; b8 04 00 ; 0xf4a8d … … 7259 7259 mov dx, strict word 0000ah ; ba 0a 00 ; 0xf4a95 7260 7260 imul dx ; f7 ea ; 0xf4a98 7261 add ax, 00df 8h ; 05 f80d ; 0xf4a9a7261 add ax, 00df2h ; 05 f2 0d ; 0xf4a9a 7262 7262 push ax ; 50 ; 0xf4a9d 7263 7263 mov ax, 004cch ; b8 cc 04 ; 0xf4a9e … … 7283 7283 test al, al ; 84 c0 ; 0xf4ac1 boot.c:152 7284 7284 je short 04ae4h ; 74 1f ; 0xf4ac3 7285 mov bx, 00d d2h ; bb d20d ; 0xf4ac5 boot.c:1537285 mov bx, 00dcch ; bb cc 0d ; 0xf4ac5 boot.c:153 7286 7286 mov cx, ds ; 8c d9 ; 0xf4ac8 7287 7287 mov ax, strict word 00004h ; b8 04 00 ; 0xf4aca 7288 7288 call 01914h ; e8 44 ce ; 0xf4acd 7289 mov cx, 00e0 ch ; b9 0c0e ; 0xf4ad07289 mov cx, 00e06h ; b9 06 0e ; 0xf4ad0 7290 7290 push cx ; 51 ; 0xf4ad3 7291 7291 mov cx, 004e0h ; b9 e0 04 ; 0xf4ad4 … … 7298 7298 test dl, dl ; 84 d2 ; 0xf4ae4 7299 7299 je short 04af8h ; 74 10 ; 0xf4ae6 7300 mov bx, 00d d2h ; bb d20d ; 0xf4ae8 boot.c:1557300 mov bx, 00dcch ; bb cc 0d ; 0xf4ae8 boot.c:155 7301 7301 mov cx, ds ; 8c d9 ; 0xf4aeb 7302 7302 mov ax, strict word 00004h ; b8 04 00 ; 0xf4aed 7303 7303 call 01914h ; e8 21 ce ; 0xf4af0 7304 mov cx, 00e1 6h ; b9 160e ; 0xf4af37304 mov cx, 00e10h ; b9 10 0e ; 0xf4af3 7305 7305 jmp short 04ad3h ; eb db ; 0xf4af6 7306 7306 test bl, 080h ; f6 c3 80 ; 0xf4af8 boot.c:156 7307 7307 je short 04b0eh ; 74 11 ; 0xf4afb 7308 mov bx, 00d d2h ; bb d20d ; 0xf4afd boot.c:1577308 mov bx, 00dcch ; bb cc 0d ; 0xf4afd boot.c:157 7309 7309 mov cx, ds ; 8c d9 ; 0xf4b00 7310 7310 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b02 7311 7311 call 01914h ; e8 0c ce ; 0xf4b05 7312 7312 push si ; 56 ; 0xf4b08 7313 mov cx, 00 e02h ; b9 02 0e; 0xf4b097313 mov cx, 00dfch ; b9 fc 0d ; 0xf4b09 7314 7314 jmp short 04b1dh ; eb 0f ; 0xf4b0c boot.c:158 7315 mov bx, 00d d2h ; bb d20d ; 0xf4b0e boot.c:1597315 mov bx, 00dcch ; bb cc 0d ; 0xf4b0e boot.c:159 7316 7316 mov cx, ds ; 8c d9 ; 0xf4b11 7317 7317 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b13 7318 7318 call 01914h ; e8 fb cd ; 0xf4b16 7319 7319 push si ; 56 ; 0xf4b19 7320 mov cx, 00df 8h ; b9 f80d ; 0xf4b1a7320 mov cx, 00df2h ; b9 f2 0d ; 0xf4b1a 7321 7321 push cx ; 51 ; 0xf4b1d 7322 7322 mov cx, 004f5h ; b9 f5 04 ; 0xf4b1e … … 7330 7330 test dh, dh ; 84 f6 ; 0xf4b32 boot.c:162 7331 7331 jne short 04b46h ; 75 10 ; 0xf4b34 7332 mov bx, 00d d2h ; bb d20d ; 0xf4b36 boot.c:1637332 mov bx, 00dcch ; bb cc 0d ; 0xf4b36 boot.c:163 7333 7333 mov cx, ds ; 8c d9 ; 0xf4b39 7334 7334 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b3b … … 7336 7336 mov dx, 0050dh ; ba 0d 05 ; 0xf4b41 7337 7337 jmp short 04b54h ; eb 0e ; 0xf4b44 boot.c:164 7338 mov bx, 00d d2h ; bb d20d ; 0xf4b46 boot.c:1657338 mov bx, 00dcch ; bb cc 0d ; 0xf4b46 boot.c:165 7339 7339 mov cx, ds ; 8c d9 ; 0xf4b49 7340 7340 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b4b … … 7346 7346 call 01957h ; e8 fb cd ; 0xf4b59 7347 7347 add sp, strict byte 00004h ; 83 c4 04 ; 0xf4b5c 7348 mov bx, 00d d2h ; bb d20d ; 0xf4b5f boot.c:1667348 mov bx, 00dcch ; bb cc 0d ; 0xf4b5f boot.c:166 7349 7349 mov cx, ds ; 8c d9 ; 0xf4b62 7350 7350 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b64 … … 7368 7368 push dx ; 52 ; 0xf4b85 7369 7369 mov dx, ax ; 89 c2 ; 0xf4b86 7370 mov bx, 00d d2h ; bb d20d ; 0xf4b88 boot.c:1767370 mov bx, 00dcch ; bb cc 0d ; 0xf4b88 boot.c:176 7371 7371 mov cx, ds ; 8c d9 ; 0xf4b8b 7372 7372 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b8d … … 7452 7452 mov byte [bp-008h], al ; 88 46 f8 ; 0xf4c43 7453 7453 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf4c46 boot.c:229 7454 mov bx, 00d d2h ; bb d20d ; 0xf4c49 boot.c:2307454 mov bx, 00dcch ; bb cc 0d ; 0xf4c49 boot.c:230 7455 7455 mov cx, ds ; 8c d9 ; 0xf4c4c 7456 7456 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c4e … … 8005 8005 test al, al ; 84 c0 ; 0xf5118 keyboard.c:394 8006 8006 jne short 05138h ; 75 1c ; 0xf511a 8007 mov bx, 00d d2h ; bb d20d ; 0xf511c keyboard.c:3958007 mov bx, 00dcch ; bb cc 0d ; 0xf511c keyboard.c:395 8008 8008 mov cx, ds ; 8c d9 ; 0xf511f 8009 8009 mov ax, strict word 00004h ; b8 04 00 ; 0xf5121 … … 8278 8278 cmp byte [bp-006h], 058h ; 80 7e fa 58 ; 0xf53e4 keyboard.c:576 8279 8279 jbe short 0540ch ; 76 22 ; 0xf53e8 8280 mov bx, 00d d2h ; bb d20d ; 0xf53ea keyboard.c:5778280 mov bx, 00dcch ; bb cc 0d ; 0xf53ea keyboard.c:577 8281 8281 mov cx, ds ; 8c d9 ; 0xf53ed 8282 8282 mov ax, strict word 00004h ; b8 04 00 ; 0xf53ef … … 8299 8299 imul dx ; f7 ea ; 0xf5419 8300 8300 mov si, ax ; 89 c6 ; 0xf541b 8301 mov al, byte [si+00e2 6h] ; 8a 84 260e ; 0xf541d8301 mov al, byte [si+00e20h] ; 8a 84 20 0e ; 0xf541d 8302 8302 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf5421 8303 mov al, byte [si+00e2 7h] ; 8a 84 270e ; 0xf5424 keyboard.c:5828303 mov al, byte [si+00e21h] ; 8a 84 21 0e ; 0xf5424 keyboard.c:582 8304 8304 jmp near 054dfh ; e9 b4 00 ; 0xf5428 keyboard.c:583 8305 8305 test bl, 004h ; f6 c3 04 ; 0xf542b … … 8310 8310 imul dx ; f7 ea ; 0xf5438 8311 8311 mov si, ax ; 89 c6 ; 0xf543a 8312 mov al, byte [si+00e 24h] ; 8a 84 240e ; 0xf543c8312 mov al, byte [si+00e1eh] ; 8a 84 1e 0e ; 0xf543c 8313 8313 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf5440 8314 mov al, byte [si+00e 25h] ; 8a 84 250e ; 0xf5443 keyboard.c:5858314 mov al, byte [si+00e1fh] ; 8a 84 1f 0e ; 0xf5443 keyboard.c:585 8315 8315 jmp near 054dfh ; e9 95 00 ; 0xf5447 keyboard.c:586 8316 8316 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xf544a … … 8328 8328 imul dx ; f7 ea ; 0xf5467 8329 8329 mov bx, ax ; 89 c3 ; 0xf5469 8330 mov al, byte [bx+00e 21h] ; 8a 87 210e ; 0xf546b8330 mov al, byte [bx+00e1bh] ; 8a 87 1b 0e ; 0xf546b 8331 8331 jmp short 054dfh ; eb 6e ; 0xf546f keyboard.c:590 8332 8332 test bl, 003h ; f6 c3 03 ; 0xf5471 … … 8337 8337 imul dx ; f7 ea ; 0xf547e 8338 8338 mov si, ax ; 89 c6 ; 0xf5480 8339 mov al, byte [si+00e2 8h] ; 8a 84 280e ; 0xf54828339 mov al, byte [si+00e22h] ; 8a 84 22 0e ; 0xf5482 8340 8340 xor ah, ah ; 30 e4 ; 0xf5486 8341 8341 mov dl, bl ; 88 da ; 0xf5488 … … 8343 8343 test dx, ax ; 85 c2 ; 0xf548c 8344 8344 je short 0549dh ; 74 0d ; 0xf548e 8345 mov al, byte [si+00e 20h] ; 8a 84 200e ; 0xf5490 keyboard.c:5958345 mov al, byte [si+00e1ah] ; 8a 84 1a 0e ; 0xf5490 keyboard.c:595 8346 8346 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf5494 8347 mov al, byte [si+00e 21h] ; 8a 84 210e ; 0xf5497 keyboard.c:5968347 mov al, byte [si+00e1bh] ; 8a 84 1b 0e ; 0xf5497 keyboard.c:596 8348 8348 jmp short 054a8h ; eb 0b ; 0xf549b keyboard.c:597 8349 mov al, byte [si+00e 22h] ; 8a 84 220e ; 0xf549d keyboard.c:5988349 mov al, byte [si+00e1ch] ; 8a 84 1c 0e ; 0xf549d keyboard.c:598 8350 8350 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf54a1 8351 mov al, byte [si+00e 23h] ; 8a 84 230e ; 0xf54a4 keyboard.c:5998351 mov al, byte [si+00e1dh] ; 8a 84 1d 0e ; 0xf54a4 keyboard.c:599 8352 8352 mov byte [bp-006h], al ; 88 46 fa ; 0xf54a8 8353 8353 jmp short 054e2h ; eb 35 ; 0xf54ab keyboard.c:601 … … 8357 8357 imul dx ; f7 ea ; 0xf54b5 8358 8358 mov si, ax ; 89 c6 ; 0xf54b7 8359 mov dl, byte [si+00e2 8h] ; 8a 94 280e ; 0xf54b98359 mov dl, byte [si+00e22h] ; 8a 94 22 0e ; 0xf54b9 8360 8360 xor dh, dh ; 30 f6 ; 0xf54bd 8361 8361 mov al, bl ; 88 d8 ; 0xf54bf … … 8363 8363 test ax, dx ; 85 d0 ; 0xf54c3 8364 8364 je short 054d4h ; 74 0d ; 0xf54c5 8365 mov al, byte [si+00e 22h] ; 8a 84 220e ; 0xf54c7 keyboard.c:6048365 mov al, byte [si+00e1ch] ; 8a 84 1c 0e ; 0xf54c7 keyboard.c:604 8366 8366 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf54cb 8367 mov al, byte [si+00e 23h] ; 8a 84 230e ; 0xf54ce keyboard.c:6058367 mov al, byte [si+00e1dh] ; 8a 84 1d 0e ; 0xf54ce keyboard.c:605 8368 8368 jmp short 054dfh ; eb 0b ; 0xf54d2 keyboard.c:606 8369 mov al, byte [si+00e 20h] ; 8a 84 200e ; 0xf54d4 keyboard.c:6078369 mov al, byte [si+00e1ah] ; 8a 84 1a 0e ; 0xf54d4 keyboard.c:607 8370 8370 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf54d8 8371 mov al, byte [si+00e 21h] ; 8a 84 210e ; 0xf54db keyboard.c:6088371 mov al, byte [si+00e1bh] ; 8a 84 1b 0e ; 0xf54db keyboard.c:608 8372 8372 mov byte [bp-006h], al ; 88 46 fa ; 0xf54df 8373 8373 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xf54e2 keyboard.c:611 … … 8375 8375 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xf54e8 8376 8376 jne short 05507h ; 75 19 ; 0xf54ec 8377 mov bx, 00d d2h ; bb d20d ; 0xf54ee keyboard.c:6128377 mov bx, 00dcch ; bb cc 0d ; 0xf54ee keyboard.c:612 8378 8378 mov cx, ds ; 8c d9 ; 0xf54f1 8379 8379 mov ax, strict word 00004h ; b8 04 00 ; 0xf54f3 … … 8556 8556 mov word [bp+012h], ax ; 89 46 12 ; 0xf5694 8557 8557 jmp near 056e4h ; e9 4a 00 ; 0xf5697 keyboard.c:710 8558 mov bx, 00d d2h ; bb d20d ; 0xf569a8558 mov bx, 00dcch ; bb cc 0d ; 0xf569a 8559 8559 mov cx, ds ; 8c d9 ; 0xf569d 8560 8560 mov ax, strict word 00004h ; b8 04 00 ; 0xf569f … … 8570 8570 call 01957h ; e8 9f c2 ; 0xf56b5 8571 8571 add sp, strict byte 00006h ; 83 c4 06 ; 0xf56b8 8572 mov bx, 00d d2h ; bb d20d ; 0xf56bb8572 mov bx, 00dcch ; bb cc 0d ; 0xf56bb 8573 8573 mov cx, ds ; 8c d9 ; 0xf56be 8574 8574 mov ax, strict word 00004h ; b8 04 00 ; 0xf56c0 … … 9199 9199 test ax, ax ; 85 c0 ; 0xf5d8f 9200 9200 jne short 05dbch ; 75 29 ; 0xf5d91 9201 mov bx, 00d d2h ; bb d20d ; 0xf5d93 disk.c:3459201 mov bx, 00dcch ; bb cc 0d ; 0xf5d93 disk.c:345 9202 9202 mov cx, ds ; 8c d9 ; 0xf5d96 9203 9203 mov ax, strict word 00004h ; b8 04 00 ; 0xf5d98 … … 9233 9233 cmp di, dx ; 39 d7 ; 0xf5de6 9234 9234 jbe short 05e1bh ; 76 31 ; 0xf5de8 9235 mov bx, 00d d2h ; bb d20d ; 0xf5dea disk.c:3569235 mov bx, 00dcch ; bb cc 0d ; 0xf5dea disk.c:356 9236 9236 mov cx, ds ; 8c d9 ; 0xf5ded 9237 9237 mov ax, strict word 00004h ; b8 04 00 ; 0xf5def … … 9341 9341 test dl, dl ; 84 d2 ; 0xf5f16 disk.c:396 9342 9342 je short 05f64h ; 74 4a ; 0xf5f18 9343 mov bx, 00d d2h ; bb d20d ; 0xf5f1a disk.c:3979343 mov bx, 00dcch ; bb cc 0d ; 0xf5f1a disk.c:397 9344 9344 mov cx, ds ; 8c d9 ; 0xf5f1d 9345 9345 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f1f … … 9362 9362 or ah, 00ch ; 80 cc 0c ; 0xf5f45 9363 9363 jmp near 060b1h ; e9 66 01 ; 0xf5f48 disk.c:399 9364 mov bx, 00d d2h ; bb d20d ; 0xf5f4b disk.c:4069364 mov bx, 00dcch ; bb cc 0d ; 0xf5f4b disk.c:406 9365 9365 mov cx, ds ; 8c d9 ; 0xf5f4e 9366 9366 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f50 … … 9472 9472 mov word [bp+016h], ax ; 89 46 16 ; 0xf6062 9473 9473 jmp near 05f68h ; e9 00 ff ; 0xf6065 disk.c:469 9474 mov bx, 00d d2h ; bb d20d ; 0xf6068 disk.c:4779474 mov bx, 00dcch ; bb cc 0d ; 0xf6068 disk.c:477 9475 9475 mov cx, ds ; 8c d9 ; 0xf606b 9476 9476 mov ax, strict word 00004h ; b8 04 00 ; 0xf606d … … 9488 9488 add sp, strict byte 00008h ; 83 c4 08 ; 0xf6088 9489 9489 jmp near 05f64h ; e9 d6 fe ; 0xf608b disk.c:478 9490 mov bx, 00d d2h ; bb d20d ; 0xf608e disk.c:4859490 mov bx, 00dcch ; bb cc 0d ; 0xf608e disk.c:485 9491 9491 mov cx, ds ; 8c d9 ; 0xf6091 9492 9492 mov ax, strict word 00004h ; b8 04 00 ; 0xf6093 … … 9579 9579 mov word [bp+014h], strict word 00007h ; c7 46 14 07 00 ; 0xf6189 disk.c:548 9580 9580 jmp near 0637fh ; e9 ee 01 ; 0xf618e disk.c:549 9581 mov bx, 00d d2h ; bb d20d ; 0xf61919581 mov bx, 00dcch ; bb cc 0d ; 0xf6191 9582 9582 mov cx, ds ; 8c d9 ; 0xf6194 9583 9583 mov ax, strict word 00004h ; b8 04 00 ; 0xf6196 … … 9640 9640 cmp si, word [es:bx+032h] ; 26 3b 77 32 ; 0xf6237 9641 9641 jc short 06263h ; 72 26 ; 0xf623b 9642 mov bx, 00d d2h ; bb d20d ; 0xf623d disk.c:5749642 mov bx, 00dcch ; bb cc 0d ; 0xf623d disk.c:574 9643 9643 mov cx, ds ; 8c d9 ; 0xf6240 9644 9644 mov ax, strict word 00004h ; b8 04 00 ; 0xf6242 … … 9701 9701 test dl, dl ; 84 d2 ; 0xf62f4 disk.c:599 9702 9702 je short 06279h ; 74 81 ; 0xf62f6 9703 mov bx, 00d d2h ; bb d20d ; 0xf62f8 disk.c:6009703 mov bx, 00dcch ; bb cc 0d ; 0xf62f8 disk.c:600 9704 9704 mov cx, ds ; 8c d9 ; 0xf62fb 9705 9705 mov ax, strict word 00004h ; b8 04 00 ; 0xf62fd … … 10039 10039 mov word [bp+00ch], ax ; 89 46 0c ; 0xf6600 system.c:374 10040 10040 jmp near 066cfh ; e9 c9 00 ; 0xf6603 system.c:375 10041 mov bx, 00d d2h ; bb d20d ; 0xf6606 system.c:37710041 mov bx, 00dcch ; bb cc 0d ; 0xf6606 system.c:377 10042 10042 mov cx, ds ; 8c d9 ; 0xf6609 10043 10043 mov ax, strict word 00004h ; b8 04 00 ; 0xf660b … … 10247 10247 retf ; cb ; 0xf680d 10248 10248 jmp near 066cfh ; e9 be fe ; 0xf680e system.c:540 10249 mov bx, 00d d2h ; bb d20d ; 0xf6811 system.c:54710249 mov bx, 00dcch ; bb cc 0d ; 0xf6811 system.c:547 10250 10250 mov cx, ds ; 8c d9 ; 0xf6814 10251 10251 mov ax, strict word 00004h ; b8 04 00 ; 0xf6816 … … 10292 10292 or byte [bp+018h], 001h ; 80 4e 18 01 ; 0xf688a system.c:583 10293 10293 jmp near 066cfh ; e9 3e fe ; 0xf688e system.c:584 10294 mov bx, 00d d2h ; bb d20d ; 0xf6891 system.c:58810294 mov bx, 00dcch ; bb cc 0d ; 0xf6891 system.c:588 10295 10295 mov cx, ds ; 8c d9 ; 0xf6894 10296 10296 mov ax, strict word 00004h ; b8 04 00 ; 0xf6896 … … 10746 10746 mov ax, 00934h ; b8 34 09 ; 0xf6d1d ps2mouse.c:92 10747 10747 push ax ; 50 ; 0xf6d20 10748 mov ax, 0119 ah ; b8 9a11 ; 0xf6d2110748 mov ax, 01194h ; b8 94 11 ; 0xf6d21 10749 10749 push ax ; 50 ; 0xf6d24 10750 10750 mov ax, strict word 00007h ; b8 07 00 ; 0xf6d25 … … 10832 10832 mov ax, 0093eh ; b8 3e 09 ; 0xf6db2 ps2mouse.c:124 10833 10833 push ax ; 50 ; 0xf6db5 10834 mov ax, 0119 ah ; b8 9a11 ; 0xf6db610834 mov ax, 01194h ; b8 94 11 ; 0xf6db6 10835 10835 push ax ; 50 ; 0xf6db9 10836 10836 mov ax, strict word 00007h ; b8 07 00 ; 0xf6dba … … 12245 12245 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf7a81 scsi.c:260 12246 12246 jne short 07aaah ; 75 23 ; 0xf7a85 12247 mov bx, 00d d2h ; bb d20d ; 0xf7a87 scsi.c:26112247 mov bx, 00dcch ; bb cc 0d ; 0xf7a87 scsi.c:261 12248 12248 mov cx, ds ; 8c d9 ; 0xf7a8a 12249 12249 mov ax, strict word 00004h ; b8 04 00 ; 0xf7a8c … … 12440 12440 cmp bx, 00200h ; 81 fb 00 02 ; 0xf7c8b 12441 12441 je short 07cb4h ; 74 23 ; 0xf7c8f 12442 mov bx, 00d d2h ; bb d20d ; 0xf7c91 scsi.c:37312442 mov bx, 00dcch ; bb cc 0d ; 0xf7c91 scsi.c:373 12443 12443 mov cx, ds ; 8c d9 ; 0xf7c94 12444 12444 mov ax, strict word 00004h ; b8 04 00 ; 0xf7c96 … … 12621 12621 mov word [es:bx+028h], si ; 26 89 77 28 ; 0xf7e8c scsi.c:453 12622 12622 mov word [es:bx+02eh], si ; 26 89 77 2e ; 0xf7e90 scsi.c:454 12623 mov bx, 00d d2h ; bb d20d ; 0xf7e94 scsi.c:45812623 mov bx, 00dcch ; bb cc 0d ; 0xf7e94 scsi.c:458 12624 12624 mov cx, ds ; 8c d9 ; 0xf7e97 12625 12625 mov ax, strict word 00004h ; b8 04 00 ; 0xf7e99 … … 12684 12684 je short 07f40h ; 74 03 ; 0xf7f3b 12685 12685 jmp near 07fe4h ; e9 a4 00 ; 0xf7f3d 12686 mov bx, 00d d2h ; bb d20d ; 0xf7f40 scsi.c:48712686 mov bx, 00dcch ; bb cc 0d ; 0xf7f40 scsi.c:487 12687 12687 mov cx, ds ; 8c d9 ; 0xf7f43 12688 12688 mov ax, strict word 00004h ; b8 04 00 ; 0xf7f45 … … 13784 13784 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf899a ahci.c:584 13785 13785 jne short 089c3h ; 75 23 ; 0xf899e 13786 mov bx, 00d d2h ; bb d20d ; 0xf89a0 ahci.c:58513786 mov bx, 00dcch ; bb cc 0d ; 0xf89a0 ahci.c:585 13787 13787 mov cx, ds ; 8c d9 ; 0xf89a3 13788 13788 mov ax, strict word 00004h ; b8 04 00 ; 0xf89a5 … … 14227 14227 lea ax, [bp-030h] ; 8d 46 d0 ; 0xf8e49 14228 14228 call 0588ch ; e8 3d ca ; 0xf8e4c 14229 mov bx, 00d d2h ; bb d20d ; 0xf8e4f ahci.c:77214229 mov bx, 00dcch ; bb cc 0d ; 0xf8e4f ahci.c:772 14230 14230 mov cx, ds ; 8c d9 ; 0xf8e52 14231 14231 mov ax, strict word 00004h ; b8 04 00 ; 0xf8e54 … … 16644 16644 or ah, 080h ; 80 cc 80 ; 0xfa56f apm.c:226 16645 16645 jmp short 0a54fh ; eb db ; 0xfa572 16646 mov bx, 00d d2h ; bb d20d ; 0xfa574 apm.c:23016646 mov bx, 00dcch ; bb cc 0d ; 0xfa574 apm.c:230 16647 16647 mov cx, ds ; 8c d9 ; 0xfa577 16648 16648 mov ax, strict word 00004h ; b8 04 00 ; 0xfa579 … … 16950 16950 mov word [es:bx], ax ; 26 89 07 ; 0xfa868 16951 16951 jmp short 0a89dh ; eb 30 ; 0xfa86b pcibios.c:417 16952 mov bx, 00d d2h ; bb d20d ; 0xfa86d pcibios.c:41916952 mov bx, 00dcch ; bb cc 0d ; 0xfa86d pcibios.c:419 16953 16953 mov cx, ds ; 8c d9 ; 0xfa870 16954 16954 mov ax, strict word 00004h ; b8 04 00 ; 0xfa872 … … 19832 19832 jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2114 19833 19833 ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000' 19834 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fbh, 0 f4h19834 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fbh, 059h -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum
r96918 r97035 1 f8feefe7ed8f469886f20446954be7f0*VBoxPcBios8086.rom1 8cf166c60f508dbb3c9a99ec46ddc3f5 *VBoxPcBios8086.rom
Note:
See TracChangeset
for help on using the changeset viewer.