Changeset 97035 in vbox for trunk/src/VBox/Devices/Graphics/BIOS
- Timestamp:
- Oct 6, 2022 4:59:10 PM (2 years ago)
- Location:
- trunk/src/VBox/Devices/Graphics/BIOS
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.asm
r96918 r97035 1514 1514 mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a4b vgabios.c:239 1515 1515 mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a51 vgabios.c:241 1516 mov word [es:bx+000a8h], 0555 6h ; 26 c7 87 a8 00 5655 ; 0xc0a56 vgabios.c:2431516 mov word [es:bx+000a8h], 05550h ; 26 c7 87 a8 00 50 55 ; 0xc0a56 vgabios.c:243 1517 1517 mov [es:bx+000aah], ds ; 26 8c 9f aa 00 ; 0xc0a5d 1518 1518 pop bp ; 5d ; 0xc0a62 vgabios.c:244 … … 2003 2003 xor bh, bh ; 30 ff ; 0xc0e43 2004 2004 sal bx, 003h ; c1 e3 03 ; 0xc0e45 2005 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc0e482005 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0e48 2006 2006 jne short 00e7fh ; 75 30 ; 0xc0e4d 2007 2007 mov ax, di ; 89 f8 ; 0xc0e4f vgabios.c:560 … … 2021 2021 add di, di ; 01 ff ; 0xc0e6d 2022 2022 add di, cx ; 01 cf ; 0xc0e6f 2023 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc0e71 vgabios.c:552023 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc0e71 vgabios.c:55 2024 2024 mov ax, word [es:di] ; 26 8b 05 ; 0xc0e75 2025 2025 push SS ; 16 ; 0xc0e78 vgabios.c:58 … … 2027 2027 mov word [es:si], ax ; 26 89 04 ; 0xc0e7a 2028 2028 jmp short 00dffh ; eb 80 ; 0xc0e7d vgabios.c:562 2029 mov bl, byte [bx+047b 6h] ; 8a 9f b647 ; 0xc0e7f vgabios.c:5632029 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc0e7f vgabios.c:563 2030 2030 cmp bl, 005h ; 80 fb 05 ; 0xc0e83 2031 2031 je short 00ed6h ; 74 4e ; 0xc0e86 … … 2130 2130 mov bx, 0010ch ; bb 0c 01 ; 0xc0f72 vgabios.c:67 2131 2131 jmp short 00f30h ; eb b9 ; 0xc0f75 2132 mov dx, 05d 72h ; ba 725d ; 0xc0f77 vgabios.c:6022132 mov dx, 05d6ch ; ba 6c 5d ; 0xc0f77 vgabios.c:602 2133 2133 mov ax, ds ; 8c d8 ; 0xc0f7a 2134 2134 jmp short 00f3bh ; eb bd ; 0xc0f7c vgabios.c:603 2135 mov dx, 055 72h ; ba 7255 ; 0xc0f7e vgabios.c:6052135 mov dx, 0556ch ; ba 6c 55 ; 0xc0f7e vgabios.c:605 2136 2136 jmp short 00f7ah ; eb f7 ; 0xc0f81 2137 mov dx, 059 72h ; ba 7259 ; 0xc0f83 vgabios.c:6082137 mov dx, 0596ch ; ba 6c 59 ; 0xc0f83 vgabios.c:608 2138 2138 jmp short 00f7ah ; eb f2 ; 0xc0f86 2139 mov dx, 07b 72h ; ba 727b ; 0xc0f88 vgabios.c:6112139 mov dx, 07b6ch ; ba 6c 7b ; 0xc0f88 vgabios.c:611 2140 2140 jmp short 00f7ah ; eb ed ; 0xc0f8b 2141 mov dx, 06b 72h ; ba 726b ; 0xc0f8d vgabios.c:6142141 mov dx, 06b6ch ; ba 6c 6b ; 0xc0f8d vgabios.c:614 2142 2142 jmp short 00f7ah ; eb e8 ; 0xc0f90 2143 mov dx, 07c9 fh ; ba 9f7c ; 0xc0f92 vgabios.c:6172143 mov dx, 07c99h ; ba 99 7c ; 0xc0f92 vgabios.c:617 2144 2144 jmp short 00f7ah ; eb e3 ; 0xc0f95 2145 2145 jmp short 00f6ch ; eb d3 ; 0xc0f97 vgabios.c:623 … … 2167 2167 xor bh, bh ; 30 ff ; 0xc0fc3 2168 2168 sal bx, 003h ; c1 e3 03 ; 0xc0fc5 2169 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc0fc82169 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0fc8 2170 2170 jne short 00fd2h ; 75 03 ; 0xc0fcd 2171 2171 jmp near 010f8h ; e9 26 01 ; 0xc0fcf vgabios.c:647 2172 mov ch, byte [bx+047b 6h] ; 8a af b647 ; 0xc0fd2 vgabios.c:6502172 mov ch, byte [bx+047b0h] ; 8a af b0 47 ; 0xc0fd2 vgabios.c:650 2173 2173 cmp ch, 003h ; 80 fd 03 ; 0xc0fd6 2174 2174 jc short 00feah ; 72 0f ; 0xc0fd9 … … 2226 2226 jmp short 0102ch ; eb cf ; 0xc105b 2227 2227 jmp near 010f0h ; e9 90 00 ; 0xc105d 2228 mov cl, byte [bx+047b 7h] ; 8a 8f b747 ; 0xc1060 vgabios.c:6652228 mov cl, byte [bx+047b1h] ; 8a 8f b1 47 ; 0xc1060 vgabios.c:665 2229 2229 xor ch, ch ; 30 ed ; 0xc1064 2230 2230 mov bx, strict word 00004h ; bb 04 00 ; 0xc1066 … … 2247 2247 xor bh, bh ; 30 ff ; 0xc108e 2248 2248 sal bx, 003h ; c1 e3 03 ; 0xc1090 2249 cmp byte [bx+047b 7h], 002h ; 80 bf b747 02 ; 0xc10932249 cmp byte [bx+047b1h], 002h ; 80 bf b1 47 02 ; 0xc1093 2250 2250 jne short 010b5h ; 75 1b ; 0xc1098 2251 2251 mov cx, si ; 89 f1 ; 0xc109a vgabios.c:670 … … 2611 2611 mov si, bx ; 89 de ; 0xc135d 2612 2612 sal si, 003h ; c1 e6 03 ; 0xc135f 2613 cmp byte [si+047 b5h], 000h ; 80 bc b547 00 ; 0xc13622613 cmp byte [si+047afh], 000h ; 80 bc af 47 00 ; 0xc1362 2614 2614 jne short 013a8h ; 75 3f ; 0xc1367 2615 2615 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1369 vgabios.c:57 … … 2638 2638 mul word [bp-00ch] ; f7 66 f4 ; 0xc13a3 2639 2639 jmp short 013b7h ; eb 0f ; 0xc13a6 vgabios.c:861 2640 mov bl, byte [bx+048 34h] ; 8a 9f 3448 ; 0xc13a8 vgabios.c:8632640 mov bl, byte [bx+0482eh] ; 8a 9f 2e 48 ; 0xc13a8 vgabios.c:863 2641 2641 sal bx, 006h ; c1 e3 06 ; 0xc13ac 2642 2642 mov al, cl ; 88 c8 ; 0xc13af 2643 2643 xor ah, ah ; 30 e4 ; 0xc13b1 2644 mul word [bx+0484 bh] ; f7 a7 4b48 ; 0xc13b32644 mul word [bx+04845h] ; f7 a7 45 48 ; 0xc13b3 2645 2645 mov bx, ax ; 89 c3 ; 0xc13b7 2646 2646 mov si, strict word 00063h ; be 63 00 ; 0xc13b9 vgabios.c:57 … … 2687 2687 mov si, bx ; 89 de ; 0xc1403 2688 2688 sal si, 003h ; c1 e6 03 ; 0xc1405 2689 cmp byte [si+047 b5h], 000h ; 80 bc b547 00 ; 0xc14082689 cmp byte [si+047afh], 000h ; 80 bc af 47 00 ; 0xc1408 2690 2690 jne short 01435h ; 75 26 ; 0xc140d 2691 2691 mov si, 00089h ; be 89 00 ; 0xc140f vgabios.c:47 … … 2695 2695 test AL, strict byte 010h ; a8 10 ; 0xc141a vgabios.c:924 2696 2696 je short 01424h ; 74 06 ; 0xc141c 2697 mov al, byte [bx+07df bh] ; 8a 87 fb7d ; 0xc141e vgabios.c:9252697 mov al, byte [bx+07df5h] ; 8a 87 f5 7d ; 0xc141e vgabios.c:925 2698 2698 jmp short 01432h ; eb 0e ; 0xc1422 vgabios.c:926 2699 2699 test AL, strict byte 080h ; a8 80 ; 0xc1424 2700 2700 je short 0142eh ; 74 06 ; 0xc1426 2701 mov al, byte [bx+07de bh] ; 8a 87 eb7d ; 0xc1428 vgabios.c:9272701 mov al, byte [bx+07de5h] ; 8a 87 e5 7d ; 0xc1428 vgabios.c:927 2702 2702 jmp short 01432h ; eb 04 ; 0xc142c vgabios.c:928 2703 mov al, byte [bx+07d f3h] ; 8a 87 f37d ; 0xc142e vgabios.c:9292703 mov al, byte [bx+07dedh] ; 8a 87 ed 7d ; 0xc142e vgabios.c:929 2704 2704 cbw ; 98 ; 0xc1432 2705 2705 jmp short 0143bh ; eb 06 ; 0xc1433 vgabios.c:930 2706 mov al, byte [bx+048 34h] ; 8a 87 3448 ; 0xc1435 vgabios.c:9312706 mov al, byte [bx+0482eh] ; 8a 87 2e 48 ; 0xc1435 vgabios.c:931 2707 2707 xor ah, ah ; 30 e4 ; 0xc1439 2708 2708 pop bp ; 5d ; 0xc143b vgabios.c:934 … … 2766 2766 mov di, cx ; 89 cf ; 0xc14bb vgabios.c:999 2767 2767 sal di, 003h ; c1 e7 03 ; 0xc14bd 2768 mov al, byte [di+047b ah] ; 8a 85 ba47 ; 0xc14c02768 mov al, byte [di+047b4h] ; 8a 85 b4 47 ; 0xc14c0 2769 2769 mov dx, 003c6h ; ba c6 03 ; 0xc14c4 2770 2770 out DX, AL ; ee ; 0xc14c7 … … 2772 2772 mov dx, 003c8h ; ba c8 03 ; 0xc14ca 2773 2773 out DX, AL ; ee ; 0xc14cd 2774 mov cl, byte [di+047b bh] ; 8a 8d bb47 ; 0xc14ce vgabios.c:10052774 mov cl, byte [di+047b5h] ; 8a 8d b5 47 ; 0xc14ce vgabios.c:1005 2775 2775 cmp cl, 001h ; 80 f9 01 ; 0xc14d2 2776 2776 jc short 014e8h ; 72 11 ; 0xc14d5 … … 2784 2784 test cl, cl ; 84 c9 ; 0xc14e8 2785 2785 jne short 01509h ; 75 1d ; 0xc14ea 2786 mov word [bp-014h], 04fc 8h ; c7 46 ec c84f ; 0xc14ec vgabios.c:10072786 mov word [bp-014h], 04fc2h ; c7 46 ec c2 4f ; 0xc14ec vgabios.c:1007 2787 2787 jmp short 01509h ; eb 16 ; 0xc14f1 vgabios.c:1008 2788 mov word [bp-014h], 0508 8h ; c7 46 ec 8850 ; 0xc14f3 vgabios.c:10102788 mov word [bp-014h], 05082h ; c7 46 ec 82 50 ; 0xc14f3 vgabios.c:1010 2789 2789 jmp short 01509h ; eb 0f ; 0xc14f8 vgabios.c:1011 2790 mov word [bp-014h], 0514 8h ; c7 46 ec 4851 ; 0xc14fa vgabios.c:10132790 mov word [bp-014h], 05142h ; c7 46 ec 42 51 ; 0xc14fa vgabios.c:1013 2791 2791 jmp short 01509h ; eb 08 ; 0xc14ff vgabios.c:1014 2792 2792 jmp near 01578h ; e9 74 00 ; 0xc1501 2793 mov word [bp-014h], 0520 8h ; c7 46 ec 0852 ; 0xc1504 vgabios.c:10162793 mov word [bp-014h], 05202h ; c7 46 ec 02 52 ; 0xc1504 vgabios.c:1016 2794 2794 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1509 vgabios.c:1020 2795 2795 xor ah, ah ; 30 e4 ; 0xc150c 2796 2796 mov di, ax ; 89 c7 ; 0xc150e 2797 2797 sal di, 003h ; c1 e7 03 ; 0xc1510 2798 cmp byte [di+047 b5h], 000h ; 80 bd b547 00 ; 0xc15132798 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc1513 2799 2799 jne short 01529h ; 75 0f ; 0xc1518 2800 2800 mov es, [bp-01eh] ; 8e 46 e2 ; 0xc151a vgabios.c:1022 2801 2801 cmp byte [es:si+002h], 008h ; 26 80 7c 02 08 ; 0xc151d 2802 2802 jne short 01529h ; 75 05 ; 0xc1522 2803 mov word [bp-014h], 0508 8h ; c7 46 ec 8850 ; 0xc1524 vgabios.c:10232803 mov word [bp-014h], 05082h ; c7 46 ec 82 50 ; 0xc1524 vgabios.c:1023 2804 2804 xor cx, cx ; 31 c9 ; 0xc1529 vgabios.c:1026 2805 2805 jmp short 0153ch ; eb 0f ; 0xc152b … … 2816 2816 mov di, ax ; 89 c7 ; 0xc1541 2817 2817 sal di, 003h ; c1 e7 03 ; 0xc1543 2818 mov al, byte [di+047b bh] ; 8a 85 bb47 ; 0xc15462818 mov al, byte [di+047b5h] ; 8a 85 b5 47 ; 0xc1546 2819 2819 mov di, ax ; 89 c7 ; 0xc154a 2820 mov al, byte [di+048 44h] ; 8a 85 4448 ; 0xc154c2820 mov al, byte [di+0483eh] ; 8a 85 3e 48 ; 0xc154c 2821 2821 cmp cx, ax ; 39 c1 ; 0xc1550 2822 2822 jnbe short 0152dh ; 77 d9 ; 0xc1552 … … 2929 2929 mov di, ax ; 89 c7 ; 0xc1649 2930 2930 sal di, 003h ; c1 e7 03 ; 0xc164b 2931 cmp byte [di+047b 6h], 001h ; 80 bd b647 01 ; 0xc164e2931 cmp byte [di+047b0h], 001h ; 80 bd b0 47 01 ; 0xc164e 2932 2932 jne short 0165ah ; 75 05 ; 0xc1653 2933 2933 mov cx, 003b4h ; b9 b4 03 ; 0xc1655 … … 2971 2971 mov di, ax ; 89 c7 ; 0xc16aa 2972 2972 sal di, 003h ; c1 e7 03 ; 0xc16ac 2973 cmp byte [di+047 b5h], 000h ; 80 bd b547 00 ; 0xc16af2973 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc16af 2974 2974 jne short 016c8h ; 75 12 ; 0xc16b4 2975 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc16b6 vgabios.c:11022975 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc16b6 vgabios.c:1102 2976 2976 mov cx, 04000h ; b9 00 40 ; 0xc16ba 2977 2977 mov ax, 00720h ; b8 20 07 ; 0xc16bd … … 2982 2982 cmp byte [bp-010h], 00dh ; 80 7e f0 0d ; 0xc16c8 vgabios.c:1106 2983 2983 jnc short 016dfh ; 73 11 ; 0xc16cc 2984 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc16ce vgabios.c:11082984 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc16ce vgabios.c:1108 2985 2985 mov cx, 04000h ; b9 00 40 ; 0xc16d2 2986 2986 xor al, al ; 30 c0 ; 0xc16d5 … … 2999 2999 mov AL, strict byte 00fh ; b0 0f ; 0xc16ee vgabios.c:1114 3000 3000 out DX, AL ; ee ; 0xc16f0 3001 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc16f1 vgabios.c:11153001 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc16f1 vgabios.c:1115 3002 3002 mov cx, 08000h ; b9 00 80 ; 0xc16f5 3003 3003 xor ax, ax ; 31 c0 ; 0xc16f8 … … 3050 3050 jnbe short 017a2h ; 77 25 ; 0xc177b 3051 3051 mov di, ax ; 89 c7 ; 0xc177d vgabios.c:1136 3052 mov al, byte [di+07d e3h] ; 8a 85 e37d ; 0xc177f3052 mov al, byte [di+07dddh] ; 8a 85 dd 7d ; 0xc177f 3053 3053 mov di, strict word 00065h ; bf 65 00 ; 0xc1783 vgabios.c:52 3054 3054 mov byte [es:di], al ; 26 88 05 ; 0xc1786 … … 3066 3066 mov di, ax ; 89 c7 ; 0xc17a7 3067 3067 sal di, 003h ; c1 e7 03 ; 0xc17a9 3068 cmp byte [di+047 b5h], 000h ; 80 bd b547 00 ; 0xc17ac3068 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc17ac 3069 3069 jne short 017bch ; 75 09 ; 0xc17b1 3070 3070 mov dx, strict word 00007h ; ba 07 00 ; 0xc17b3 vgabios.c:1143 … … 3087 3087 mov di, ax ; 89 c7 ; 0xc17db 3088 3088 sal di, 003h ; c1 e7 03 ; 0xc17dd 3089 cmp byte [di+047 b5h], 000h ; 80 bd b547 00 ; 0xc17e03089 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc17e0 3090 3090 jne short 0182dh ; 75 46 ; 0xc17e5 3091 3091 mov es, [bp-018h] ; 8e 46 e8 ; 0xc17e7 vgabios.c:1157 … … 3106 3106 push strict byte 00000h ; 6a 00 ; 0xc1812 3107 3107 mov cx, 00100h ; b9 00 01 ; 0xc1814 3108 mov bx, 055 72h ; bb 7255 ; 0xc18173108 mov bx, 0556ch ; bb 6c 55 ; 0xc1817 3109 3109 jmp short 0183fh ; eb 23 ; 0xc181a vgabios.c:1162 3110 3110 mov al, bl ; 88 d8 ; 0xc181c vgabios.c:1164 … … 3114 3114 push strict byte 00000h ; 6a 00 ; 0xc1823 3115 3115 mov cx, 00100h ; b9 00 01 ; 0xc1825 3116 mov bx, 05d 72h ; bb 725d ; 0xc18283116 mov bx, 05d6ch ; bb 6c 5d ; 0xc1828 3117 3117 jmp short 0183fh ; eb 12 ; 0xc182b 3118 3118 jmp near 018a3h ; e9 73 00 ; 0xc182d … … 3123 3123 push strict byte 00000h ; 6a 00 ; 0xc1837 3124 3124 mov cx, 00100h ; b9 00 01 ; 0xc1839 3125 mov bx, 06b 72h ; bb 726b ; 0xc183c3125 mov bx, 06b6ch ; bb 6c 6b ; 0xc183c 3126 3126 mov dx, 0c000h ; ba 00 c0 ; 0xc183f 3127 3127 xor al, al ; 30 c0 ; 0xc1842 … … 3163 3163 mov AH, strict byte 011h ; b4 11 ; 0xc189f 3164 3164 int 06dh ; cd 6d ; 0xc18a1 3165 mov bx, 059 72h ; bb 7259 ; 0xc18a3 vgabios.c:11963165 mov bx, 0596ch ; bb 6c 59 ; 0xc18a3 vgabios.c:1196 3166 3166 mov cx, ds ; 8c d9 ; 0xc18a6 3167 3167 mov ax, strict word 0001fh ; b8 1f 00 ; 0xc18a8 … … 3175 3175 cmp AL, strict byte 008h ; 3c 08 ; 0xc18bd 3176 3176 jne short 018d8h ; 75 17 ; 0xc18bf 3177 mov bx, 055 72h ; bb 7255 ; 0xc18c1 vgabios.c:12003177 mov bx, 0556ch ; bb 6c 55 ; 0xc18c1 vgabios.c:1200 3178 3178 mov cx, ds ; 8c d9 ; 0xc18c4 3179 3179 mov ax, strict word 00043h ; b8 43 00 ; 0xc18c6 3180 3180 call 009f0h ; e8 24 f1 ; 0xc18c9 3181 3181 jmp short 018d8h ; eb 0a ; 0xc18cc vgabios.c:1201 3182 mov bx, 05d 72h ; bb 725d ; 0xc18ce vgabios.c:12033182 mov bx, 05d6ch ; bb 6c 5d ; 0xc18ce vgabios.c:1203 3183 3183 jmp short 018c4h ; eb f1 ; 0xc18d1 3184 mov bx, 06b 72h ; bb 726b ; 0xc18d3 vgabios.c:12063184 mov bx, 06b6ch ; bb 6c 6b ; 0xc18d3 vgabios.c:1206 3185 3185 jmp short 018c4h ; eb ec ; 0xc18d6 3186 3186 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc18d8 vgabios.c:1209 … … 3659 3659 mul word [bp-016h] ; f7 66 ea ; 0xc1cde 3660 3660 mov cx, ax ; 89 c1 ; 0xc1ce1 3661 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc1ce33661 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc1ce3 3662 3662 jne short 01d33h ; 75 49 ; 0xc1ce8 3663 3663 add ax, ax ; 01 c0 ; 0xc1cea vgabios.c:1342 … … 3684 3684 sal ax, 008h ; c1 e0 08 ; 0xc1d1f 3685 3685 add ax, strict word 00020h ; 05 20 00 ; 0xc1d22 3686 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc1d253686 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1d25 3687 3687 mov di, word [bp-020h] ; 8b 7e e0 ; 0xc1d29 3688 3688 jcxz 01d30h ; e3 02 ; 0xc1d2c … … 3725 3725 xor bh, bh ; 30 ff ; 0xc1d8b 3726 3726 sal bx, 003h ; c1 e3 03 ; 0xc1d8d 3727 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc1d903727 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1d90 3728 3728 mov ax, si ; 89 f0 ; 0xc1d94 3729 3729 jcxz 01d9ah ; e3 02 ; 0xc1d96 … … 3744 3744 xor bh, bh ; 30 ff ; 0xc1dbc 3745 3745 sal bx, 003h ; c1 e3 03 ; 0xc1dbe 3746 mov bx, word [bx+047b 8h] ; 8b 9f b847 ; 0xc1dc13746 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1dc1 3747 3747 mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc1dc5 3748 3748 mul word [bp-01eh] ; f7 66 e2 ; 0xc1dc8 … … 3794 3794 xor bh, bh ; 30 ff ; 0xc1e38 3795 3795 sal bx, 003h ; c1 e3 03 ; 0xc1e3a 3796 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc1e3d3796 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1e3d 3797 3797 mov ax, si ; 89 f0 ; 0xc1e41 3798 3798 jcxz 01e47h ; e3 02 ; 0xc1e43 … … 3816 3816 xor bh, bh ; 30 ff ; 0xc1e6f 3817 3817 sal bx, 003h ; c1 e3 03 ; 0xc1e71 3818 mov bx, word [bx+047b 8h] ; 8b 9f b847 ; 0xc1e743818 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1e74 3819 3819 mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc1e78 3820 3820 mul word [bp-01eh] ; f7 66 e2 ; 0xc1e7b … … 3838 3838 jmp near 01defh ; e9 49 ff ; 0xc1ea3 3839 3839 mov si, word [bp-01ah] ; 8b 76 e6 ; 0xc1ea6 vgabios.c:1376 3840 mov al, byte [si+048 34h] ; 8a 84 3448 ; 0xc1ea93840 mov al, byte [si+0482eh] ; 8a 84 2e 48 ; 0xc1ea9 3841 3841 xor ah, ah ; 30 e4 ; 0xc1ead 3842 3842 mov si, ax ; 89 c6 ; 0xc1eaf 3843 3843 sal si, 006h ; c1 e6 06 ; 0xc1eb1 3844 mov al, byte [si+0484 ah] ; 8a 84 4a48 ; 0xc1eb43844 mov al, byte [si+04844h] ; 8a 84 44 48 ; 0xc1eb4 3845 3845 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1eb8 3846 mov al, byte [bx+047b 6h] ; 8a 87 b647 ; 0xc1ebb vgabios.c:13773846 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc1ebb vgabios.c:1377 3847 3847 cmp AL, strict byte 003h ; 3c 03 ; 0xc1ebf 3848 3848 jc short 01ecfh ; 72 0c ; 0xc1ec1 … … 3890 3890 xor bh, bh ; 30 ff ; 0xc1f26 3891 3891 sal bx, 003h ; c1 e3 03 ; 0xc1f28 3892 mov bx, word [bx+047b 8h] ; 8b 9f b847 ; 0xc1f2b3892 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1f2b 3893 3893 mov cx, ax ; 89 c1 ; 0xc1f2f 3894 3894 mov ax, dx ; 89 d0 ; 0xc1f31 … … 3998 3998 dec word [bp-01ch] ; ff 4e e4 ; 0xc202f vgabios.c:1406 3999 3999 jmp short 01fc7h ; eb 93 ; 0xc2032 4000 mov al, byte [bx+047b 7h] ; 8a 87 b747 ; 0xc2034 vgabios.c:14114000 mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc2034 vgabios.c:1411 4001 4001 mov byte [bp-014h], al ; 88 46 ec ; 0xc2038 4002 4002 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc203b vgabios.c:1412 … … 4022 4022 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc206e 4023 4023 xor ah, ah ; 30 e4 ; 0xc2071 4024 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc20734024 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2073 4025 4025 xor di, di ; 31 ff ; 0xc2077 4026 4026 jcxz 0207dh ; e3 02 ; 0xc2079 … … 4148 4148 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc21a9 4149 4149 xor ah, ah ; 30 e4 ; 0xc21ac 4150 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc21ae4150 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc21ae 4151 4151 xor di, di ; 31 ff ; 0xc21b2 4152 4152 jcxz 021b8h ; e3 02 ; 0xc21b4 … … 4375 4375 mov ch, dl ; 88 d5 ; 0xc23c4 4376 4376 mov al, bl ; 88 d8 ; 0xc23c6 4377 mov di, 055 72h ; bf 7255 ; 0xc23c8 vgabios.c:15384377 mov di, 0556ch ; bf 6c 55 ; 0xc23c8 vgabios.c:1538 4378 4378 xor ah, ah ; 30 e4 ; 0xc23cb vgabios.c:1539 4379 4379 mov dl, byte [bp+00ah] ; 8a 56 0a ; 0xc23cd … … 4492 4492 mov ch, dl ; 88 d5 ; 0xc24d6 4493 4493 mov al, cl ; 88 c8 ; 0xc24d8 4494 mov di, 055 72h ; bf 7255 ; 0xc24da vgabios.c:16024494 mov di, 0556ch ; bf 6c 55 ; 0xc24da vgabios.c:1602 4495 4495 xor ah, ah ; 30 e4 ; 0xc24dd vgabios.c:1603 4496 4496 mov dl, byte [bp+008h] ; 8a 56 08 ; 0xc24df … … 4607 4607 mov di, bx ; 89 df ; 0xc25dc 4608 4608 sal di, 003h ; c1 e7 03 ; 0xc25de 4609 cmp byte [di+047 b5h], 000h ; 80 bd b547 00 ; 0xc25e14609 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc25e1 4610 4610 jne short 02631h ; 75 49 ; 0xc25e6 4611 4611 mul dx ; f7 e2 ; 0xc25e8 vgabios.c:1645 … … 4634 4634 mov word [bp-020h], bx ; 89 5e e0 ; 0xc261c 4635 4635 mov ax, word [bp-020h] ; 8b 46 e0 ; 0xc261f vgabios.c:1648 4636 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc26224636 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc2622 4637 4637 mov cx, si ; 89 f1 ; 0xc2626 4638 4638 mov di, dx ; 89 d7 ; 0xc2628 … … 4640 4640 rep stosw ; f3 ab ; 0xc262c 4641 4641 jmp near 026e9h ; e9 b8 00 ; 0xc262e vgabios.c:1650 4642 mov bl, byte [bx+048 34h] ; 8a 9f 3448 ; 0xc2631 vgabios.c:16534642 mov bl, byte [bx+0482eh] ; 8a 9f 2e 48 ; 0xc2631 vgabios.c:1653 4643 4643 sal bx, 006h ; c1 e3 06 ; 0xc2635 4644 mov al, byte [bx+0484 ah] ; 8a 87 4a48 ; 0xc26384644 mov al, byte [bx+04844h] ; 8a 87 44 48 ; 0xc2638 4645 4645 mov byte [bp-012h], al ; 88 46 ee ; 0xc263c 4646 mov al, byte [di+047b 7h] ; 8a 85 b747 ; 0xc263f vgabios.c:16544646 mov al, byte [di+047b1h] ; 8a 85 b1 47 ; 0xc263f vgabios.c:1654 4647 4647 mov byte [bp-014h], al ; 88 46 ec ; 0xc2643 4648 4648 dec si ; 4e ; 0xc2646 vgabios.c:1655 … … 4652 4652 xor bh, bh ; 30 ff ; 0xc264f 4653 4653 sal bx, 003h ; c1 e3 03 ; 0xc2651 4654 mov bl, byte [bx+047b 6h] ; 8a 9f b647 ; 0xc26544654 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc2654 4655 4655 cmp bl, 003h ; 80 fb 03 ; 0xc2658 4656 4656 jc short 0266ch ; 72 0f ; 0xc265b … … 4765 4765 mov bx, ax ; 89 c3 ; 0xc2760 4766 4766 sal bx, 003h ; c1 e3 03 ; 0xc2762 4767 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc27654767 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc2765 4768 4768 jne short 027aeh ; 75 42 ; 0xc276a 4769 4769 mov ax, cx ; 89 c8 ; 0xc276c vgabios.c:1703 … … 4791 4791 mov di, ax ; 89 c7 ; 0xc279b 4792 4792 sal di, 003h ; c1 e7 03 ; 0xc279d 4793 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc27a0 vgabios.c:504793 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc27a0 vgabios.c:50 4794 4794 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc27a4 vgabios.c:52 4795 4795 mov byte [es:bx], al ; 26 88 07 ; 0xc27a7 … … 4798 4798 jmp short 02790h ; eb e2 ; 0xc27ac vgabios.c:1708 4799 4799 mov di, ax ; 89 c7 ; 0xc27ae vgabios.c:1713 4800 mov al, byte [di+048 34h] ; 8a 85 3448 ; 0xc27b04800 mov al, byte [di+0482eh] ; 8a 85 2e 48 ; 0xc27b0 4801 4801 mov di, ax ; 89 c7 ; 0xc27b4 4802 4802 sal di, 006h ; c1 e7 06 ; 0xc27b6 4803 mov al, byte [di+0484 ah] ; 8a 85 4a48 ; 0xc27b94803 mov al, byte [di+04844h] ; 8a 85 44 48 ; 0xc27b9 4804 4804 mov byte [bp-014h], al ; 88 46 ec ; 0xc27bd 4805 mov al, byte [bx+047b 7h] ; 8a 87 b747 ; 0xc27c0 vgabios.c:17144805 mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc27c0 vgabios.c:1714 4806 4806 mov byte [bp-016h], al ; 88 46 ea ; 0xc27c4 4807 4807 dec si ; 4e ; 0xc27c7 vgabios.c:1715 … … 4811 4811 xor bh, bh ; 30 ff ; 0xc27d0 4812 4812 sal bx, 003h ; c1 e3 03 ; 0xc27d2 4813 mov bl, byte [bx+047b 6h] ; 8a 9f b647 ; 0xc27d54813 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc27d5 4814 4814 cmp bl, 003h ; 80 fb 03 ; 0xc27d9 4815 4815 jc short 027edh ; 72 0f ; 0xc27dc … … 4898 4898 xor bh, bh ; 30 ff ; 0xc289b 4899 4899 sal bx, 003h ; c1 e3 03 ; 0xc289d 4900 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc28a04900 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc28a0 4901 4901 je short 028bfh ; 74 18 ; 0xc28a5 4902 mov al, byte [bx+047b 6h] ; 8a 87 b647 ; 0xc28a7 vgabios.c:17524902 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc28a7 vgabios.c:1752 4903 4903 cmp AL, strict byte 003h ; 3c 03 ; 0xc28ab 4904 4904 jc short 028bbh ; 72 0c ; 0xc28ad … … 4962 4962 shr ax, 1 ; d1 e8 ; 0xc2938 4963 4963 imul ax, ax, strict byte 00050h ; 6b c0 50 ; 0xc293a 4964 cmp byte [bx+047b 7h], 002h ; 80 bf b747 02 ; 0xc293d4964 cmp byte [bx+047b1h], 002h ; 80 bf b1 47 02 ; 0xc293d 4965 4965 jne short 0294ch ; 75 08 ; 0xc2942 4966 4966 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc2944 vgabios.c:1774 … … 4980 4980 mov si, ax ; 89 c6 ; 0xc2968 4981 4981 sal si, 003h ; c1 e6 03 ; 0xc296a 4982 cmp byte [si+047b 7h], 002h ; 80 bc b747 02 ; 0xc296d4982 cmp byte [si+047b1h], 002h ; 80 bc b1 47 02 ; 0xc296d 4983 4983 jne short 0298dh ; 75 19 ; 0xc2972 4984 4984 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2974 vgabios.c:1784 … … 5102 5102 mov bx, ax ; 89 c3 ; 0xc2a92 5103 5103 sal bx, 003h ; c1 e3 03 ; 0xc2a94 5104 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc2a975104 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc2a97 5105 5105 jne short 02ae0h ; 75 42 ; 0xc2a9c 5106 5106 mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc2a9e vgabios.c:1862 … … 5122 5122 add ax, ax ; 01 c0 ; 0xc2ac3 5123 5123 add si, ax ; 01 c6 ; 0xc2ac5 5124 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc2ac7 vgabios.c:505124 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2ac7 vgabios.c:50 5125 5125 mov byte [es:si], ch ; 26 88 2c ; 0xc2acb vgabios.c:52 5126 5126 cmp cl, 003h ; 80 f9 03 ; 0xc2ace vgabios.c:1867 5127 5127 jne short 02b0fh ; 75 3c ; 0xc2ad1 5128 5128 inc si ; 46 ; 0xc2ad3 vgabios.c:1868 5129 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc2ad4 vgabios.c:505129 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2ad4 vgabios.c:50 5130 5130 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2ad8 5131 5131 mov byte [es:si], al ; 26 88 04 ; 0xc2adb 5132 5132 jmp short 02b0fh ; eb 2f ; 0xc2ade vgabios.c:1870 5133 5133 mov si, ax ; 89 c6 ; 0xc2ae0 vgabios.c:1873 5134 mov al, byte [si+048 34h] ; 8a 84 3448 ; 0xc2ae25134 mov al, byte [si+0482eh] ; 8a 84 2e 48 ; 0xc2ae2 5135 5135 mov si, ax ; 89 c6 ; 0xc2ae6 5136 5136 sal si, 006h ; c1 e6 06 ; 0xc2ae8 5137 mov dl, byte [si+0484 ah] ; 8a 94 4a48 ; 0xc2aeb5138 mov al, byte [bx+047b 7h] ; 8a 87 b747 ; 0xc2aef vgabios.c:18745139 mov bl, byte [bx+047b 6h] ; 8a 9f b647 ; 0xc2af3 vgabios.c:18755137 mov dl, byte [si+04844h] ; 8a 94 44 48 ; 0xc2aeb 5138 mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc2aef vgabios.c:1874 5139 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc2af3 vgabios.c:1875 5140 5140 cmp bl, 003h ; 80 fb 03 ; 0xc2af7 5141 5141 jc short 02b0ah ; 72 0e ; 0xc2afa … … 5214 5214 db 0feh, 0c9h 5215 5215 ; dec cl ; fe c9 ; 0xc2bad 5216 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc2baf5216 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc2baf 5217 5217 jne short 02c00h ; 75 4a ; 0xc2bb4 5218 5218 mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc2bb6 vgabios.c:1907 … … 5236 5236 add si, ax ; 01 c6 ; 0xc2bde 5237 5237 inc si ; 46 ; 0xc2be0 vgabios.c:1908 5238 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc2be1 vgabios.c:455238 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2be1 vgabios.c:45 5239 5239 mov dl, byte [es:si] ; 26 8a 14 ; 0xc2be5 5240 5240 push strict byte 00001h ; 6a 01 ; 0xc2be8 vgabios.c:1909 … … 5539 5539 sal di, 005h ; c1 e7 05 ; 0xc2e2c 5540 5540 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2e2f 5541 add si, 05d 72h ; 81 c6 725d ; 0xc2e32 vgabios.c:20135541 add si, 05d6ch ; 81 c6 6c 5d ; 0xc2e32 vgabios.c:2013 5542 5542 mov cx, strict word 0000eh ; b9 0e 00 ; 0xc2e36 5543 5543 mov dx, 0c000h ; ba 00 c0 ; 0xc2e39 … … 5594 5594 sal di, 005h ; c1 e7 05 ; 0xc2e9b 5595 5595 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2e9e 5596 add si, 055 72h ; 81 c6 7255 ; 0xc2ea1 vgabios.c:20325596 add si, 0556ch ; 81 c6 6c 55 ; 0xc2ea1 vgabios.c:2032 5597 5597 mov cx, strict word 00008h ; b9 08 00 ; 0xc2ea5 5598 5598 mov dx, 0c000h ; ba 00 c0 ; 0xc2ea8 … … 5649 5649 sal di, 005h ; c1 e7 05 ; 0xc2f0a 5650 5650 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2f0d 5651 add si, 06b 72h ; 81 c6 726b ; 0xc2f10 vgabios.c:20525651 add si, 06b6ch ; 81 c6 6c 6b ; 0xc2f10 vgabios.c:2052 5652 5652 mov cx, strict word 00010h ; b9 10 00 ; 0xc2f14 5653 5653 mov dx, 0c000h ; ba 00 c0 ; 0xc2f17 … … 5709 5709 mov bl, dl ; 88 d3 ; 0xc2f7a vgabios.c:2074 5710 5710 xor bh, bh ; 30 ff ; 0xc2f7c 5711 mov al, byte [bx+07 e03h] ; 8a 87 03 7e; 0xc2f7e5711 mov al, byte [bx+07dfdh] ; 8a 87 fd 7d ; 0xc2f7e 5712 5712 mov byte [bp+004h], al ; 88 46 04 ; 0xc2f82 5713 5713 mov bx, 00085h ; bb 85 00 ; 0xc2f85 vgabios.c:62 … … 5755 5755 mov cx, ax ; 89 c1 ; 0xc2fd0 5756 5756 mov bx, strict word 0000eh ; bb 0e 00 ; 0xc2fd2 5757 mov ax, 05d 72h ; b8 725d ; 0xc2fd55757 mov ax, 05d6ch ; b8 6c 5d ; 0xc2fd5 5758 5758 mov dx, ds ; 8c da ; 0xc2fd8 5759 5759 call 02f58h ; e8 7b ff ; 0xc2fda … … 5776 5776 mov cx, ax ; 89 c1 ; 0xc2ff2 5777 5777 mov bx, strict word 00008h ; bb 08 00 ; 0xc2ff4 5778 mov ax, 055 72h ; b8 7255 ; 0xc2ff75778 mov ax, 0556ch ; b8 6c 55 ; 0xc2ff7 5779 5779 mov dx, ds ; 8c da ; 0xc2ffa 5780 5780 call 02f58h ; e8 59 ff ; 0xc2ffc … … 5797 5797 mov cx, ax ; 89 c1 ; 0xc3014 5798 5798 mov bx, strict word 00010h ; bb 10 00 ; 0xc3016 5799 mov ax, 06b 72h ; b8 726b ; 0xc30195799 mov ax, 06b6ch ; b8 6c 6b ; 0xc3019 5800 5800 mov dx, ds ; 8c da ; 0xc301c 5801 5801 call 02f58h ; e8 37 ff ; 0xc301e … … 5936 5936 mov ax, ds ; 8c d8 ; 0xc3126 vgabios.c:2190 5937 5937 mov es, dx ; 8e c2 ; 0xc3128 vgabios.c:72 5938 mov word [es:bx], 0550 8h ; 26 c7 07 0855 ; 0xc312a5938 mov word [es:bx], 05502h ; 26 c7 07 02 55 ; 0xc312a 5939 5939 mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc312f 5940 5940 lea di, [bx+004h] ; 8d 7f 04 ; 0xc3133 vgabios.c:2195 … … 6817 6817 xor bh, bh ; 30 ff ; 0xc38d7 6818 6818 sal bx, 003h ; c1 e3 03 ; 0xc38d9 6819 cmp dl, byte [bx+047 b4h] ; 3a 97 b447 ; 0xc38dc6819 cmp dl, byte [bx+047aeh] ; 3a 97 ae 47 ; 0xc38dc 6820 6820 jne short 038cfh ; 75 ed ; 0xc38e0 6821 6821 mov ah, al ; 88 c4 ; 0xc38e2 … … 7606 7606 mov word [es:bx+002h], 04153h ; 26 c7 47 02 53 41 ; 0xc4045 vbe.c:334 7607 7607 mov word [es:bx+004h], 00200h ; 26 c7 47 04 00 02 ; 0xc404b vbe.c:338 7608 mov word [es:bx+006h], 07e0 8h ; 26 c7 47 06 087e ; 0xc4051 vbe.c:3417608 mov word [es:bx+006h], 07e02h ; 26 c7 47 06 02 7e ; 0xc4051 vbe.c:341 7609 7609 mov [es:bx+008h], ds ; 26 8c 5f 08 ; 0xc4057 7610 7610 mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00 ; 0xc405b vbe.c:344 … … 7622 7622 je short 040afh ; 74 24 ; 0xc4089 7623 7623 mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00 ; 0xc408b vbe.c:359 7624 mov word [es:bx+016h], 07e1 dh ; 26 c7 47 16 1d7e ; 0xc4091 vbe.c:3607624 mov word [es:bx+016h], 07e17h ; 26 c7 47 16 17 7e ; 0xc4091 vbe.c:360 7625 7625 mov [es:bx+018h], ds ; 26 8c 5f 18 ; 0xc4097 7626 mov word [es:bx+01ah], 07e3 ah ; 26 c7 47 1a 3a7e ; 0xc409b vbe.c:3617626 mov word [es:bx+01ah], 07e34h ; 26 c7 47 1a 34 7e ; 0xc409b vbe.c:361 7627 7627 mov [es:bx+01ch], ds ; 26 8c 5f 1c ; 0xc40a1 7628 mov word [es:bx+01eh], 07e5 bh ; 26 c7 47 1e 5b7e ; 0xc40a5 vbe.c:3627628 mov word [es:bx+01eh], 07e55h ; 26 c7 47 1e 55 7e ; 0xc40a5 vbe.c:362 7629 7629 mov [es:bx+020h], ds ; 26 8c 5f 20 ; 0xc40ab 7630 7630 mov dx, cx ; 89 ca ; 0xc40af vbe.c:369 … … 8361 8361 times 43 db 0 8362 8362 8363 section _DATA progbits vstart=0x4780 align=1 ; size=0x37 58class=DATA group=DGROUP8364 ; disGetNextSymbol 0xc4780 LB 0x37 58 -> off=0x0 cb=0000000000000034uValue=00000000000c0000 '_msg_vga_init'8365 _msg_vga_init: ; 0xc4780 LB 0x 348366 db 'Oracle VM VirtualBox Version 7.0.0 _BETA3VGA BIOS', 00dh, 00ah, 000h8367 ; disGetNextSymbol 0xc47 b4 LB 0x3724 -> off=0x0 cb=0000000000000080 uValue=00000000000c0034'vga_modes'8368 vga_modes: ; 0xc47 b4LB 0x808363 section _DATA progbits vstart=0x4780 align=1 ; size=0x374c class=DATA group=DGROUP 8364 ; disGetNextSymbol 0xc4780 LB 0x374c -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init' 8365 _msg_vga_init: ; 0xc4780 LB 0x2e 8366 db 'Oracle VM VirtualBox Version 7.0.0 VGA BIOS', 00dh, 00ah, 000h 8367 ; disGetNextSymbol 0xc47ae LB 0x371e -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes' 8368 vga_modes: ; 0xc47ae LB 0x80 8369 8369 db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h 8370 8370 db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h … … 8375 8375 db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h 8376 8376 db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h 8377 ; disGetNextSymbol 0xc48 34 LB 0x36a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c00b4'line_to_vpti'8378 line_to_vpti: ; 0xc48 34LB 0x108377 ; disGetNextSymbol 0xc482e LB 0x369e -> off=0x0 cb=0000000000000010 uValue=00000000000c00ae 'line_to_vpti' 8378 line_to_vpti: ; 0xc482e LB 0x10 8379 8379 db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh 8380 ; disGetNextSymbol 0xc48 44 LB 0x3694 -> off=0x0 cb=0000000000000004 uValue=00000000000c00c4'dac_regs'8381 dac_regs: ; 0xc48 44LB 0x48380 ; disGetNextSymbol 0xc483e LB 0x368e -> off=0x0 cb=0000000000000004 uValue=00000000000c00be 'dac_regs' 8381 dac_regs: ; 0xc483e LB 0x4 8382 8382 dd 0ff3f3f3fh 8383 ; disGetNextSymbol 0xc484 8 LB 0x3690 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c8'video_param_table'8384 video_param_table: ; 0xc484 8LB 0x7808383 ; disGetNextSymbol 0xc4842 LB 0x368a -> off=0x0 cb=0000000000000780 uValue=00000000000c00c2 'video_param_table' 8384 video_param_table: ; 0xc4842 LB 0x780 8385 8385 db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h 8386 8386 db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h … … 8503 8503 db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch 8504 8504 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh 8505 ; disGetNextSymbol 0xc4fc 8 LB 0x2f10 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0848'palette0'8506 palette0: ; 0xc4fc 8LB 0xc08505 ; disGetNextSymbol 0xc4fc2 LB 0x2f0a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0842 'palette0' 8506 palette0: ; 0xc4fc2 LB 0xc0 8507 8507 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8508 8508 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah … … 8517 8517 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh 8518 8518 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh 8519 ; disGetNextSymbol 0xc508 8 LB 0x2e50 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0908'palette1'8520 palette1: ; 0xc508 8LB 0xc08519 ; disGetNextSymbol 0xc5082 LB 0x2e4a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0902 'palette1' 8520 palette1: ; 0xc5082 LB 0xc0 8521 8521 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah 8522 8522 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah … … 8531 8531 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh 8532 8532 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh 8533 ; disGetNextSymbol 0xc514 8 LB 0x2d90 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c8'palette2'8534 palette2: ; 0xc514 8LB 0xc08533 ; disGetNextSymbol 0xc5142 LB 0x2d8a -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c2 'palette2' 8534 palette2: ; 0xc5142 LB 0xc0 8535 8535 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah 8536 8536 db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah … … 8545 8545 db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh 8546 8546 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh 8547 ; disGetNextSymbol 0xc520 8 LB 0x2cd0 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a88'palette3'8548 palette3: ; 0xc520 8LB 0x3008547 ; disGetNextSymbol 0xc5202 LB 0x2cca -> off=0x0 cb=0000000000000300 uValue=00000000000c0a82 'palette3' 8548 palette3: ; 0xc5202 LB 0x300 8549 8549 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah 8550 8550 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh … … 8595 8595 db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8596 8596 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8597 ; disGetNextSymbol 0xc550 8 LB 0x29d0 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d88'static_functionality'8598 static_functionality: ; 0xc550 8LB 0x108597 ; disGetNextSymbol 0xc5502 LB 0x29ca -> off=0x0 cb=0000000000000010 uValue=00000000000c0d82 'static_functionality' 8598 static_functionality: ; 0xc5502 LB 0x10 8599 8599 db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h 8600 ; disGetNextSymbol 0xc551 8 LB 0x29c0 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d98'_dcc_table'8601 _dcc_table: ; 0xc551 8LB 0x248600 ; disGetNextSymbol 0xc5512 LB 0x29ba -> off=0x0 cb=0000000000000024 uValue=00000000000c0d92 '_dcc_table' 8601 _dcc_table: ; 0xc5512 LB 0x24 8602 8602 db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8603 8603 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8604 8604 db 000h, 000h, 000h, 000h 8605 ; disGetNextSymbol 0xc553 c LB 0x299c -> off=0x0 cb=000000000000001a uValue=00000000000c0dbc'_secondary_save_area'8606 _secondary_save_area: ; 0xc553 cLB 0x1a8607 db 01ah, 000h, 01 8h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h8605 ; disGetNextSymbol 0xc5536 LB 0x2996 -> off=0x0 cb=000000000000001a uValue=00000000000c0db6 '_secondary_save_area' 8606 _secondary_save_area: ; 0xc5536 LB 0x1a 8607 db 01ah, 000h, 012h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8608 8608 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8609 ; disGetNextSymbol 0xc555 6 LB 0x2982 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd6'_video_save_pointer_table'8610 _video_save_pointer_table: ; 0xc555 6LB 0x1c8611 db 04 8h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h8612 db 03 ch, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h8613 ; disGetNextSymbol 0xc55 72 LB 0x2966 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df2'vgafont8'8614 vgafont8: ; 0xc55 72LB 0x8008609 ; disGetNextSymbol 0xc5550 LB 0x297c -> off=0x0 cb=000000000000001c uValue=00000000000c0dd0 '_video_save_pointer_table' 8610 _video_save_pointer_table: ; 0xc5550 LB 0x1c 8611 db 042h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8612 db 036h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8613 ; disGetNextSymbol 0xc556c LB 0x2960 -> off=0x0 cb=0000000000000800 uValue=00000000000c0dec 'vgafont8' 8614 vgafont8: ; 0xc556c LB 0x800 8615 8615 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh 8616 8616 db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h … … 8741 8741 db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h 8742 8742 db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8743 ; disGetNextSymbol 0xc5d 72 LB 0x2166 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f2'vgafont14'8744 vgafont14: ; 0xc5d 72LB 0xe008743 ; disGetNextSymbol 0xc5d6c LB 0x2160 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15ec 'vgafont14' 8744 vgafont14: ; 0xc5d6c LB 0xe00 8745 8745 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8746 8746 db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh … … 8967 8967 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h 8968 8968 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8969 ; disGetNextSymbol 0xc6b 72 LB 0x1366 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f2'vgafont16'8970 vgafont16: ; 0xc6b 72LB 0x10008969 ; disGetNextSymbol 0xc6b6c LB 0x1360 -> off=0x0 cb=0000000000001000 uValue=00000000000c23ec 'vgafont16' 8970 vgafont16: ; 0xc6b6c LB 0x1000 8971 8971 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8972 8972 db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h … … 9225 9225 db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h 9226 9226 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 9227 ; disGetNextSymbol 0xc7b 72 LB 0x366 -> off=0x0 cb=000000000000012d uValue=00000000000c33f2'vgafont14alt'9228 vgafont14alt: ; 0xc7b 72LB 0x12d9227 ; disGetNextSymbol 0xc7b6c LB 0x360 -> off=0x0 cb=000000000000012d uValue=00000000000c33ec 'vgafont14alt' 9228 vgafont14alt: ; 0xc7b6c LB 0x12d 9229 9229 db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h 9230 9230 db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h … … 9246 9246 db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h 9247 9247 db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h 9248 ; disGetNextSymbol 0xc7c9 f LB 0x239 -> off=0x0 cb=0000000000000144 uValue=00000000000c351f'vgafont16alt'9249 vgafont16alt: ; 0xc7c9 fLB 0x1449248 ; disGetNextSymbol 0xc7c99 LB 0x233 -> off=0x0 cb=0000000000000144 uValue=00000000000c3519 'vgafont16alt' 9249 vgafont16alt: ; 0xc7c99 LB 0x144 9250 9250 db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h 9251 9251 db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h … … 9269 9269 db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h 9270 9270 db 006h, 000h, 000h, 000h 9271 ; disGetNextSymbol 0xc7d e3 LB 0xf5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3663'_cga_msr'9272 _cga_msr: ; 0xc7d e3LB 0x89271 ; disGetNextSymbol 0xc7ddd LB 0xef -> off=0x0 cb=0000000000000008 uValue=00000000000c365d '_cga_msr' 9272 _cga_msr: ; 0xc7ddd LB 0x8 9273 9273 db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h 9274 ; disGetNextSymbol 0xc7de b LB 0xed -> off=0x0 cb=0000000000000008 uValue=00000000000c366b'line_to_vpti_200'9275 line_to_vpti_200: ; 0xc7de bLB 0x89274 ; disGetNextSymbol 0xc7de5 LB 0xe7 -> off=0x0 cb=0000000000000008 uValue=00000000000c3665 'line_to_vpti_200' 9275 line_to_vpti_200: ; 0xc7de5 LB 0x8 9276 9276 db 000h, 001h, 002h, 003h, 0ffh, 0ffh, 0ffh, 007h 9277 ; disGetNextSymbol 0xc7d f3 LB 0xe5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3673'line_to_vpti_350'9278 line_to_vpti_350: ; 0xc7d f3LB 0x89277 ; disGetNextSymbol 0xc7ded LB 0xdf -> off=0x0 cb=0000000000000008 uValue=00000000000c366d 'line_to_vpti_350' 9278 line_to_vpti_350: ; 0xc7ded LB 0x8 9279 9279 db 013h, 014h, 015h, 016h, 0ffh, 0ffh, 0ffh, 007h 9280 ; disGetNextSymbol 0xc7df b LB 0xdd -> off=0x0 cb=0000000000000008 uValue=00000000000c367b'line_to_vpti_400'9281 line_to_vpti_400: ; 0xc7df bLB 0x89280 ; disGetNextSymbol 0xc7df5 LB 0xd7 -> off=0x0 cb=0000000000000008 uValue=00000000000c3675 'line_to_vpti_400' 9281 line_to_vpti_400: ; 0xc7df5 LB 0x8 9282 9282 db 017h, 017h, 018h, 018h, 0ffh, 0ffh, 0ffh, 019h 9283 ; disGetNextSymbol 0xc7 e03 LB 0xd5 -> off=0x0 cb=0000000000000005 uValue=00000000000c3683'row_tbl'9284 row_tbl: ; 0xc7 e03LB 0x59283 ; disGetNextSymbol 0xc7dfd LB 0xcf -> off=0x0 cb=0000000000000005 uValue=00000000000c367d 'row_tbl' 9284 row_tbl: ; 0xc7dfd LB 0x5 9285 9285 db 000h, 00eh, 019h, 02bh, 000h 9286 ; disGetNextSymbol 0xc7e0 8 LB 0xd0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3688'_vbebios_copyright'9287 _vbebios_copyright: ; 0xc7e0 8LB 0x159286 ; disGetNextSymbol 0xc7e02 LB 0xca -> off=0x0 cb=0000000000000015 uValue=00000000000c3682 '_vbebios_copyright' 9287 _vbebios_copyright: ; 0xc7e02 LB 0x15 9288 9288 db 'VirtualBox VESA BIOS', 000h 9289 ; disGetNextSymbol 0xc7e1 d LB 0xbb -> off=0x0 cb=000000000000001d uValue=00000000000c369d'_vbebios_vendor_name'9290 _vbebios_vendor_name: ; 0xc7e1 dLB 0x1d9289 ; disGetNextSymbol 0xc7e17 LB 0xb5 -> off=0x0 cb=000000000000001d uValue=00000000000c3697 '_vbebios_vendor_name' 9290 _vbebios_vendor_name: ; 0xc7e17 LB 0x1d 9291 9291 db 'Oracle and/or its affiliates', 000h 9292 ; disGetNextSymbol 0xc7e3 a LB 0x9e -> off=0x0 cb=0000000000000021 uValue=00000000000c36ba'_vbebios_product_name'9293 _vbebios_product_name: ; 0xc7e3 aLB 0x219292 ; disGetNextSymbol 0xc7e34 LB 0x98 -> off=0x0 cb=0000000000000021 uValue=00000000000c36b4 '_vbebios_product_name' 9293 _vbebios_product_name: ; 0xc7e34 LB 0x21 9294 9294 db 'Oracle VM VirtualBox VBE Adapter', 000h 9295 ; disGetNextSymbol 0xc7e5 b LB 0x7d -> off=0x0 cb=0000000000000029 uValue=00000000000c36db'_vbebios_product_revision'9296 _vbebios_product_revision: ; 0xc7e5 b LB 0x299297 db 'Oracle VM VirtualBox Version 7.0.0 _BETA3', 000h9298 ; disGetNextSymbol 0xc7e 84 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c3704'_vbebios_info_string'9299 _vbebios_info_string: ; 0xc7e 84LB 0x2b9295 ; disGetNextSymbol 0xc7e55 LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36d5 '_vbebios_product_revision' 9296 _vbebios_product_revision: ; 0xc7e55 LB 0x23 9297 db 'Oracle VM VirtualBox Version 7.0.0', 000h 9298 ; disGetNextSymbol 0xc7e78 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36f8 '_vbebios_info_string' 9299 _vbebios_info_string: ; 0xc7e78 LB 0x2b 9300 9300 db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h 9301 ; disGetNextSymbol 0xc7ea f LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c372f'_no_vbebios_info_string'9302 _no_vbebios_info_string: ; 0xc7ea fLB 0x299301 ; disGetNextSymbol 0xc7ea3 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3723 '_no_vbebios_info_string' 9302 _no_vbebios_info_string: ; 0xc7ea3 LB 0x29 9303 9303 db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h 9304 9304 9305 section CONST progbits vstart=0x7e d8align=1 ; size=0x0 class=DATA group=DGROUP9305 section CONST progbits vstart=0x7ecc align=1 ; size=0x0 class=DATA group=DGROUP 9306 9306 9307 section CONST2 progbits vstart=0x7e d8align=1 ; size=0x0 class=DATA group=DGROUP9307 section CONST2 progbits vstart=0x7ecc align=1 ; size=0x0 class=DATA group=DGROUP 9308 9308 9309 ; Padding 0x1 28 bytes at 0xc7ed89309 ; Padding 0x134 bytes at 0xc7ecc 9310 9310 db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh 9311 9311 db 065h, 02fh, 067h, 061h, 06ch, 069h, 074h, 073h, 079h, 06eh, 02fh, 063h, 06fh, 06dh, 070h, 069h … … 9326 9326 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 9327 9327 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 9328 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03dh 9328 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 9329 db 000h, 000h, 000h, 004h -
trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.md5sum
r96918 r97035 1 b99992b0eed0d26f49cc55e9779e8f54*VBoxVgaBios286.rom1 3c7a9949e164d27133e7258209f57173 *VBoxVgaBios286.rom -
trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.asm
r96918 r97035 1504 1504 mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a4a vgabios.c:239 1505 1505 mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a50 vgabios.c:241 1506 mov word [es:bx+000a8h], 0555 6h ; 26 c7 87 a8 00 5655 ; 0xc0a55 vgabios.c:2431506 mov word [es:bx+000a8h], 05550h ; 26 c7 87 a8 00 50 55 ; 0xc0a55 vgabios.c:243 1507 1507 mov [es:bx+000aah], ds ; 26 8c 9f aa 00 ; 0xc0a5c 1508 1508 pop bp ; 5d ; 0xc0a61 vgabios.c:244 … … 1970 1970 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc0e12 vgabios.c:558 1971 1971 sal bx, 003h ; c1 e3 03 ; 0xc0e16 1972 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc0e191972 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0e19 1973 1973 jne short 00e56h ; 75 36 ; 0xc0e1e 1974 1974 imul dx, di ; 0f af d7 ; 0xc0e20 vgabios.c:560 … … 1987 1987 mov di, dx ; 89 d7 ; 0xc0e43 1988 1988 add di, ax ; 01 c7 ; 0xc0e45 1989 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc0e47 vgabios.c:551989 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc0e47 vgabios.c:55 1990 1990 mov ax, word [es:di] ; 26 8b 05 ; 0xc0e4b 1991 1991 push SS ; 16 ; 0xc0e4e vgabios.c:58 … … 1993 1993 mov word [es:si], ax ; 26 89 04 ; 0xc0e50 1994 1994 jmp near 00eceh ; e9 78 00 ; 0xc0e53 vgabios.c:562 1995 mov bl, byte [bx+047b 6h] ; 8a 9f b647 ; 0xc0e56 vgabios.c:5631995 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc0e56 vgabios.c:563 1996 1996 cmp bl, 005h ; 80 fb 05 ; 0xc0e5a 1997 1997 je short 00eaah ; 74 4b ; 0xc0e5d … … 2092 2092 mov bx, 0010ch ; bb 0c 01 ; 0xc0f43 vgabios.c:67 2093 2093 jmp short 00f01h ; eb b9 ; 0xc0f46 2094 mov dx, 05d 72h ; ba 725d ; 0xc0f48 vgabios.c:6022094 mov dx, 05d6ch ; ba 6c 5d ; 0xc0f48 vgabios.c:602 2095 2095 mov ax, ds ; 8c d8 ; 0xc0f4b 2096 2096 jmp short 00f0ch ; eb bd ; 0xc0f4d vgabios.c:603 2097 mov dx, 055 72h ; ba 7255 ; 0xc0f4f vgabios.c:6052097 mov dx, 0556ch ; ba 6c 55 ; 0xc0f4f vgabios.c:605 2098 2098 jmp short 00f4bh ; eb f7 ; 0xc0f52 2099 mov dx, 059 72h ; ba 7259 ; 0xc0f54 vgabios.c:6082099 mov dx, 0596ch ; ba 6c 59 ; 0xc0f54 vgabios.c:608 2100 2100 jmp short 00f4bh ; eb f2 ; 0xc0f57 2101 mov dx, 07b 72h ; ba 727b ; 0xc0f59 vgabios.c:6112101 mov dx, 07b6ch ; ba 6c 7b ; 0xc0f59 vgabios.c:611 2102 2102 jmp short 00f4bh ; eb ed ; 0xc0f5c 2103 mov dx, 06b 72h ; ba 726b ; 0xc0f5e vgabios.c:6142103 mov dx, 06b6ch ; ba 6c 6b ; 0xc0f5e vgabios.c:614 2104 2104 jmp short 00f4bh ; eb e8 ; 0xc0f61 2105 mov dx, 07c9 fh ; ba 9f7c ; 0xc0f63 vgabios.c:6172105 mov dx, 07c99h ; ba 99 7c ; 0xc0f63 vgabios.c:617 2106 2106 jmp short 00f4bh ; eb e3 ; 0xc0f66 2107 2107 jmp short 00f3dh ; eb d3 ; 0xc0f68 vgabios.c:623 … … 2127 2127 movzx bx, al ; 0f b6 d8 ; 0xc0f92 vgabios.c:646 2128 2128 sal bx, 003h ; c1 e3 03 ; 0xc0f95 2129 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc0f982129 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0f98 2130 2130 je near 010b9h ; 0f 84 18 01 ; 0xc0f9d 2131 mov ch, byte [bx+047b 6h] ; 8a af b647 ; 0xc0fa1 vgabios.c:6502131 mov ch, byte [bx+047b0h] ; 8a af b0 47 ; 0xc0fa1 vgabios.c:650 2132 2132 cmp ch, 003h ; 80 fd 03 ; 0xc0fa5 2133 2133 jc short 00fbbh ; 72 11 ; 0xc0fa8 … … 2181 2181 inc byte [bp-006h] ; fe 46 fa ; 0xc1029 vgabios.c:662 2182 2182 jmp short 00ffch ; eb ce ; 0xc102c 2183 movzx cx, byte [bx+047b 7h] ; 0f b6 8f b747 ; 0xc102e vgabios.c:6652183 movzx cx, byte [bx+047b1h] ; 0f b6 8f b1 47 ; 0xc102e vgabios.c:665 2184 2184 mov bx, strict word 00004h ; bb 04 00 ; 0xc1033 2185 2185 sub bx, cx ; 29 cb ; 0xc1036 … … 2200 2200 movzx bx, ah ; 0f b6 dc ; 0xc105b vgabios.c:669 2201 2201 sal bx, 003h ; c1 e3 03 ; 0xc105e 2202 cmp byte [bx+047b 7h], 002h ; 80 bf b747 02 ; 0xc10612202 cmp byte [bx+047b1h], 002h ; 80 bf b1 47 02 ; 0xc1061 2203 2203 jne short 0107dh ; 75 15 ; 0xc1066 2204 2204 and dx, strict byte 00003h ; 83 e2 03 ; 0xc1068 vgabios.c:670 … … 2535 2535 mov si, bx ; 89 de ; 0xc1304 2536 2536 sal si, 003h ; c1 e6 03 ; 0xc1306 2537 cmp byte [si+047 b5h], 000h ; 80 bc b547 00 ; 0xc13092537 cmp byte [si+047afh], 000h ; 80 bc af 47 00 ; 0xc1309 2538 2538 jne short 01344h ; 75 34 ; 0xc130e 2539 2539 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1310 vgabios.c:57 … … 2559 2559 inc bx ; 43 ; 0xc1341 2560 2560 jmp short 01353h ; eb 0f ; 0xc1342 vgabios.c:861 2561 movzx bx, byte [bx+048 34h] ; 0f b6 9f 3448 ; 0xc1344 vgabios.c:8632561 movzx bx, byte [bx+0482eh] ; 0f b6 9f 2e 48 ; 0xc1344 vgabios.c:863 2562 2562 sal bx, 006h ; c1 e3 06 ; 0xc1349 2563 2563 movzx ax, cl ; 0f b6 c1 ; 0xc134c 2564 mov bx, word [bx+0484 bh] ; 8b 9f 4b48 ; 0xc134f2564 mov bx, word [bx+04845h] ; 8b 9f 45 48 ; 0xc134f 2565 2565 imul bx, ax ; 0f af d8 ; 0xc1353 2566 2566 mov si, strict word 00063h ; be 63 00 ; 0xc1356 vgabios.c:57 … … 2606 2606 mov si, bx ; 89 de ; 0xc13a0 2607 2607 sal si, 003h ; c1 e6 03 ; 0xc13a2 2608 cmp byte [si+047 b5h], 000h ; 80 bc b547 00 ; 0xc13a52608 cmp byte [si+047afh], 000h ; 80 bc af 47 00 ; 0xc13a5 2609 2609 jne short 013d4h ; 75 28 ; 0xc13aa 2610 2610 mov si, 00089h ; be 89 00 ; 0xc13ac vgabios.c:47 … … 2614 2614 test AL, strict byte 010h ; a8 10 ; 0xc13b7 vgabios.c:924 2615 2615 je short 013c2h ; 74 07 ; 0xc13b9 2616 movsx ax, byte [bx+07df bh] ; 0f be 87 fb7d ; 0xc13bb vgabios.c:9252616 movsx ax, byte [bx+07df5h] ; 0f be 87 f5 7d ; 0xc13bb vgabios.c:925 2617 2617 jmp short 013d9h ; eb 17 ; 0xc13c0 vgabios.c:926 2618 2618 test AL, strict byte 080h ; a8 80 ; 0xc13c2 2619 2619 je short 013cdh ; 74 07 ; 0xc13c4 2620 movsx ax, byte [bx+07de bh] ; 0f be 87 eb7d ; 0xc13c6 vgabios.c:9272620 movsx ax, byte [bx+07de5h] ; 0f be 87 e5 7d ; 0xc13c6 vgabios.c:927 2621 2621 jmp short 013d9h ; eb 0c ; 0xc13cb vgabios.c:928 2622 movsx ax, byte [bx+07d f3h] ; 0f be 87 f37d ; 0xc13cd vgabios.c:9292622 movsx ax, byte [bx+07dedh] ; 0f be 87 ed 7d ; 0xc13cd vgabios.c:929 2623 2623 jmp short 013d9h ; eb 05 ; 0xc13d2 vgabios.c:930 2624 movzx ax, byte [bx+048 34h] ; 0f b6 87 3448 ; 0xc13d4 vgabios.c:9312624 movzx ax, byte [bx+0482eh] ; 0f b6 87 2e 48 ; 0xc13d4 vgabios.c:931 2625 2625 pop bp ; 5d ; 0xc13d9 vgabios.c:934 2626 2626 pop si ; 5e ; 0xc13da … … 2681 2681 mov di, cx ; 89 cf ; 0xc1459 vgabios.c:999 2682 2682 sal di, 003h ; c1 e7 03 ; 0xc145b 2683 mov al, byte [di+047b ah] ; 8a 85 ba47 ; 0xc145e2683 mov al, byte [di+047b4h] ; 8a 85 b4 47 ; 0xc145e 2684 2684 mov dx, 003c6h ; ba c6 03 ; 0xc1462 2685 2685 out DX, AL ; ee ; 0xc1465 … … 2687 2687 mov dx, 003c8h ; ba c8 03 ; 0xc1468 2688 2688 out DX, AL ; ee ; 0xc146b 2689 mov cl, byte [di+047b bh] ; 8a 8d bb47 ; 0xc146c vgabios.c:10052689 mov cl, byte [di+047b5h] ; 8a 8d b5 47 ; 0xc146c vgabios.c:1005 2690 2690 cmp cl, 001h ; 80 f9 01 ; 0xc1470 2691 2691 jc short 01483h ; 72 0e ; 0xc1473 … … 2698 2698 test cl, cl ; 84 c9 ; 0xc1483 2699 2699 jne short 014a1h ; 75 1a ; 0xc1485 2700 mov word [bp-016h], 04fc 8h ; c7 46 ea c84f ; 0xc1487 vgabios.c:10072700 mov word [bp-016h], 04fc2h ; c7 46 ea c2 4f ; 0xc1487 vgabios.c:1007 2701 2701 jmp short 014a1h ; eb 13 ; 0xc148c vgabios.c:1008 2702 mov word [bp-016h], 0508 8h ; c7 46 ea 8850 ; 0xc148e vgabios.c:10102702 mov word [bp-016h], 05082h ; c7 46 ea 82 50 ; 0xc148e vgabios.c:1010 2703 2703 jmp short 014a1h ; eb 0c ; 0xc1493 vgabios.c:1011 2704 mov word [bp-016h], 0514 8h ; c7 46 ea 4851 ; 0xc1495 vgabios.c:10132704 mov word [bp-016h], 05142h ; c7 46 ea 42 51 ; 0xc1495 vgabios.c:1013 2705 2705 jmp short 014a1h ; eb 05 ; 0xc149a vgabios.c:1014 2706 mov word [bp-016h], 0520 8h ; c7 46 ea 0852 ; 0xc149c vgabios.c:10162706 mov word [bp-016h], 05202h ; c7 46 ea 02 52 ; 0xc149c vgabios.c:1016 2707 2707 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc14a1 vgabios.c:1020 2708 2708 sal di, 003h ; c1 e7 03 ; 0xc14a5 2709 cmp byte [di+047 b5h], 000h ; 80 bd b547 00 ; 0xc14a82709 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc14a8 2710 2710 jne short 014beh ; 75 0f ; 0xc14ad 2711 2711 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc14af vgabios.c:1022 2712 2712 cmp byte [es:si+002h], 008h ; 26 80 7c 02 08 ; 0xc14b2 2713 2713 jne short 014beh ; 75 05 ; 0xc14b7 2714 mov word [bp-016h], 0508 8h ; c7 46 ea 8850 ; 0xc14b9 vgabios.c:10232714 mov word [bp-016h], 05082h ; c7 46 ea 82 50 ; 0xc14b9 vgabios.c:1023 2715 2715 xor cx, cx ; 31 c9 ; 0xc14be vgabios.c:1026 2716 2716 jmp short 014d1h ; eb 0f ; 0xc14c0 … … 2725 2725 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc14d1 2726 2726 sal di, 003h ; c1 e7 03 ; 0xc14d5 2727 movzx di, byte [di+047b bh] ; 0f b6 bd bb47 ; 0xc14d82728 movzx di, byte [di+048 44h] ; 0f b6 bd 4448 ; 0xc14dd2727 movzx di, byte [di+047b5h] ; 0f b6 bd b5 47 ; 0xc14d8 2728 movzx di, byte [di+0483eh] ; 0f b6 bd 3e 48 ; 0xc14dd 2729 2729 cmp cx, di ; 39 f9 ; 0xc14e2 2730 2730 jnbe short 014c2h ; 77 dc ; 0xc14e4 … … 2836 2836 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc15d8 vgabios.c:1081 2837 2837 sal di, 003h ; c1 e7 03 ; 0xc15dc 2838 cmp byte [di+047b 6h], 001h ; 80 bd b647 01 ; 0xc15df2838 cmp byte [di+047b0h], 001h ; 80 bd b0 47 01 ; 0xc15df 2839 2839 jne short 015ebh ; 75 05 ; 0xc15e4 2840 2840 mov cx, 003b4h ; b9 b4 03 ; 0xc15e6 … … 2876 2876 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc1636 vgabios.c:1100 2877 2877 sal di, 003h ; c1 e7 03 ; 0xc163a 2878 cmp byte [di+047 b5h], 000h ; 80 bd b547 00 ; 0xc163d2878 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc163d 2879 2879 jne short 01656h ; 75 12 ; 0xc1642 2880 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc1644 vgabios.c:11022880 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc1644 vgabios.c:1102 2881 2881 mov cx, 04000h ; b9 00 40 ; 0xc1648 2882 2882 mov ax, 00720h ; b8 20 07 ; 0xc164b … … 2887 2887 cmp byte [bp-00eh], 00dh ; 80 7e f2 0d ; 0xc1656 vgabios.c:1106 2888 2888 jnc short 0166dh ; 73 11 ; 0xc165a 2889 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc165c vgabios.c:11082889 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc165c vgabios.c:1108 2890 2890 mov cx, 04000h ; b9 00 40 ; 0xc1660 2891 2891 xor ax, ax ; 31 c0 ; 0xc1663 … … 2904 2904 mov AL, strict byte 00fh ; b0 0f ; 0xc167c vgabios.c:1114 2905 2905 out DX, AL ; ee ; 0xc167e 2906 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc167f vgabios.c:11152906 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc167f vgabios.c:1115 2907 2907 mov cx, 08000h ; b9 00 80 ; 0xc1683 2908 2908 xor ax, ax ; 31 c0 ; 0xc1686 … … 2953 2953 jnbe short 0172fh ; 77 26 ; 0xc1707 2954 2954 movzx di, al ; 0f b6 f8 ; 0xc1709 vgabios.c:1136 2955 mov al, byte [di+07d e3h] ; 8a 85 e37d ; 0xc170c vgabios.c:502955 mov al, byte [di+07dddh] ; 8a 85 dd 7d ; 0xc170c vgabios.c:50 2956 2956 mov di, strict word 00065h ; bf 65 00 ; 0xc1710 vgabios.c:52 2957 2957 mov byte [es:di], al ; 26 88 05 ; 0xc1713 … … 2967 2967 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc172f vgabios.c:1141 2968 2968 sal di, 003h ; c1 e7 03 ; 0xc1733 2969 cmp byte [di+047 b5h], 000h ; 80 bd b547 00 ; 0xc17362969 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc1736 2970 2970 jne short 01746h ; 75 09 ; 0xc173b 2971 2971 mov dx, strict word 00007h ; ba 07 00 ; 0xc173d vgabios.c:1143 … … 2985 2985 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc175f vgabios.c:1155 2986 2986 sal di, 003h ; c1 e7 03 ; 0xc1763 2987 cmp byte [di+047 b5h], 000h ; 80 bd b547 00 ; 0xc17662987 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc1766 2988 2988 jne near 01828h ; 0f 85 b9 00 ; 0xc176b 2989 2989 mov es, [bp-014h] ; 8e 46 ec ; 0xc176f vgabios.c:1157 … … 3002 3002 push dword 000000000h ; 66 6a 00 ; 0xc1795 3003 3003 mov cx, 00100h ; b9 00 01 ; 0xc1798 3004 mov bx, 055 72h ; bb 7255 ; 0xc179b3004 mov bx, 0556ch ; bb 6c 55 ; 0xc179b 3005 3005 mov dx, 0c000h ; ba 00 c0 ; 0xc179e 3006 3006 xor ax, ax ; 31 c0 ; 0xc17a1 … … 3010 3010 push dword 000000000h ; 66 6a 00 ; 0xc17a8 3011 3011 mov cx, 00100h ; b9 00 01 ; 0xc17ab 3012 mov bx, 05d 72h ; bb 725d ; 0xc17ae3012 mov bx, 05d6ch ; bb 6c 5d ; 0xc17ae 3013 3013 mov dx, 0c000h ; ba 00 c0 ; 0xc17b1 3014 3014 xor al, al ; 30 c0 ; 0xc17b4 … … 3018 3018 push dword 000000000h ; 66 6a 00 ; 0xc17bb 3019 3019 mov cx, 00100h ; b9 00 01 ; 0xc17be 3020 mov bx, 06b 72h ; bb 726b ; 0xc17c13020 mov bx, 06b6ch ; bb 6c 6b ; 0xc17c1 3021 3021 mov dx, 0c000h ; ba 00 c0 ; 0xc17c4 3022 3022 xor al, al ; 30 c0 ; 0xc17c7 … … 3057 3057 mov AH, strict byte 011h ; b4 11 ; 0xc1824 3058 3058 int 06dh ; cd 6d ; 0xc1826 3059 mov bx, 059 72h ; bb 7259 ; 0xc1828 vgabios.c:11963059 mov bx, 0596ch ; bb 6c 59 ; 0xc1828 vgabios.c:1196 3060 3060 mov cx, ds ; 8c d9 ; 0xc182b 3061 3061 mov ax, strict word 0001fh ; b8 1f 00 ; 0xc182d … … 3069 3069 cmp AL, strict byte 008h ; 3c 08 ; 0xc1842 3070 3070 jne short 0185dh ; 75 17 ; 0xc1844 3071 mov bx, 055 72h ; bb 7255 ; 0xc1846 vgabios.c:12003071 mov bx, 0556ch ; bb 6c 55 ; 0xc1846 vgabios.c:1200 3072 3072 mov cx, ds ; 8c d9 ; 0xc1849 3073 3073 mov ax, strict word 00043h ; b8 43 00 ; 0xc184b 3074 3074 call 009f0h ; e8 9f f1 ; 0xc184e 3075 3075 jmp short 0185dh ; eb 0a ; 0xc1851 vgabios.c:1201 3076 mov bx, 05d 72h ; bb 725d ; 0xc1853 vgabios.c:12033076 mov bx, 05d6ch ; bb 6c 5d ; 0xc1853 vgabios.c:1203 3077 3077 jmp short 01849h ; eb f1 ; 0xc1856 3078 mov bx, 06b 72h ; bb 726b ; 0xc1858 vgabios.c:12063078 mov bx, 06b6ch ; bb 6c 6b ; 0xc1858 vgabios.c:1206 3079 3079 jmp short 01849h ; eb ec ; 0xc185b 3080 3080 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc185d vgabios.c:1209 … … 3472 3472 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1be1 3473 3473 imul ax, cx ; 0f af c1 ; 0xc1be4 3474 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc1be73474 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc1be7 3475 3475 jne near 01d8bh ; 0f 85 9b 01 ; 0xc1bec 3476 3476 mov cx, ax ; 89 c1 ; 0xc1bf0 vgabios.c:1342 … … 3496 3496 sal dx, 008h ; c1 e2 08 ; 0xc1c29 3497 3497 add dx, strict byte 00020h ; 83 c2 20 ; 0xc1c2c 3498 mov bx, word [bx+047b 8h] ; 8b 9f b847 ; 0xc1c2f3498 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1c2f 3499 3499 mov cx, ax ; 89 c1 ; 0xc1c33 3500 3500 mov ax, dx ; 89 d0 ; 0xc1c35 … … 3530 3530 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1c90 3531 3531 sal bx, 003h ; c1 e3 03 ; 0xc1c94 3532 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc1c973532 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1c97 3533 3533 jcxz 01c9fh ; e3 02 ; 0xc1c9b 3534 3534 rep stosw ; f3 ab ; 0xc1c9d … … 3542 3542 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1cb3 3543 3543 sal bx, 003h ; c1 e3 03 ; 0xc1cb7 3544 mov ax, word [bx+047b 8h] ; 8b 87 b847 ; 0xc1cba3544 mov ax, word [bx+047b2h] ; 8b 87 b2 47 ; 0xc1cba 3545 3545 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1cbe 3546 3546 imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1cc1 … … 3583 3583 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1d29 3584 3584 sal bx, 003h ; c1 e3 03 ; 0xc1d2d 3585 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc1d303585 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1d30 3586 3586 jcxz 01d38h ; e3 02 ; 0xc1d34 3587 3587 rep stosw ; f3 ab ; 0xc1d36 … … 3597 3597 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1d53 3598 3598 sal bx, 003h ; c1 e3 03 ; 0xc1d57 3599 mov ax, word [bx+047b 8h] ; 8b 87 b847 ; 0xc1d5a3599 mov ax, word [bx+047b2h] ; 8b 87 b2 47 ; 0xc1d5a 3600 3600 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1d5e 3601 3601 imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1d61 … … 3616 3616 dec word [bp-01ah] ; ff 4e e6 ; 0xc1d85 vgabios.c:1370 3617 3617 jmp near 01ce7h ; e9 5c ff ; 0xc1d88 3618 movzx di, byte [di+048 34h] ; 0f b6 bd 3448 ; 0xc1d8b vgabios.c:13763618 movzx di, byte [di+0482eh] ; 0f b6 bd 2e 48 ; 0xc1d8b vgabios.c:1376 3619 3619 sal di, 006h ; c1 e7 06 ; 0xc1d90 3620 mov dl, byte [di+0484 ah] ; 8a 95 4a48 ; 0xc1d933620 mov dl, byte [di+04844h] ; 8a 95 44 48 ; 0xc1d93 3621 3621 mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc1d97 3622 mov dl, byte [bx+047b 6h] ; 8a 97 b647 ; 0xc1d9a vgabios.c:13773622 mov dl, byte [bx+047b0h] ; 8a 97 b0 47 ; 0xc1d9a vgabios.c:1377 3623 3623 cmp dl, 003h ; 80 fa 03 ; 0xc1d9e 3624 3624 jc short 01db4h ; 72 11 ; 0xc1da1 … … 3658 3658 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1dfe 3659 3659 sal bx, 003h ; c1 e3 03 ; 0xc1e02 3660 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc1e053660 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1e05 3661 3661 xor di, di ; 31 ff ; 0xc1e09 3662 3662 jcxz 01e0fh ; e3 02 ; 0xc1e0b … … 3739 3739 dec word [bp-01ah] ; ff 4e e6 ; 0xc1ef8 vgabios.c:1406 3740 3740 jmp short 01e8ch ; eb 8f ; 0xc1efb 3741 mov dl, byte [bx+047b 7h] ; 8a 97 b747 ; 0xc1efd vgabios.c:14113741 mov dl, byte [bx+047b1h] ; 8a 97 b1 47 ; 0xc1efd vgabios.c:1411 3742 3742 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1f01 vgabios.c:1412 3743 3743 jne short 01f42h ; 75 3b ; 0xc1f05 … … 3757 3757 imul cx, ax ; 0f af c8 ; 0xc1f2e 3758 3758 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1f31 3759 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc1f353759 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1f35 3760 3760 xor di, di ; 31 ff ; 0xc1f39 3761 3761 jcxz 01f3fh ; e3 02 ; 0xc1f3b … … 3858 3858 sal cx, 003h ; c1 e1 03 ; 0xc2063 3859 3859 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc2066 3860 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc206a3860 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc206a 3861 3861 xor di, di ; 31 ff ; 0xc206e 3862 3862 jcxz 02074h ; e3 02 ; 0xc2070 … … 4048 4048 push di ; 57 ; 0xc225d 4049 4049 enter 00006h, 000h ; c8 06 00 00 ; 0xc225e 4050 mov di, 055 72h ; bf 7255 ; 0xc2262 vgabios.c:15384050 mov di, 0556ch ; bf 6c 55 ; 0xc2262 vgabios.c:1538 4051 4051 xor bh, bh ; 30 ff ; 0xc2265 vgabios.c:1539 4052 4052 movzx si, byte [bp+00ah] ; 0f b6 76 0a ; 0xc2267 … … 4141 4141 enter 00006h, 000h ; c8 06 00 00 ; 0xc233b 4142 4142 mov dh, dl ; 88 d6 ; 0xc233f 4143 mov word [bp-002h], 055 72h ; c7 46 fe 7255 ; 0xc2341 vgabios.c:16024143 mov word [bp-002h], 0556ch ; c7 46 fe 6c 55 ; 0xc2341 vgabios.c:1602 4144 4144 movzx si, cl ; 0f b6 f1 ; 0xc2346 vgabios.c:1603 4145 4145 movzx cx, byte [bp+008h] ; 0f b6 4e 08 ; 0xc2349 … … 4237 4237 mov di, bx ; 89 df ; 0xc2426 4238 4238 sal di, 003h ; c1 e7 03 ; 0xc2428 4239 cmp byte [di+047 b5h], 000h ; 80 bd b547 00 ; 0xc242b4239 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc242b 4240 4240 jne short 02478h ; 75 46 ; 0xc2430 4241 4241 mov bx, word [bp-018h] ; 8b 5e e8 ; 0xc2432 vgabios.c:1645 … … 4259 4259 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc2463 4260 4260 mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc2466 vgabios.c:1648 4261 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc24694261 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc2469 4262 4262 mov cx, si ; 89 f1 ; 0xc246d 4263 4263 mov di, dx ; 89 d7 ; 0xc246f … … 4265 4265 rep stosw ; f3 ab ; 0xc2473 4266 4266 jmp near 0251ch ; e9 a4 00 ; 0xc2475 vgabios.c:1650 4267 movzx bx, byte [bx+048 34h] ; 0f b6 9f 3448 ; 0xc2478 vgabios.c:16534267 movzx bx, byte [bx+0482eh] ; 0f b6 9f 2e 48 ; 0xc2478 vgabios.c:1653 4268 4268 sal bx, 006h ; c1 e3 06 ; 0xc247d 4269 mov al, byte [bx+0484 ah] ; 8a 87 4a48 ; 0xc24804269 mov al, byte [bx+04844h] ; 8a 87 44 48 ; 0xc2480 4270 4270 mov byte [bp-006h], al ; 88 46 fa ; 0xc2484 4271 mov al, byte [di+047b 7h] ; 8a 85 b747 ; 0xc2487 vgabios.c:16544271 mov al, byte [di+047b1h] ; 8a 85 b1 47 ; 0xc2487 vgabios.c:1654 4272 4272 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc248b 4273 4273 dec si ; 4e ; 0xc248e vgabios.c:1655 … … 4276 4276 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc2496 vgabios.c:1657 4277 4277 sal bx, 003h ; c1 e3 03 ; 0xc249a 4278 mov al, byte [bx+047b 6h] ; 8a 87 b647 ; 0xc249d4278 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc249d 4279 4279 cmp AL, strict byte 003h ; 3c 03 ; 0xc24a1 4280 4280 jc short 024b1h ; 72 0c ; 0xc24a3 … … 4369 4369 mov bx, cx ; 89 cb ; 0xc2589 4370 4370 sal bx, 003h ; c1 e3 03 ; 0xc258b 4371 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc258e4371 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc258e 4372 4372 jne short 025d2h ; 75 3d ; 0xc2593 4373 4373 imul di, ax ; 0f af f8 ; 0xc2595 vgabios.c:1703 … … 4388 4388 movzx di, byte [bp-012h] ; 0f b6 7e ee ; 0xc25bd vgabios.c:1706 4389 4389 sal di, 003h ; c1 e7 03 ; 0xc25c1 4390 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc25c4 vgabios.c:504390 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc25c4 vgabios.c:50 4391 4391 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc25c8 4392 4392 mov byte [es:bx], al ; 26 88 07 ; 0xc25cb … … 4395 4395 jmp short 025b5h ; eb e3 ; 0xc25d0 vgabios.c:1708 4396 4396 mov di, cx ; 89 cf ; 0xc25d2 vgabios.c:1713 4397 movzx ax, byte [di+048 34h] ; 0f b6 85 3448 ; 0xc25d44397 movzx ax, byte [di+0482eh] ; 0f b6 85 2e 48 ; 0xc25d4 4398 4398 mov di, ax ; 89 c7 ; 0xc25d9 4399 4399 sal di, 006h ; c1 e7 06 ; 0xc25db 4400 mov al, byte [di+0484 ah] ; 8a 85 4a48 ; 0xc25de4400 mov al, byte [di+04844h] ; 8a 85 44 48 ; 0xc25de 4401 4401 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc25e2 4402 mov al, byte [bx+047b 7h] ; 8a 87 b747 ; 0xc25e5 vgabios.c:17144402 mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc25e5 vgabios.c:1714 4403 4403 mov byte [bp-014h], al ; 88 46 ec ; 0xc25e9 4404 4404 dec si ; 4e ; 0xc25ec vgabios.c:1715 … … 4407 4407 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc25f4 vgabios.c:1717 4408 4408 sal bx, 003h ; c1 e3 03 ; 0xc25f8 4409 mov bl, byte [bx+047b 6h] ; 8a 9f b647 ; 0xc25fb4409 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc25fb 4410 4410 cmp bl, 003h ; 80 fb 03 ; 0xc25ff 4411 4411 jc short 02612h ; 72 0e ; 0xc2602 … … 4477 4477 movzx bx, al ; 0f b6 d8 ; 0xc26ab vgabios.c:1750 4478 4478 sal bx, 003h ; c1 e3 03 ; 0xc26ae 4479 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc26b14479 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc26b1 4480 4480 je near 027c5h ; 0f 84 0b 01 ; 0xc26b6 4481 mov al, byte [bx+047b 6h] ; 8a 87 b647 ; 0xc26ba vgabios.c:17524481 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc26ba vgabios.c:1752 4482 4482 cmp AL, strict byte 003h ; 3c 03 ; 0xc26be 4483 4483 jc short 026d1h ; 72 0f ; 0xc26c0 … … 4538 4538 shr si, 1 ; d1 ee ; 0xc2749 4539 4539 imul si, si, strict byte 00050h ; 6b f6 50 ; 0xc274b 4540 cmp al, byte [bx+047b 7h] ; 3a 87 b747 ; 0xc274e4540 cmp al, byte [bx+047b1h] ; 3a 87 b1 47 ; 0xc274e 4541 4541 jne short 0275bh ; 75 07 ; 0xc2752 4542 4542 mov bx, dx ; 89 d3 ; 0xc2754 vgabios.c:1774 … … 4554 4554 movzx si, ah ; 0f b6 f4 ; 0xc2772 vgabios.c:1782 4555 4555 sal si, 003h ; c1 e6 03 ; 0xc2775 4556 cmp byte [si+047b 7h], 002h ; 80 bc b747 02 ; 0xc27784556 cmp byte [si+047b1h], 002h ; 80 bc b1 47 02 ; 0xc2778 4557 4557 jne short 02796h ; 75 17 ; 0xc277d 4558 4558 mov ah, dl ; 88 d4 ; 0xc277f vgabios.c:1784 … … 4671 4671 mov bx, si ; 89 f3 ; 0xc289a 4672 4672 sal bx, 003h ; c1 e3 03 ; 0xc289c 4673 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc289f4673 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc289f 4674 4674 jne short 028e9h ; 75 43 ; 0xc28a4 4675 4675 mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc28a6 vgabios.c:1862 … … 4687 4687 add ax, ax ; 01 c0 ; 0xc28c9 4688 4688 add si, ax ; 01 c6 ; 0xc28cb 4689 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc28cd vgabios.c:504689 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc28cd vgabios.c:50 4690 4690 mov byte [es:si], ch ; 26 88 2c ; 0xc28d1 4691 4691 cmp cl, 003h ; 80 f9 03 ; 0xc28d4 vgabios.c:1867 4692 4692 jne near 02977h ; 0f 85 9c 00 ; 0xc28d7 4693 4693 inc si ; 46 ; 0xc28db vgabios.c:1868 4694 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc28dc vgabios.c:504694 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc28dc vgabios.c:50 4695 4695 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc28e0 4696 4696 mov byte [es:si], al ; 26 88 04 ; 0xc28e3 4697 4697 jmp near 02977h ; e9 8e 00 ; 0xc28e6 vgabios.c:1870 4698 movzx si, byte [si+048 34h] ; 0f b6 b4 3448 ; 0xc28e9 vgabios.c:18734698 movzx si, byte [si+0482eh] ; 0f b6 b4 2e 48 ; 0xc28e9 vgabios.c:1873 4699 4699 sal si, 006h ; c1 e6 06 ; 0xc28ee 4700 mov ah, byte [si+0484 ah] ; 8a a4 4a48 ; 0xc28f14701 mov dl, byte [bx+047b 7h] ; 8a 97 b747 ; 0xc28f5 vgabios.c:18744702 mov al, byte [bx+047b 6h] ; 8a 87 b647 ; 0xc28f9 vgabios.c:18754700 mov ah, byte [si+04844h] ; 8a a4 44 48 ; 0xc28f1 4701 mov dl, byte [bx+047b1h] ; 8a 97 b1 47 ; 0xc28f5 vgabios.c:1874 4702 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc28f9 vgabios.c:1875 4703 4703 cmp AL, strict byte 003h ; 3c 03 ; 0xc28fd 4704 4704 jc short 0290dh ; 72 0c ; 0xc28ff … … 4764 4764 db 0feh, 0cch 4765 4765 ; dec ah ; fe cc ; 0xc29a4 4766 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc29a64766 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc29a6 4767 4767 jne short 029f5h ; 75 48 ; 0xc29ab 4768 4768 mov dx, word [bp-010h] ; 8b 56 f0 ; 0xc29ad vgabios.c:1907 … … 4782 4782 add si, dx ; 01 d6 ; 0xc29d4 4783 4783 inc si ; 46 ; 0xc29d6 vgabios.c:1908 4784 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc29d7 vgabios.c:454784 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc29d7 vgabios.c:45 4785 4785 mov bl, byte [es:si] ; 26 8a 1c ; 0xc29db 4786 4786 push strict byte 00001h ; 6a 01 ; 0xc29de vgabios.c:1909 … … 5079 5079 sal di, 005h ; c1 e7 05 ; 0xc2c25 5080 5080 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2c28 5081 add si, 05d 72h ; 81 c6 725d ; 0xc2c2b vgabios.c:20135081 add si, 05d6ch ; 81 c6 6c 5d ; 0xc2c2b vgabios.c:2013 5082 5082 mov cx, strict word 0000eh ; b9 0e 00 ; 0xc2c2f 5083 5083 mov dx, 0c000h ; ba 00 c0 ; 0xc2c32 … … 5135 5135 sal di, 005h ; c1 e7 05 ; 0xc2c96 5136 5136 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2c99 5137 add si, 055 72h ; 81 c6 7255 ; 0xc2c9c vgabios.c:20325137 add si, 0556ch ; 81 c6 6c 55 ; 0xc2c9c vgabios.c:2032 5138 5138 mov cx, strict word 00008h ; b9 08 00 ; 0xc2ca0 5139 5139 mov dx, 0c000h ; ba 00 c0 ; 0xc2ca3 … … 5191 5191 sal di, 005h ; c1 e7 05 ; 0xc2d07 5192 5192 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2d0a 5193 add si, 06b 72h ; 81 c6 726b ; 0xc2d0d vgabios.c:20525193 add si, 06b6ch ; 81 c6 6c 6b ; 0xc2d0d vgabios.c:2052 5194 5194 mov cx, strict word 00010h ; b9 10 00 ; 0xc2d11 5195 5195 mov dx, 0c000h ; ba 00 c0 ; 0xc2d14 … … 5249 5249 mov DL, strict byte 002h ; b2 02 ; 0xc2d73 vgabios.c:2073 5250 5250 movzx bx, dl ; 0f b6 da ; 0xc2d75 vgabios.c:2074 5251 mov al, byte [bx+07 e03h] ; 8a 87 03 7e; 0xc2d785251 mov al, byte [bx+07dfdh] ; 8a 87 fd 7d ; 0xc2d78 5252 5252 mov byte [bp+004h], al ; 88 46 04 ; 0xc2d7c 5253 5253 mov bx, 00085h ; bb 85 00 ; 0xc2d7f vgabios.c:62 … … 5290 5290 movzx cx, al ; 0f b6 c8 ; 0xc2dc3 5291 5291 mov bx, strict word 0000eh ; bb 0e 00 ; 0xc2dc6 5292 mov ax, 05d 72h ; b8 725d ; 0xc2dc95292 mov ax, 05d6ch ; b8 6c 5d ; 0xc2dc9 5293 5293 mov dx, ds ; 8c da ; 0xc2dcc 5294 5294 call 02d55h ; e8 84 ff ; 0xc2dce … … 5308 5308 movzx cx, al ; 0f b6 c8 ; 0xc2de1 5309 5309 mov bx, strict word 00008h ; bb 08 00 ; 0xc2de4 5310 mov ax, 055 72h ; b8 7255 ; 0xc2de75310 mov ax, 0556ch ; b8 6c 55 ; 0xc2de7 5311 5311 mov dx, ds ; 8c da ; 0xc2dea 5312 5312 call 02d55h ; e8 66 ff ; 0xc2dec … … 5326 5326 movzx cx, al ; 0f b6 c8 ; 0xc2dff 5327 5327 mov bx, strict word 00010h ; bb 10 00 ; 0xc2e02 5328 mov ax, 06b 72h ; b8 726b ; 0xc2e055328 mov ax, 06b6ch ; b8 6c 6b ; 0xc2e05 5329 5329 mov dx, ds ; 8c da ; 0xc2e08 5330 5330 call 02d55h ; e8 48 ff ; 0xc2e0a … … 5458 5458 mov ax, ds ; 8c d8 ; 0xc2f0b vgabios.c:2190 5459 5459 mov es, dx ; 8e c2 ; 0xc2f0d vgabios.c:72 5460 mov word [es:bx], 0550 8h ; 26 c7 07 0855 ; 0xc2f0f5460 mov word [es:bx], 05502h ; 26 c7 07 02 55 ; 0xc2f0f 5461 5461 mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc2f14 5462 5462 lea di, [bx+004h] ; 8d 7f 04 ; 0xc2f18 vgabios.c:2195 … … 6334 6334 movzx bx, al ; 0f b6 d8 ; 0xc36b9 6335 6335 sal bx, 003h ; c1 e3 03 ; 0xc36bc 6336 cmp dl, byte [bx+047 b4h] ; 3a 97 b447 ; 0xc36bf6336 cmp dl, byte [bx+047aeh] ; 3a 97 ae 47 ; 0xc36bf 6337 6337 jne short 036b3h ; 75 ee ; 0xc36c3 6338 6338 mov ah, al ; 88 c4 ; 0xc36c5 … … 7082 7082 ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41 ; 0xc3dfe 7083 7083 mov word [es:bx+004h], 00200h ; 26 c7 47 04 00 02 ; 0xc3e06 vbe.c:338 7084 mov word [es:bx+006h], 07e0 8h ; 26 c7 47 06 087e ; 0xc3e0c vbe.c:3417084 mov word [es:bx+006h], 07e02h ; 26 c7 47 06 02 7e ; 0xc3e0c vbe.c:341 7085 7085 mov [es:bx+008h], ds ; 26 8c 5f 08 ; 0xc3e12 7086 7086 db 066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 000h … … 7098 7098 je short 03e67h ; 74 24 ; 0xc3e41 7099 7099 mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00 ; 0xc3e43 vbe.c:359 7100 mov word [es:bx+016h], 07e1 dh ; 26 c7 47 16 1d7e ; 0xc3e49 vbe.c:3607100 mov word [es:bx+016h], 07e17h ; 26 c7 47 16 17 7e ; 0xc3e49 vbe.c:360 7101 7101 mov [es:bx+018h], ds ; 26 8c 5f 18 ; 0xc3e4f 7102 mov word [es:bx+01ah], 07e3 ah ; 26 c7 47 1a 3a7e ; 0xc3e53 vbe.c:3617102 mov word [es:bx+01ah], 07e34h ; 26 c7 47 1a 34 7e ; 0xc3e53 vbe.c:361 7103 7103 mov [es:bx+01ch], ds ; 26 8c 5f 1c ; 0xc3e59 7104 mov word [es:bx+01eh], 07e5 bh ; 26 c7 47 1e 5b7e ; 0xc3e5d vbe.c:3627104 mov word [es:bx+01eh], 07e55h ; 26 c7 47 1e 55 7e ; 0xc3e5d vbe.c:362 7105 7105 mov [es:bx+020h], ds ; 26 8c 5f 20 ; 0xc3e63 7106 7106 mov dx, cx ; 89 ca ; 0xc3e67 vbe.c:369 … … 7822 7822 times 43 db 0 7823 7823 7824 section _DATA progbits vstart=0x4780 align=1 ; size=0x37 58class=DATA group=DGROUP7825 ; disGetNextSymbol 0xc4780 LB 0x37 58 -> off=0x0 cb=0000000000000034uValue=00000000000c0000 '_msg_vga_init'7826 _msg_vga_init: ; 0xc4780 LB 0x 347827 db 'Oracle VM VirtualBox Version 7.0.0 _BETA3VGA BIOS', 00dh, 00ah, 000h7828 ; disGetNextSymbol 0xc47 b4 LB 0x3724 -> off=0x0 cb=0000000000000080 uValue=00000000000c0034'vga_modes'7829 vga_modes: ; 0xc47 b4LB 0x807824 section _DATA progbits vstart=0x4780 align=1 ; size=0x374c class=DATA group=DGROUP 7825 ; disGetNextSymbol 0xc4780 LB 0x374c -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init' 7826 _msg_vga_init: ; 0xc4780 LB 0x2e 7827 db 'Oracle VM VirtualBox Version 7.0.0 VGA BIOS', 00dh, 00ah, 000h 7828 ; disGetNextSymbol 0xc47ae LB 0x371e -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes' 7829 vga_modes: ; 0xc47ae LB 0x80 7830 7830 db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h 7831 7831 db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h … … 7836 7836 db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h 7837 7837 db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h 7838 ; disGetNextSymbol 0xc48 34 LB 0x36a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c00b4'line_to_vpti'7839 line_to_vpti: ; 0xc48 34LB 0x107838 ; disGetNextSymbol 0xc482e LB 0x369e -> off=0x0 cb=0000000000000010 uValue=00000000000c00ae 'line_to_vpti' 7839 line_to_vpti: ; 0xc482e LB 0x10 7840 7840 db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh 7841 ; disGetNextSymbol 0xc48 44 LB 0x3694 -> off=0x0 cb=0000000000000004 uValue=00000000000c00c4'dac_regs'7842 dac_regs: ; 0xc48 44LB 0x47841 ; disGetNextSymbol 0xc483e LB 0x368e -> off=0x0 cb=0000000000000004 uValue=00000000000c00be 'dac_regs' 7842 dac_regs: ; 0xc483e LB 0x4 7843 7843 dd 0ff3f3f3fh 7844 ; disGetNextSymbol 0xc484 8 LB 0x3690 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c8'video_param_table'7845 video_param_table: ; 0xc484 8LB 0x7807844 ; disGetNextSymbol 0xc4842 LB 0x368a -> off=0x0 cb=0000000000000780 uValue=00000000000c00c2 'video_param_table' 7845 video_param_table: ; 0xc4842 LB 0x780 7846 7846 db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h 7847 7847 db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h … … 7964 7964 db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch 7965 7965 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh 7966 ; disGetNextSymbol 0xc4fc 8 LB 0x2f10 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0848'palette0'7967 palette0: ; 0xc4fc 8LB 0xc07966 ; disGetNextSymbol 0xc4fc2 LB 0x2f0a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0842 'palette0' 7967 palette0: ; 0xc4fc2 LB 0xc0 7968 7968 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 7969 7969 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah … … 7978 7978 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh 7979 7979 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh 7980 ; disGetNextSymbol 0xc508 8 LB 0x2e50 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0908'palette1'7981 palette1: ; 0xc508 8LB 0xc07980 ; disGetNextSymbol 0xc5082 LB 0x2e4a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0902 'palette1' 7981 palette1: ; 0xc5082 LB 0xc0 7982 7982 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah 7983 7983 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah … … 7992 7992 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh 7993 7993 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh 7994 ; disGetNextSymbol 0xc514 8 LB 0x2d90 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c8'palette2'7995 palette2: ; 0xc514 8LB 0xc07994 ; disGetNextSymbol 0xc5142 LB 0x2d8a -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c2 'palette2' 7995 palette2: ; 0xc5142 LB 0xc0 7996 7996 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah 7997 7997 db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah … … 8006 8006 db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh 8007 8007 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh 8008 ; disGetNextSymbol 0xc520 8 LB 0x2cd0 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a88'palette3'8009 palette3: ; 0xc520 8LB 0x3008008 ; disGetNextSymbol 0xc5202 LB 0x2cca -> off=0x0 cb=0000000000000300 uValue=00000000000c0a82 'palette3' 8009 palette3: ; 0xc5202 LB 0x300 8010 8010 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah 8011 8011 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh … … 8056 8056 db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8057 8057 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8058 ; disGetNextSymbol 0xc550 8 LB 0x29d0 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d88'static_functionality'8059 static_functionality: ; 0xc550 8LB 0x108058 ; disGetNextSymbol 0xc5502 LB 0x29ca -> off=0x0 cb=0000000000000010 uValue=00000000000c0d82 'static_functionality' 8059 static_functionality: ; 0xc5502 LB 0x10 8060 8060 db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h 8061 ; disGetNextSymbol 0xc551 8 LB 0x29c0 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d98'_dcc_table'8062 _dcc_table: ; 0xc551 8LB 0x248061 ; disGetNextSymbol 0xc5512 LB 0x29ba -> off=0x0 cb=0000000000000024 uValue=00000000000c0d92 '_dcc_table' 8062 _dcc_table: ; 0xc5512 LB 0x24 8063 8063 db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8064 8064 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8065 8065 db 000h, 000h, 000h, 000h 8066 ; disGetNextSymbol 0xc553 c LB 0x299c -> off=0x0 cb=000000000000001a uValue=00000000000c0dbc'_secondary_save_area'8067 _secondary_save_area: ; 0xc553 cLB 0x1a8068 db 01ah, 000h, 01 8h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h8066 ; disGetNextSymbol 0xc5536 LB 0x2996 -> off=0x0 cb=000000000000001a uValue=00000000000c0db6 '_secondary_save_area' 8067 _secondary_save_area: ; 0xc5536 LB 0x1a 8068 db 01ah, 000h, 012h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8069 8069 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8070 ; disGetNextSymbol 0xc555 6 LB 0x2982 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd6'_video_save_pointer_table'8071 _video_save_pointer_table: ; 0xc555 6LB 0x1c8072 db 04 8h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h8073 db 03 ch, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h8074 ; disGetNextSymbol 0xc55 72 LB 0x2966 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df2'vgafont8'8075 vgafont8: ; 0xc55 72LB 0x8008070 ; disGetNextSymbol 0xc5550 LB 0x297c -> off=0x0 cb=000000000000001c uValue=00000000000c0dd0 '_video_save_pointer_table' 8071 _video_save_pointer_table: ; 0xc5550 LB 0x1c 8072 db 042h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8073 db 036h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8074 ; disGetNextSymbol 0xc556c LB 0x2960 -> off=0x0 cb=0000000000000800 uValue=00000000000c0dec 'vgafont8' 8075 vgafont8: ; 0xc556c LB 0x800 8076 8076 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh 8077 8077 db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h … … 8202 8202 db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h 8203 8203 db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8204 ; disGetNextSymbol 0xc5d 72 LB 0x2166 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f2'vgafont14'8205 vgafont14: ; 0xc5d 72LB 0xe008204 ; disGetNextSymbol 0xc5d6c LB 0x2160 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15ec 'vgafont14' 8205 vgafont14: ; 0xc5d6c LB 0xe00 8206 8206 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8207 8207 db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh … … 8428 8428 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h 8429 8429 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8430 ; disGetNextSymbol 0xc6b 72 LB 0x1366 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f2'vgafont16'8431 vgafont16: ; 0xc6b 72LB 0x10008430 ; disGetNextSymbol 0xc6b6c LB 0x1360 -> off=0x0 cb=0000000000001000 uValue=00000000000c23ec 'vgafont16' 8431 vgafont16: ; 0xc6b6c LB 0x1000 8432 8432 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8433 8433 db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h … … 8686 8686 db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h 8687 8687 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8688 ; disGetNextSymbol 0xc7b 72 LB 0x366 -> off=0x0 cb=000000000000012d uValue=00000000000c33f2'vgafont14alt'8689 vgafont14alt: ; 0xc7b 72LB 0x12d8688 ; disGetNextSymbol 0xc7b6c LB 0x360 -> off=0x0 cb=000000000000012d uValue=00000000000c33ec 'vgafont14alt' 8689 vgafont14alt: ; 0xc7b6c LB 0x12d 8690 8690 db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h 8691 8691 db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h … … 8707 8707 db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h 8708 8708 db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h 8709 ; disGetNextSymbol 0xc7c9 f LB 0x239 -> off=0x0 cb=0000000000000144 uValue=00000000000c351f'vgafont16alt'8710 vgafont16alt: ; 0xc7c9 fLB 0x1448709 ; disGetNextSymbol 0xc7c99 LB 0x233 -> off=0x0 cb=0000000000000144 uValue=00000000000c3519 'vgafont16alt' 8710 vgafont16alt: ; 0xc7c99 LB 0x144 8711 8711 db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h 8712 8712 db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h … … 8730 8730 db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h 8731 8731 db 006h, 000h, 000h, 000h 8732 ; disGetNextSymbol 0xc7d e3 LB 0xf5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3663'_cga_msr'8733 _cga_msr: ; 0xc7d e3LB 0x88732 ; disGetNextSymbol 0xc7ddd LB 0xef -> off=0x0 cb=0000000000000008 uValue=00000000000c365d '_cga_msr' 8733 _cga_msr: ; 0xc7ddd LB 0x8 8734 8734 db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h 8735 ; disGetNextSymbol 0xc7de b LB 0xed -> off=0x0 cb=0000000000000008 uValue=00000000000c366b'line_to_vpti_200'8736 line_to_vpti_200: ; 0xc7de bLB 0x88735 ; disGetNextSymbol 0xc7de5 LB 0xe7 -> off=0x0 cb=0000000000000008 uValue=00000000000c3665 'line_to_vpti_200' 8736 line_to_vpti_200: ; 0xc7de5 LB 0x8 8737 8737 db 000h, 001h, 002h, 003h, 0ffh, 0ffh, 0ffh, 007h 8738 ; disGetNextSymbol 0xc7d f3 LB 0xe5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3673'line_to_vpti_350'8739 line_to_vpti_350: ; 0xc7d f3LB 0x88738 ; disGetNextSymbol 0xc7ded LB 0xdf -> off=0x0 cb=0000000000000008 uValue=00000000000c366d 'line_to_vpti_350' 8739 line_to_vpti_350: ; 0xc7ded LB 0x8 8740 8740 db 013h, 014h, 015h, 016h, 0ffh, 0ffh, 0ffh, 007h 8741 ; disGetNextSymbol 0xc7df b LB 0xdd -> off=0x0 cb=0000000000000008 uValue=00000000000c367b'line_to_vpti_400'8742 line_to_vpti_400: ; 0xc7df bLB 0x88741 ; disGetNextSymbol 0xc7df5 LB 0xd7 -> off=0x0 cb=0000000000000008 uValue=00000000000c3675 'line_to_vpti_400' 8742 line_to_vpti_400: ; 0xc7df5 LB 0x8 8743 8743 db 017h, 017h, 018h, 018h, 0ffh, 0ffh, 0ffh, 019h 8744 ; disGetNextSymbol 0xc7 e03 LB 0xd5 -> off=0x0 cb=0000000000000005 uValue=00000000000c3683'row_tbl'8745 row_tbl: ; 0xc7 e03LB 0x58744 ; disGetNextSymbol 0xc7dfd LB 0xcf -> off=0x0 cb=0000000000000005 uValue=00000000000c367d 'row_tbl' 8745 row_tbl: ; 0xc7dfd LB 0x5 8746 8746 db 000h, 00eh, 019h, 02bh, 000h 8747 ; disGetNextSymbol 0xc7e0 8 LB 0xd0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3688'_vbebios_copyright'8748 _vbebios_copyright: ; 0xc7e0 8LB 0x158747 ; disGetNextSymbol 0xc7e02 LB 0xca -> off=0x0 cb=0000000000000015 uValue=00000000000c3682 '_vbebios_copyright' 8748 _vbebios_copyright: ; 0xc7e02 LB 0x15 8749 8749 db 'VirtualBox VESA BIOS', 000h 8750 ; disGetNextSymbol 0xc7e1 d LB 0xbb -> off=0x0 cb=000000000000001d uValue=00000000000c369d'_vbebios_vendor_name'8751 _vbebios_vendor_name: ; 0xc7e1 dLB 0x1d8750 ; disGetNextSymbol 0xc7e17 LB 0xb5 -> off=0x0 cb=000000000000001d uValue=00000000000c3697 '_vbebios_vendor_name' 8751 _vbebios_vendor_name: ; 0xc7e17 LB 0x1d 8752 8752 db 'Oracle and/or its affiliates', 000h 8753 ; disGetNextSymbol 0xc7e3 a LB 0x9e -> off=0x0 cb=0000000000000021 uValue=00000000000c36ba'_vbebios_product_name'8754 _vbebios_product_name: ; 0xc7e3 aLB 0x218753 ; disGetNextSymbol 0xc7e34 LB 0x98 -> off=0x0 cb=0000000000000021 uValue=00000000000c36b4 '_vbebios_product_name' 8754 _vbebios_product_name: ; 0xc7e34 LB 0x21 8755 8755 db 'Oracle VM VirtualBox VBE Adapter', 000h 8756 ; disGetNextSymbol 0xc7e5 b LB 0x7d -> off=0x0 cb=0000000000000029 uValue=00000000000c36db'_vbebios_product_revision'8757 _vbebios_product_revision: ; 0xc7e5 b LB 0x298758 db 'Oracle VM VirtualBox Version 7.0.0 _BETA3', 000h8759 ; disGetNextSymbol 0xc7e 84 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c3704'_vbebios_info_string'8760 _vbebios_info_string: ; 0xc7e 84LB 0x2b8756 ; disGetNextSymbol 0xc7e55 LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36d5 '_vbebios_product_revision' 8757 _vbebios_product_revision: ; 0xc7e55 LB 0x23 8758 db 'Oracle VM VirtualBox Version 7.0.0', 000h 8759 ; disGetNextSymbol 0xc7e78 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36f8 '_vbebios_info_string' 8760 _vbebios_info_string: ; 0xc7e78 LB 0x2b 8761 8761 db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h 8762 ; disGetNextSymbol 0xc7ea f LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c372f'_no_vbebios_info_string'8763 _no_vbebios_info_string: ; 0xc7ea fLB 0x298762 ; disGetNextSymbol 0xc7ea3 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3723 '_no_vbebios_info_string' 8763 _no_vbebios_info_string: ; 0xc7ea3 LB 0x29 8764 8764 db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h 8765 8765 8766 section CONST progbits vstart=0x7e d8align=1 ; size=0x0 class=DATA group=DGROUP8766 section CONST progbits vstart=0x7ecc align=1 ; size=0x0 class=DATA group=DGROUP 8767 8767 8768 section CONST2 progbits vstart=0x7e d8align=1 ; size=0x0 class=DATA group=DGROUP8768 section CONST2 progbits vstart=0x7ecc align=1 ; size=0x0 class=DATA group=DGROUP 8769 8769 8770 ; Padding 0x1 28 bytes at 0xc7ed88770 ; Padding 0x134 bytes at 0xc7ecc 8771 8771 db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh 8772 8772 db 065h, 02fh, 067h, 061h, 06ch, 069h, 074h, 073h, 079h, 06eh, 02fh, 063h, 06fh, 06dh, 070h, 069h … … 8787 8787 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8788 8788 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8789 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0dch 8789 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8790 db 000h, 000h, 000h, 0a3h -
trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.md5sum
r96918 r97035 1 3bfe14eb0e51bd9c5cc46b95510d33b2*VBoxVgaBios386.rom1 ff77fb6131c71dc47384dbf6a0eabfeb *VBoxVgaBios386.rom -
trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.asm
r96918 r97035 1581 1581 mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a4c vgabios.c:239 1582 1582 mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a52 vgabios.c:241 1583 mov word [es:bx+000a8h], 0555 6h ; 26 c7 87 a8 00 5655 ; 0xc0a57 vgabios.c:2431583 mov word [es:bx+000a8h], 05550h ; 26 c7 87 a8 00 50 55 ; 0xc0a57 vgabios.c:243 1584 1584 mov [es:bx+000aah], ds ; 26 8c 9f aa 00 ; 0xc0a5e 1585 1585 pop bp ; 5d ; 0xc0a63 vgabios.c:244 … … 2094 2094 mov CL, strict byte 003h ; b1 03 ; 0xc0e5e 2095 2095 sal bx, CL ; d3 e3 ; 0xc0e60 2096 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc0e622096 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0e62 2097 2097 jne short 00e9fh ; 75 36 ; 0xc0e67 2098 2098 mov ax, di ; 89 f8 ; 0xc0e69 vgabios.c:560 … … 2114 2114 mov di, word [bp-010h] ; 8b 7e f0 ; 0xc0e8b 2115 2115 add di, ax ; 01 c7 ; 0xc0e8e 2116 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc0e90 vgabios.c:552116 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc0e90 vgabios.c:55 2117 2117 mov ax, word [es:di] ; 26 8b 05 ; 0xc0e94 2118 2118 push SS ; 16 ; 0xc0e97 vgabios.c:58 … … 2120 2120 mov word [es:si], ax ; 26 89 04 ; 0xc0e99 2121 2121 jmp near 00f2bh ; e9 8c 00 ; 0xc0e9c vgabios.c:562 2122 mov bl, byte [bx+047b 6h] ; 8a 9f b647 ; 0xc0e9f vgabios.c:5632122 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc0e9f vgabios.c:563 2123 2123 cmp bl, 005h ; 80 fb 05 ; 0xc0ea3 2124 2124 je short 00efeh ; 74 56 ; 0xc0ea6 … … 2228 2228 mov bx, 0010ch ; bb 0c 01 ; 0xc0fa0 vgabios.c:67 2229 2229 jmp short 00f5eh ; eb b9 ; 0xc0fa3 2230 mov dx, 05d 72h ; ba 725d ; 0xc0fa5 vgabios.c:6022230 mov dx, 05d6ch ; ba 6c 5d ; 0xc0fa5 vgabios.c:602 2231 2231 mov ax, ds ; 8c d8 ; 0xc0fa8 2232 2232 jmp short 00f69h ; eb bd ; 0xc0faa vgabios.c:603 2233 mov dx, 055 72h ; ba 7255 ; 0xc0fac vgabios.c:6052233 mov dx, 0556ch ; ba 6c 55 ; 0xc0fac vgabios.c:605 2234 2234 jmp short 00fa8h ; eb f7 ; 0xc0faf 2235 mov dx, 059 72h ; ba 7259 ; 0xc0fb1 vgabios.c:6082235 mov dx, 0596ch ; ba 6c 59 ; 0xc0fb1 vgabios.c:608 2236 2236 jmp short 00fa8h ; eb f2 ; 0xc0fb4 2237 mov dx, 07b 72h ; ba 727b ; 0xc0fb6 vgabios.c:6112237 mov dx, 07b6ch ; ba 6c 7b ; 0xc0fb6 vgabios.c:611 2238 2238 jmp short 00fa8h ; eb ed ; 0xc0fb9 2239 mov dx, 06b 72h ; ba 726b ; 0xc0fbb vgabios.c:6142239 mov dx, 06b6ch ; ba 6c 6b ; 0xc0fbb vgabios.c:614 2240 2240 jmp short 00fa8h ; eb e8 ; 0xc0fbe 2241 mov dx, 07c9 fh ; ba 9f7c ; 0xc0fc0 vgabios.c:6172241 mov dx, 07c99h ; ba 99 7c ; 0xc0fc0 vgabios.c:617 2242 2242 jmp short 00fa8h ; eb e3 ; 0xc0fc3 2243 2243 jmp short 00f9ah ; eb d3 ; 0xc0fc5 vgabios.c:623 … … 2266 2266 mov CL, strict byte 003h ; b1 03 ; 0xc0ff5 2267 2267 sal bx, CL ; d3 e3 ; 0xc0ff7 2268 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc0ff92268 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0ff9 2269 2269 jne short 01003h ; 75 03 ; 0xc0ffe 2270 2270 jmp near 0112dh ; e9 2a 01 ; 0xc1000 vgabios.c:647 2271 mov ch, byte [bx+047b 6h] ; 8a af b647 ; 0xc1003 vgabios.c:6502271 mov ch, byte [bx+047b0h] ; 8a af b0 47 ; 0xc1003 vgabios.c:650 2272 2272 cmp ch, cl ; 38 cd ; 0xc1007 2273 2273 jc short 0101ah ; 72 0f ; 0xc1009 … … 2325 2325 jmp short 0105eh ; eb d2 ; 0xc108a 2326 2326 jmp near 01125h ; e9 96 00 ; 0xc108c 2327 mov al, byte [bx+047b 7h] ; 8a 87 b747 ; 0xc108f vgabios.c:6652327 mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc108f vgabios.c:665 2328 2328 xor ah, ah ; 30 e4 ; 0xc1093 2329 2329 mov cx, strict word 00004h ; b9 04 00 ; 0xc1095 … … 2348 2348 mov CL, strict byte 003h ; b1 03 ; 0xc10c4 2349 2349 sal bx, CL ; d3 e3 ; 0xc10c6 2350 cmp byte [bx+047b 7h], 002h ; 80 bf b747 02 ; 0xc10c82350 cmp byte [bx+047b1h], 002h ; 80 bf b1 47 02 ; 0xc10c8 2351 2351 jne short 010eah ; 75 1b ; 0xc10cd 2352 2352 mov cx, si ; 89 f1 ; 0xc10cf vgabios.c:670 … … 2718 2718 mov si, bx ; 89 de ; 0xc139b 2719 2719 sal si, CL ; d3 e6 ; 0xc139d 2720 cmp byte [si+047 b5h], 000h ; 80 bc b547 00 ; 0xc139f2720 cmp byte [si+047afh], 000h ; 80 bc af 47 00 ; 0xc139f 2721 2721 jne short 013e1h ; 75 3b ; 0xc13a4 2722 2722 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc13a6 vgabios.c:57 … … 2745 2745 mul bx ; f7 e3 ; 0xc13dd 2746 2746 jmp short 013f2h ; eb 11 ; 0xc13df vgabios.c:861 2747 mov bl, byte [bx+048 34h] ; 8a 9f 3448 ; 0xc13e1 vgabios.c:8632747 mov bl, byte [bx+0482eh] ; 8a 9f 2e 48 ; 0xc13e1 vgabios.c:863 2748 2748 mov CL, strict byte 006h ; b1 06 ; 0xc13e5 2749 2749 sal bx, CL ; d3 e3 ; 0xc13e7 2750 2750 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc13e9 2751 2751 xor ah, ah ; 30 e4 ; 0xc13ec 2752 mul word [bx+0484 bh] ; f7 a7 4b48 ; 0xc13ee2752 mul word [bx+04845h] ; f7 a7 45 48 ; 0xc13ee 2753 2753 mov cx, ax ; 89 c1 ; 0xc13f2 2754 2754 mov bx, strict word 00063h ; bb 63 00 ; 0xc13f4 vgabios.c:57 … … 2795 2795 mov si, bx ; 89 de ; 0xc143d 2796 2796 sal si, CL ; d3 e6 ; 0xc143f 2797 cmp byte [si+047 b5h], 000h ; 80 bc b547 00 ; 0xc14412797 cmp byte [si+047afh], 000h ; 80 bc af 47 00 ; 0xc1441 2798 2798 jne short 0146eh ; 75 26 ; 0xc1446 2799 2799 mov si, 00089h ; be 89 00 ; 0xc1448 vgabios.c:47 … … 2803 2803 test AL, strict byte 010h ; a8 10 ; 0xc1453 vgabios.c:924 2804 2804 je short 0145dh ; 74 06 ; 0xc1455 2805 mov al, byte [bx+07df bh] ; 8a 87 fb7d ; 0xc1457 vgabios.c:9252805 mov al, byte [bx+07df5h] ; 8a 87 f5 7d ; 0xc1457 vgabios.c:925 2806 2806 jmp short 0146bh ; eb 0e ; 0xc145b vgabios.c:926 2807 2807 test AL, strict byte 080h ; a8 80 ; 0xc145d 2808 2808 je short 01467h ; 74 06 ; 0xc145f 2809 mov al, byte [bx+07de bh] ; 8a 87 eb7d ; 0xc1461 vgabios.c:9272809 mov al, byte [bx+07de5h] ; 8a 87 e5 7d ; 0xc1461 vgabios.c:927 2810 2810 jmp short 0146bh ; eb 04 ; 0xc1465 vgabios.c:928 2811 mov al, byte [bx+07d f3h] ; 8a 87 f37d ; 0xc1467 vgabios.c:9292811 mov al, byte [bx+07dedh] ; 8a 87 ed 7d ; 0xc1467 vgabios.c:929 2812 2812 cbw ; 98 ; 0xc146b 2813 2813 jmp short 01474h ; eb 06 ; 0xc146c vgabios.c:930 2814 mov al, byte [bx+048 34h] ; 8a 87 3448 ; 0xc146e vgabios.c:9312814 mov al, byte [bx+0482eh] ; 8a 87 2e 48 ; 0xc146e vgabios.c:931 2815 2815 xor ah, ah ; 30 e4 ; 0xc1472 2816 2816 pop bp ; 5d ; 0xc1474 vgabios.c:934 … … 2877 2877 mov bx, dx ; 89 d3 ; 0xc14f8 2878 2878 sal bx, CL ; d3 e3 ; 0xc14fa 2879 mov al, byte [bx+047b ah] ; 8a 87 ba47 ; 0xc14fc2879 mov al, byte [bx+047b4h] ; 8a 87 b4 47 ; 0xc14fc 2880 2880 mov dx, 003c6h ; ba c6 03 ; 0xc1500 2881 2881 out DX, AL ; ee ; 0xc1503 … … 2883 2883 mov dx, 003c8h ; ba c8 03 ; 0xc1506 2884 2884 out DX, AL ; ee ; 0xc1509 2885 mov bl, byte [bx+047b bh] ; 8a 9f bb47 ; 0xc150a vgabios.c:10052885 mov bl, byte [bx+047b5h] ; 8a 9f b5 47 ; 0xc150a vgabios.c:1005 2886 2886 cmp bl, 001h ; 80 fb 01 ; 0xc150e 2887 2887 jc short 01523h ; 72 10 ; 0xc1511 … … 2895 2895 test bl, bl ; 84 db ; 0xc1523 2896 2896 jne short 01544h ; 75 1d ; 0xc1525 2897 mov word [bp-016h], 04fc 8h ; c7 46 ea c84f ; 0xc1527 vgabios.c:10072897 mov word [bp-016h], 04fc2h ; c7 46 ea c2 4f ; 0xc1527 vgabios.c:1007 2898 2898 jmp short 01544h ; eb 16 ; 0xc152c vgabios.c:1008 2899 mov word [bp-016h], 0508 8h ; c7 46 ea 8850 ; 0xc152e vgabios.c:10102899 mov word [bp-016h], 05082h ; c7 46 ea 82 50 ; 0xc152e vgabios.c:1010 2900 2900 jmp short 01544h ; eb 0f ; 0xc1533 vgabios.c:1011 2901 mov word [bp-016h], 0514 8h ; c7 46 ea 4851 ; 0xc1535 vgabios.c:10132901 mov word [bp-016h], 05142h ; c7 46 ea 42 51 ; 0xc1535 vgabios.c:1013 2902 2902 jmp short 01544h ; eb 08 ; 0xc153a vgabios.c:1014 2903 2903 jmp near 015b8h ; e9 79 00 ; 0xc153c 2904 mov word [bp-016h], 0520 8h ; c7 46 ea 0852 ; 0xc153f vgabios.c:10162904 mov word [bp-016h], 05202h ; c7 46 ea 02 52 ; 0xc153f vgabios.c:1016 2905 2905 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc1544 vgabios.c:1020 2906 2906 xor bh, bh ; 30 ff ; 0xc1547 2907 2907 mov CL, strict byte 003h ; b1 03 ; 0xc1549 2908 2908 sal bx, CL ; d3 e3 ; 0xc154b 2909 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc154d2909 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc154d 2910 2910 jne short 01563h ; 75 0f ; 0xc1552 2911 2911 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc1554 vgabios.c:1022 2912 2912 cmp byte [es:si+002h], 008h ; 26 80 7c 02 08 ; 0xc1557 2913 2913 jne short 01563h ; 75 05 ; 0xc155c 2914 mov word [bp-016h], 0508 8h ; c7 46 ea 8850 ; 0xc155e vgabios.c:10232914 mov word [bp-016h], 05082h ; c7 46 ea 82 50 ; 0xc155e vgabios.c:1023 2915 2915 xor bx, bx ; 31 db ; 0xc1563 vgabios.c:1026 2916 2916 jmp short 01576h ; eb 0f ; 0xc1565 … … 2928 2928 mov di, ax ; 89 c7 ; 0xc157d 2929 2929 sal di, CL ; d3 e7 ; 0xc157f 2930 mov al, byte [di+047b bh] ; 8a 85 bb47 ; 0xc15812930 mov al, byte [di+047b5h] ; 8a 85 b5 47 ; 0xc1581 2931 2931 mov di, ax ; 89 c7 ; 0xc1585 2932 mov al, byte [di+048 44h] ; 8a 85 4448 ; 0xc15872932 mov al, byte [di+0483eh] ; 8a 85 3e 48 ; 0xc1587 2933 2933 cmp bx, ax ; 39 c3 ; 0xc158b 2934 2934 jnbe short 01567h ; 77 d8 ; 0xc158d … … 3044 3044 mov CL, strict byte 003h ; b1 03 ; 0xc1688 3045 3045 sal bx, CL ; d3 e3 ; 0xc168a 3046 cmp byte [bx+047b 6h], 001h ; 80 bf b647 01 ; 0xc168c3046 cmp byte [bx+047b0h], 001h ; 80 bf b0 47 01 ; 0xc168c 3047 3047 jne short 01698h ; 75 05 ; 0xc1691 3048 3048 mov bx, 003b4h ; bb b4 03 ; 0xc1693 … … 3086 3086 mov CL, strict byte 003h ; b1 03 ; 0xc16e8 3087 3087 sal bx, CL ; d3 e3 ; 0xc16ea 3088 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc16ec3088 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc16ec 3089 3089 jne short 01705h ; 75 12 ; 0xc16f1 3090 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc16f3 vgabios.c:11023090 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc16f3 vgabios.c:1102 3091 3091 mov cx, 04000h ; b9 00 40 ; 0xc16f7 3092 3092 mov ax, 00720h ; b8 20 07 ; 0xc16fa … … 3097 3097 cmp byte [bp-00ch], 00dh ; 80 7e f4 0d ; 0xc1705 vgabios.c:1106 3098 3098 jnc short 0171ch ; 73 11 ; 0xc1709 3099 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc170b vgabios.c:11083099 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc170b vgabios.c:1108 3100 3100 mov cx, 04000h ; b9 00 40 ; 0xc170f 3101 3101 xor ax, ax ; 31 c0 ; 0xc1712 … … 3114 3114 mov AL, strict byte 00fh ; b0 0f ; 0xc172b vgabios.c:1114 3115 3115 out DX, AL ; ee ; 0xc172d 3116 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc172e vgabios.c:11153116 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc172e vgabios.c:1115 3117 3117 mov cx, 08000h ; b9 00 80 ; 0xc1732 3118 3118 xor ax, ax ; 31 c0 ; 0xc1735 … … 3166 3166 mov bl, al ; 88 c3 ; 0xc17ba vgabios.c:1136 3167 3167 xor bh, bh ; 30 ff ; 0xc17bc 3168 mov al, byte [bx+07d e3h] ; 8a 87 e37d ; 0xc17be vgabios.c:503168 mov al, byte [bx+07dddh] ; 8a 87 dd 7d ; 0xc17be vgabios.c:50 3169 3169 mov bx, strict word 00065h ; bb 65 00 ; 0xc17c2 vgabios.c:52 3170 3170 mov byte [es:bx], al ; 26 88 07 ; 0xc17c5 … … 3182 3182 mov CL, strict byte 003h ; b1 03 ; 0xc17e6 3183 3183 sal bx, CL ; d3 e3 ; 0xc17e8 3184 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc17ea3184 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc17ea 3185 3185 jne short 017fah ; 75 09 ; 0xc17ef 3186 3186 mov dx, strict word 00007h ; ba 07 00 ; 0xc17f1 vgabios.c:1143 … … 3203 3203 mov CL, strict byte 003h ; b1 03 ; 0xc1819 3204 3204 sal bx, CL ; d3 e3 ; 0xc181b 3205 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc181d3205 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc181d 3206 3206 jne short 01872h ; 75 4e ; 0xc1822 3207 3207 les bx, [bp-014h] ; c4 5e ec ; 0xc1824 vgabios.c:1157 … … 3225 3225 push ax ; 50 ; 0xc1856 3226 3226 mov cx, 00100h ; b9 00 01 ; 0xc1857 3227 mov bx, 055 72h ; bb 7255 ; 0xc185a3227 mov bx, 0556ch ; bb 6c 55 ; 0xc185a 3228 3228 jmp short 01886h ; eb 27 ; 0xc185d vgabios.c:1162 3229 3229 mov al, bl ; 88 d8 ; 0xc185f vgabios.c:1164 … … 3235 3235 push ax ; 50 ; 0xc1869 3236 3236 mov cx, 00100h ; b9 00 01 ; 0xc186a 3237 mov bx, 05d 72h ; bb 725d ; 0xc186d3237 mov bx, 05d6ch ; bb 6c 5d ; 0xc186d 3238 3238 jmp short 01886h ; eb 14 ; 0xc1870 3239 3239 jmp near 018edh ; e9 78 00 ; 0xc1872 … … 3246 3246 push ax ; 50 ; 0xc187f 3247 3247 mov cx, 00100h ; b9 00 01 ; 0xc1880 3248 mov bx, 06b 72h ; bb 726b ; 0xc18833248 mov bx, 06b6ch ; bb 6c 6b ; 0xc1883 3249 3249 mov dx, 0c000h ; ba 00 c0 ; 0xc1886 3250 3250 call 02de9h ; e8 5d 15 ; 0xc1889 … … 3285 3285 mov AH, strict byte 011h ; b4 11 ; 0xc18e9 3286 3286 int 06dh ; cd 6d ; 0xc18eb 3287 mov bx, 059 72h ; bb 7259 ; 0xc18ed vgabios.c:11963287 mov bx, 0596ch ; bb 6c 59 ; 0xc18ed vgabios.c:1196 3288 3288 mov cx, ds ; 8c d9 ; 0xc18f0 3289 3289 mov ax, strict word 0001fh ; b8 1f 00 ; 0xc18f2 … … 3297 3297 cmp dl, 008h ; 80 fa 08 ; 0xc1909 3298 3298 jne short 01925h ; 75 17 ; 0xc190c 3299 mov bx, 055 72h ; bb 7255 ; 0xc190e vgabios.c:12003299 mov bx, 0556ch ; bb 6c 55 ; 0xc190e vgabios.c:1200 3300 3300 mov cx, ds ; 8c d9 ; 0xc1911 3301 3301 mov ax, strict word 00043h ; b8 43 00 ; 0xc1913 3302 3302 call 009f0h ; e8 d7 f0 ; 0xc1916 3303 3303 jmp short 01925h ; eb 0a ; 0xc1919 vgabios.c:1201 3304 mov bx, 05d 72h ; bb 725d ; 0xc191b vgabios.c:12033304 mov bx, 05d6ch ; bb 6c 5d ; 0xc191b vgabios.c:1203 3305 3305 jmp short 01911h ; eb f1 ; 0xc191e 3306 mov bx, 06b 72h ; bb 726b ; 0xc1920 vgabios.c:12063306 mov bx, 06b6ch ; bb 6c 6b ; 0xc1920 vgabios.c:1206 3307 3307 jmp short 01911h ; eb ec ; 0xc1923 3308 3308 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc1925 vgabios.c:1209 … … 3785 3785 mul word [bp-024h] ; f7 66 dc ; 0xc1d2d 3786 3786 mov di, ax ; 89 c7 ; 0xc1d30 3787 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc1d323787 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc1d32 3788 3788 jne short 01d83h ; 75 4a ; 0xc1d37 3789 3789 sal ax, 1 ; d1 e0 ; 0xc1d39 vgabios.c:1342 … … 3810 3810 xor al, ch ; 30 e8 ; 0xc1d6e 3811 3811 add ax, strict word 00020h ; 05 20 00 ; 0xc1d70 3812 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc1d733812 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1d73 3813 3813 mov cx, di ; 89 f9 ; 0xc1d77 3814 3814 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1d79 … … 3853 3853 mov CL, strict byte 003h ; b1 03 ; 0xc1dde 3854 3854 sal bx, CL ; d3 e3 ; 0xc1de0 3855 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc1de23855 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1de2 3856 3856 mov cx, word [bp-01ah] ; 8b 4e e6 ; 0xc1de6 3857 3857 mov ax, si ; 89 f0 ; 0xc1de9 … … 3875 3875 mov CL, strict byte 003h ; b1 03 ; 0xc1e18 3876 3876 sal bx, CL ; d3 e3 ; 0xc1e1a 3877 mov bx, word [bx+047b 8h] ; 8b 9f b847 ; 0xc1e1c3877 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1e1c 3878 3878 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1e20 3879 3879 mul word [bp-018h] ; f7 66 e8 ; 0xc1e23 … … 3927 3927 mov di, ax ; 89 c7 ; 0xc1e97 3928 3928 sal di, CL ; d3 e7 ; 0xc1e99 3929 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc1e9b3929 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc1e9b 3930 3930 mov cx, bx ; 89 d9 ; 0xc1e9f 3931 3931 mov ax, si ; 89 f0 ; 0xc1ea1 … … 3953 3953 mov CL, strict byte 003h ; b1 03 ; 0xc1ed9 3954 3954 sal bx, CL ; d3 e3 ; 0xc1edb 3955 mov bx, word [bx+047b 8h] ; 8b 9f b847 ; 0xc1edd3955 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1edd 3956 3956 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1ee1 3957 3957 mul word [bp-018h] ; f7 66 e8 ; 0xc1ee4 … … 3975 3975 jmp near 01e4dh ; e9 3d ff ; 0xc1f0d 3976 3976 mov si, word [bp-01eh] ; 8b 76 e2 ; 0xc1f10 vgabios.c:1376 3977 mov al, byte [si+048 34h] ; 8a 84 3448 ; 0xc1f133977 mov al, byte [si+0482eh] ; 8a 84 2e 48 ; 0xc1f13 3978 3978 xor ah, ah ; 30 e4 ; 0xc1f17 3979 3979 mov CL, strict byte 006h ; b1 06 ; 0xc1f19 3980 3980 mov si, ax ; 89 c6 ; 0xc1f1b 3981 3981 sal si, CL ; d3 e6 ; 0xc1f1d 3982 mov al, byte [si+0484 ah] ; 8a 84 4a48 ; 0xc1f1f3982 mov al, byte [si+04844h] ; 8a 84 44 48 ; 0xc1f1f 3983 3983 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1f23 3984 mov al, byte [bx+047b 6h] ; 8a 87 b647 ; 0xc1f26 vgabios.c:13773984 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc1f26 vgabios.c:1377 3985 3985 cmp AL, strict byte 003h ; 3c 03 ; 0xc1f2a 3986 3986 jc short 01f3ah ; 72 0c ; 0xc1f2c … … 4030 4030 mov CL, strict byte 003h ; b1 03 ; 0xc1f94 4031 4031 sal bx, CL ; d3 e3 ; 0xc1f96 4032 mov bx, word [bx+047b 8h] ; 8b 9f b847 ; 0xc1f984032 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1f98 4033 4033 mov cx, dx ; 89 d1 ; 0xc1f9c 4034 4034 xor di, di ; 31 ff ; 0xc1f9e … … 4136 4136 dec word [bp-016h] ; ff 4e ea ; 0xc2096 vgabios.c:1406 4137 4137 jmp short 02029h ; eb 8e ; 0xc2099 4138 mov cl, byte [bx+047b 7h] ; 8a 8f b747 ; 0xc209b vgabios.c:14114138 mov cl, byte [bx+047b1h] ; 8a 8f b1 47 ; 0xc209b vgabios.c:1411 4139 4139 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc209f vgabios.c:1412 4140 4140 jne short 020e7h ; 75 42 ; 0xc20a3 … … 4158 4158 mov dl, byte [bp-010h] ; 8a 56 f0 ; 0xc20cf 4159 4159 xor dh, dh ; 30 f6 ; 0xc20d2 4160 mov bx, word [bx+047b 8h] ; 8b 9f b847 ; 0xc20d44160 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc20d4 4161 4161 mov cx, ax ; 89 c1 ; 0xc20d8 4162 4162 mov ax, dx ; 89 d0 ; 0xc20da … … 4292 4292 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc221f 4293 4293 xor ah, ah ; 30 e4 ; 0xc2222 4294 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc22244294 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2224 4295 4295 xor di, di ; 31 ff ; 0xc2228 4296 4296 jcxz 0222eh ; e3 02 ; 0xc222a … … 4517 4517 mov byte [bp-002h], dl ; 88 56 fe ; 0xc2430 4518 4518 mov al, bl ; 88 d8 ; 0xc2433 4519 mov si, 055 72h ; be 7255 ; 0xc2435 vgabios.c:15384519 mov si, 0556ch ; be 6c 55 ; 0xc2435 vgabios.c:1538 4520 4520 xor ah, ah ; 30 e4 ; 0xc2438 vgabios.c:1539 4521 4521 mov bl, byte [bp+00ah] ; 8a 5e 0a ; 0xc243a … … 4638 4638 mov ch, dl ; 88 d5 ; 0xc2542 4639 4639 mov al, cl ; 88 c8 ; 0xc2544 4640 mov di, 055 72h ; bf 7255 ; 0xc2546 vgabios.c:16024640 mov di, 0556ch ; bf 6c 55 ; 0xc2546 vgabios.c:1602 4641 4641 xor ah, ah ; 30 e4 ; 0xc2549 vgabios.c:1603 4642 4642 mov dl, byte [bp+008h] ; 8a 56 08 ; 0xc254b … … 4758 4758 mov di, bx ; 89 df ; 0xc264d 4759 4759 sal di, CL ; d3 e7 ; 0xc264f 4760 cmp byte [di+047 b5h], 000h ; 80 bd b547 00 ; 0xc26514760 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc2651 4761 4761 jne short 02698h ; 75 40 ; 0xc2656 4762 4762 mul dx ; f7 e2 ; 0xc2658 vgabios.c:1645 … … 4781 4781 mov word [bp-01eh], ax ; 89 46 e2 ; 0xc2683 4782 4782 mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xc2686 vgabios.c:1648 4783 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc26894783 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc2689 4784 4784 mov cx, si ; 89 f1 ; 0xc268d 4785 4785 mov di, bx ; 89 df ; 0xc268f … … 4787 4787 rep stosw ; f3 ab ; 0xc2693 4788 4788 jmp near 02744h ; e9 ac 00 ; 0xc2695 vgabios.c:1650 4789 mov bl, byte [bx+048 34h] ; 8a 9f 3448 ; 0xc2698 vgabios.c:16534789 mov bl, byte [bx+0482eh] ; 8a 9f 2e 48 ; 0xc2698 vgabios.c:1653 4790 4790 mov CL, strict byte 006h ; b1 06 ; 0xc269c 4791 4791 sal bx, CL ; d3 e3 ; 0xc269e 4792 mov al, byte [bx+0484 ah] ; 8a 87 4a48 ; 0xc26a04792 mov al, byte [bx+04844h] ; 8a 87 44 48 ; 0xc26a0 4793 4793 mov byte [bp-010h], al ; 88 46 f0 ; 0xc26a4 4794 mov al, byte [di+047b 7h] ; 8a 85 b747 ; 0xc26a7 vgabios.c:16544794 mov al, byte [di+047b1h] ; 8a 85 b1 47 ; 0xc26a7 vgabios.c:1654 4795 4795 mov byte [bp-012h], al ; 88 46 ee ; 0xc26ab 4796 4796 dec si ; 4e ; 0xc26ae vgabios.c:1655 … … 4801 4801 mov CL, strict byte 003h ; b1 03 ; 0xc26b9 4802 4802 sal bx, CL ; d3 e3 ; 0xc26bb 4803 mov al, byte [bx+047b 6h] ; 8a 87 b647 ; 0xc26bd4803 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc26bd 4804 4804 cmp al, cl ; 38 c8 ; 0xc26c1 4805 4805 jc short 026d1h ; 72 0c ; 0xc26c3 … … 4912 4912 mov bx, ax ; 89 c3 ; 0xc27ba 4913 4913 sal bx, CL ; d3 e3 ; 0xc27bc 4914 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc27be4914 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc27be 4915 4915 jne short 0280ah ; 75 45 ; 0xc27c3 4916 4916 mov ax, di ; 89 f8 ; 0xc27c5 vgabios.c:1703 … … 4940 4940 mov di, ax ; 89 c7 ; 0xc27f8 4941 4941 sal di, CL ; d3 e7 ; 0xc27fa 4942 mov es, [di+047b 8h] ; 8e 85 b847 ; 0xc27fc vgabios.c:504942 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc27fc vgabios.c:50 4943 4943 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2800 vgabios.c:52 4944 4944 mov byte [es:bx], al ; 26 88 07 ; 0xc2803 … … 4947 4947 jmp short 027ebh ; eb e1 ; 0xc2808 vgabios.c:1708 4948 4948 mov di, ax ; 89 c7 ; 0xc280a vgabios.c:1713 4949 mov al, byte [di+048 34h] ; 8a 85 3448 ; 0xc280c4949 mov al, byte [di+0482eh] ; 8a 85 2e 48 ; 0xc280c 4950 4950 mov CL, strict byte 006h ; b1 06 ; 0xc2810 4951 4951 mov di, ax ; 89 c7 ; 0xc2812 4952 4952 sal di, CL ; d3 e7 ; 0xc2814 4953 mov al, byte [di+0484 ah] ; 8a 85 4a48 ; 0xc28164953 mov al, byte [di+04844h] ; 8a 85 44 48 ; 0xc2816 4954 4954 mov byte [bp-012h], al ; 88 46 ee ; 0xc281a 4955 mov al, byte [bx+047b 7h] ; 8a 87 b747 ; 0xc281d vgabios.c:17144955 mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc281d vgabios.c:1714 4956 4956 mov byte [bp-014h], al ; 88 46 ec ; 0xc2821 4957 4957 dec si ; 4e ; 0xc2824 vgabios.c:1715 … … 4962 4962 mov CL, strict byte 003h ; b1 03 ; 0xc282f 4963 4963 sal bx, CL ; d3 e3 ; 0xc2831 4964 mov bl, byte [bx+047b 6h] ; 8a 9f b647 ; 0xc28334964 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc2833 4965 4965 cmp bl, cl ; 38 cb ; 0xc2837 4966 4966 jc short 0284ah ; 72 0f ; 0xc2839 … … 5050 5050 mov CL, strict byte 003h ; b1 03 ; 0xc28fb 5051 5051 sal bx, CL ; d3 e3 ; 0xc28fd 5052 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc28ff5052 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc28ff 5053 5053 je short 0291eh ; 74 18 ; 0xc2904 5054 mov al, byte [bx+047b 6h] ; 8a 87 b647 ; 0xc2906 vgabios.c:17525054 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc2906 vgabios.c:1752 5055 5055 cmp al, cl ; 38 c8 ; 0xc290a 5056 5056 jc short 0291ah ; 72 0c ; 0xc290c … … 5116 5116 mov dx, strict word 00050h ; ba 50 00 ; 0xc299b 5117 5117 mul dx ; f7 e2 ; 0xc299e 5118 cmp byte [bx+047b 7h], 002h ; 80 bf b747 02 ; 0xc29a05118 cmp byte [bx+047b1h], 002h ; 80 bf b1 47 02 ; 0xc29a0 5119 5119 jne short 029b0h ; 75 09 ; 0xc29a5 5120 5120 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc29a7 vgabios.c:1774 … … 5136 5136 mov si, dx ; 89 d6 ; 0xc29ce 5137 5137 sal si, CL ; d3 e6 ; 0xc29d0 5138 cmp byte [si+047b 7h], 002h ; 80 bc b747 02 ; 0xc29d25138 cmp byte [si+047b1h], 002h ; 80 bc b1 47 02 ; 0xc29d2 5139 5139 jne short 029f3h ; 75 1a ; 0xc29d7 5140 5140 mov ah, byte [bp-008h] ; 8a 66 f8 ; 0xc29d9 vgabios.c:1784 … … 5260 5260 mov bx, ax ; 89 c3 ; 0xc2af9 5261 5261 sal bx, CL ; d3 e3 ; 0xc2afb 5262 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc2afd5262 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc2afd 5263 5263 jne short 02b46h ; 75 42 ; 0xc2b02 5264 5264 mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2b04 vgabios.c:1862 … … 5280 5280 sal ax, 1 ; d1 e0 ; 0xc2b29 5281 5281 add si, ax ; 01 c6 ; 0xc2b2b 5282 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc2b2d vgabios.c:505282 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2b2d vgabios.c:50 5283 5283 mov byte [es:si], ch ; 26 88 2c ; 0xc2b31 vgabios.c:52 5284 5284 cmp cl, byte [bp-004h] ; 3a 4e fc ; 0xc2b34 vgabios.c:1867 5285 5285 jne short 02b76h ; 75 3d ; 0xc2b37 5286 5286 inc si ; 46 ; 0xc2b39 vgabios.c:1868 5287 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc2b3a vgabios.c:505287 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2b3a vgabios.c:50 5288 5288 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2b3e 5289 5289 mov byte [es:si], al ; 26 88 04 ; 0xc2b41 5290 5290 jmp short 02b76h ; eb 30 ; 0xc2b44 vgabios.c:1870 5291 5291 mov si, ax ; 89 c6 ; 0xc2b46 vgabios.c:1873 5292 mov al, byte [si+048 34h] ; 8a 84 3448 ; 0xc2b485292 mov al, byte [si+0482eh] ; 8a 84 2e 48 ; 0xc2b48 5293 5293 mov CL, strict byte 006h ; b1 06 ; 0xc2b4c 5294 5294 mov si, ax ; 89 c6 ; 0xc2b4e 5295 5295 sal si, CL ; d3 e6 ; 0xc2b50 5296 mov dl, byte [si+0484 ah] ; 8a 94 4a48 ; 0xc2b525297 mov al, byte [bx+047b 7h] ; 8a 87 b747 ; 0xc2b56 vgabios.c:18745298 mov bl, byte [bx+047b 6h] ; 8a 9f b647 ; 0xc2b5a vgabios.c:18755296 mov dl, byte [si+04844h] ; 8a 94 44 48 ; 0xc2b52 5297 mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc2b56 vgabios.c:1874 5298 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc2b5a vgabios.c:1875 5299 5299 cmp bl, 003h ; 80 fb 03 ; 0xc2b5e 5300 5300 jc short 02b71h ; 72 0e ; 0xc2b61 … … 5374 5374 db 0feh, 0cdh 5375 5375 ; dec ch ; fe cd ; 0xc2c15 5376 cmp byte [bx+047 b5h], 000h ; 80 bf b547 00 ; 0xc2c175376 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc2c17 5377 5377 jne short 02c6ah ; 75 4c ; 0xc2c1c 5378 5378 mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2c1e vgabios.c:1907 … … 5396 5396 add si, ax ; 01 c6 ; 0xc2c46 5397 5397 inc si ; 46 ; 0xc2c48 vgabios.c:1908 5398 mov es, [bx+047b 8h] ; 8e 87 b847 ; 0xc2c49 vgabios.c:455398 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2c49 vgabios.c:45 5399 5399 mov dl, byte [es:si] ; 26 8a 14 ; 0xc2c4d vgabios.c:47 5400 5400 mov ax, strict word 00001h ; b8 01 00 ; 0xc2c50 vgabios.c:1909 … … 5715 5715 sal di, CL ; d3 e7 ; 0xc2eaa 5716 5716 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2eac 5717 mov si, 05d 72h ; be 725d ; 0xc2eaf vgabios.c:20135717 mov si, 05d6ch ; be 6c 5d ; 0xc2eaf vgabios.c:2013 5718 5718 add si, ax ; 01 c6 ; 0xc2eb2 5719 5719 mov cx, strict word 0000eh ; b9 0e 00 ; 0xc2eb4 … … 5775 5775 sal di, CL ; d3 e7 ; 0xc2f1e 5776 5776 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2f20 5777 add si, 055 72h ; 81 c6 7255 ; 0xc2f23 vgabios.c:20325777 add si, 0556ch ; 81 c6 6c 55 ; 0xc2f23 vgabios.c:2032 5778 5778 mov cx, strict word 00008h ; b9 08 00 ; 0xc2f27 5779 5779 mov dx, 0c000h ; ba 00 c0 ; 0xc2f2a … … 5834 5834 sal di, CL ; d3 e7 ; 0xc2f91 5835 5835 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2f93 5836 add si, 06b 72h ; 81 c6 726b ; 0xc2f96 vgabios.c:20525836 add si, 06b6ch ; 81 c6 6c 6b ; 0xc2f96 vgabios.c:2052 5837 5837 mov cx, strict word 00010h ; b9 10 00 ; 0xc2f9a 5838 5838 mov dx, 0c000h ; ba 00 c0 ; 0xc2f9d … … 5894 5894 mov bl, dl ; 88 d3 ; 0xc3000 vgabios.c:2074 5895 5895 xor bh, bh ; 30 ff ; 0xc3002 5896 mov al, byte [bx+07 e03h] ; 8a 87 03 7e; 0xc30045896 mov al, byte [bx+07dfdh] ; 8a 87 fd 7d ; 0xc3004 5897 5897 mov byte [bp+004h], al ; 88 46 04 ; 0xc3008 5898 5898 mov bx, 00085h ; bb 85 00 ; 0xc300b vgabios.c:62 … … 5940 5940 mov cx, ax ; 89 c1 ; 0xc3056 5941 5941 mov bx, strict word 0000eh ; bb 0e 00 ; 0xc3058 5942 mov ax, 05d 72h ; b8 725d ; 0xc305b5942 mov ax, 05d6ch ; b8 6c 5d ; 0xc305b 5943 5943 mov dx, ds ; 8c da ; 0xc305e 5944 5944 call 02fdeh ; e8 7b ff ; 0xc3060 … … 5961 5961 mov cx, ax ; 89 c1 ; 0xc3078 5962 5962 mov bx, strict word 00008h ; bb 08 00 ; 0xc307a 5963 mov ax, 055 72h ; b8 7255 ; 0xc307d5963 mov ax, 0556ch ; b8 6c 55 ; 0xc307d 5964 5964 mov dx, ds ; 8c da ; 0xc3080 5965 5965 call 02fdeh ; e8 59 ff ; 0xc3082 … … 5982 5982 mov cx, ax ; 89 c1 ; 0xc309a 5983 5983 mov bx, strict word 00010h ; bb 10 00 ; 0xc309c 5984 mov ax, 06b 72h ; b8 726b ; 0xc309f5984 mov ax, 06b6ch ; b8 6c 6b ; 0xc309f 5985 5985 mov dx, ds ; 8c da ; 0xc30a2 5986 5986 call 02fdeh ; e8 37 ff ; 0xc30a4 … … 6115 6115 mov ax, ds ; 8c d8 ; 0xc319e vgabios.c:2190 6116 6116 mov es, dx ; 8e c2 ; 0xc31a0 vgabios.c:72 6117 mov word [es:bx], 0550 8h ; 26 c7 07 0855 ; 0xc31a26117 mov word [es:bx], 05502h ; 26 c7 07 02 55 ; 0xc31a2 6118 6118 mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc31a7 6119 6119 lea di, [bx+004h] ; 8d 7f 04 ; 0xc31ab vgabios.c:2195 … … 7004 7004 mov CL, strict byte 003h ; b1 03 ; 0xc3958 7005 7005 sal bx, CL ; d3 e3 ; 0xc395a 7006 cmp dl, byte [bx+047 b4h] ; 3a 97 b447 ; 0xc395c7006 cmp dl, byte [bx+047aeh] ; 3a 97 ae 47 ; 0xc395c 7007 7007 jne short 0394eh ; 75 ec ; 0xc3960 7008 7008 mov ah, al ; 88 c4 ; 0xc3962 … … 7768 7768 mov word [es:bx+002h], 04153h ; 26 c7 47 02 53 41 ; 0xc4084 vbe.c:334 7769 7769 mov word [es:bx+004h], 00200h ; 26 c7 47 04 00 02 ; 0xc408a vbe.c:338 7770 mov word [es:bx+006h], 07e0 8h ; 26 c7 47 06 087e ; 0xc4090 vbe.c:3417770 mov word [es:bx+006h], 07e02h ; 26 c7 47 06 02 7e ; 0xc4090 vbe.c:341 7771 7771 mov [es:bx+008h], ds ; 26 8c 5f 08 ; 0xc4096 7772 7772 mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00 ; 0xc409a vbe.c:344 … … 7784 7784 je short 040eeh ; 74 24 ; 0xc40c8 7785 7785 mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00 ; 0xc40ca vbe.c:359 7786 mov word [es:bx+016h], 07e1 dh ; 26 c7 47 16 1d7e ; 0xc40d0 vbe.c:3607786 mov word [es:bx+016h], 07e17h ; 26 c7 47 16 17 7e ; 0xc40d0 vbe.c:360 7787 7787 mov [es:bx+018h], ds ; 26 8c 5f 18 ; 0xc40d6 7788 mov word [es:bx+01ah], 07e3 ah ; 26 c7 47 1a 3a7e ; 0xc40da vbe.c:3617788 mov word [es:bx+01ah], 07e34h ; 26 c7 47 1a 34 7e ; 0xc40da vbe.c:361 7789 7789 mov [es:bx+01ch], ds ; 26 8c 5f 1c ; 0xc40e0 7790 mov word [es:bx+01eh], 07e5 bh ; 26 c7 47 1e 5b7e ; 0xc40e4 vbe.c:3627790 mov word [es:bx+01eh], 07e55h ; 26 c7 47 1e 55 7e ; 0xc40e4 vbe.c:362 7791 7791 mov [es:bx+020h], ds ; 26 8c 5f 20 ; 0xc40ea 7792 7792 mov dx, cx ; 89 ca ; 0xc40ee vbe.c:369 … … 8530 8530 times 43 db 0 8531 8531 8532 section _DATA progbits vstart=0x4780 align=1 ; size=0x37 58class=DATA group=DGROUP8533 ; disGetNextSymbol 0xc4780 LB 0x37 58 -> off=0x0 cb=0000000000000034uValue=00000000000c0000 '_msg_vga_init'8534 _msg_vga_init: ; 0xc4780 LB 0x 348535 db 'Oracle VM VirtualBox Version 7.0.0 _BETA3VGA BIOS', 00dh, 00ah, 000h8536 ; disGetNextSymbol 0xc47 b4 LB 0x3724 -> off=0x0 cb=0000000000000080 uValue=00000000000c0034'vga_modes'8537 vga_modes: ; 0xc47 b4LB 0x808532 section _DATA progbits vstart=0x4780 align=1 ; size=0x374c class=DATA group=DGROUP 8533 ; disGetNextSymbol 0xc4780 LB 0x374c -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init' 8534 _msg_vga_init: ; 0xc4780 LB 0x2e 8535 db 'Oracle VM VirtualBox Version 7.0.0 VGA BIOS', 00dh, 00ah, 000h 8536 ; disGetNextSymbol 0xc47ae LB 0x371e -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes' 8537 vga_modes: ; 0xc47ae LB 0x80 8538 8538 db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h 8539 8539 db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h … … 8544 8544 db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h 8545 8545 db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h 8546 ; disGetNextSymbol 0xc48 34 LB 0x36a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c00b4'line_to_vpti'8547 line_to_vpti: ; 0xc48 34LB 0x108546 ; disGetNextSymbol 0xc482e LB 0x369e -> off=0x0 cb=0000000000000010 uValue=00000000000c00ae 'line_to_vpti' 8547 line_to_vpti: ; 0xc482e LB 0x10 8548 8548 db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh 8549 ; disGetNextSymbol 0xc48 44 LB 0x3694 -> off=0x0 cb=0000000000000004 uValue=00000000000c00c4'dac_regs'8550 dac_regs: ; 0xc48 44LB 0x48549 ; disGetNextSymbol 0xc483e LB 0x368e -> off=0x0 cb=0000000000000004 uValue=00000000000c00be 'dac_regs' 8550 dac_regs: ; 0xc483e LB 0x4 8551 8551 dd 0ff3f3f3fh 8552 ; disGetNextSymbol 0xc484 8 LB 0x3690 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c8'video_param_table'8553 video_param_table: ; 0xc484 8LB 0x7808552 ; disGetNextSymbol 0xc4842 LB 0x368a -> off=0x0 cb=0000000000000780 uValue=00000000000c00c2 'video_param_table' 8553 video_param_table: ; 0xc4842 LB 0x780 8554 8554 db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h 8555 8555 db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h … … 8672 8672 db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch 8673 8673 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh 8674 ; disGetNextSymbol 0xc4fc 8 LB 0x2f10 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0848'palette0'8675 palette0: ; 0xc4fc 8LB 0xc08674 ; disGetNextSymbol 0xc4fc2 LB 0x2f0a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0842 'palette0' 8675 palette0: ; 0xc4fc2 LB 0xc0 8676 8676 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8677 8677 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah … … 8686 8686 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh 8687 8687 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh 8688 ; disGetNextSymbol 0xc508 8 LB 0x2e50 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0908'palette1'8689 palette1: ; 0xc508 8LB 0xc08688 ; disGetNextSymbol 0xc5082 LB 0x2e4a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0902 'palette1' 8689 palette1: ; 0xc5082 LB 0xc0 8690 8690 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah 8691 8691 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah … … 8700 8700 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh 8701 8701 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh 8702 ; disGetNextSymbol 0xc514 8 LB 0x2d90 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c8'palette2'8703 palette2: ; 0xc514 8LB 0xc08702 ; disGetNextSymbol 0xc5142 LB 0x2d8a -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c2 'palette2' 8703 palette2: ; 0xc5142 LB 0xc0 8704 8704 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah 8705 8705 db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah … … 8714 8714 db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh 8715 8715 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh 8716 ; disGetNextSymbol 0xc520 8 LB 0x2cd0 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a88'palette3'8717 palette3: ; 0xc520 8LB 0x3008716 ; disGetNextSymbol 0xc5202 LB 0x2cca -> off=0x0 cb=0000000000000300 uValue=00000000000c0a82 'palette3' 8717 palette3: ; 0xc5202 LB 0x300 8718 8718 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah 8719 8719 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh … … 8764 8764 db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8765 8765 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8766 ; disGetNextSymbol 0xc550 8 LB 0x29d0 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d88'static_functionality'8767 static_functionality: ; 0xc550 8LB 0x108766 ; disGetNextSymbol 0xc5502 LB 0x29ca -> off=0x0 cb=0000000000000010 uValue=00000000000c0d82 'static_functionality' 8767 static_functionality: ; 0xc5502 LB 0x10 8768 8768 db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h 8769 ; disGetNextSymbol 0xc551 8 LB 0x29c0 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d98'_dcc_table'8770 _dcc_table: ; 0xc551 8LB 0x248769 ; disGetNextSymbol 0xc5512 LB 0x29ba -> off=0x0 cb=0000000000000024 uValue=00000000000c0d92 '_dcc_table' 8770 _dcc_table: ; 0xc5512 LB 0x24 8771 8771 db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8772 8772 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8773 8773 db 000h, 000h, 000h, 000h 8774 ; disGetNextSymbol 0xc553 c LB 0x299c -> off=0x0 cb=000000000000001a uValue=00000000000c0dbc'_secondary_save_area'8775 _secondary_save_area: ; 0xc553 cLB 0x1a8776 db 01ah, 000h, 01 8h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h8774 ; disGetNextSymbol 0xc5536 LB 0x2996 -> off=0x0 cb=000000000000001a uValue=00000000000c0db6 '_secondary_save_area' 8775 _secondary_save_area: ; 0xc5536 LB 0x1a 8776 db 01ah, 000h, 012h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8777 8777 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8778 ; disGetNextSymbol 0xc555 6 LB 0x2982 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd6'_video_save_pointer_table'8779 _video_save_pointer_table: ; 0xc555 6LB 0x1c8780 db 04 8h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h8781 db 03 ch, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h8782 ; disGetNextSymbol 0xc55 72 LB 0x2966 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df2'vgafont8'8783 vgafont8: ; 0xc55 72LB 0x8008778 ; disGetNextSymbol 0xc5550 LB 0x297c -> off=0x0 cb=000000000000001c uValue=00000000000c0dd0 '_video_save_pointer_table' 8779 _video_save_pointer_table: ; 0xc5550 LB 0x1c 8780 db 042h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8781 db 036h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8782 ; disGetNextSymbol 0xc556c LB 0x2960 -> off=0x0 cb=0000000000000800 uValue=00000000000c0dec 'vgafont8' 8783 vgafont8: ; 0xc556c LB 0x800 8784 8784 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh 8785 8785 db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h … … 8910 8910 db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h 8911 8911 db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8912 ; disGetNextSymbol 0xc5d 72 LB 0x2166 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f2'vgafont14'8913 vgafont14: ; 0xc5d 72LB 0xe008912 ; disGetNextSymbol 0xc5d6c LB 0x2160 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15ec 'vgafont14' 8913 vgafont14: ; 0xc5d6c LB 0xe00 8914 8914 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 8915 8915 db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh … … 9136 9136 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h 9137 9137 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 9138 ; disGetNextSymbol 0xc6b 72 LB 0x1366 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f2'vgafont16'9139 vgafont16: ; 0xc6b 72LB 0x10009138 ; disGetNextSymbol 0xc6b6c LB 0x1360 -> off=0x0 cb=0000000000001000 uValue=00000000000c23ec 'vgafont16' 9139 vgafont16: ; 0xc6b6c LB 0x1000 9140 9140 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 9141 9141 db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h … … 9394 9394 db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h 9395 9395 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 9396 ; disGetNextSymbol 0xc7b 72 LB 0x366 -> off=0x0 cb=000000000000012d uValue=00000000000c33f2'vgafont14alt'9397 vgafont14alt: ; 0xc7b 72LB 0x12d9396 ; disGetNextSymbol 0xc7b6c LB 0x360 -> off=0x0 cb=000000000000012d uValue=00000000000c33ec 'vgafont14alt' 9397 vgafont14alt: ; 0xc7b6c LB 0x12d 9398 9398 db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h 9399 9399 db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h … … 9415 9415 db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h 9416 9416 db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h 9417 ; disGetNextSymbol 0xc7c9 f LB 0x239 -> off=0x0 cb=0000000000000144 uValue=00000000000c351f'vgafont16alt'9418 vgafont16alt: ; 0xc7c9 fLB 0x1449417 ; disGetNextSymbol 0xc7c99 LB 0x233 -> off=0x0 cb=0000000000000144 uValue=00000000000c3519 'vgafont16alt' 9418 vgafont16alt: ; 0xc7c99 LB 0x144 9419 9419 db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h 9420 9420 db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h … … 9438 9438 db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h 9439 9439 db 006h, 000h, 000h, 000h 9440 ; disGetNextSymbol 0xc7d e3 LB 0xf5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3663'_cga_msr'9441 _cga_msr: ; 0xc7d e3LB 0x89440 ; disGetNextSymbol 0xc7ddd LB 0xef -> off=0x0 cb=0000000000000008 uValue=00000000000c365d '_cga_msr' 9441 _cga_msr: ; 0xc7ddd LB 0x8 9442 9442 db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h 9443 ; disGetNextSymbol 0xc7de b LB 0xed -> off=0x0 cb=0000000000000008 uValue=00000000000c366b'line_to_vpti_200'9444 line_to_vpti_200: ; 0xc7de bLB 0x89443 ; disGetNextSymbol 0xc7de5 LB 0xe7 -> off=0x0 cb=0000000000000008 uValue=00000000000c3665 'line_to_vpti_200' 9444 line_to_vpti_200: ; 0xc7de5 LB 0x8 9445 9445 db 000h, 001h, 002h, 003h, 0ffh, 0ffh, 0ffh, 007h 9446 ; disGetNextSymbol 0xc7d f3 LB 0xe5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3673'line_to_vpti_350'9447 line_to_vpti_350: ; 0xc7d f3LB 0x89446 ; disGetNextSymbol 0xc7ded LB 0xdf -> off=0x0 cb=0000000000000008 uValue=00000000000c366d 'line_to_vpti_350' 9447 line_to_vpti_350: ; 0xc7ded LB 0x8 9448 9448 db 013h, 014h, 015h, 016h, 0ffh, 0ffh, 0ffh, 007h 9449 ; disGetNextSymbol 0xc7df b LB 0xdd -> off=0x0 cb=0000000000000008 uValue=00000000000c367b'line_to_vpti_400'9450 line_to_vpti_400: ; 0xc7df bLB 0x89449 ; disGetNextSymbol 0xc7df5 LB 0xd7 -> off=0x0 cb=0000000000000008 uValue=00000000000c3675 'line_to_vpti_400' 9450 line_to_vpti_400: ; 0xc7df5 LB 0x8 9451 9451 db 017h, 017h, 018h, 018h, 0ffh, 0ffh, 0ffh, 019h 9452 ; disGetNextSymbol 0xc7 e03 LB 0xd5 -> off=0x0 cb=0000000000000005 uValue=00000000000c3683'row_tbl'9453 row_tbl: ; 0xc7 e03LB 0x59452 ; disGetNextSymbol 0xc7dfd LB 0xcf -> off=0x0 cb=0000000000000005 uValue=00000000000c367d 'row_tbl' 9453 row_tbl: ; 0xc7dfd LB 0x5 9454 9454 db 000h, 00eh, 019h, 02bh, 000h 9455 ; disGetNextSymbol 0xc7e0 8 LB 0xd0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3688'_vbebios_copyright'9456 _vbebios_copyright: ; 0xc7e0 8LB 0x159455 ; disGetNextSymbol 0xc7e02 LB 0xca -> off=0x0 cb=0000000000000015 uValue=00000000000c3682 '_vbebios_copyright' 9456 _vbebios_copyright: ; 0xc7e02 LB 0x15 9457 9457 db 'VirtualBox VESA BIOS', 000h 9458 ; disGetNextSymbol 0xc7e1 d LB 0xbb -> off=0x0 cb=000000000000001d uValue=00000000000c369d'_vbebios_vendor_name'9459 _vbebios_vendor_name: ; 0xc7e1 dLB 0x1d9458 ; disGetNextSymbol 0xc7e17 LB 0xb5 -> off=0x0 cb=000000000000001d uValue=00000000000c3697 '_vbebios_vendor_name' 9459 _vbebios_vendor_name: ; 0xc7e17 LB 0x1d 9460 9460 db 'Oracle and/or its affiliates', 000h 9461 ; disGetNextSymbol 0xc7e3 a LB 0x9e -> off=0x0 cb=0000000000000021 uValue=00000000000c36ba'_vbebios_product_name'9462 _vbebios_product_name: ; 0xc7e3 aLB 0x219461 ; disGetNextSymbol 0xc7e34 LB 0x98 -> off=0x0 cb=0000000000000021 uValue=00000000000c36b4 '_vbebios_product_name' 9462 _vbebios_product_name: ; 0xc7e34 LB 0x21 9463 9463 db 'Oracle VM VirtualBox VBE Adapter', 000h 9464 ; disGetNextSymbol 0xc7e5 b LB 0x7d -> off=0x0 cb=0000000000000029 uValue=00000000000c36db'_vbebios_product_revision'9465 _vbebios_product_revision: ; 0xc7e5 b LB 0x299466 db 'Oracle VM VirtualBox Version 7.0.0 _BETA3', 000h9467 ; disGetNextSymbol 0xc7e 84 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c3704'_vbebios_info_string'9468 _vbebios_info_string: ; 0xc7e 84LB 0x2b9464 ; disGetNextSymbol 0xc7e55 LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36d5 '_vbebios_product_revision' 9465 _vbebios_product_revision: ; 0xc7e55 LB 0x23 9466 db 'Oracle VM VirtualBox Version 7.0.0', 000h 9467 ; disGetNextSymbol 0xc7e78 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36f8 '_vbebios_info_string' 9468 _vbebios_info_string: ; 0xc7e78 LB 0x2b 9469 9469 db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h 9470 ; disGetNextSymbol 0xc7ea f LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c372f'_no_vbebios_info_string'9471 _no_vbebios_info_string: ; 0xc7ea fLB 0x299470 ; disGetNextSymbol 0xc7ea3 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3723 '_no_vbebios_info_string' 9471 _no_vbebios_info_string: ; 0xc7ea3 LB 0x29 9472 9472 db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h 9473 9473 9474 section CONST progbits vstart=0x7e d8align=1 ; size=0x0 class=DATA group=DGROUP9474 section CONST progbits vstart=0x7ecc align=1 ; size=0x0 class=DATA group=DGROUP 9475 9475 9476 section CONST2 progbits vstart=0x7e d8align=1 ; size=0x0 class=DATA group=DGROUP9476 section CONST2 progbits vstart=0x7ecc align=1 ; size=0x0 class=DATA group=DGROUP 9477 9477 9478 ; Padding 0x1 28 bytes at 0xc7ed89478 ; Padding 0x134 bytes at 0xc7ecc 9479 9479 db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh 9480 9480 db 065h, 02fh, 067h, 061h, 06ch, 069h, 074h, 073h, 079h, 06eh, 02fh, 063h, 06fh, 06dh, 070h, 069h … … 9495 9495 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 9496 9496 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 9497 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03bh 9497 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 9498 db 000h, 000h, 000h, 002h -
trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.md5sum
r96918 r97035 1 94dcfd38825dea88fa3ac9e8ef753d34 *VBoxVgaBios8086.rom1 b9055be0a2044b42fc547795b2f6da14 *VBoxVgaBios8086.rom
Note:
See TracChangeset
for help on using the changeset viewer.