VirtualBox

Ignore:
Timestamp:
Dec 10, 2018 2:32:44 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
127373
Message:

6.0.0_RC1

Location:
trunk/src/VBox/Devices/Graphics/BIOS
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.asm

    r75851 r76129  
    16131613    xor bh, bh                                ; 30 ff                       ; 0xc0b30
    16141614    sal bx, 003h                              ; c1 e3 03                    ; 0xc0b32
    1615     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc0b35
     1615    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc0b35
    16161616    jne short 00b68h                          ; 75 2c                       ; 0xc0b3a
    16171617    mul di                                    ; f7 e7                       ; 0xc0b3c vgabios.c:363
     
    16311631    add dx, dx                                ; 01 d2                       ; 0xc0b5a
    16321632    add dx, di                                ; 01 fa                       ; 0xc0b5c
    1633     mov ax, word [bx+04638h]                  ; 8b 87 38 46                 ; 0xc0b5e vgabios.c:364
     1633    mov ax, word [bx+04636h]                  ; 8b 87 36 46                 ; 0xc0b5e vgabios.c:364
    16341634    call 031a4h                               ; e8 3f 26                    ; 0xc0b62
    16351635    mov word [ss:si], ax                      ; 36 89 04                    ; 0xc0b65
     
    16841684    mov dx, 0010ch                            ; ba 0c 01                    ; 0xc0bd4 vgabios.c:383
    16851685    jmp short 00b99h                          ; eb c0                       ; 0xc0bd7
    1686     mov ax, 05bf2h                            ; b8 f2 5b                    ; 0xc0bd9 vgabios.c:386
     1686    mov ax, 05bf0h                            ; b8 f0 5b                    ; 0xc0bd9 vgabios.c:386
    16871687    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc0bdc
    16881688    jmp short 00b9eh                          ; eb bd                       ; 0xc0bdf vgabios.c:387
    1689     mov ax, 053f2h                            ; b8 f2 53                    ; 0xc0be1 vgabios.c:389
     1689    mov ax, 053f0h                            ; b8 f0 53                    ; 0xc0be1 vgabios.c:389
    16901690    jmp short 00bdch                          ; eb f6                       ; 0xc0be4
    1691     mov ax, 057f2h                            ; b8 f2 57                    ; 0xc0be6 vgabios.c:392
     1691    mov ax, 057f0h                            ; b8 f0 57                    ; 0xc0be6 vgabios.c:392
    16921692    jmp short 00bdch                          ; eb f1                       ; 0xc0be9
    1693     mov ax, 079f2h                            ; b8 f2 79                    ; 0xc0beb vgabios.c:395
     1693    mov ax, 079f0h                            ; b8 f0 79                    ; 0xc0beb vgabios.c:395
    16941694    jmp short 00bdch                          ; eb ec                       ; 0xc0bee
    1695     mov ax, 069f2h                            ; b8 f2 69                    ; 0xc0bf0 vgabios.c:398
     1695    mov ax, 069f0h                            ; b8 f0 69                    ; 0xc0bf0 vgabios.c:398
    16961696    jmp short 00bdch                          ; eb e7                       ; 0xc0bf3
    1697     mov ax, 07b1fh                            ; b8 1f 7b                    ; 0xc0bf5 vgabios.c:401
     1697    mov ax, 07b1dh                            ; b8 1d 7b                    ; 0xc0bf5 vgabios.c:401
    16981698    jmp short 00bdch                          ; eb e2                       ; 0xc0bf8
    16991699    jmp short 00bcbh                          ; eb cf                       ; 0xc0bfa vgabios.c:407
     
    17191719    xor bh, bh                                ; 30 ff                       ; 0xc0c21
    17201720    sal bx, 003h                              ; c1 e3 03                    ; 0xc0c23
    1721     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc0c26
     1721    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc0c26
    17221722    jne short 00c30h                          ; 75 03                       ; 0xc0c2b
    17231723    jmp near 00d37h                           ; e9 07 01                    ; 0xc0c2d vgabios.c:431
    1724     mov bl, byte [bx+04636h]                  ; 8a 9f 36 46                 ; 0xc0c30 vgabios.c:434
     1724    mov bl, byte [bx+04634h]                  ; 8a 9f 34 46                 ; 0xc0c30 vgabios.c:434
    17251725    cmp bl, 003h                              ; 80 fb 03                    ; 0xc0c34
    17261726    jc short 00c48h                           ; 72 0f                       ; 0xc0c37
     
    17871787    xor bh, bh                                ; 30 ff                       ; 0xc0cd1
    17881788    sal bx, 003h                              ; c1 e3 03                    ; 0xc0cd3
    1789     cmp byte [bx+04637h], 002h                ; 80 bf 37 46 02              ; 0xc0cd6
     1789    cmp byte [bx+04635h], 002h                ; 80 bf 35 46 02              ; 0xc0cd6
    17901790    jne short 00cf8h                          ; 75 1b                       ; 0xc0cdb
    17911791    mov cx, si                                ; 89 f1                       ; 0xc0cdd vgabios.c:453
     
    21152115    mov si, bx                                ; 89 de                       ; 0xc0f68
    21162116    sal si, 003h                              ; c1 e6 03                    ; 0xc0f6a
    2117     cmp byte [si+04635h], 000h                ; 80 bc 35 46 00              ; 0xc0f6d
     2117    cmp byte [si+04633h], 000h                ; 80 bc 33 46 00              ; 0xc0f6d
    21182118    jne short 00fbah                          ; 75 46                       ; 0xc0f72
    21192119    mov dx, strict word 0004ah                ; ba 4a 00                    ; 0xc0f74 vgabios.c:598
     
    21482148    mul si                                    ; f7 e6                       ; 0xc0fb6
    21492149    jmp short 00fd0h                          ; eb 16                       ; 0xc0fb8 vgabios.c:608
    2150     mov al, byte [bx+046b4h]                  ; 8a 87 b4 46                 ; 0xc0fba vgabios.c:610
     2150    mov al, byte [bx+046b2h]                  ; 8a 87 b2 46                 ; 0xc0fba vgabios.c:610
    21512151    xor ah, ah                                ; 30 e4                       ; 0xc0fbe
    21522152    mov bx, ax                                ; 89 c3                       ; 0xc0fc0
     
    21552155    xor ch, ch                                ; 30 ed                       ; 0xc0fc8
    21562156    mov ax, cx                                ; 89 c8                       ; 0xc0fca
    2157     mul word [bx+046cbh]                      ; f7 a7 cb 46                 ; 0xc0fcc
     2157    mul word [bx+046c9h]                      ; f7 a7 c9 46                 ; 0xc0fcc
    21582158    mov bx, ax                                ; 89 c3                       ; 0xc0fd0
    21592159    mov dx, strict word 00063h                ; ba 63 00                    ; 0xc0fd2 vgabios.c:614
     
    22302230    mov byte [bp-01bh], 000h                  ; c6 46 e5 00                 ; 0xc1065
    22312231    mov bx, word [bp-01ch]                    ; 8b 5e e4                    ; 0xc1069
    2232     mov al, byte [bx+046b4h]                  ; 8a 87 b4 46                 ; 0xc106c
     2232    mov al, byte [bx+046b2h]                  ; 8a 87 b2 46                 ; 0xc106c
    22332233    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1070
    22342234    mov bl, al                                ; 88 c3                       ; 0xc1073 vgabios.c:686
    22352235    xor bh, bh                                ; 30 ff                       ; 0xc1075
    22362236    sal bx, 006h                              ; c1 e3 06                    ; 0xc1077
    2237     mov al, byte [bx+046c8h]                  ; 8a 87 c8 46                 ; 0xc107a
     2237    mov al, byte [bx+046c6h]                  ; 8a 87 c6 46                 ; 0xc107a
    22382238    xor ah, ah                                ; 30 e4                       ; 0xc107e
    22392239    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1080
    2240     mov al, byte [bx+046c9h]                  ; 8a 87 c9 46                 ; 0xc1083 vgabios.c:687
     2240    mov al, byte [bx+046c7h]                  ; 8a 87 c7 46                 ; 0xc1083 vgabios.c:687
    22412241    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc1087
    2242     mov al, byte [bx+046cah]                  ; 8a 87 ca 46                 ; 0xc108a vgabios.c:688
     2242    mov al, byte [bx+046c8h]                  ; 8a 87 c8 46                 ; 0xc108a vgabios.c:688
    22432243    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc108e
    22442244    mov dx, 00087h                            ; ba 87 00                    ; 0xc1091 vgabios.c:691
     
    22562256    mov bx, word [bp-01ch]                    ; 8b 5e e4                    ; 0xc10b2 vgabios.c:705
    22572257    sal bx, 003h                              ; c1 e3 03                    ; 0xc10b5
    2258     mov al, byte [bx+0463ah]                  ; 8a 87 3a 46                 ; 0xc10b8
     2258    mov al, byte [bx+04638h]                  ; 8a 87 38 46                 ; 0xc10b8
    22592259    mov dx, 003c6h                            ; ba c6 03                    ; 0xc10bc
    22602260    out DX, AL                                ; ee                          ; 0xc10bf
     
    22622262    mov dx, 003c8h                            ; ba c8 03                    ; 0xc10c2
    22632263    out DX, AL                                ; ee                          ; 0xc10c5
    2264     mov bl, byte [bx+0463bh]                  ; 8a 9f 3b 46                 ; 0xc10c6 vgabios.c:711
     2264    mov bl, byte [bx+04639h]                  ; 8a 9f 39 46                 ; 0xc10c6 vgabios.c:711
    22652265    cmp bl, 001h                              ; 80 fb 01                    ; 0xc10ca
    22662266    jc short 010ddh                           ; 72 0e                       ; 0xc10cd
     
    22732273    test bl, bl                               ; 84 db                       ; 0xc10dd
    22742274    jne short 010f3h                          ; 75 12                       ; 0xc10df
    2275     mov di, 04e48h                            ; bf 48 4e                    ; 0xc10e1 vgabios.c:713
     2275    mov di, 04e46h                            ; bf 46 4e                    ; 0xc10e1 vgabios.c:713
    22762276    jmp short 010f3h                          ; eb 0d                       ; 0xc10e4 vgabios.c:714
    2277     mov di, 04f08h                            ; bf 08 4f                    ; 0xc10e6 vgabios.c:716
     2277    mov di, 04f06h                            ; bf 06 4f                    ; 0xc10e6 vgabios.c:716
    22782278    jmp short 010f3h                          ; eb 08                       ; 0xc10e9 vgabios.c:717
    2279     mov di, 04fc8h                            ; bf c8 4f                    ; 0xc10eb vgabios.c:719
     2279    mov di, 04fc6h                            ; bf c6 4f                    ; 0xc10eb vgabios.c:719
    22802280    jmp short 010f3h                          ; eb 03                       ; 0xc10ee vgabios.c:720
    2281     mov di, 05088h                            ; bf 88 50                    ; 0xc10f0 vgabios.c:722
     2281    mov di, 05086h                            ; bf 86 50                    ; 0xc10f0 vgabios.c:722
    22822282    xor bx, bx                                ; 31 db                       ; 0xc10f3 vgabios.c:726
    22832283    jmp short 010ffh                          ; eb 08                       ; 0xc10f5
     
    22892289    mov si, ax                                ; 89 c6                       ; 0xc1104
    22902290    sal si, 003h                              ; c1 e6 03                    ; 0xc1106
    2291     mov al, byte [si+0463bh]                  ; 8a 84 3b 46                 ; 0xc1109
     2291    mov al, byte [si+04639h]                  ; 8a 84 39 46                 ; 0xc1109
    22922292    mov si, ax                                ; 89 c6                       ; 0xc110d
    2293     mov al, byte [si+046c4h]                  ; 8a 84 c4 46                 ; 0xc110f
     2293    mov al, byte [si+046c2h]                  ; 8a 84 c2 46                 ; 0xc110f
    22942294    cmp bx, ax                                ; 39 c3                       ; 0xc1113
    22952295    jnbe short 0112ch                         ; 77 15                       ; 0xc1115
     
    23322332    sal si, 006h                              ; c1 e6 06                    ; 0xc1160
    23332333    add si, bx                                ; 01 de                       ; 0xc1163
    2334     mov al, byte [si+046ebh]                  ; 8a 84 eb 46                 ; 0xc1165
     2334    mov al, byte [si+046e9h]                  ; 8a 84 e9 46                 ; 0xc1165
    23352335    out DX, AL                                ; ee                          ; 0xc1169
    23362336    inc bx                                    ; 43                          ; 0xc116a vgabios.c:751
     
    23582358    sal si, 006h                              ; c1 e6 06                    ; 0xc1197
    23592359    add si, bx                                ; 01 de                       ; 0xc119a
    2360     mov al, byte [si+046cch]                  ; 8a 84 cc 46                 ; 0xc119c
     2360    mov al, byte [si+046cah]                  ; 8a 84 ca 46                 ; 0xc119c
    23612361    mov dx, 003c5h                            ; ba c5 03                    ; 0xc11a0
    23622362    out DX, AL                                ; ee                          ; 0xc11a3
     
    23752375    sal si, 006h                              ; c1 e6 06                    ; 0xc11bd
    23762376    add si, bx                                ; 01 de                       ; 0xc11c0
    2377     mov al, byte [si+046ffh]                  ; 8a 84 ff 46                 ; 0xc11c2
     2377    mov al, byte [si+046fdh]                  ; 8a 84 fd 46                 ; 0xc11c2
    23782378    mov dx, 003cfh                            ; ba cf 03                    ; 0xc11c6
    23792379    out DX, AL                                ; ee                          ; 0xc11c9
     
    23832383    xor bh, bh                                ; 30 ff                       ; 0xc11d0
    23842384    sal bx, 003h                              ; c1 e3 03                    ; 0xc11d2
    2385     cmp byte [bx+04636h], 001h                ; 80 bf 36 46 01              ; 0xc11d5
     2385    cmp byte [bx+04634h], 001h                ; 80 bf 34 46 01              ; 0xc11d5
    23862386    jne short 011e1h                          ; 75 05                       ; 0xc11da
    23872387    mov dx, 003b4h                            ; ba b4 03                    ; 0xc11dc
     
    24052405    add di, bx                                ; 01 df                       ; 0xc1204
    24062406    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc1206
    2407     mov al, byte [di+046d2h]                  ; 8a 85 d2 46                 ; 0xc1209
     2407    mov al, byte [di+046d0h]                  ; 8a 85 d0 46                 ; 0xc1209
    24082408    out DX, AL                                ; ee                          ; 0xc120d
    24092409    inc bx                                    ; 43                          ; 0xc120e vgabios.c:778
    24102410    jmp short 011eeh                          ; eb dd                       ; 0xc120f
    24112411    mov bx, cx                                ; 89 cb                       ; 0xc1211 vgabios.c:781
    2412     mov al, byte [bx+046d1h]                  ; 8a 87 d1 46                 ; 0xc1213
     2412    mov al, byte [bx+046cfh]                  ; 8a 87 cf 46                 ; 0xc1213
    24132413    mov dx, 003c2h                            ; ba c2 03                    ; 0xc1217
    24142414    out DX, AL                                ; ee                          ; 0xc121a
     
    24252425    xor bh, ch                                ; 30 ef                       ; 0xc1230
    24262426    sal bx, 003h                              ; c1 e3 03                    ; 0xc1232
    2427     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc1235
     2427    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc1235
    24282428    jne short 0124fh                          ; 75 13                       ; 0xc123a
    2429     mov es, [bx+04638h]                       ; 8e 87 38 46                 ; 0xc123c vgabios.c:791
     2429    mov es, [bx+04636h]                       ; 8e 87 36 46                 ; 0xc123c vgabios.c:791
    24302430    mov cx, 04000h                            ; b9 00 40                    ; 0xc1240
    24312431    mov ax, 00720h                            ; b8 20 07                    ; 0xc1243
     
    24372437    cmp byte [bp-00ch], 00dh                  ; 80 7e f4 0d                 ; 0xc124f vgabios.c:795
    24382438    jnc short 01267h                          ; 73 12                       ; 0xc1253
    2439     mov es, [bx+04638h]                       ; 8e 87 38 46                 ; 0xc1255 vgabios.c:797
     2439    mov es, [bx+04636h]                       ; 8e 87 36 46                 ; 0xc1255 vgabios.c:797
    24402440    mov cx, 04000h                            ; b9 00 40                    ; 0xc1259
    24412441    xor ax, ax                                ; 31 c0                       ; 0xc125c
     
    24552455    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1276 vgabios.c:803
    24562456    out DX, AL                                ; ee                          ; 0xc1278
    2457     mov es, [bx+04638h]                       ; 8e 87 38 46                 ; 0xc1279 vgabios.c:804
     2457    mov es, [bx+04636h]                       ; 8e 87 36 46                 ; 0xc1279 vgabios.c:804
    24582458    mov cx, 08000h                            ; b9 00 80                    ; 0xc127d
    24592459    xor ax, ax                                ; 31 c0                       ; 0xc1280
     
    24782478    xor bh, bh                                ; 30 ff                       ; 0xc12b2
    24792479    sal bx, 006h                              ; c1 e3 06                    ; 0xc12b4
    2480     mov bx, word [bx+046cbh]                  ; 8b 9f cb 46                 ; 0xc12b7
     2480    mov bx, word [bx+046c9h]                  ; 8b 9f c9 46                 ; 0xc12b7
    24812481    mov dx, strict word 0004ch                ; ba 4c 00                    ; 0xc12bb
    24822482    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12be
     
    25192519    call 03196h                               ; e8 6b 1e                    ; 0xc1328
    25202520    mov cx, ds                                ; 8c d9                       ; 0xc132b vgabios.c:823
    2521     mov bx, 053d6h                            ; bb d6 53                    ; 0xc132d
     2521    mov bx, 053d4h                            ; bb d4 53                    ; 0xc132d
    25222522    mov dx, 000a8h                            ; ba a8 00                    ; 0xc1330
    25232523    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1333
     
    25262526    jnbe short 0136ah                         ; 77 2b                       ; 0xc133d
    25272527    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc133f vgabios.c:827
    2528     mov bl, byte [bx+07c63h]                  ; 8a 9f 63 7c                 ; 0xc1342
     2528    mov bl, byte [bx+07c61h]                  ; 8a 9f 61 7c                 ; 0xc1342
    25292529    xor bh, bh                                ; 30 ff                       ; 0xc1346
    25302530    mov dx, strict word 00065h                ; ba 65 00                    ; 0xc1348
     
    25432543    xor bh, bh                                ; 30 ff                       ; 0xc136d
    25442544    sal bx, 003h                              ; c1 e3 03                    ; 0xc136f
    2545     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc1372
     2545    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc1372
    25462546    jne short 01382h                          ; 75 09                       ; 0xc1377
    25472547    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc1379 vgabios.c:834
     
    25632563    xor bh, bh                                ; 30 ff                       ; 0xc139f
    25642564    sal bx, 003h                              ; c1 e3 03                    ; 0xc13a1
    2565     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc13a4
     2565    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc13a4
    25662566    jne short 013bbh                          ; 75 10                       ; 0xc13a9
    25672567    xor bl, bl                                ; 30 db                       ; 0xc13ab vgabios.c:847
     
    25732573    mov AH, strict byte 011h                  ; b4 11                       ; 0xc13b7
    25742574    int 010h                                  ; cd 10                       ; 0xc13b9
    2575     mov dx, 057f2h                            ; ba f2 57                    ; 0xc13bb vgabios.c:852
     2575    mov dx, 057f0h                            ; ba f0 57                    ; 0xc13bb vgabios.c:852
    25762576    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc13be
    25772577    call 00a00h                               ; e8 3c f6                    ; 0xc13c1
     
    25832583    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc13d1
    25842584    jne short 013ebh                          ; 75 15                       ; 0xc13d4
    2585     mov dx, 053f2h                            ; ba f2 53                    ; 0xc13d6 vgabios.c:856
     2585    mov dx, 053f0h                            ; ba f0 53                    ; 0xc13d6 vgabios.c:856
    25862586    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc13d9
    25872587    call 00a00h                               ; e8 21 f6                    ; 0xc13dc
    25882588    jmp short 013ebh                          ; eb 0a                       ; 0xc13df vgabios.c:857
    2589     mov dx, 05bf2h                            ; ba f2 5b                    ; 0xc13e1 vgabios.c:859
     2589    mov dx, 05bf0h                            ; ba f0 5b                    ; 0xc13e1 vgabios.c:859
    25902590    jmp short 013d9h                          ; eb f3                       ; 0xc13e4
    2591     mov dx, 069f2h                            ; ba f2 69                    ; 0xc13e6 vgabios.c:862
     2591    mov dx, 069f0h                            ; ba f0 69                    ; 0xc13e6 vgabios.c:862
    25922592    jmp short 013d9h                          ; eb ee                       ; 0xc13e9
    25932593    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc13eb vgabios.c:865
     
    29822982    mul cx                                    ; f7 e1                       ; 0xc171f
    29832983    mov si, ax                                ; 89 c6                       ; 0xc1721
    2984     cmp byte [di+04635h], 000h                ; 80 bd 35 46 00              ; 0xc1723
     2984    cmp byte [di+04633h], 000h                ; 80 bd 33 46 00              ; 0xc1723
    29852985    jne short 0177bh                          ; 75 51                       ; 0xc1728
    29862986    add ax, ax                                ; 01 c0                       ; 0xc172a vgabios.c:969
     
    30103010    sal ax, 008h                              ; c1 e0 08                    ; 0xc1765
    30113011    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1768
    3012     mov es, [di+04638h]                       ; 8e 85 38 46                 ; 0xc176b
     3012    mov es, [di+04636h]                       ; 8e 85 36 46                 ; 0xc176b
    30133013    mov cx, si                                ; 89 f1                       ; 0xc176f
    30143014    mov di, bx                                ; 89 df                       ; 0xc1771
     
    30543054    mov si, ax                                ; 89 c6                       ; 0xc17d5
    30553055    sal si, 003h                              ; c1 e6 03                    ; 0xc17d7
    3056     mov es, [si+04638h]                       ; 8e 84 38 46                 ; 0xc17da
     3056    mov es, [si+04636h]                       ; 8e 84 36 46                 ; 0xc17da
    30573057    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc17de
    30583058    cld                                       ; fc                          ; 0xc17e1
     
    30753075    mov si, ax                                ; 89 c6                       ; 0xc1808
    30763076    sal si, 003h                              ; c1 e6 03                    ; 0xc180a
    3077     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc180d
     3077    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc180d
    30783078    mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc1811
    30793079    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1814
     
    31263126    mov si, ax                                ; 89 c6                       ; 0xc1884
    31273127    sal si, 003h                              ; c1 e6 03                    ; 0xc1886
    3128     mov es, [si+04638h]                       ; 8e 84 38 46                 ; 0xc1889
     3128    mov es, [si+04636h]                       ; 8e 84 36 46                 ; 0xc1889
    31293129    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc188d
    31303130    cld                                       ; fc                          ; 0xc1890
     
    31493149    mov si, ax                                ; 89 c6                       ; 0xc18bc
    31503150    sal si, 003h                              ; c1 e6 03                    ; 0xc18be
    3151     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc18c1
     3151    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc18c1
    31523152    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc18c5
    31533153    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc18c8
     
    31733173    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc18f3 vgabios.c:997
    31743174    jmp near 0183fh                           ; e9 46 ff                    ; 0xc18f6
    3175     mov al, byte [bx+046b4h]                  ; 8a 87 b4 46                 ; 0xc18f9 vgabios.c:1004
     3175    mov al, byte [bx+046b2h]                  ; 8a 87 b2 46                 ; 0xc18f9 vgabios.c:1004
    31763176    xor ah, ah                                ; 30 e4                       ; 0xc18fd
    31773177    mov bx, ax                                ; 89 c3                       ; 0xc18ff
    31783178    sal bx, 006h                              ; c1 e3 06                    ; 0xc1901
    3179     mov al, byte [bx+046cah]                  ; 8a 87 ca 46                 ; 0xc1904
     3179    mov al, byte [bx+046c8h]                  ; 8a 87 c8 46                 ; 0xc1904
    31803180    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1908
    3181     mov bl, byte [di+04636h]                  ; 8a 9d 36 46                 ; 0xc190b vgabios.c:1005
     3181    mov bl, byte [di+04634h]                  ; 8a 9d 34 46                 ; 0xc190b vgabios.c:1005
    31823182    cmp bl, 004h                              ; 80 fb 04                    ; 0xc190f
    31833183    je short 01921h                           ; 74 0d                       ; 0xc1912
     
    32233223    mov bx, dx                                ; 89 d3                       ; 0xc1972
    32243224    sal bx, 003h                              ; c1 e3 03                    ; 0xc1974
    3225     mov es, [bx+04638h]                       ; 8e 87 38 46                 ; 0xc1977
     3225    mov es, [bx+04636h]                       ; 8e 87 36 46                 ; 0xc1977
    32263226    xor di, di                                ; 31 ff                       ; 0xc197b
    32273227    cld                                       ; fc                          ; 0xc197d
     
    33313331    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc1a7b vgabios.c:1034
    33323332    jmp short 01a12h                          ; eb 92                       ; 0xc1a7e
    3333     mov bl, byte [di+04637h]                  ; 8a 9d 37 46                 ; 0xc1a80 vgabios.c:1039
     3333    mov bl, byte [di+04635h]                  ; 8a 9d 35 46                 ; 0xc1a80 vgabios.c:1039
    33343334    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1a84 vgabios.c:1040
    33353335    jne short 01ac8h                          ; 75 3e                       ; 0xc1a88
     
    33513351    mul bx                                    ; f7 e3                       ; 0xc1ab1
    33523352    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc1ab3
    3353     mov es, [di+04638h]                       ; 8e 85 38 46                 ; 0xc1ab6
     3353    mov es, [di+04636h]                       ; 8e 85 36 46                 ; 0xc1ab6
    33543354    mov cx, ax                                ; 89 c1                       ; 0xc1aba
    33553355    mov ax, bx                                ; 89 d8                       ; 0xc1abc
     
    34773477    cmp byte [bp+006h], 00eh                  ; 80 7e 06 0e                 ; 0xc1bdd
    34783478    jne short 01bedh                          ; 75 0a                       ; 0xc1be1
    3479     mov di, 05bf2h                            ; bf f2 5b                    ; 0xc1be3 vgabios.c:1093
     3479    mov di, 05bf0h                            ; bf f0 5b                    ; 0xc1be3 vgabios.c:1093
    34803480    jmp short 01bf0h                          ; eb 08                       ; 0xc1be6 vgabios.c:1094
    3481     mov di, 069f2h                            ; bf f2 69                    ; 0xc1be8 vgabios.c:1096
     3481    mov di, 069f0h                            ; bf f0 69                    ; 0xc1be8 vgabios.c:1096
    34823482    jmp short 01bf0h                          ; eb 03                       ; 0xc1beb vgabios.c:1097
    3483     mov di, 053f2h                            ; bf f2 53                    ; 0xc1bed vgabios.c:1099
     3483    mov di, 053f0h                            ; bf f0 53                    ; 0xc1bed vgabios.c:1099
    34843484    xor ah, ah                                ; 30 e4                       ; 0xc1bf0 vgabios.c:1101
    34853485    mov bx, ax                                ; 89 c3                       ; 0xc1bf2
     
    35823582    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc1cca
    35833583    mov al, bl                                ; 88 d8                       ; 0xc1ccd
    3584     mov si, 053f2h                            ; be f2 53                    ; 0xc1ccf vgabios.c:1144
     3584    mov si, 053f0h                            ; be f0 53                    ; 0xc1ccf vgabios.c:1144
    35853585    xor ah, ah                                ; 30 e4                       ; 0xc1cd2 vgabios.c:1145
    35863586    mov bx, ax                                ; 89 c3                       ; 0xc1cd4
     
    37183718    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc1e05
    37193719    mov al, cl                                ; 88 c8                       ; 0xc1e08
    3720     mov si, 053f2h                            ; be f2 53                    ; 0xc1e0a vgabios.c:1221
     3720    mov si, 053f0h                            ; be f0 53                    ; 0xc1e0a vgabios.c:1221
    37213721    xor ah, ah                                ; 30 e4                       ; 0xc1e0d vgabios.c:1222
    37223722    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1e0f
     
    38323832    mov di, ax                                ; 89 c7                       ; 0xc1f0e
    38333833    sal di, 003h                              ; c1 e7 03                    ; 0xc1f10
    3834     cmp byte [di+04635h], 000h                ; 80 bd 35 46 00              ; 0xc1f13
     3834    cmp byte [di+04633h], 000h                ; 80 bd 33 46 00              ; 0xc1f13
    38353835    jne short 01f6ch                          ; 75 52                       ; 0xc1f18
    38363836    mov ax, bx                                ; 89 d8                       ; 0xc1f1a vgabios.c:1264
     
    38633863    mov word [bp-01ah], bx                    ; 89 5e e6                    ; 0xc1f56
    38643864    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc1f59 vgabios.c:1267
    3865     mov es, [di+04638h]                       ; 8e 85 38 46                 ; 0xc1f5c
     3865    mov es, [di+04636h]                       ; 8e 85 36 46                 ; 0xc1f5c
    38663866    mov cx, si                                ; 89 f1                       ; 0xc1f60
    38673867    mov di, dx                                ; 89 d7                       ; 0xc1f62
     
    38713871    jmp near 02027h                           ; e9 bb 00                    ; 0xc1f69 vgabios.c:1269
    38723872    mov bx, ax                                ; 89 c3                       ; 0xc1f6c vgabios.c:1272
    3873     mov al, byte [bx+046b4h]                  ; 8a 87 b4 46                 ; 0xc1f6e
     3873    mov al, byte [bx+046b2h]                  ; 8a 87 b2 46                 ; 0xc1f6e
    38743874    mov bx, ax                                ; 89 c3                       ; 0xc1f72
    38753875    sal bx, 006h                              ; c1 e3 06                    ; 0xc1f74
    3876     mov al, byte [bx+046cah]                  ; 8a 87 ca 46                 ; 0xc1f77
     3876    mov al, byte [bx+046c8h]                  ; 8a 87 c8 46                 ; 0xc1f77
    38773877    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1f7b
    3878     mov al, byte [di+04637h]                  ; 8a 85 37 46                 ; 0xc1f7e vgabios.c:1273
     3878    mov al, byte [di+04635h]                  ; 8a 85 35 46                 ; 0xc1f7e vgabios.c:1273
    38793879    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc1f82
    38803880    dec si                                    ; 4e                          ; 0xc1f85 vgabios.c:1274
     
    38893889    mov bx, ax                                ; 89 c3                       ; 0xc1f9b
    38903890    sal bx, 003h                              ; c1 e3 03                    ; 0xc1f9d
    3891     mov al, byte [bx+04636h]                  ; 8a 87 36 46                 ; 0xc1fa0
     3891    mov al, byte [bx+04634h]                  ; 8a 87 34 46                 ; 0xc1fa0
    38923892    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1fa4
    38933893    jc short 01fb4h                           ; 72 0c                       ; 0xc1fa6
     
    40024002    mov di, bx                                ; 89 df                       ; 0xc20a3
    40034003    sal bx, 003h                              ; c1 e3 03                    ; 0xc20a5
    4004     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc20a8
     4004    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc20a8
    40054005    jne short 020f6h                          ; 75 47                       ; 0xc20ad
    40064006    mul word [bp-01ah]                        ; f7 66 e6                    ; 0xc20af vgabios.c:1321
     
    40294029    mov bx, ax                                ; 89 c3                       ; 0xc20e2
    40304030    sal bx, 003h                              ; c1 e3 03                    ; 0xc20e4
    4031     mov ax, word [bx+04638h]                  ; 8b 87 38 46                 ; 0xc20e7
     4031    mov ax, word [bx+04636h]                  ; 8b 87 36 46                 ; 0xc20e7
    40324032    mov bx, dx                                ; 89 d3                       ; 0xc20eb
    40334033    mov dx, cx                                ; 89 ca                       ; 0xc20ed
     
    40364036    inc cx                                    ; 41                          ; 0xc20f3
    40374037    jmp short 020d2h                          ; eb dc                       ; 0xc20f4 vgabios.c:1326
    4038     mov al, byte [di+046b4h]                  ; 8a 85 b4 46                 ; 0xc20f6 vgabios.c:1331
     4038    mov al, byte [di+046b2h]                  ; 8a 85 b2 46                 ; 0xc20f6 vgabios.c:1331
    40394039    xor ah, ah                                ; 30 e4                       ; 0xc20fa
    40404040    mov di, ax                                ; 89 c7                       ; 0xc20fc
    40414041    sal di, 006h                              ; c1 e7 06                    ; 0xc20fe
    4042     mov al, byte [di+046cah]                  ; 8a 85 ca 46                 ; 0xc2101
     4042    mov al, byte [di+046c8h]                  ; 8a 85 c8 46                 ; 0xc2101
    40434043    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2105
    4044     mov al, byte [bx+04637h]                  ; 8a 87 37 46                 ; 0xc2108 vgabios.c:1332
     4044    mov al, byte [bx+04635h]                  ; 8a 87 35 46                 ; 0xc2108 vgabios.c:1332
    40454045    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc210c
    40464046    dec si                                    ; 4e                          ; 0xc210f vgabios.c:1333
     
    40544054    mov bx, ax                                ; 89 c3                       ; 0xc2122
    40554055    sal bx, 003h                              ; c1 e3 03                    ; 0xc2124
    4056     mov bl, byte [bx+04636h]                  ; 8a 9f 36 46                 ; 0xc2127
     4056    mov bl, byte [bx+04634h]                  ; 8a 9f 34 46                 ; 0xc2127
    40574057    cmp bl, 003h                              ; 80 fb 03                    ; 0xc212b
    40584058    jc short 0213fh                           ; 72 0f                       ; 0xc212e
     
    41434143    mov bx, ax                                ; 89 c3                       ; 0xc21ec
    41444144    sal bx, 003h                              ; c1 e3 03                    ; 0xc21ee
    4145     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc21f1
     4145    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc21f1
    41464146    je short 02210h                           ; 74 18                       ; 0xc21f6
    4147     mov al, byte [bx+04636h]                  ; 8a 87 36 46                 ; 0xc21f8 vgabios.c:1369
     4147    mov al, byte [bx+04634h]                  ; 8a 87 34 46                 ; 0xc21f8 vgabios.c:1369
    41484148    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc21fc
    41494149    jc short 0220ch                           ; 72 0c                       ; 0xc21fe
     
    42054205    shr ax, 1                                 ; d1 e8                       ; 0xc2285
    42064206    imul ax, ax, strict byte 00050h           ; 6b c0 50                    ; 0xc2287
    4207     cmp byte [bx+04637h], 002h                ; 80 bf 37 46 02              ; 0xc228a
     4207    cmp byte [bx+04635h], 002h                ; 80 bf 35 46 02              ; 0xc228a
    42084208    jne short 02299h                          ; 75 08                       ; 0xc228f
    42094209    mov bx, word [bp-00ah]                    ; 8b 5e f6                    ; 0xc2291 vgabios.c:1390
     
    42254225    mov si, ax                                ; 89 c6                       ; 0xc22bd
    42264226    sal si, 003h                              ; c1 e6 03                    ; 0xc22bf
    4227     cmp byte [si+04637h], 002h                ; 80 bc 37 46 02              ; 0xc22c2
     4227    cmp byte [si+04635h], 002h                ; 80 bc 35 46 02              ; 0xc22c2
    42284228    jne short 022e2h                          ; 75 19                       ; 0xc22c7
    42294229    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc22c9 vgabios.c:1400
     
    43504350    mov si, bx                                ; 89 de                       ; 0xc23f0
    43514351    sal si, 003h                              ; c1 e6 03                    ; 0xc23f2
    4352     cmp byte [si+04635h], 000h                ; 80 bc 35 46 00              ; 0xc23f5
     4352    cmp byte [si+04633h], 000h                ; 80 bc 33 46 00              ; 0xc23f5
    43534353    jne short 0244ah                          ; 75 4e                       ; 0xc23fa
    43544354    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc23fc vgabios.c:1478
     
    43724372    add cx, ax                                ; 01 c1                       ; 0xc2425
    43734373    mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc2427 vgabios.c:1481
    4374     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc242a
     4374    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc242a
    43754375    mov dx, cx                                ; 89 ca                       ; 0xc242e
    43764376    call 03196h                               ; e8 63 0d                    ; 0xc2430
     
    43814381    mov dx, cx                                ; 89 ca                       ; 0xc243e
    43824382    inc dx                                    ; 42                          ; 0xc2440
    4383     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc2441
     4383    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc2441
    43844384    call 03196h                               ; e8 4e 0d                    ; 0xc2445
    43854385    jmp short 02493h                          ; eb 49                       ; 0xc2448 vgabios.c:1486
    4386     mov bl, byte [bx+046b4h]                  ; 8a 9f b4 46                 ; 0xc244a vgabios.c:1489
     4386    mov bl, byte [bx+046b2h]                  ; 8a 9f b2 46                 ; 0xc244a vgabios.c:1489
    43874387    sal bx, 006h                              ; c1 e3 06                    ; 0xc244e
    4388     mov al, byte [bx+046cah]                  ; 8a 87 ca 46                 ; 0xc2451
    4389     mov ah, byte [si+04637h]                  ; 8a a4 37 46                 ; 0xc2455 vgabios.c:1490
    4390     mov cl, byte [si+04636h]                  ; 8a 8c 36 46                 ; 0xc2459 vgabios.c:1491
     4388    mov al, byte [bx+046c8h]                  ; 8a 87 c8 46                 ; 0xc2451
     4389    mov ah, byte [si+04635h]                  ; 8a a4 35 46                 ; 0xc2455 vgabios.c:1490
     4390    mov cl, byte [si+04634h]                  ; 8a 8c 34 46                 ; 0xc2459 vgabios.c:1491
    43914391    cmp cl, 003h                              ; 80 f9 03                    ; 0xc245d
    43924392    jc short 02470h                           ; 72 0e                       ; 0xc2460
     
    44704470    ; dec al                                    ; fe c8                     ; 0xc2514
    44714471    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2516
    4472     cmp byte [si+04635h], 000h                ; 80 bc 35 46 00              ; 0xc2519
     4472    cmp byte [si+04633h], 000h                ; 80 bc 33 46 00              ; 0xc2519
    44734473    jne short 0256ch                          ; 75 4c                       ; 0xc251e
    44744474    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc2520 vgabios.c:1522
     
    44914491    add dx, ax                                ; 01 c2                       ; 0xc2548
    44924492    inc dx                                    ; 42                          ; 0xc254a
    4493     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc254b
     4493    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc254b
    44944494    call 03188h                               ; e8 36 0c                    ; 0xc254f
    44954495    push strict byte 00001h                   ; 6a 01                       ; 0xc2552 vgabios.c:1524
     
    47834783    sal di, 005h                              ; c1 e7 05                    ; 0xc278d
    47844784    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2790
    4785     add si, 05bf2h                            ; 81 c6 f2 5b                 ; 0xc2793 vgabios.c:1621
     4785    add si, 05bf0h                            ; 81 c6 f0 5b                 ; 0xc2793 vgabios.c:1621
    47864786    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2797
    47874787    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc279a
     
    48394839    sal di, 005h                              ; c1 e7 05                    ; 0xc27fd
    48404840    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2800
    4841     add si, 053f2h                            ; 81 c6 f2 53                 ; 0xc2803 vgabios.c:1640
     4841    add si, 053f0h                            ; 81 c6 f0 53                 ; 0xc2803 vgabios.c:1640
    48424842    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2807
    48434843    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc280a
     
    48954895    sal di, 005h                              ; c1 e7 05                    ; 0xc286d
    48964896    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2870
    4897     add si, 069f2h                            ; 81 c6 f2 69                 ; 0xc2873 vgabios.c:1660
     4897    add si, 069f0h                            ; 81 c6 f0 69                 ; 0xc2873 vgabios.c:1660
    48984898    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2877
    48994899    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc287a
     
    50465046    push bx                                   ; 53                          ; 0xc2979
    50475047    mov cx, ds                                ; 8c d9                       ; 0xc297a vgabios.c:1759
    5048     mov bx, 05388h                            ; bb 88 53                    ; 0xc297c
     5048    mov bx, 05386h                            ; bb 86 53                    ; 0xc297c
    50495049    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc297f
    50505050    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc2982
     
    59885988    xor bh, bh                                ; 30 ff                       ; 0xc3175
    59895989    sal bx, 003h                              ; c1 e3 03                    ; 0xc3177
    5990     cmp dl, byte [bx+04634h]                  ; 3a 97 34 46                 ; 0xc317a
     5990    cmp dl, byte [bx+04632h]                  ; 3a 97 32 46                 ; 0xc317a
    59915991    jne short 0316dh                          ; 75 ed                       ; 0xc317e
    59925992    mov ah, al                                ; 88 c4                       ; 0xc3180
     
    67596759    mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc3871 vbe.c:320
    67606760    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3877 vbe.c:324
    6761     mov word [es:bx+006h], 07c6ch             ; 26 c7 47 06 6c 7c           ; 0xc387d vbe.c:327
     6761    mov word [es:bx+006h], 07c6ah             ; 26 c7 47 06 6a 7c           ; 0xc387d vbe.c:327
    67626762    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3883
    67636763    mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3887 vbe.c:330
     
    67756775    je short 038dbh                           ; 74 24                       ; 0xc38b5
    67766776    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc38b7 vbe.c:345
    6777     mov word [es:bx+016h], 07c81h             ; 26 c7 47 16 81 7c           ; 0xc38bd vbe.c:346
     6777    mov word [es:bx+016h], 07c7fh             ; 26 c7 47 16 7f 7c           ; 0xc38bd vbe.c:346
    67786778    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc38c3
    6779     mov word [es:bx+01ah], 07c94h             ; 26 c7 47 1a 94 7c           ; 0xc38c7 vbe.c:347
     6779    mov word [es:bx+01ah], 07c92h             ; 26 c7 47 1a 92 7c           ; 0xc38c7 vbe.c:347
    67806780    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc38cd
    6781     mov word [es:bx+01eh], 07cb5h             ; 26 c7 47 1e b5 7c           ; 0xc38d1 vbe.c:348
     6781    mov word [es:bx+01eh], 07cb3h             ; 26 c7 47 1e b3 7c           ; 0xc38d1 vbe.c:348
    67826782    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc38d7
    67836783    mov dx, cx                                ; 89 ca                       ; 0xc38db vbe.c:355
     
    75467546  times 235 db 0
    75477547
    7548 section _DATA progbits vstart=0x4600 align=1 ; size=0x3732 class=DATA group=DGROUP
    7549   ; disGetNextSymbol 0xc4600 LB 0x3732 -> off=0x0 cb=0000000000000034 uValue=00000000000c0000 '_msg_vga_init'
    7550 _msg_vga_init:                               ; 0xc4600 LB 0x34
    7551     db  'Oracle VM VirtualBox Version 6.0.0_BETA3 VGA BIOS', 00dh, 00ah, 000h
    7552   ; disGetNextSymbol 0xc4634 LB 0x36fe -> off=0x0 cb=0000000000000080 uValue=00000000000c0034 'vga_modes'
    7553 vga_modes:                                   ; 0xc4634 LB 0x80
     7548section _DATA progbits vstart=0x4600 align=1 ; size=0x372e class=DATA group=DGROUP
     7549  ; disGetNextSymbol 0xc4600 LB 0x372e -> off=0x0 cb=0000000000000032 uValue=00000000000c0000 '_msg_vga_init'
     7550_msg_vga_init:                               ; 0xc4600 LB 0x32
     7551    db  'Oracle VM VirtualBox Version 6.0.0_RC1 VGA BIOS', 00dh, 00ah, 000h
     7552  ; disGetNextSymbol 0xc4632 LB 0x36fc -> off=0x0 cb=0000000000000080 uValue=00000000000c0032 'vga_modes'
     7553vga_modes:                                   ; 0xc4632 LB 0x80
    75547554    db  000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
    75557555    db  002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
     
    75607560    db  011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    75617561    db  013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    7562   ; disGetNextSymbol 0xc46b4 LB 0x367e -> off=0x0 cb=0000000000000010 uValue=00000000000c00b4 'line_to_vpti'
    7563 line_to_vpti:                                ; 0xc46b4 LB 0x10
     7562  ; disGetNextSymbol 0xc46b2 LB 0x367c -> off=0x0 cb=0000000000000010 uValue=00000000000c00b2 'line_to_vpti'
     7563line_to_vpti:                                ; 0xc46b2 LB 0x10
    75647564    db  017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
    7565   ; disGetNextSymbol 0xc46c4 LB 0x366e -> off=0x0 cb=0000000000000004 uValue=00000000000c00c4 'dac_regs'
    7566 dac_regs:                                    ; 0xc46c4 LB 0x4
     7565  ; disGetNextSymbol 0xc46c2 LB 0x366c -> off=0x0 cb=0000000000000004 uValue=00000000000c00c2 'dac_regs'
     7566dac_regs:                                    ; 0xc46c2 LB 0x4
    75677567    dd  0ff3f3f3fh
    7568   ; disGetNextSymbol 0xc46c8 LB 0x366a -> off=0x0 cb=0000000000000780 uValue=00000000000c00c8 'video_param_table'
    7569 video_param_table:                           ; 0xc46c8 LB 0x780
     7568  ; disGetNextSymbol 0xc46c6 LB 0x3668 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c6 'video_param_table'
     7569video_param_table:                           ; 0xc46c6 LB 0x780
    75707570    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    75717571    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     
    76887688    db  073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    76897689    db  03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    7690   ; disGetNextSymbol 0xc4e48 LB 0x2eea -> off=0x0 cb=00000000000000c0 uValue=00000000000c0848 'palette0'
    7691 palette0:                                    ; 0xc4e48 LB 0xc0
     7690  ; disGetNextSymbol 0xc4e46 LB 0x2ee8 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0846 'palette0'
     7691palette0:                                    ; 0xc4e46 LB 0xc0
    76927692    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    76937693    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
     
    77027702    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    77037703    db  03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    7704   ; disGetNextSymbol 0xc4f08 LB 0x2e2a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0908 'palette1'
    7705 palette1:                                    ; 0xc4f08 LB 0xc0
     7704  ; disGetNextSymbol 0xc4f06 LB 0x2e28 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0906 'palette1'
     7705palette1:                                    ; 0xc4f06 LB 0xc0
    77067706    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    77077707    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
     
    77167716    db  015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    77177717    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    7718   ; disGetNextSymbol 0xc4fc8 LB 0x2d6a -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c8 'palette2'
    7719 palette2:                                    ; 0xc4fc8 LB 0xc0
     7718  ; disGetNextSymbol 0xc4fc6 LB 0x2d68 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c6 'palette2'
     7719palette2:                                    ; 0xc4fc6 LB 0xc0
    77207720    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    77217721    db  000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
     
    77307730    db  015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    77317731    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    7732   ; disGetNextSymbol 0xc5088 LB 0x2caa -> off=0x0 cb=0000000000000300 uValue=00000000000c0a88 'palette3'
    7733 palette3:                                    ; 0xc5088 LB 0x300
     7732  ; disGetNextSymbol 0xc5086 LB 0x2ca8 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a86 'palette3'
     7733palette3:                                    ; 0xc5086 LB 0x300
    77347734    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    77357735    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
     
    77807780    db  00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    77817781    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7782   ; disGetNextSymbol 0xc5388 LB 0x29aa -> off=0x0 cb=0000000000000010 uValue=00000000000c0d88 'static_functionality'
    7783 static_functionality:                        ; 0xc5388 LB 0x10
     7782  ; disGetNextSymbol 0xc5386 LB 0x29a8 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d86 'static_functionality'
     7783static_functionality:                        ; 0xc5386 LB 0x10
    77847784    db  0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
    7785   ; disGetNextSymbol 0xc5398 LB 0x299a -> off=0x0 cb=0000000000000024 uValue=00000000000c0d98 '_dcc_table'
    7786 _dcc_table:                                  ; 0xc5398 LB 0x24
     7785  ; disGetNextSymbol 0xc5396 LB 0x2998 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d96 '_dcc_table'
     7786_dcc_table:                                  ; 0xc5396 LB 0x24
    77877787    db  010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    77887788    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    77897789    db  000h, 000h, 000h, 000h
    7790   ; disGetNextSymbol 0xc53bc LB 0x2976 -> off=0x0 cb=000000000000001a uValue=00000000000c0dbc '_secondary_save_area'
    7791 _secondary_save_area:                        ; 0xc53bc LB 0x1a
    7792     db  01ah, 000h, 098h, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7790  ; disGetNextSymbol 0xc53ba LB 0x2974 -> off=0x0 cb=000000000000001a uValue=00000000000c0dba '_secondary_save_area'
     7791_secondary_save_area:                        ; 0xc53ba LB 0x1a
     7792    db  01ah, 000h, 096h, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    77937793    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7794   ; disGetNextSymbol 0xc53d6 LB 0x295c -> off=0x0 cb=000000000000001c uValue=00000000000c0dd6 '_video_save_pointer_table'
    7795 _video_save_pointer_table:                   ; 0xc53d6 LB 0x1c
    7796     db  0c8h, 046h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7797     db  0bch, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7798   ; disGetNextSymbol 0xc53f2 LB 0x2940 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df2 'vgafont8'
    7799 vgafont8:                                    ; 0xc53f2 LB 0x800
     7794  ; disGetNextSymbol 0xc53d4 LB 0x295a -> off=0x0 cb=000000000000001c uValue=00000000000c0dd4 '_video_save_pointer_table'
     7795_video_save_pointer_table:                   ; 0xc53d4 LB 0x1c
     7796    db  0c6h, 046h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7797    db  0bah, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7798  ; disGetNextSymbol 0xc53f0 LB 0x293e -> off=0x0 cb=0000000000000800 uValue=00000000000c0df0 'vgafont8'
     7799vgafont8:                                    ; 0xc53f0 LB 0x800
    78007800    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
    78017801    db  07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
     
    79267926    db  078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
    79277927    db  000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7928   ; disGetNextSymbol 0xc5bf2 LB 0x2140 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f2 'vgafont14'
    7929 vgafont14:                                   ; 0xc5bf2 LB 0xe00
     7928  ; disGetNextSymbol 0xc5bf0 LB 0x213e -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f0 'vgafont14'
     7929vgafont14:                                   ; 0xc5bf0 LB 0xe00
    79307930    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    79317931    db  07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
     
    81528152    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
    81538153    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8154   ; disGetNextSymbol 0xc69f2 LB 0x1340 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f2 'vgafont16'
    8155 vgafont16:                                   ; 0xc69f2 LB 0x1000
     8154  ; disGetNextSymbol 0xc69f0 LB 0x133e -> off=0x0 cb=0000000000001000 uValue=00000000000c23f0 'vgafont16'
     8155vgafont16:                                   ; 0xc69f0 LB 0x1000
    81568156    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    81578157    db  000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
     
    84108410    db  000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
    84118411    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8412   ; disGetNextSymbol 0xc79f2 LB 0x340 -> off=0x0 cb=000000000000012d uValue=00000000000c33f2 'vgafont14alt'
    8413 vgafont14alt:                                ; 0xc79f2 LB 0x12d
     8412  ; disGetNextSymbol 0xc79f0 LB 0x33e -> off=0x0 cb=000000000000012d uValue=00000000000c33f0 'vgafont14alt'
     8413vgafont14alt:                                ; 0xc79f0 LB 0x12d
    84148414    db  01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
    84158415    db  000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
     
    84318431    db  000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
    84328432    db  018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    8433   ; disGetNextSymbol 0xc7b1f LB 0x213 -> off=0x0 cb=0000000000000144 uValue=00000000000c351f 'vgafont16alt'
    8434 vgafont16alt:                                ; 0xc7b1f LB 0x144
     8433  ; disGetNextSymbol 0xc7b1d LB 0x211 -> off=0x0 cb=0000000000000144 uValue=00000000000c351d 'vgafont16alt'
     8434vgafont16alt:                                ; 0xc7b1d LB 0x144
    84358435    db  01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
    84368436    db  000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
     
    84548454    db  000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
    84558455    db  006h, 000h, 000h, 000h
    8456   ; disGetNextSymbol 0xc7c63 LB 0xcf -> off=0x0 cb=0000000000000009 uValue=00000000000c3663 '_cga_msr'
    8457 _cga_msr:                                    ; 0xc7c63 LB 0x9
     8456  ; disGetNextSymbol 0xc7c61 LB 0xcd -> off=0x0 cb=0000000000000009 uValue=00000000000c3661 '_cga_msr'
     8457_cga_msr:                                    ; 0xc7c61 LB 0x9
    84588458    db  02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h, 000h
    8459   ; disGetNextSymbol 0xc7c6c LB 0xc6 -> off=0x0 cb=0000000000000015 uValue=00000000000c366c '_vbebios_copyright'
    8460 _vbebios_copyright:                          ; 0xc7c6c LB 0x15
     8459  ; disGetNextSymbol 0xc7c6a LB 0xc4 -> off=0x0 cb=0000000000000015 uValue=00000000000c366a '_vbebios_copyright'
     8460_vbebios_copyright:                          ; 0xc7c6a LB 0x15
    84618461    db  'VirtualBox VESA BIOS', 000h
    8462   ; disGetNextSymbol 0xc7c81 LB 0xb1 -> off=0x0 cb=0000000000000013 uValue=00000000000c3681 '_vbebios_vendor_name'
    8463 _vbebios_vendor_name:                        ; 0xc7c81 LB 0x13
     8462  ; disGetNextSymbol 0xc7c7f LB 0xaf -> off=0x0 cb=0000000000000013 uValue=00000000000c367f '_vbebios_vendor_name'
     8463_vbebios_vendor_name:                        ; 0xc7c7f LB 0x13
    84648464    db  'Oracle Corporation', 000h
    8465   ; disGetNextSymbol 0xc7c94 LB 0x9e -> off=0x0 cb=0000000000000021 uValue=00000000000c3694 '_vbebios_product_name'
    8466 _vbebios_product_name:                       ; 0xc7c94 LB 0x21
     8465  ; disGetNextSymbol 0xc7c92 LB 0x9c -> off=0x0 cb=0000000000000021 uValue=00000000000c3692 '_vbebios_product_name'
     8466_vbebios_product_name:                       ; 0xc7c92 LB 0x21
    84678467    db  'Oracle VM VirtualBox VBE Adapter', 000h
    8468   ; disGetNextSymbol 0xc7cb5 LB 0x7d -> off=0x0 cb=0000000000000029 uValue=00000000000c36b5 '_vbebios_product_revision'
    8469 _vbebios_product_revision:                   ; 0xc7cb5 LB 0x29
    8470     db  'Oracle VM VirtualBox Version 6.0.0_BETA3', 000h
    8471   ; disGetNextSymbol 0xc7cde LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36de '_vbebios_info_string'
    8472 _vbebios_info_string:                        ; 0xc7cde LB 0x2b
     8468  ; disGetNextSymbol 0xc7cb3 LB 0x7b -> off=0x0 cb=0000000000000027 uValue=00000000000c36b3 '_vbebios_product_revision'
     8469_vbebios_product_revision:                   ; 0xc7cb3 LB 0x27
     8470    db  'Oracle VM VirtualBox Version 6.0.0_RC1', 000h
     8471  ; disGetNextSymbol 0xc7cda LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36da '_vbebios_info_string'
     8472_vbebios_info_string:                        ; 0xc7cda LB 0x2b
    84738473    db  'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
    8474   ; disGetNextSymbol 0xc7d09 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3709 '_no_vbebios_info_string'
    8475 _no_vbebios_info_string:                     ; 0xc7d09 LB 0x29
     8474  ; disGetNextSymbol 0xc7d05 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3705 '_no_vbebios_info_string'
     8475_no_vbebios_info_string:                     ; 0xc7d05 LB 0x29
    84768476    db  'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
    84778477
    8478 section CONST progbits vstart=0x7d32 align=1 ; size=0x0 class=DATA group=DGROUP
     8478section CONST progbits vstart=0x7d2e align=1 ; size=0x0 class=DATA group=DGROUP
    84798479
    8480 section CONST2 progbits vstart=0x7d32 align=1 ; size=0x0 class=DATA group=DGROUP
     8480section CONST2 progbits vstart=0x7d2e align=1 ; size=0x0 class=DATA group=DGROUP
    84818481
    8482   ; Padding 0x2ce bytes at 0xc7d32
     8482  ; Padding 0x2d2 bytes at 0xc7d2e
    84838483    db  001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh
    84848484    db  065h, 02fh, 06dh, 069h, 063h, 068h, 061h, 065h, 06ch, 02fh, 076h, 062h, 06fh, 078h, 02fh, 074h
     
    85258525    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    85268526    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8527     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 04eh
     8527    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     8528    db  000h, 026h
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.md5sum

    r75851 r76129  
    1 7f86904e15334ad6bd9cdf13e25f4994 *VBoxVgaBios286.rom
     1e417b8eef1c278608489edeb7f577281 *VBoxVgaBios286.rom
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.asm

    r75851 r76129  
    15951595    movzx bx, ch                              ; 0f b6 dd                    ; 0xc0b20 vgabios.c:361
    15961596    sal bx, 003h                              ; c1 e3 03                    ; 0xc0b23
    1597     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc0b26
     1597    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc0b26
    15981598    jne short 00b5ah                          ; 75 2d                       ; 0xc0b2b
    15991599    mov dx, ax                                ; 89 c2                       ; 0xc0b2d vgabios.c:363
     
    16111611    mov dx, cx                                ; 89 ca                       ; 0xc0b4c
    16121612    add dx, ax                                ; 01 c2                       ; 0xc0b4e
    1613     mov ax, word [bx+04638h]                  ; 8b 87 38 46                 ; 0xc0b50 vgabios.c:364
     1613    mov ax, word [bx+04636h]                  ; 8b 87 36 46                 ; 0xc0b50 vgabios.c:364
    16141614    call 02f73h                               ; e8 1c 24                    ; 0xc0b54
    16151615    mov word [ss:si], ax                      ; 36 89 04                    ; 0xc0b57
     
    16671667    mov dx, 0010ch                            ; ba 0c 01                    ; 0xc0bcd vgabios.c:383
    16681668    jmp short 00b91h                          ; eb bf                       ; 0xc0bd0
    1669     mov ax, 05bf2h                            ; b8 f2 5b                    ; 0xc0bd2 vgabios.c:386
     1669    mov ax, 05bf0h                            ; b8 f0 5b                    ; 0xc0bd2 vgabios.c:386
    16701670    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc0bd5
    16711671    jmp short 00b96h                          ; eb bc                       ; 0xc0bd8 vgabios.c:387
    1672     mov ax, 053f2h                            ; b8 f2 53                    ; 0xc0bda vgabios.c:389
     1672    mov ax, 053f0h                            ; b8 f0 53                    ; 0xc0bda vgabios.c:389
    16731673    jmp short 00bd5h                          ; eb f6                       ; 0xc0bdd
    1674     mov ax, 057f2h                            ; b8 f2 57                    ; 0xc0bdf vgabios.c:392
     1674    mov ax, 057f0h                            ; b8 f0 57                    ; 0xc0bdf vgabios.c:392
    16751675    jmp short 00bd5h                          ; eb f1                       ; 0xc0be2
    1676     mov ax, 079f2h                            ; b8 f2 79                    ; 0xc0be4 vgabios.c:395
     1676    mov ax, 079f0h                            ; b8 f0 79                    ; 0xc0be4 vgabios.c:395
    16771677    jmp short 00bd5h                          ; eb ec                       ; 0xc0be7
    1678     mov ax, 069f2h                            ; b8 f2 69                    ; 0xc0be9 vgabios.c:398
     1678    mov ax, 069f0h                            ; b8 f0 69                    ; 0xc0be9 vgabios.c:398
    16791679    jmp short 00bd5h                          ; eb e7                       ; 0xc0bec
    1680     mov ax, 07b1fh                            ; b8 1f 7b                    ; 0xc0bee vgabios.c:401
     1680    mov ax, 07b1dh                            ; b8 1d 7b                    ; 0xc0bee vgabios.c:401
    16811681    jmp short 00bd5h                          ; eb e2                       ; 0xc0bf1
    16821682    jmp short 00bc4h                          ; eb cf                       ; 0xc0bf3 vgabios.c:407
     
    17011701    movzx bx, al                              ; 0f b6 d8                    ; 0xc0c1a vgabios.c:430
    17021702    sal bx, 003h                              ; c1 e3 03                    ; 0xc0c1d
    1703     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc0c20
     1703    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc0c20
    17041704    je near 00d27h                            ; 0f 84 fe 00                 ; 0xc0c25
    1705     mov bl, byte [bx+04636h]                  ; 8a 9f 36 46                 ; 0xc0c29 vgabios.c:434
     1705    mov bl, byte [bx+04634h]                  ; 8a 9f 34 46                 ; 0xc0c29 vgabios.c:434
    17061706    cmp bl, 003h                              ; 80 fb 03                    ; 0xc0c2d
    17071707    jc short 00c43h                           ; 72 11                       ; 0xc0c30
     
    17621762    movzx bx, cl                              ; 0f b6 d9                    ; 0xc0cc3 vgabios.c:452
    17631763    sal bx, 003h                              ; c1 e3 03                    ; 0xc0cc6
    1764     cmp byte [bx+04637h], 002h                ; 80 bf 37 46 02              ; 0xc0cc9
     1764    cmp byte [bx+04635h], 002h                ; 80 bf 35 46 02              ; 0xc0cc9
    17651765    jne short 00cebh                          ; 75 1b                       ; 0xc0cce
    17661766    mov cx, si                                ; 89 f1                       ; 0xc0cd0 vgabios.c:453
     
    20672067    mov si, bx                                ; 89 de                       ; 0xc0f37
    20682068    sal si, 003h                              ; c1 e6 03                    ; 0xc0f39
    2069     cmp byte [si+04635h], 000h                ; 80 bc 35 46 00              ; 0xc0f3c
     2069    cmp byte [si+04633h], 000h                ; 80 bc 33 46 00              ; 0xc0f3c
    20702070    jne short 00f83h                          ; 75 40                       ; 0xc0f41
    20712071    mov dx, strict word 0004ah                ; ba 4a 00                    ; 0xc0f43 vgabios.c:598
     
    20942094    imul bx, di                               ; 0f af df                    ; 0xc0f7e
    20952095    jmp short 00f95h                          ; eb 12                       ; 0xc0f81 vgabios.c:608
    2096     movzx bx, byte [bx+046b4h]                ; 0f b6 9f b4 46              ; 0xc0f83 vgabios.c:610
     2096    movzx bx, byte [bx+046b2h]                ; 0f b6 9f b2 46              ; 0xc0f83 vgabios.c:610
    20972097    sal bx, 006h                              ; c1 e3 06                    ; 0xc0f88
    20982098    movzx ax, cl                              ; 0f b6 c1                    ; 0xc0f8b
    2099     mov bx, word [bx+046cbh]                  ; 8b 9f cb 46                 ; 0xc0f8e
     2099    mov bx, word [bx+046c9h]                  ; 8b 9f c9 46                 ; 0xc0f8e
    21002100    imul bx, ax                               ; 0f af d8                    ; 0xc0f92
    21012101    mov dx, strict word 00063h                ; ba 63 00                    ; 0xc0f95 vgabios.c:614
     
    21662166    je near 0137ch                            ; 0f 84 5c 03                 ; 0xc101c
    21672167    movzx si, al                              ; 0f b6 f0                    ; 0xc1020 vgabios.c:685
    2168     mov al, byte [si+046b4h]                  ; 8a 84 b4 46                 ; 0xc1023
     2168    mov al, byte [si+046b2h]                  ; 8a 84 b2 46                 ; 0xc1023
    21692169    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc1027
    21702170    movzx bx, al                              ; 0f b6 d8                    ; 0xc102a vgabios.c:686
    21712171    sal bx, 006h                              ; c1 e3 06                    ; 0xc102d
    2172     movzx ax, byte [bx+046c8h]                ; 0f b6 87 c8 46              ; 0xc1030
     2172    movzx ax, byte [bx+046c6h]                ; 0f b6 87 c6 46              ; 0xc1030
    21732173    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1035
    2174     movzx ax, byte [bx+046c9h]                ; 0f b6 87 c9 46              ; 0xc1038 vgabios.c:687
     2174    movzx ax, byte [bx+046c7h]                ; 0f b6 87 c7 46              ; 0xc1038 vgabios.c:687
    21752175    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc103d
    2176     movzx ax, byte [bx+046cah]                ; 0f b6 87 ca 46              ; 0xc1040 vgabios.c:688
     2176    movzx ax, byte [bx+046c8h]                ; 0f b6 87 c8 46              ; 0xc1040 vgabios.c:688
    21772177    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc1045
    21782178    mov dx, 00087h                            ; ba 87 00                    ; 0xc1048 vgabios.c:691
     
    21902190    mov bx, si                                ; 89 f3                       ; 0xc106b vgabios.c:705
    21912191    sal bx, 003h                              ; c1 e3 03                    ; 0xc106d
    2192     mov al, byte [bx+0463ah]                  ; 8a 87 3a 46                 ; 0xc1070
     2192    mov al, byte [bx+04638h]                  ; 8a 87 38 46                 ; 0xc1070
    21932193    mov dx, 003c6h                            ; ba c6 03                    ; 0xc1074
    21942194    out DX, AL                                ; ee                          ; 0xc1077
     
    21962196    mov dx, 003c8h                            ; ba c8 03                    ; 0xc107a
    21972197    out DX, AL                                ; ee                          ; 0xc107d
    2198     mov bl, byte [bx+0463bh]                  ; 8a 9f 3b 46                 ; 0xc107e vgabios.c:711
     2198    mov bl, byte [bx+04639h]                  ; 8a 9f 39 46                 ; 0xc107e vgabios.c:711
    21992199    cmp bl, 001h                              ; 80 fb 01                    ; 0xc1082
    22002200    jc short 01095h                           ; 72 0e                       ; 0xc1085
     
    22072207    test bl, bl                               ; 84 db                       ; 0xc1095
    22082208    jne short 010abh                          ; 75 12                       ; 0xc1097
    2209     mov di, 04e48h                            ; bf 48 4e                    ; 0xc1099 vgabios.c:713
     2209    mov di, 04e46h                            ; bf 46 4e                    ; 0xc1099 vgabios.c:713
    22102210    jmp short 010abh                          ; eb 0d                       ; 0xc109c vgabios.c:714
    2211     mov di, 04f08h                            ; bf 08 4f                    ; 0xc109e vgabios.c:716
     2211    mov di, 04f06h                            ; bf 06 4f                    ; 0xc109e vgabios.c:716
    22122212    jmp short 010abh                          ; eb 08                       ; 0xc10a1 vgabios.c:717
    2213     mov di, 04fc8h                            ; bf c8 4f                    ; 0xc10a3 vgabios.c:719
     2213    mov di, 04fc6h                            ; bf c6 4f                    ; 0xc10a3 vgabios.c:719
    22142214    jmp short 010abh                          ; eb 03                       ; 0xc10a6 vgabios.c:720
    2215     mov di, 05088h                            ; bf 88 50                    ; 0xc10a8 vgabios.c:722
     2215    mov di, 05086h                            ; bf 86 50                    ; 0xc10a8 vgabios.c:722
    22162216    xor bx, bx                                ; 31 db                       ; 0xc10ab vgabios.c:726
    22172217    jmp short 010beh                          ; eb 0f                       ; 0xc10ad
     
    22262226    movzx si, byte [bp-012h]                  ; 0f b6 76 ee                 ; 0xc10be
    22272227    sal si, 003h                              ; c1 e6 03                    ; 0xc10c2
    2228     movzx si, byte [si+0463bh]                ; 0f b6 b4 3b 46              ; 0xc10c5
    2229     movzx ax, byte [si+046c4h]                ; 0f b6 84 c4 46              ; 0xc10ca
     2228    movzx si, byte [si+04639h]                ; 0f b6 b4 39 46              ; 0xc10c5
     2229    movzx ax, byte [si+046c2h]                ; 0f b6 84 c2 46              ; 0xc10ca
    22302230    cmp bx, ax                                ; 39 c3                       ; 0xc10cf
    22312231    jnbe short 010afh                         ; 77 dc                       ; 0xc10d1
     
    22592259    sal si, 006h                              ; c1 e6 06                    ; 0xc110e
    22602260    add si, bx                                ; 01 de                       ; 0xc1111
    2261     mov al, byte [si+046ebh]                  ; 8a 84 eb 46                 ; 0xc1113
     2261    mov al, byte [si+046e9h]                  ; 8a 84 e9 46                 ; 0xc1113
    22622262    out DX, AL                                ; ee                          ; 0xc1117
    22632263    inc bx                                    ; 43                          ; 0xc1118 vgabios.c:751
     
    22832283    sal si, 006h                              ; c1 e6 06                    ; 0xc1142
    22842284    add si, bx                                ; 01 de                       ; 0xc1145
    2285     mov al, byte [si+046cch]                  ; 8a 84 cc 46                 ; 0xc1147
     2285    mov al, byte [si+046cah]                  ; 8a 84 ca 46                 ; 0xc1147
    22862286    mov dx, 003c5h                            ; ba c5 03                    ; 0xc114b
    22872287    out DX, AL                                ; ee                          ; 0xc114e
     
    22982298    sal si, 006h                              ; c1 e6 06                    ; 0xc1165
    22992299    add si, bx                                ; 01 de                       ; 0xc1168
    2300     mov al, byte [si+046ffh]                  ; 8a 84 ff 46                 ; 0xc116a
     2300    mov al, byte [si+046fdh]                  ; 8a 84 fd 46                 ; 0xc116a
    23012301    mov dx, 003cfh                            ; ba cf 03                    ; 0xc116e
    23022302    out DX, AL                                ; ee                          ; 0xc1171
     
    23052305    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc1175 vgabios.c:770
    23062306    sal bx, 003h                              ; c1 e3 03                    ; 0xc1179
    2307     cmp byte [bx+04636h], 001h                ; 80 bf 36 46 01              ; 0xc117c
     2307    cmp byte [bx+04634h], 001h                ; 80 bf 34 46 01              ; 0xc117c
    23082308    jne short 01188h                          ; 75 05                       ; 0xc1181
    23092309    mov dx, 003b4h                            ; ba b4 03                    ; 0xc1183
     
    23252325    add di, bx                                ; 01 df                       ; 0xc11aa
    23262326    inc dx                                    ; 42                          ; 0xc11ac
    2327     mov al, byte [di+046d2h]                  ; 8a 85 d2 46                 ; 0xc11ad
     2327    mov al, byte [di+046d0h]                  ; 8a 85 d0 46                 ; 0xc11ad
    23282328    out DX, AL                                ; ee                          ; 0xc11b1
    23292329    inc bx                                    ; 43                          ; 0xc11b2 vgabios.c:778
    23302330    jmp short 01196h                          ; eb e1                       ; 0xc11b3
    2331     mov al, byte [si+046d1h]                  ; 8a 84 d1 46                 ; 0xc11b5 vgabios.c:781
     2331    mov al, byte [si+046cfh]                  ; 8a 84 cf 46                 ; 0xc11b5 vgabios.c:781
    23322332    mov dx, 003c2h                            ; ba c2 03                    ; 0xc11b9
    23332333    out DX, AL                                ; ee                          ; 0xc11bc
     
    23432343    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc11cf vgabios.c:789
    23442344    sal bx, 003h                              ; c1 e3 03                    ; 0xc11d3
    2345     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc11d6
     2345    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc11d6
    23462346    jne short 011f0h                          ; 75 13                       ; 0xc11db
    2347     mov es, [bx+04638h]                       ; 8e 87 38 46                 ; 0xc11dd vgabios.c:791
     2347    mov es, [bx+04636h]                       ; 8e 87 36 46                 ; 0xc11dd vgabios.c:791
    23482348    mov cx, 04000h                            ; b9 00 40                    ; 0xc11e1
    23492349    mov ax, 00720h                            ; b8 20 07                    ; 0xc11e4
     
    23552355    cmp byte [bp-010h], 00dh                  ; 80 7e f0 0d                 ; 0xc11f0 vgabios.c:795
    23562356    jnc short 01208h                          ; 73 12                       ; 0xc11f4
    2357     mov es, [bx+04638h]                       ; 8e 87 38 46                 ; 0xc11f6 vgabios.c:797
     2357    mov es, [bx+04636h]                       ; 8e 87 36 46                 ; 0xc11f6 vgabios.c:797
    23582358    mov cx, 04000h                            ; b9 00 40                    ; 0xc11fa
    23592359    xor ax, ax                                ; 31 c0                       ; 0xc11fd
     
    23732373    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1217 vgabios.c:803
    23742374    out DX, AL                                ; ee                          ; 0xc1219
    2375     mov es, [bx+04638h]                       ; 8e 87 38 46                 ; 0xc121a vgabios.c:804
     2375    mov es, [bx+04636h]                       ; 8e 87 36 46                 ; 0xc121a vgabios.c:804
    23762376    mov cx, 08000h                            ; b9 00 80                    ; 0xc121e
    23772377    xor ax, ax                                ; 31 c0                       ; 0xc1221
     
    23932393    movzx bx, byte [bp-00ch]                  ; 0f b6 5e f4                 ; 0xc1249 vgabios.c:813
    23942394    sal bx, 006h                              ; c1 e3 06                    ; 0xc124d
    2395     mov bx, word [bx+046cbh]                  ; 8b 9f cb 46                 ; 0xc1250
     2395    mov bx, word [bx+046c9h]                  ; 8b 9f c9 46                 ; 0xc1250
    23962396    mov dx, strict word 0004ch                ; ba 4c 00                    ; 0xc1254
    23972397    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1257
     
    24322432    call 02f65h                               ; e8 a3 1c                    ; 0xc12bf
    24332433    mov cx, ds                                ; 8c d9                       ; 0xc12c2 vgabios.c:823
    2434     mov bx, 053d6h                            ; bb d6 53                    ; 0xc12c4
     2434    mov bx, 053d4h                            ; bb d4 53                    ; 0xc12c4
    24352435    mov dx, 000a8h                            ; ba a8 00                    ; 0xc12c7
    24362436    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12ca
     
    24382438    cmp byte [bp-010h], 007h                  ; 80 7e f0 07                 ; 0xc12d0 vgabios.c:825
    24392439    jnbe short 012feh                         ; 77 28                       ; 0xc12d4
    2440     movzx bx, byte [si+07c63h]                ; 0f b6 9c 63 7c              ; 0xc12d6 vgabios.c:827
     2440    movzx bx, byte [si+07c61h]                ; 0f b6 9c 61 7c              ; 0xc12d6 vgabios.c:827
    24412441    mov dx, strict word 00065h                ; ba 65 00                    ; 0xc12db
    24422442    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12de
     
    24532453    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc12fe vgabios.c:832
    24542454    sal bx, 003h                              ; c1 e3 03                    ; 0xc1302
    2455     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc1305
     2455    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc1305
    24562456    jne short 01315h                          ; 75 09                       ; 0xc130a
    24572457    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc130c vgabios.c:834
     
    24712471    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc132e vgabios.c:845
    24722472    sal bx, 003h                              ; c1 e3 03                    ; 0xc1332
    2473     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc1335
     2473    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc1335
    24742474    jne short 0134ch                          ; 75 10                       ; 0xc133a
    24752475    xor bl, bl                                ; 30 db                       ; 0xc133c vgabios.c:847
     
    24812481    mov AH, strict byte 011h                  ; b4 11                       ; 0xc1348
    24822482    int 010h                                  ; cd 10                       ; 0xc134a
    2483     mov dx, 057f2h                            ; ba f2 57                    ; 0xc134c vgabios.c:852
     2483    mov dx, 057f0h                            ; ba f0 57                    ; 0xc134c vgabios.c:852
    24842484    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc134f
    24852485    call 00a00h                               ; e8 ab f6                    ; 0xc1352
     
    24912491    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc1362
    24922492    jne short 0137ch                          ; 75 15                       ; 0xc1365
    2493     mov dx, 053f2h                            ; ba f2 53                    ; 0xc1367 vgabios.c:856
     2493    mov dx, 053f0h                            ; ba f0 53                    ; 0xc1367 vgabios.c:856
    24942494    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc136a
    24952495    call 00a00h                               ; e8 90 f6                    ; 0xc136d
    24962496    jmp short 0137ch                          ; eb 0a                       ; 0xc1370 vgabios.c:857
    2497     mov dx, 05bf2h                            ; ba f2 5b                    ; 0xc1372 vgabios.c:859
     2497    mov dx, 05bf0h                            ; ba f0 5b                    ; 0xc1372 vgabios.c:859
    24982498    jmp short 0136ah                          ; eb f3                       ; 0xc1375
    2499     mov dx, 069f2h                            ; ba f2 69                    ; 0xc1377 vgabios.c:862
     2499    mov dx, 069f0h                            ; ba f0 69                    ; 0xc1377 vgabios.c:862
    25002500    jmp short 0136ah                          ; eb ee                       ; 0xc137a
    25012501    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc137c vgabios.c:865
     
    28122812    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc163c
    28132813    imul ax, cx                               ; 0f af c1                    ; 0xc163f
    2814     cmp byte [di+04635h], 000h                ; 80 bd 35 46 00              ; 0xc1642
     2814    cmp byte [di+04633h], 000h                ; 80 bd 33 46 00              ; 0xc1642
    28152815    jne near 017eah                           ; 0f 85 9f 01                 ; 0xc1647
    28162816    mov dx, ax                                ; 89 c2                       ; 0xc164b vgabios.c:969
     
    28352835    sal dx, 008h                              ; c1 e2 08                    ; 0xc1682
    28362836    add dx, strict byte 00020h                ; 83 c2 20                    ; 0xc1685
    2837     mov es, [di+04638h]                       ; 8e 85 38 46                 ; 0xc1688
     2837    mov es, [di+04636h]                       ; 8e 85 36 46                 ; 0xc1688
    28382838    mov cx, ax                                ; 89 c1                       ; 0xc168c
    28392839    mov ax, dx                                ; 89 d0                       ; 0xc168e
     
    28692869    movzx si, byte [bp-00eh]                  ; 0f b6 76 f2                 ; 0xc16e6
    28702870    sal si, 003h                              ; c1 e6 03                    ; 0xc16ea
    2871     mov es, [si+04638h]                       ; 8e 84 38 46                 ; 0xc16ed
     2871    mov es, [si+04636h]                       ; 8e 84 36 46                 ; 0xc16ed
    28722872    cld                                       ; fc                          ; 0xc16f1
    28732873    jcxz 016f6h                               ; e3 02                       ; 0xc16f2
     
    28832883    movzx si, byte [bp-00eh]                  ; 0f b6 76 f2                 ; 0xc170d
    28842884    sal si, 003h                              ; c1 e6 03                    ; 0xc1711
    2885     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc1714
     2885    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc1714
    28862886    mov si, word [bp-014h]                    ; 8b 76 ec                    ; 0xc1718
    28872887    imul si, word [bp-016h]                   ; 0f af 76 ea                 ; 0xc171b
     
    29272927    movzx si, byte [bp-00eh]                  ; 0f b6 76 f2                 ; 0xc1787
    29282928    sal si, 003h                              ; c1 e6 03                    ; 0xc178b
    2929     mov es, [si+04638h]                       ; 8e 84 38 46                 ; 0xc178e
     2929    mov es, [si+04636h]                       ; 8e 84 36 46                 ; 0xc178e
    29302930    cld                                       ; fc                          ; 0xc1792
    29312931    jcxz 01797h                               ; e3 02                       ; 0xc1793
     
    29422942    movzx si, byte [bp-00eh]                  ; 0f b6 76 f2                 ; 0xc17b2
    29432943    sal si, 003h                              ; c1 e6 03                    ; 0xc17b6
    2944     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc17b9
     2944    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc17b9
    29452945    mov si, word [bp-014h]                    ; 8b 76 ec                    ; 0xc17bd
    29462946    imul si, word [bp-016h]                   ; 0f af 76 ea                 ; 0xc17c0
     
    29622962    dec word [bp-014h]                        ; ff 4e ec                    ; 0xc17e4 vgabios.c:997
    29632963    jmp near 01746h                           ; e9 5c ff                    ; 0xc17e7
    2964     movzx bx, byte [si+046b4h]                ; 0f b6 9c b4 46              ; 0xc17ea vgabios.c:1004
     2964    movzx bx, byte [si+046b2h]                ; 0f b6 9c b2 46              ; 0xc17ea vgabios.c:1004
    29652965    sal bx, 006h                              ; c1 e3 06                    ; 0xc17ef
    2966     mov dl, byte [bx+046cah]                  ; 8a 97 ca 46                 ; 0xc17f2
     2966    mov dl, byte [bx+046c8h]                  ; 8a 97 c8 46                 ; 0xc17f2
    29672967    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc17f6
    2968     mov bl, byte [di+04636h]                  ; 8a 9d 36 46                 ; 0xc17f9 vgabios.c:1005
     2968    mov bl, byte [di+04634h]                  ; 8a 9d 34 46                 ; 0xc17f9 vgabios.c:1005
    29692969    cmp bl, 004h                              ; 80 fb 04                    ; 0xc17fd
    29702970    je short 01811h                           ; 74 0f                       ; 0xc1800
     
    29992999    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc1850
    30003000    sal bx, 003h                              ; c1 e3 03                    ; 0xc1854
    3001     mov es, [bx+04638h]                       ; 8e 87 38 46                 ; 0xc1857
     3001    mov es, [bx+04636h]                       ; 8e 87 36 46                 ; 0xc1857
    30023002    xor di, di                                ; 31 ff                       ; 0xc185b
    30033003    cld                                       ; fc                          ; 0xc185d
     
    30813081    dec word [bp-014h]                        ; ff 4e ec                    ; 0xc194b vgabios.c:1034
    30823082    jmp short 018dfh                          ; eb 8f                       ; 0xc194e
    3083     mov dl, byte [di+04637h]                  ; 8a 95 37 46                 ; 0xc1950 vgabios.c:1039
     3083    mov dl, byte [di+04635h]                  ; 8a 95 35 46                 ; 0xc1950 vgabios.c:1039
    30843084    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1954 vgabios.c:1040
    30853085    jne short 01997h                          ; 75 3d                       ; 0xc1958
     
    30993099    imul cx, ax                               ; 0f af c8                    ; 0xc1982
    31003100    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1985
    3101     mov es, [di+04638h]                       ; 8e 85 38 46                 ; 0xc1989
     3101    mov es, [di+04636h]                       ; 8e 85 36 46                 ; 0xc1989
    31023102    xor di, di                                ; 31 ff                       ; 0xc198d
    31033103    cld                                       ; fc                          ; 0xc198f
     
    32023202    cmp byte [bp+006h], 00eh                  ; 80 7e 06 0e                 ; 0xc1aa4
    32033203    jne short 01ab4h                          ; 75 0a                       ; 0xc1aa8
    3204     mov di, 05bf2h                            ; bf f2 5b                    ; 0xc1aaa vgabios.c:1093
     3204    mov di, 05bf0h                            ; bf f0 5b                    ; 0xc1aaa vgabios.c:1093
    32053205    jmp short 01ab7h                          ; eb 08                       ; 0xc1aad vgabios.c:1094
    3206     mov di, 069f2h                            ; bf f2 69                    ; 0xc1aaf vgabios.c:1096
     3206    mov di, 069f0h                            ; bf f0 69                    ; 0xc1aaf vgabios.c:1096
    32073207    jmp short 01ab7h                          ; eb 03                       ; 0xc1ab2 vgabios.c:1097
    3208     mov di, 053f2h                            ; bf f2 53                    ; 0xc1ab4 vgabios.c:1099
     3208    mov di, 053f0h                            ; bf f0 53                    ; 0xc1ab4 vgabios.c:1099
    32093209    movzx si, cl                              ; 0f b6 f1                    ; 0xc1ab7 vgabios.c:1101
    32103210    movzx bx, byte [bp+006h]                  ; 0f b6 5e 06                 ; 0xc1aba
     
    32943294    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc1b81
    32953295    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc1b84
    3296     mov si, 053f2h                            ; be f2 53                    ; 0xc1b87 vgabios.c:1144
     3296    mov si, 053f0h                            ; be f0 53                    ; 0xc1b87 vgabios.c:1144
    32973297    xor bh, bh                                ; 30 ff                       ; 0xc1b8a vgabios.c:1145
    32983298    movzx di, byte [bp+006h]                  ; 0f b6 7e 06                 ; 0xc1b8c
     
    34093409    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc1c9f
    34103410    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc1ca2
    3411     mov di, 053f2h                            ; bf f2 53                    ; 0xc1ca5 vgabios.c:1221
     3411    mov di, 053f0h                            ; bf f0 53                    ; 0xc1ca5 vgabios.c:1221
    34123412    movzx dx, cl                              ; 0f b6 d1                    ; 0xc1ca8 vgabios.c:1222
    34133413    movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1cab
     
    35053505    mov di, bx                                ; 89 df                       ; 0xc1d93
    35063506    sal di, 003h                              ; c1 e7 03                    ; 0xc1d95
    3507     cmp byte [di+04635h], 000h                ; 80 bd 35 46 00              ; 0xc1d98
     3507    cmp byte [di+04633h], 000h                ; 80 bd 33 46 00              ; 0xc1d98
    35083508    jne short 01de6h                          ; 75 47                       ; 0xc1d9d
    35093509    mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc1d9f vgabios.c:1264
     
    35263526    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1dd0
    35273527    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc1dd3 vgabios.c:1267
    3528     mov es, [di+04638h]                       ; 8e 85 38 46                 ; 0xc1dd6
     3528    mov es, [di+04636h]                       ; 8e 85 36 46                 ; 0xc1dd6
    35293529    mov cx, si                                ; 89 f1                       ; 0xc1dda
    35303530    mov di, dx                                ; 89 d7                       ; 0xc1ddc
     
    35333533    rep stosw                                 ; f3 ab                       ; 0xc1de1
    35343534    jmp near 01e8ch                           ; e9 a6 00                    ; 0xc1de3 vgabios.c:1269
    3535     movzx bx, byte [bx+046b4h]                ; 0f b6 9f b4 46              ; 0xc1de6 vgabios.c:1272
     3535    movzx bx, byte [bx+046b2h]                ; 0f b6 9f b2 46              ; 0xc1de6 vgabios.c:1272
    35363536    sal bx, 006h                              ; c1 e3 06                    ; 0xc1deb
    3537     mov al, byte [bx+046cah]                  ; 8a 87 ca 46                 ; 0xc1dee
     3537    mov al, byte [bx+046c8h]                  ; 8a 87 c8 46                 ; 0xc1dee
    35383538    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1df2
    3539     mov al, byte [di+04637h]                  ; 8a 85 37 46                 ; 0xc1df5 vgabios.c:1273
     3539    mov al, byte [di+04635h]                  ; 8a 85 35 46                 ; 0xc1df5 vgabios.c:1273
    35403540    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc1df9
    35413541    dec si                                    ; 4e                          ; 0xc1dfc vgabios.c:1274
     
    35473547    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1e0f vgabios.c:1276
    35483548    sal bx, 003h                              ; c1 e3 03                    ; 0xc1e13
    3549     mov al, byte [bx+04636h]                  ; 8a 87 36 46                 ; 0xc1e16
     3549    mov al, byte [bx+04634h]                  ; 8a 87 34 46                 ; 0xc1e16
    35503550    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1e1a
    35513551    jc short 01e2ah                           ; 72 0c                       ; 0xc1e1c
     
    36363636    mov bx, di                                ; 89 fb                       ; 0xc1efb
    36373637    sal bx, 003h                              ; c1 e3 03                    ; 0xc1efd
    3638     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc1f00
     3638    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc1f00
    36393639    jne short 01f51h                          ; 75 4a                       ; 0xc1f05
    36403640    mov dx, word [bp-018h]                    ; 8b 56 e8                    ; 0xc1f07 vgabios.c:1321
     
    36583658    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc1f39
    36593659    sal bx, 003h                              ; c1 e3 03                    ; 0xc1f3d
    3660     mov di, word [bx+04638h]                  ; 8b bf 38 46                 ; 0xc1f40
     3660    mov di, word [bx+04636h]                  ; 8b bf 36 46                 ; 0xc1f40
    36613661    mov bx, ax                                ; 89 c3                       ; 0xc1f44
    36623662    mov dx, cx                                ; 89 ca                       ; 0xc1f46
     
    36663666    inc cx                                    ; 41                          ; 0xc1f4e
    36673667    jmp short 01f2dh                          ; eb dc                       ; 0xc1f4f vgabios.c:1326
    3668     movzx di, byte [di+046b4h]                ; 0f b6 bd b4 46              ; 0xc1f51 vgabios.c:1331
     3668    movzx di, byte [di+046b2h]                ; 0f b6 bd b2 46              ; 0xc1f51 vgabios.c:1331
    36693669    sal di, 006h                              ; c1 e7 06                    ; 0xc1f56
    3670     mov al, byte [di+046cah]                  ; 8a 85 ca 46                 ; 0xc1f59
     3670    mov al, byte [di+046c8h]                  ; 8a 85 c8 46                 ; 0xc1f59
    36713671    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1f5d
    3672     mov al, byte [bx+04637h]                  ; 8a 87 37 46                 ; 0xc1f60 vgabios.c:1332
     3672    mov al, byte [bx+04635h]                  ; 8a 87 35 46                 ; 0xc1f60 vgabios.c:1332
    36733673    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1f64
    36743674    dec si                                    ; 4e                          ; 0xc1f67 vgabios.c:1333
     
    36803680    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc1f7a vgabios.c:1335
    36813681    sal bx, 003h                              ; c1 e3 03                    ; 0xc1f7e
    3682     mov bl, byte [bx+04636h]                  ; 8a 9f 36 46                 ; 0xc1f81
     3682    mov bl, byte [bx+04634h]                  ; 8a 9f 34 46                 ; 0xc1f81
    36833683    cmp bl, 003h                              ; 80 fb 03                    ; 0xc1f85
    36843684    jc short 01f98h                           ; 72 0e                       ; 0xc1f88
     
    37443744    movzx bx, al                              ; 0f b6 d8                    ; 0xc2026 vgabios.c:1367
    37453745    sal bx, 003h                              ; c1 e3 03                    ; 0xc2029
    3746     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc202c
     3746    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc202c
    37473747    je near 02144h                            ; 0f 84 0f 01                 ; 0xc2031
    3748     mov al, byte [bx+04636h]                  ; 8a 87 36 46                 ; 0xc2035 vgabios.c:1369
     3748    mov al, byte [bx+04634h]                  ; 8a 87 34 46                 ; 0xc2035 vgabios.c:1369
    37493749    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc2039
    37503750    jc short 0204ch                           ; 72 0f                       ; 0xc203b
     
    38003800    shr ax, 1                                 ; d1 e8                       ; 0xc20ba
    38013801    imul ax, ax, strict byte 00050h           ; 6b c0 50                    ; 0xc20bc
    3802     cmp byte [bx+04637h], 002h                ; 80 bf 37 46 02              ; 0xc20bf
     3802    cmp byte [bx+04635h], 002h                ; 80 bf 35 46 02              ; 0xc20bf
    38033803    jne short 020ceh                          ; 75 08                       ; 0xc20c4
    38043804    mov bx, word [bp-00ah]                    ; 8b 5e f6                    ; 0xc20c6 vgabios.c:1390
     
    38183818    movzx si, byte [bp-004h]                  ; 0f b6 76 fc                 ; 0xc20ed vgabios.c:1398
    38193819    sal si, 003h                              ; c1 e6 03                    ; 0xc20f1
    3820     cmp byte [si+04637h], 002h                ; 80 bc 37 46 02              ; 0xc20f4
     3820    cmp byte [si+04635h], 002h                ; 80 bc 35 46 02              ; 0xc20f4
    38213821    jne short 02114h                          ; 75 19                       ; 0xc20f9
    38223822    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc20fb vgabios.c:1400
     
    39323932    mov si, bx                                ; 89 de                       ; 0xc2216
    39333933    sal si, 003h                              ; c1 e6 03                    ; 0xc2218
    3934     cmp byte [si+04635h], 000h                ; 80 bc 35 46 00              ; 0xc221b
     3934    cmp byte [si+04633h], 000h                ; 80 bc 33 46 00              ; 0xc221b
    39353935    jne short 0226fh                          ; 75 4d                       ; 0xc2220
    39363936    mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2222 vgabios.c:1478
     
    39493949    add cx, ax                                ; 01 c1                       ; 0xc2247
    39503950    movzx bx, byte [bp-00ch]                  ; 0f b6 5e f4                 ; 0xc2249 vgabios.c:1481
    3951     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc224d
     3951    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc224d
    39523952    mov dx, cx                                ; 89 ca                       ; 0xc2251
    39533953    call 02f65h                               ; e8 0f 0d                    ; 0xc2253
     
    39573957    mov dx, cx                                ; 89 ca                       ; 0xc2262
    39583958    inc dx                                    ; 42                          ; 0xc2264
    3959     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc2265
     3959    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc2265
    39603960    call 02f65h                               ; e8 f9 0c                    ; 0xc2269
    39613961    jmp near 022edh                           ; e9 7e 00                    ; 0xc226c vgabios.c:1486
    3962     movzx bx, byte [bx+046b4h]                ; 0f b6 9f b4 46              ; 0xc226f vgabios.c:1489
     3962    movzx bx, byte [bx+046b2h]                ; 0f b6 9f b2 46              ; 0xc226f vgabios.c:1489
    39633963    sal bx, 006h                              ; c1 e3 06                    ; 0xc2274
    3964     mov ah, byte [bx+046cah]                  ; 8a a7 ca 46                 ; 0xc2277
    3965     mov dl, byte [si+04637h]                  ; 8a 94 37 46                 ; 0xc227b vgabios.c:1490
    3966     mov al, byte [si+04636h]                  ; 8a 84 36 46                 ; 0xc227f vgabios.c:1491
     3964    mov ah, byte [bx+046c8h]                  ; 8a a7 c8 46                 ; 0xc2277
     3965    mov dl, byte [si+04635h]                  ; 8a 94 35 46                 ; 0xc227b vgabios.c:1490
     3966    mov al, byte [si+04634h]                  ; 8a 84 34 46                 ; 0xc227f vgabios.c:1491
    39673967    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc2283
    39683968    jc short 02293h                           ; 72 0c                       ; 0xc2285
     
    40204020    db  0feh, 0cbh
    40214021    ; dec bl                                    ; fe cb                     ; 0xc231a
    4022     cmp byte [si+04635h], 000h                ; 80 bc 35 46 00              ; 0xc231c
     4022    cmp byte [si+04633h], 000h                ; 80 bc 33 46 00              ; 0xc231c
    40234023    jne short 0236dh                          ; 75 4a                       ; 0xc2321
    40244024    mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2323 vgabios.c:1522
     
    40394039    add dx, ax                                ; 01 c2                       ; 0xc234b
    40404040    inc dx                                    ; 42                          ; 0xc234d
    4041     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc234e
     4041    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc234e
    40424042    call 02f57h                               ; e8 02 0c                    ; 0xc2352
    40434043    push strict byte 00001h                   ; 6a 01                       ; 0xc2355 vgabios.c:1524
     
    43194319    sal di, 005h                              ; c1 e7 05                    ; 0xc2588
    43204320    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc258b
    4321     add si, 05bf2h                            ; 81 c6 f2 5b                 ; 0xc258e vgabios.c:1621
     4321    add si, 05bf0h                            ; 81 c6 f0 5b                 ; 0xc258e vgabios.c:1621
    43224322    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2592
    43234323    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2595
     
    43764376    sal di, 005h                              ; c1 e7 05                    ; 0xc25fa
    43774377    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc25fd
    4378     add si, 053f2h                            ; 81 c6 f2 53                 ; 0xc2600 vgabios.c:1640
     4378    add si, 053f0h                            ; 81 c6 f0 53                 ; 0xc2600 vgabios.c:1640
    43794379    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2604
    43804380    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2607
     
    44334433    sal di, 005h                              ; c1 e7 05                    ; 0xc266c
    44344434    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc266f
    4435     add si, 069f2h                            ; 81 c6 f2 69                 ; 0xc2672 vgabios.c:1660
     4435    add si, 069f0h                            ; 81 c6 f0 69                 ; 0xc2672 vgabios.c:1660
    44364436    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2676
    44374437    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2679
     
    45774577    push bx                                   ; 53                          ; 0xc2772
    45784578    mov cx, ds                                ; 8c d9                       ; 0xc2773 vgabios.c:1759
    4579     mov bx, 05388h                            ; bb 88 53                    ; 0xc2775
     4579    mov bx, 05386h                            ; bb 86 53                    ; 0xc2775
    45804580    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc2778
    45814581    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc277b
     
    54825482    movzx bx, al                              ; 0f b6 d8                    ; 0xc2f43
    54835483    sal bx, 003h                              ; c1 e3 03                    ; 0xc2f46
    5484     cmp dl, byte [bx+04634h]                  ; 3a 97 34 46                 ; 0xc2f49
     5484    cmp dl, byte [bx+04632h]                  ; 3a 97 32 46                 ; 0xc2f49
    54855485    jne short 02f3dh                          ; 75 ee                       ; 0xc2f4d
    54865486    mov ah, al                                ; 88 c4                       ; 0xc2f4f
     
    62506250    ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41  ; 0xc3659
    62516251    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3661 vbe.c:324
    6252     mov word [es:bx+006h], 07c6ch             ; 26 c7 47 06 6c 7c           ; 0xc3667 vbe.c:327
     6252    mov word [es:bx+006h], 07c6ah             ; 26 c7 47 06 6a 7c           ; 0xc3667 vbe.c:327
    62536253    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc366d
    62546254    db  066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 000h
     
    62666266    je short 036c2h                           ; 74 24                       ; 0xc369c
    62676267    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc369e vbe.c:345
    6268     mov word [es:bx+016h], 07c81h             ; 26 c7 47 16 81 7c           ; 0xc36a4 vbe.c:346
     6268    mov word [es:bx+016h], 07c7fh             ; 26 c7 47 16 7f 7c           ; 0xc36a4 vbe.c:346
    62696269    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc36aa
    6270     mov word [es:bx+01ah], 07c94h             ; 26 c7 47 1a 94 7c           ; 0xc36ae vbe.c:347
     6270    mov word [es:bx+01ah], 07c92h             ; 26 c7 47 1a 92 7c           ; 0xc36ae vbe.c:347
    62716271    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc36b4
    6272     mov word [es:bx+01eh], 07cb5h             ; 26 c7 47 1e b5 7c           ; 0xc36b8 vbe.c:348
     6272    mov word [es:bx+01eh], 07cb3h             ; 26 c7 47 1e b3 7c           ; 0xc36b8 vbe.c:348
    62736273    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc36be
    62746274    mov dx, cx                                ; 89 ca                       ; 0xc36c2 vbe.c:355
     
    70197019  times 235 db 0
    70207020
    7021 section _DATA progbits vstart=0x4600 align=1 ; size=0x3732 class=DATA group=DGROUP
    7022   ; disGetNextSymbol 0xc4600 LB 0x3732 -> off=0x0 cb=0000000000000034 uValue=00000000000c0000 '_msg_vga_init'
    7023 _msg_vga_init:                               ; 0xc4600 LB 0x34
    7024     db  'Oracle VM VirtualBox Version 6.0.0_BETA3 VGA BIOS', 00dh, 00ah, 000h
    7025   ; disGetNextSymbol 0xc4634 LB 0x36fe -> off=0x0 cb=0000000000000080 uValue=00000000000c0034 'vga_modes'
    7026 vga_modes:                                   ; 0xc4634 LB 0x80
     7021section _DATA progbits vstart=0x4600 align=1 ; size=0x372e class=DATA group=DGROUP
     7022  ; disGetNextSymbol 0xc4600 LB 0x372e -> off=0x0 cb=0000000000000032 uValue=00000000000c0000 '_msg_vga_init'
     7023_msg_vga_init:                               ; 0xc4600 LB 0x32
     7024    db  'Oracle VM VirtualBox Version 6.0.0_RC1 VGA BIOS', 00dh, 00ah, 000h
     7025  ; disGetNextSymbol 0xc4632 LB 0x36fc -> off=0x0 cb=0000000000000080 uValue=00000000000c0032 'vga_modes'
     7026vga_modes:                                   ; 0xc4632 LB 0x80
    70277027    db  000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
    70287028    db  002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
     
    70337033    db  011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    70347034    db  013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    7035   ; disGetNextSymbol 0xc46b4 LB 0x367e -> off=0x0 cb=0000000000000010 uValue=00000000000c00b4 'line_to_vpti'
    7036 line_to_vpti:                                ; 0xc46b4 LB 0x10
     7035  ; disGetNextSymbol 0xc46b2 LB 0x367c -> off=0x0 cb=0000000000000010 uValue=00000000000c00b2 'line_to_vpti'
     7036line_to_vpti:                                ; 0xc46b2 LB 0x10
    70377037    db  017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
    7038   ; disGetNextSymbol 0xc46c4 LB 0x366e -> off=0x0 cb=0000000000000004 uValue=00000000000c00c4 'dac_regs'
    7039 dac_regs:                                    ; 0xc46c4 LB 0x4
     7038  ; disGetNextSymbol 0xc46c2 LB 0x366c -> off=0x0 cb=0000000000000004 uValue=00000000000c00c2 'dac_regs'
     7039dac_regs:                                    ; 0xc46c2 LB 0x4
    70407040    dd  0ff3f3f3fh
    7041   ; disGetNextSymbol 0xc46c8 LB 0x366a -> off=0x0 cb=0000000000000780 uValue=00000000000c00c8 'video_param_table'
    7042 video_param_table:                           ; 0xc46c8 LB 0x780
     7041  ; disGetNextSymbol 0xc46c6 LB 0x3668 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c6 'video_param_table'
     7042video_param_table:                           ; 0xc46c6 LB 0x780
    70437043    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    70447044    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     
    71617161    db  073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    71627162    db  03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    7163   ; disGetNextSymbol 0xc4e48 LB 0x2eea -> off=0x0 cb=00000000000000c0 uValue=00000000000c0848 'palette0'
    7164 palette0:                                    ; 0xc4e48 LB 0xc0
     7163  ; disGetNextSymbol 0xc4e46 LB 0x2ee8 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0846 'palette0'
     7164palette0:                                    ; 0xc4e46 LB 0xc0
    71657165    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    71667166    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
     
    71757175    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    71767176    db  03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    7177   ; disGetNextSymbol 0xc4f08 LB 0x2e2a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0908 'palette1'
    7178 palette1:                                    ; 0xc4f08 LB 0xc0
     7177  ; disGetNextSymbol 0xc4f06 LB 0x2e28 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0906 'palette1'
     7178palette1:                                    ; 0xc4f06 LB 0xc0
    71797179    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    71807180    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
     
    71897189    db  015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    71907190    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    7191   ; disGetNextSymbol 0xc4fc8 LB 0x2d6a -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c8 'palette2'
    7192 palette2:                                    ; 0xc4fc8 LB 0xc0
     7191  ; disGetNextSymbol 0xc4fc6 LB 0x2d68 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c6 'palette2'
     7192palette2:                                    ; 0xc4fc6 LB 0xc0
    71937193    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    71947194    db  000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
     
    72037203    db  015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    72047204    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    7205   ; disGetNextSymbol 0xc5088 LB 0x2caa -> off=0x0 cb=0000000000000300 uValue=00000000000c0a88 'palette3'
    7206 palette3:                                    ; 0xc5088 LB 0x300
     7205  ; disGetNextSymbol 0xc5086 LB 0x2ca8 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a86 'palette3'
     7206palette3:                                    ; 0xc5086 LB 0x300
    72077207    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    72087208    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
     
    72537253    db  00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    72547254    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7255   ; disGetNextSymbol 0xc5388 LB 0x29aa -> off=0x0 cb=0000000000000010 uValue=00000000000c0d88 'static_functionality'
    7256 static_functionality:                        ; 0xc5388 LB 0x10
     7255  ; disGetNextSymbol 0xc5386 LB 0x29a8 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d86 'static_functionality'
     7256static_functionality:                        ; 0xc5386 LB 0x10
    72577257    db  0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
    7258   ; disGetNextSymbol 0xc5398 LB 0x299a -> off=0x0 cb=0000000000000024 uValue=00000000000c0d98 '_dcc_table'
    7259 _dcc_table:                                  ; 0xc5398 LB 0x24
     7258  ; disGetNextSymbol 0xc5396 LB 0x2998 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d96 '_dcc_table'
     7259_dcc_table:                                  ; 0xc5396 LB 0x24
    72607260    db  010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    72617261    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    72627262    db  000h, 000h, 000h, 000h
    7263   ; disGetNextSymbol 0xc53bc LB 0x2976 -> off=0x0 cb=000000000000001a uValue=00000000000c0dbc '_secondary_save_area'
    7264 _secondary_save_area:                        ; 0xc53bc LB 0x1a
    7265     db  01ah, 000h, 098h, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7263  ; disGetNextSymbol 0xc53ba LB 0x2974 -> off=0x0 cb=000000000000001a uValue=00000000000c0dba '_secondary_save_area'
     7264_secondary_save_area:                        ; 0xc53ba LB 0x1a
     7265    db  01ah, 000h, 096h, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    72667266    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7267   ; disGetNextSymbol 0xc53d6 LB 0x295c -> off=0x0 cb=000000000000001c uValue=00000000000c0dd6 '_video_save_pointer_table'
    7268 _video_save_pointer_table:                   ; 0xc53d6 LB 0x1c
    7269     db  0c8h, 046h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7270     db  0bch, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7271   ; disGetNextSymbol 0xc53f2 LB 0x2940 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df2 'vgafont8'
    7272 vgafont8:                                    ; 0xc53f2 LB 0x800
     7267  ; disGetNextSymbol 0xc53d4 LB 0x295a -> off=0x0 cb=000000000000001c uValue=00000000000c0dd4 '_video_save_pointer_table'
     7268_video_save_pointer_table:                   ; 0xc53d4 LB 0x1c
     7269    db  0c6h, 046h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7270    db  0bah, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7271  ; disGetNextSymbol 0xc53f0 LB 0x293e -> off=0x0 cb=0000000000000800 uValue=00000000000c0df0 'vgafont8'
     7272vgafont8:                                    ; 0xc53f0 LB 0x800
    72737273    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
    72747274    db  07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
     
    73997399    db  078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
    74007400    db  000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7401   ; disGetNextSymbol 0xc5bf2 LB 0x2140 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f2 'vgafont14'
    7402 vgafont14:                                   ; 0xc5bf2 LB 0xe00
     7401  ; disGetNextSymbol 0xc5bf0 LB 0x213e -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f0 'vgafont14'
     7402vgafont14:                                   ; 0xc5bf0 LB 0xe00
    74037403    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    74047404    db  07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
     
    76257625    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
    76267626    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7627   ; disGetNextSymbol 0xc69f2 LB 0x1340 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f2 'vgafont16'
    7628 vgafont16:                                   ; 0xc69f2 LB 0x1000
     7627  ; disGetNextSymbol 0xc69f0 LB 0x133e -> off=0x0 cb=0000000000001000 uValue=00000000000c23f0 'vgafont16'
     7628vgafont16:                                   ; 0xc69f0 LB 0x1000
    76297629    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    76307630    db  000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
     
    78837883    db  000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
    78847884    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7885   ; disGetNextSymbol 0xc79f2 LB 0x340 -> off=0x0 cb=000000000000012d uValue=00000000000c33f2 'vgafont14alt'
    7886 vgafont14alt:                                ; 0xc79f2 LB 0x12d
     7885  ; disGetNextSymbol 0xc79f0 LB 0x33e -> off=0x0 cb=000000000000012d uValue=00000000000c33f0 'vgafont14alt'
     7886vgafont14alt:                                ; 0xc79f0 LB 0x12d
    78877887    db  01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
    78887888    db  000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
     
    79047904    db  000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
    79057905    db  018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    7906   ; disGetNextSymbol 0xc7b1f LB 0x213 -> off=0x0 cb=0000000000000144 uValue=00000000000c351f 'vgafont16alt'
    7907 vgafont16alt:                                ; 0xc7b1f LB 0x144
     7906  ; disGetNextSymbol 0xc7b1d LB 0x211 -> off=0x0 cb=0000000000000144 uValue=00000000000c351d 'vgafont16alt'
     7907vgafont16alt:                                ; 0xc7b1d LB 0x144
    79087908    db  01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
    79097909    db  000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
     
    79277927    db  000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
    79287928    db  006h, 000h, 000h, 000h
    7929   ; disGetNextSymbol 0xc7c63 LB 0xcf -> off=0x0 cb=0000000000000009 uValue=00000000000c3663 '_cga_msr'
    7930 _cga_msr:                                    ; 0xc7c63 LB 0x9
     7929  ; disGetNextSymbol 0xc7c61 LB 0xcd -> off=0x0 cb=0000000000000009 uValue=00000000000c3661 '_cga_msr'
     7930_cga_msr:                                    ; 0xc7c61 LB 0x9
    79317931    db  02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h, 000h
    7932   ; disGetNextSymbol 0xc7c6c LB 0xc6 -> off=0x0 cb=0000000000000015 uValue=00000000000c366c '_vbebios_copyright'
    7933 _vbebios_copyright:                          ; 0xc7c6c LB 0x15
     7932  ; disGetNextSymbol 0xc7c6a LB 0xc4 -> off=0x0 cb=0000000000000015 uValue=00000000000c366a '_vbebios_copyright'
     7933_vbebios_copyright:                          ; 0xc7c6a LB 0x15
    79347934    db  'VirtualBox VESA BIOS', 000h
    7935   ; disGetNextSymbol 0xc7c81 LB 0xb1 -> off=0x0 cb=0000000000000013 uValue=00000000000c3681 '_vbebios_vendor_name'
    7936 _vbebios_vendor_name:                        ; 0xc7c81 LB 0x13
     7935  ; disGetNextSymbol 0xc7c7f LB 0xaf -> off=0x0 cb=0000000000000013 uValue=00000000000c367f '_vbebios_vendor_name'
     7936_vbebios_vendor_name:                        ; 0xc7c7f LB 0x13
    79377937    db  'Oracle Corporation', 000h
    7938   ; disGetNextSymbol 0xc7c94 LB 0x9e -> off=0x0 cb=0000000000000021 uValue=00000000000c3694 '_vbebios_product_name'
    7939 _vbebios_product_name:                       ; 0xc7c94 LB 0x21
     7938  ; disGetNextSymbol 0xc7c92 LB 0x9c -> off=0x0 cb=0000000000000021 uValue=00000000000c3692 '_vbebios_product_name'
     7939_vbebios_product_name:                       ; 0xc7c92 LB 0x21
    79407940    db  'Oracle VM VirtualBox VBE Adapter', 000h
    7941   ; disGetNextSymbol 0xc7cb5 LB 0x7d -> off=0x0 cb=0000000000000029 uValue=00000000000c36b5 '_vbebios_product_revision'
    7942 _vbebios_product_revision:                   ; 0xc7cb5 LB 0x29
    7943     db  'Oracle VM VirtualBox Version 6.0.0_BETA3', 000h
    7944   ; disGetNextSymbol 0xc7cde LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36de '_vbebios_info_string'
    7945 _vbebios_info_string:                        ; 0xc7cde LB 0x2b
     7941  ; disGetNextSymbol 0xc7cb3 LB 0x7b -> off=0x0 cb=0000000000000027 uValue=00000000000c36b3 '_vbebios_product_revision'
     7942_vbebios_product_revision:                   ; 0xc7cb3 LB 0x27
     7943    db  'Oracle VM VirtualBox Version 6.0.0_RC1', 000h
     7944  ; disGetNextSymbol 0xc7cda LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36da '_vbebios_info_string'
     7945_vbebios_info_string:                        ; 0xc7cda LB 0x2b
    79467946    db  'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
    7947   ; disGetNextSymbol 0xc7d09 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3709 '_no_vbebios_info_string'
    7948 _no_vbebios_info_string:                     ; 0xc7d09 LB 0x29
     7947  ; disGetNextSymbol 0xc7d05 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3705 '_no_vbebios_info_string'
     7948_no_vbebios_info_string:                     ; 0xc7d05 LB 0x29
    79497949    db  'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
    79507950
    7951 section CONST progbits vstart=0x7d32 align=1 ; size=0x0 class=DATA group=DGROUP
     7951section CONST progbits vstart=0x7d2e align=1 ; size=0x0 class=DATA group=DGROUP
    79527952
    7953 section CONST2 progbits vstart=0x7d32 align=1 ; size=0x0 class=DATA group=DGROUP
     7953section CONST2 progbits vstart=0x7d2e align=1 ; size=0x0 class=DATA group=DGROUP
    79547954
    7955   ; Padding 0x2ce bytes at 0xc7d32
     7955  ; Padding 0x2d2 bytes at 0xc7d2e
    79567956    db  001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh
    79577957    db  065h, 02fh, 06dh, 069h, 063h, 068h, 061h, 065h, 06ch, 02fh, 076h, 062h, 06fh, 078h, 02fh, 074h
     
    79987998    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    79997999    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8000     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0d0h
     8000    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     8001    db  000h, 0a8h
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.md5sum

    r75851 r76129  
    1 f020330b93d91ad02e9155d33b098625 *VBoxVgaBios386.rom
     1eff9e72bfdb30dceff89f19987e43cc7 *VBoxVgaBios386.rom
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.asm

    r75851 r76129  
    16811681    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0b2f
    16821682    sal bx, CL                                ; d3 e3                       ; 0xc0b31
    1683     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc0b33
     1683    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc0b33
    16841684    jne short 00b68h                          ; 75 2e                       ; 0xc0b38
    16851685    mul word [bp-00ch]                        ; f7 66 f4                    ; 0xc0b3a vgabios.c:363
     
    17001700    sal dx, 1                                 ; d1 e2                       ; 0xc0b5a
    17011701    add dx, cx                                ; 01 ca                       ; 0xc0b5c
    1702     mov ax, word [bx+04638h]                  ; 8b 87 38 46                 ; 0xc0b5e vgabios.c:364
     1702    mov ax, word [bx+04636h]                  ; 8b 87 36 46                 ; 0xc0b5e vgabios.c:364
    17031703    call 031dah                               ; e8 75 26                    ; 0xc0b62
    17041704    mov word [ss:si], ax                      ; 36 89 04                    ; 0xc0b65
     
    17531753    mov dx, 0010ch                            ; ba 0c 01                    ; 0xc0bd4 vgabios.c:383
    17541754    jmp short 00b99h                          ; eb c0                       ; 0xc0bd7
    1755     mov ax, 05bf2h                            ; b8 f2 5b                    ; 0xc0bd9 vgabios.c:386
     1755    mov ax, 05bf0h                            ; b8 f0 5b                    ; 0xc0bd9 vgabios.c:386
    17561756    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc0bdc
    17571757    jmp short 00b9eh                          ; eb bd                       ; 0xc0bdf vgabios.c:387
    1758     mov ax, 053f2h                            ; b8 f2 53                    ; 0xc0be1 vgabios.c:389
     1758    mov ax, 053f0h                            ; b8 f0 53                    ; 0xc0be1 vgabios.c:389
    17591759    jmp short 00bdch                          ; eb f6                       ; 0xc0be4
    1760     mov ax, 057f2h                            ; b8 f2 57                    ; 0xc0be6 vgabios.c:392
     1760    mov ax, 057f0h                            ; b8 f0 57                    ; 0xc0be6 vgabios.c:392
    17611761    jmp short 00bdch                          ; eb f1                       ; 0xc0be9
    1762     mov ax, 079f2h                            ; b8 f2 79                    ; 0xc0beb vgabios.c:395
     1762    mov ax, 079f0h                            ; b8 f0 79                    ; 0xc0beb vgabios.c:395
    17631763    jmp short 00bdch                          ; eb ec                       ; 0xc0bee
    1764     mov ax, 069f2h                            ; b8 f2 69                    ; 0xc0bf0 vgabios.c:398
     1764    mov ax, 069f0h                            ; b8 f0 69                    ; 0xc0bf0 vgabios.c:398
    17651765    jmp short 00bdch                          ; eb e7                       ; 0xc0bf3
    1766     mov ax, 07b1fh                            ; b8 1f 7b                    ; 0xc0bf5 vgabios.c:401
     1766    mov ax, 07b1dh                            ; b8 1d 7b                    ; 0xc0bf5 vgabios.c:401
    17671767    jmp short 00bdch                          ; eb e2                       ; 0xc0bf8
    17681768    jmp short 00bcbh                          ; eb cf                       ; 0xc0bfa vgabios.c:407
     
    17891789    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0c23
    17901790    sal bx, CL                                ; d3 e3                       ; 0xc0c25
    1791     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc0c27
     1791    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc0c27
    17921792    jne short 00c31h                          ; 75 03                       ; 0xc0c2c
    17931793    jmp near 00d38h                           ; e9 07 01                    ; 0xc0c2e vgabios.c:431
    1794     mov bl, byte [bx+04636h]                  ; 8a 9f 36 46                 ; 0xc0c31 vgabios.c:434
     1794    mov bl, byte [bx+04634h]                  ; 8a 9f 34 46                 ; 0xc0c31 vgabios.c:434
    17951795    cmp bl, cl                                ; 38 cb                       ; 0xc0c35
    17961796    jc short 00c48h                           ; 72 0f                       ; 0xc0c37
     
    18601860    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0cd4
    18611861    sal bx, CL                                ; d3 e3                       ; 0xc0cd6
    1862     cmp byte [bx+04637h], 002h                ; 80 bf 37 46 02              ; 0xc0cd8
     1862    cmp byte [bx+04635h], 002h                ; 80 bf 35 46 02              ; 0xc0cd8
    18631863    jne short 00cfah                          ; 75 1b                       ; 0xc0cdd
    18641864    mov cx, si                                ; 89 f1                       ; 0xc0cdf vgabios.c:453
     
    21982198    mov si, bx                                ; 89 de                       ; 0xc0f6e
    21992199    sal si, CL                                ; d3 e6                       ; 0xc0f70
    2200     cmp byte [si+04635h], 000h                ; 80 bc 35 46 00              ; 0xc0f72
     2200    cmp byte [si+04633h], 000h                ; 80 bc 33 46 00              ; 0xc0f72
    22012201    jne short 00fc0h                          ; 75 47                       ; 0xc0f77
    22022202    mov dx, strict word 0004ah                ; ba 4a 00                    ; 0xc0f79 vgabios.c:598
     
    22302230    mul di                                    ; f7 e7                       ; 0xc0fbc
    22312231    jmp short 00fd0h                          ; eb 10                       ; 0xc0fbe vgabios.c:608
    2232     mov bl, byte [bx+046b4h]                  ; 8a 9f b4 46                 ; 0xc0fc0 vgabios.c:610
     2232    mov bl, byte [bx+046b2h]                  ; 8a 9f b2 46                 ; 0xc0fc0 vgabios.c:610
    22332233    mov CL, strict byte 006h                  ; b1 06                       ; 0xc0fc4
    22342234    sal bx, CL                                ; d3 e3                       ; 0xc0fc6
    22352235    mov al, ch                                ; 88 e8                       ; 0xc0fc8
    22362236    xor ah, ah                                ; 30 e4                       ; 0xc0fca
    2237     mul word [bx+046cbh]                      ; f7 a7 cb 46                 ; 0xc0fcc
     2237    mul word [bx+046c9h]                      ; f7 a7 c9 46                 ; 0xc0fcc
    22382238    mov bx, ax                                ; 89 c3                       ; 0xc0fd0
    22392239    mov dx, strict word 00063h                ; ba 63 00                    ; 0xc0fd2 vgabios.c:614
     
    23092309    mov byte [bp-013h], 000h                  ; c6 46 ed 00                 ; 0xc1062
    23102310    mov bx, word [bp-014h]                    ; 8b 5e ec                    ; 0xc1066
    2311     mov al, byte [bx+046b4h]                  ; 8a 87 b4 46                 ; 0xc1069
     2311    mov al, byte [bx+046b2h]                  ; 8a 87 b2 46                 ; 0xc1069
    23122312    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc106d
    23132313    mov bl, al                                ; 88 c3                       ; 0xc1070 vgabios.c:686
     
    23152315    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1074
    23162316    sal bx, CL                                ; d3 e3                       ; 0xc1076
    2317     mov al, byte [bx+046c8h]                  ; 8a 87 c8 46                 ; 0xc1078
     2317    mov al, byte [bx+046c6h]                  ; 8a 87 c6 46                 ; 0xc1078
    23182318    xor ah, ah                                ; 30 e4                       ; 0xc107c
    23192319    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc107e
    2320     mov al, byte [bx+046c9h]                  ; 8a 87 c9 46                 ; 0xc1081 vgabios.c:687
     2320    mov al, byte [bx+046c7h]                  ; 8a 87 c7 46                 ; 0xc1081 vgabios.c:687
    23212321    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1085
    2322     mov al, byte [bx+046cah]                  ; 8a 87 ca 46                 ; 0xc1088 vgabios.c:688
     2322    mov al, byte [bx+046c8h]                  ; 8a 87 c8 46                 ; 0xc1088 vgabios.c:688
    23232323    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc108c
    23242324    mov dx, 00087h                            ; ba 87 00                    ; 0xc108f vgabios.c:691
     
    23372337    mov bx, word [bp-014h]                    ; 8b 5e ec                    ; 0xc10b2
    23382338    sal bx, CL                                ; d3 e3                       ; 0xc10b5
    2339     mov al, byte [bx+0463ah]                  ; 8a 87 3a 46                 ; 0xc10b7
     2339    mov al, byte [bx+04638h]                  ; 8a 87 38 46                 ; 0xc10b7
    23402340    mov dx, 003c6h                            ; ba c6 03                    ; 0xc10bb
    23412341    out DX, AL                                ; ee                          ; 0xc10be
     
    23432343    mov dx, 003c8h                            ; ba c8 03                    ; 0xc10c1
    23442344    out DX, AL                                ; ee                          ; 0xc10c4
    2345     mov bl, byte [bx+0463bh]                  ; 8a 9f 3b 46                 ; 0xc10c5 vgabios.c:711
     2345    mov bl, byte [bx+04639h]                  ; 8a 9f 39 46                 ; 0xc10c5 vgabios.c:711
    23462346    cmp bl, 001h                              ; 80 fb 01                    ; 0xc10c9
    23472347    jc short 010dbh                           ; 72 0d                       ; 0xc10cc
     
    23542354    test bl, bl                               ; 84 db                       ; 0xc10db
    23552355    jne short 010f1h                          ; 75 12                       ; 0xc10dd
    2356     mov di, 04e48h                            ; bf 48 4e                    ; 0xc10df vgabios.c:713
     2356    mov di, 04e46h                            ; bf 46 4e                    ; 0xc10df vgabios.c:713
    23572357    jmp short 010f1h                          ; eb 0d                       ; 0xc10e2 vgabios.c:714
    2358     mov di, 04f08h                            ; bf 08 4f                    ; 0xc10e4 vgabios.c:716
     2358    mov di, 04f06h                            ; bf 06 4f                    ; 0xc10e4 vgabios.c:716
    23592359    jmp short 010f1h                          ; eb 08                       ; 0xc10e7 vgabios.c:717
    2360     mov di, 04fc8h                            ; bf c8 4f                    ; 0xc10e9 vgabios.c:719
     2360    mov di, 04fc6h                            ; bf c6 4f                    ; 0xc10e9 vgabios.c:719
    23612361    jmp short 010f1h                          ; eb 03                       ; 0xc10ec vgabios.c:720
    2362     mov di, 05088h                            ; bf 88 50                    ; 0xc10ee vgabios.c:722
     2362    mov di, 05086h                            ; bf 86 50                    ; 0xc10ee vgabios.c:722
    23632363    xor bx, bx                                ; 31 db                       ; 0xc10f1 vgabios.c:726
    23642364    jmp short 010fdh                          ; eb 08                       ; 0xc10f3
     
    23712371    mov si, ax                                ; 89 c6                       ; 0xc1104
    23722372    sal si, CL                                ; d3 e6                       ; 0xc1106
    2373     mov al, byte [si+0463bh]                  ; 8a 84 3b 46                 ; 0xc1108
     2373    mov al, byte [si+04639h]                  ; 8a 84 39 46                 ; 0xc1108
    23742374    mov si, ax                                ; 89 c6                       ; 0xc110c
    2375     mov al, byte [si+046c4h]                  ; 8a 84 c4 46                 ; 0xc110e
     2375    mov al, byte [si+046c2h]                  ; 8a 84 c2 46                 ; 0xc110e
    23762376    cmp bx, ax                                ; 39 c3                       ; 0xc1112
    23772377    jnbe short 01131h                         ; 77 1b                       ; 0xc1114
     
    24182418    sal si, CL                                ; d3 e6                       ; 0xc1167
    24192419    add si, bx                                ; 01 de                       ; 0xc1169
    2420     mov al, byte [si+046ebh]                  ; 8a 84 eb 46                 ; 0xc116b
     2420    mov al, byte [si+046e9h]                  ; 8a 84 e9 46                 ; 0xc116b
    24212421    out DX, AL                                ; ee                          ; 0xc116f
    24222422    inc bx                                    ; 43                          ; 0xc1170 vgabios.c:751
     
    24452445    sal si, CL                                ; d3 e6                       ; 0xc119f
    24462446    add si, bx                                ; 01 de                       ; 0xc11a1
    2447     mov al, byte [si+046cch]                  ; 8a 84 cc 46                 ; 0xc11a3
     2447    mov al, byte [si+046cah]                  ; 8a 84 ca 46                 ; 0xc11a3
    24482448    mov dx, 003c5h                            ; ba c5 03                    ; 0xc11a7
    24492449    out DX, AL                                ; ee                          ; 0xc11aa
     
    24632463    sal si, CL                                ; d3 e6                       ; 0xc11c6
    24642464    add si, bx                                ; 01 de                       ; 0xc11c8
    2465     mov al, byte [si+046ffh]                  ; 8a 84 ff 46                 ; 0xc11ca
     2465    mov al, byte [si+046fdh]                  ; 8a 84 fd 46                 ; 0xc11ca
    24662466    mov dx, 003cfh                            ; ba cf 03                    ; 0xc11ce
    24672467    out DX, AL                                ; ee                          ; 0xc11d1
     
    24722472    mov CL, strict byte 003h                  ; b1 03                       ; 0xc11da
    24732473    sal bx, CL                                ; d3 e3                       ; 0xc11dc
    2474     cmp byte [bx+04636h], 001h                ; 80 bf 36 46 01              ; 0xc11de
     2474    cmp byte [bx+04634h], 001h                ; 80 bf 34 46 01              ; 0xc11de
    24752475    jne short 011eah                          ; 75 05                       ; 0xc11e3
    24762476    mov dx, 003b4h                            ; ba b4 03                    ; 0xc11e5
     
    24952495    add di, bx                                ; 01 df                       ; 0xc120e
    24962496    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc1210
    2497     mov al, byte [di+046d2h]                  ; 8a 85 d2 46                 ; 0xc1213
     2497    mov al, byte [di+046d0h]                  ; 8a 85 d0 46                 ; 0xc1213
    24982498    out DX, AL                                ; ee                          ; 0xc1217
    24992499    inc bx                                    ; 43                          ; 0xc1218 vgabios.c:778
    25002500    jmp short 011f7h                          ; eb dc                       ; 0xc1219
    25012501    mov bx, cx                                ; 89 cb                       ; 0xc121b vgabios.c:781
    2502     mov al, byte [bx+046d1h]                  ; 8a 87 d1 46                 ; 0xc121d
     2502    mov al, byte [bx+046cfh]                  ; 8a 87 cf 46                 ; 0xc121d
    25032503    mov dx, 003c2h                            ; ba c2 03                    ; 0xc1221
    25042504    out DX, AL                                ; ee                          ; 0xc1224
     
    25162516    mov CL, strict byte 003h                  ; b1 03                       ; 0xc123c
    25172517    sal bx, CL                                ; d3 e3                       ; 0xc123e
    2518     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc1240
     2518    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc1240
    25192519    jne short 0125ah                          ; 75 13                       ; 0xc1245
    2520     mov es, [bx+04638h]                       ; 8e 87 38 46                 ; 0xc1247 vgabios.c:791
     2520    mov es, [bx+04636h]                       ; 8e 87 36 46                 ; 0xc1247 vgabios.c:791
    25212521    mov cx, 04000h                            ; b9 00 40                    ; 0xc124b
    25222522    mov ax, 00720h                            ; b8 20 07                    ; 0xc124e
     
    25282528    cmp byte [bp-00ch], 00dh                  ; 80 7e f4 0d                 ; 0xc125a vgabios.c:795
    25292529    jnc short 01272h                          ; 73 12                       ; 0xc125e
    2530     mov es, [bx+04638h]                       ; 8e 87 38 46                 ; 0xc1260 vgabios.c:797
     2530    mov es, [bx+04636h]                       ; 8e 87 36 46                 ; 0xc1260 vgabios.c:797
    25312531    mov cx, 04000h                            ; b9 00 40                    ; 0xc1264
    25322532    xor ax, ax                                ; 31 c0                       ; 0xc1267
     
    25462546    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1281 vgabios.c:803
    25472547    out DX, AL                                ; ee                          ; 0xc1283
    2548     mov es, [bx+04638h]                       ; 8e 87 38 46                 ; 0xc1284 vgabios.c:804
     2548    mov es, [bx+04636h]                       ; 8e 87 36 46                 ; 0xc1284 vgabios.c:804
    25492549    mov cx, 08000h                            ; b9 00 80                    ; 0xc1288
    25502550    xor ax, ax                                ; 31 c0                       ; 0xc128b
     
    25702570    mov CL, strict byte 006h                  ; b1 06                       ; 0xc12bf
    25712571    sal bx, CL                                ; d3 e3                       ; 0xc12c1
    2572     mov bx, word [bx+046cbh]                  ; 8b 9f cb 46                 ; 0xc12c3
     2572    mov bx, word [bx+046c9h]                  ; 8b 9f c9 46                 ; 0xc12c3
    25732573    mov dx, strict word 0004ch                ; ba 4c 00                    ; 0xc12c7
    25742574    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12ca
     
    26112611    call 031cch                               ; e8 95 1e                    ; 0xc1334
    26122612    mov cx, ds                                ; 8c d9                       ; 0xc1337 vgabios.c:823
    2613     mov bx, 053d6h                            ; bb d6 53                    ; 0xc1339
     2613    mov bx, 053d4h                            ; bb d4 53                    ; 0xc1339
    26142614    mov dx, 000a8h                            ; ba a8 00                    ; 0xc133c
    26152615    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc133f
     
    26182618    jnbe short 01376h                         ; 77 2b                       ; 0xc1349
    26192619    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc134b vgabios.c:827
    2620     mov bl, byte [bx+07c63h]                  ; 8a 9f 63 7c                 ; 0xc134e
     2620    mov bl, byte [bx+07c61h]                  ; 8a 9f 61 7c                 ; 0xc134e
    26212621    xor bh, bh                                ; 30 ff                       ; 0xc1352
    26222622    mov dx, strict word 00065h                ; ba 65 00                    ; 0xc1354
     
    26362636    mov CL, strict byte 003h                  ; b1 03                       ; 0xc137b
    26372637    sal bx, CL                                ; d3 e3                       ; 0xc137d
    2638     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc137f
     2638    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc137f
    26392639    jne short 0138fh                          ; 75 09                       ; 0xc1384
    26402640    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc1386 vgabios.c:834
     
    26572657    mov CL, strict byte 003h                  ; b1 03                       ; 0xc13ae
    26582658    sal bx, CL                                ; d3 e3                       ; 0xc13b0
    2659     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc13b2
     2659    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc13b2
    26602660    jne short 013c9h                          ; 75 10                       ; 0xc13b7
    26612661    xor bl, bl                                ; 30 db                       ; 0xc13b9 vgabios.c:847
     
    26672667    mov AH, strict byte 011h                  ; b4 11                       ; 0xc13c5
    26682668    int 010h                                  ; cd 10                       ; 0xc13c7
    2669     mov dx, 057f2h                            ; ba f2 57                    ; 0xc13c9 vgabios.c:852
     2669    mov dx, 057f0h                            ; ba f0 57                    ; 0xc13c9 vgabios.c:852
    26702670    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc13cc
    26712671    call 00a00h                               ; e8 2e f6                    ; 0xc13cf
     
    26772677    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc13df
    26782678    jne short 013f9h                          ; 75 15                       ; 0xc13e2
    2679     mov dx, 053f2h                            ; ba f2 53                    ; 0xc13e4 vgabios.c:856
     2679    mov dx, 053f0h                            ; ba f0 53                    ; 0xc13e4 vgabios.c:856
    26802680    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc13e7
    26812681    call 00a00h                               ; e8 13 f6                    ; 0xc13ea
    26822682    jmp short 013f9h                          ; eb 0a                       ; 0xc13ed vgabios.c:857
    2683     mov dx, 05bf2h                            ; ba f2 5b                    ; 0xc13ef vgabios.c:859
     2683    mov dx, 05bf0h                            ; ba f0 5b                    ; 0xc13ef vgabios.c:859
    26842684    jmp short 013e7h                          ; eb f3                       ; 0xc13f2
    2685     mov dx, 069f2h                            ; ba f2 69                    ; 0xc13f4 vgabios.c:862
     2685    mov dx, 069f0h                            ; ba f0 69                    ; 0xc13f4 vgabios.c:862
    26862686    jmp short 013e7h                          ; eb ee                       ; 0xc13f7
    26872687    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc13f9 vgabios.c:865
     
    30773077    mul bx                                    ; f7 e3                       ; 0xc172d
    30783078    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc172f
    3079     cmp byte [di+04635h], 000h                ; 80 bd 35 46 00              ; 0xc1732
     3079    cmp byte [di+04633h], 000h                ; 80 bd 33 46 00              ; 0xc1732
    30803080    jne short 01789h                          ; 75 50                       ; 0xc1737
    30813081    sal ax, 1                                 ; d1 e0                       ; 0xc1739 vgabios.c:969
     
    31043104    xor al, ch                                ; 30 e8                       ; 0xc1773
    31053105    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1775
    3106     mov es, [di+04638h]                       ; 8e 85 38 46                 ; 0xc1778
     3106    mov es, [di+04636h]                       ; 8e 85 36 46                 ; 0xc1778
    31073107    mov cx, word [bp-01ah]                    ; 8b 4e e6                    ; 0xc177c
    31083108    mov di, bx                                ; 89 df                       ; 0xc177f
     
    31493149    mov si, ax                                ; 89 c6                       ; 0xc17e4
    31503150    sal si, CL                                ; d3 e6                       ; 0xc17e6
    3151     mov es, [si+04638h]                       ; 8e 84 38 46                 ; 0xc17e8
     3151    mov es, [si+04636h]                       ; 8e 84 36 46                 ; 0xc17e8
    31523152    mov cx, word [bp-022h]                    ; 8b 4e de                    ; 0xc17ec
    31533153    mov ax, di                                ; 89 f8                       ; 0xc17ef
     
    31733173    mov si, ax                                ; 89 c6                       ; 0xc181d
    31743174    sal si, CL                                ; d3 e6                       ; 0xc181f
    3175     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc1821
     3175    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc1821
    31763176    mov word [bp-022h], ax                    ; 89 46 de                    ; 0xc1825
    31773177    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1828
     
    32253225    mov si, ax                                ; 89 c6                       ; 0xc189b
    32263226    sal si, CL                                ; d3 e6                       ; 0xc189d
    3227     mov si, word [si+04638h]                  ; 8b b4 38 46                 ; 0xc189f
     3227    mov si, word [si+04636h]                  ; 8b b4 36 46                 ; 0xc189f
    32283228    mov cx, di                                ; 89 f9                       ; 0xc18a3
    32293229    mov ax, word [bp-022h]                    ; 8b 46 de                    ; 0xc18a5
     
    32533253    mov si, ax                                ; 89 c6                       ; 0xc18dd
    32543254    sal si, CL                                ; d3 e6                       ; 0xc18df
    3255     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc18e1
     3255    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc18e1
    32563256    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc18e5
    32573257    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc18e8
     
    32773277    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc1914 vgabios.c:997
    32783278    jmp near 01858h                           ; e9 3e ff                    ; 0xc1917
    3279     mov al, byte [si+046b4h]                  ; 8a 84 b4 46                 ; 0xc191a vgabios.c:1004
     3279    mov al, byte [si+046b2h]                  ; 8a 84 b2 46                 ; 0xc191a vgabios.c:1004
    32803280    xor ah, ah                                ; 30 e4                       ; 0xc191e
    32813281    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1920
    32823282    mov si, ax                                ; 89 c6                       ; 0xc1922
    32833283    sal si, CL                                ; d3 e6                       ; 0xc1924
    3284     mov al, byte [si+046cah]                  ; 8a 84 ca 46                 ; 0xc1926
     3284    mov al, byte [si+046c8h]                  ; 8a 84 c8 46                 ; 0xc1926
    32853285    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc192a
    3286     mov al, byte [di+04636h]                  ; 8a 85 36 46                 ; 0xc192d vgabios.c:1005
     3286    mov al, byte [di+04634h]                  ; 8a 85 34 46                 ; 0xc192d vgabios.c:1005
    32873287    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc1931
    32883288    je short 01940h                           ; 74 0b                       ; 0xc1933
     
    33263326    mov CL, strict byte 003h                  ; b1 03                       ; 0xc198e
    33273327    sal bx, CL                                ; d3 e3                       ; 0xc1990
    3328     mov bx, word [bx+04638h]                  ; 8b 9f 38 46                 ; 0xc1992
     3328    mov bx, word [bx+04636h]                  ; 8b 9f 36 46                 ; 0xc1992
    33293329    mov cx, ax                                ; 89 c1                       ; 0xc1996
    33303330    mov ax, dx                                ; 89 d0                       ; 0xc1998
     
    34403440    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc1aa3 vgabios.c:1034
    34413441    jmp short 01a33h                          ; eb 8b                       ; 0xc1aa6
    3442     mov bl, byte [di+04637h]                  ; 8a 9d 37 46                 ; 0xc1aa8 vgabios.c:1039
     3442    mov bl, byte [di+04635h]                  ; 8a 9d 35 46                 ; 0xc1aa8 vgabios.c:1039
    34433443    cmp byte [bp-00ah], 000h                  ; 80 7e f6 00                 ; 0xc1aac vgabios.c:1040
    34443444    jne short 01af2h                          ; 75 40                       ; 0xc1ab0
     
    34613461    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1adb
    34623462    xor dh, dh                                ; 30 f6                       ; 0xc1ade
    3463     mov es, [di+04638h]                       ; 8e 85 38 46                 ; 0xc1ae0
     3463    mov es, [di+04636h]                       ; 8e 85 36 46                 ; 0xc1ae0
    34643464    mov cx, ax                                ; 89 c1                       ; 0xc1ae4
    34653465    mov ax, dx                                ; 89 d0                       ; 0xc1ae6
     
    35873587    cmp byte [bp+006h], 00eh                  ; 80 7e 06 0e                 ; 0xc1c07
    35883588    jne short 01c17h                          ; 75 0a                       ; 0xc1c0b
    3589     mov di, 05bf2h                            ; bf f2 5b                    ; 0xc1c0d vgabios.c:1093
     3589    mov di, 05bf0h                            ; bf f0 5b                    ; 0xc1c0d vgabios.c:1093
    35903590    jmp short 01c1ah                          ; eb 08                       ; 0xc1c10 vgabios.c:1094
    3591     mov di, 069f2h                            ; bf f2 69                    ; 0xc1c12 vgabios.c:1096
     3591    mov di, 069f0h                            ; bf f0 69                    ; 0xc1c12 vgabios.c:1096
    35923592    jmp short 01c1ah                          ; eb 03                       ; 0xc1c15 vgabios.c:1097
    3593     mov di, 053f2h                            ; bf f2 53                    ; 0xc1c17 vgabios.c:1099
     3593    mov di, 053f0h                            ; bf f0 53                    ; 0xc1c17 vgabios.c:1099
    35943594    xor ah, ah                                ; 30 e4                       ; 0xc1c1a vgabios.c:1101
    35953595    mov bx, ax                                ; 89 c3                       ; 0xc1c1c
     
    36903690    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1cee
    36913691    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc1cf1
    3692     mov si, 053f2h                            ; be f2 53                    ; 0xc1cf4 vgabios.c:1144
     3692    mov si, 053f0h                            ; be f0 53                    ; 0xc1cf4 vgabios.c:1144
    36933693    xor bh, bh                                ; 30 ff                       ; 0xc1cf7 vgabios.c:1145
    36943694    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1cf9
     
    38293829    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc1e2e
    38303830    mov al, cl                                ; 88 c8                       ; 0xc1e31
    3831     mov si, 053f2h                            ; be f2 53                    ; 0xc1e33 vgabios.c:1221
     3831    mov si, 053f0h                            ; be f0 53                    ; 0xc1e33 vgabios.c:1221
    38323832    xor ah, ah                                ; 30 e4                       ; 0xc1e36 vgabios.c:1222
    38333833    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1e38
     
    39453945    mov di, ax                                ; 89 c7                       ; 0xc1f36
    39463946    sal di, CL                                ; d3 e7                       ; 0xc1f38
    3947     cmp byte [di+04635h], 000h                ; 80 bd 35 46 00              ; 0xc1f3a
     3947    cmp byte [di+04633h], 000h                ; 80 bd 33 46 00              ; 0xc1f3a
    39483948    jne short 01f8ah                          ; 75 49                       ; 0xc1f3f
    39493949    mov ax, bx                                ; 89 d8                       ; 0xc1f41 vgabios.c:1264
     
    39723972    mov word [bp-01ch], bx                    ; 89 5e e4                    ; 0xc1f74
    39733973    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1f77 vgabios.c:1267
    3974     mov es, [di+04638h]                       ; 8e 85 38 46                 ; 0xc1f7a
     3974    mov es, [di+04636h]                       ; 8e 85 36 46                 ; 0xc1f7a
    39753975    mov cx, si                                ; 89 f1                       ; 0xc1f7e
    39763976    mov di, dx                                ; 89 d7                       ; 0xc1f80
     
    39803980    jmp near 02057h                           ; e9 cd 00                    ; 0xc1f87 vgabios.c:1269
    39813981    mov bx, ax                                ; 89 c3                       ; 0xc1f8a vgabios.c:1272
    3982     mov al, byte [bx+046b4h]                  ; 8a 87 b4 46                 ; 0xc1f8c
     3982    mov al, byte [bx+046b2h]                  ; 8a 87 b2 46                 ; 0xc1f8c
    39833983    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1f90
    39843984    mov bx, ax                                ; 89 c3                       ; 0xc1f92
    39853985    sal bx, CL                                ; d3 e3                       ; 0xc1f94
    3986     mov al, byte [bx+046cah]                  ; 8a 87 ca 46                 ; 0xc1f96
     3986    mov al, byte [bx+046c8h]                  ; 8a 87 c8 46                 ; 0xc1f96
    39873987    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc1f9a
    3988     mov al, byte [di+04637h]                  ; 8a 85 37 46                 ; 0xc1f9d vgabios.c:1273
     3988    mov al, byte [di+04635h]                  ; 8a 85 35 46                 ; 0xc1f9d vgabios.c:1273
    39893989    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1fa1
    39903990    dec si                                    ; 4e                          ; 0xc1fa4 vgabios.c:1274
     
    40004000    mov bx, ax                                ; 89 c3                       ; 0xc1fbc
    40014001    sal bx, CL                                ; d3 e3                       ; 0xc1fbe
    4002     mov al, byte [bx+04636h]                  ; 8a 87 36 46                 ; 0xc1fc0
     4002    mov al, byte [bx+04634h]                  ; 8a 87 34 46                 ; 0xc1fc0
    40034003    cmp al, cl                                ; 38 c8                       ; 0xc1fc4
    40044004    jc short 01fd5h                           ; 72 0d                       ; 0xc1fc6
     
    41174117    mov CL, strict byte 003h                  ; b1 03                       ; 0xc20cc
    41184118    sal bx, CL                                ; d3 e3                       ; 0xc20ce
    4119     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc20d0
     4119    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc20d0
    41204120    jne short 02125h                          ; 75 4e                       ; 0xc20d5
    41214121    mov ax, di                                ; 89 f8                       ; 0xc20d7 vgabios.c:1321
     
    41474147    mov bx, dx                                ; 89 d3                       ; 0xc2110
    41484148    sal bx, CL                                ; d3 e3                       ; 0xc2112
    4149     mov cx, word [bx+04638h]                  ; 8b 8f 38 46                 ; 0xc2114
     4149    mov cx, word [bx+04636h]                  ; 8b 8f 36 46                 ; 0xc2114
    41504150    mov bx, ax                                ; 89 c3                       ; 0xc2118
    41514151    mov dx, di                                ; 89 fa                       ; 0xc211a
     
    41564156    jmp short 020feh                          ; eb d9                       ; 0xc2123 vgabios.c:1326
    41574157    mov di, ax                                ; 89 c7                       ; 0xc2125 vgabios.c:1331
    4158     mov dl, byte [di+046b4h]                  ; 8a 95 b4 46                 ; 0xc2127
     4158    mov dl, byte [di+046b2h]                  ; 8a 95 b2 46                 ; 0xc2127
    41594159    xor dh, dh                                ; 30 f6                       ; 0xc212b
    41604160    mov CL, strict byte 006h                  ; b1 06                       ; 0xc212d
    41614161    mov di, dx                                ; 89 d7                       ; 0xc212f
    41624162    sal di, CL                                ; d3 e7                       ; 0xc2131
    4163     mov al, byte [di+046cah]                  ; 8a 85 ca 46                 ; 0xc2133
     4163    mov al, byte [di+046c8h]                  ; 8a 85 c8 46                 ; 0xc2133
    41644164    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2137
    4165     mov al, byte [bx+04637h]                  ; 8a 87 37 46                 ; 0xc213a vgabios.c:1332
     4165    mov al, byte [bx+04635h]                  ; 8a 87 35 46                 ; 0xc213a vgabios.c:1332
    41664166    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc213e
    41674167    dec si                                    ; 4e                          ; 0xc2141 vgabios.c:1333
     
    41764176    mov bx, dx                                ; 89 d3                       ; 0xc2156
    41774177    sal bx, CL                                ; d3 e3                       ; 0xc2158
    4178     mov bl, byte [bx+04636h]                  ; 8a 9f 36 46                 ; 0xc215a
     4178    mov bl, byte [bx+04634h]                  ; 8a 9f 34 46                 ; 0xc215a
    41794179    cmp bl, cl                                ; 38 cb                       ; 0xc215e
    41804180    jc short 02170h                           ; 72 0e                       ; 0xc2160
     
    42634263    mov bx, ax                                ; 89 c3                       ; 0xc2219
    42644264    sal bx, CL                                ; d3 e3                       ; 0xc221b
    4265     cmp byte [bx+04635h], 000h                ; 80 bf 35 46 00              ; 0xc221d
     4265    cmp byte [bx+04633h], 000h                ; 80 bf 33 46 00              ; 0xc221d
    42664266    je short 0223ch                           ; 74 18                       ; 0xc2222
    4267     mov al, byte [bx+04636h]                  ; 8a 87 36 46                 ; 0xc2224 vgabios.c:1369
     4267    mov al, byte [bx+04634h]                  ; 8a 87 34 46                 ; 0xc2224 vgabios.c:1369
    42684268    cmp al, cl                                ; 38 c8                       ; 0xc2228
    42694269    jc short 02238h                           ; 72 0c                       ; 0xc222a
     
    43264326    mov si, strict word 00050h                ; be 50 00                    ; 0xc22b2
    43274327    mul si                                    ; f7 e6                       ; 0xc22b5
    4328     cmp byte [bx+04637h], 002h                ; 80 bf 37 46 02              ; 0xc22b7
     4328    cmp byte [bx+04635h], 002h                ; 80 bf 35 46 02              ; 0xc22b7
    43294329    jne short 022c7h                          ; 75 09                       ; 0xc22bc
    43304330    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc22be vgabios.c:1390
     
    43484348    mov si, ax                                ; 89 c6                       ; 0xc22ec
    43494349    sal si, CL                                ; d3 e6                       ; 0xc22ee
    4350     cmp byte [si+04637h], 002h                ; 80 bc 37 46 02              ; 0xc22f0
     4350    cmp byte [si+04635h], 002h                ; 80 bc 35 46 02              ; 0xc22f0
    43514351    jne short 02311h                          ; 75 1a                       ; 0xc22f5
    43524352    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc22f7 vgabios.c:1400
     
    44744474    mov si, bx                                ; 89 de                       ; 0xc241e
    44754475    sal si, CL                                ; d3 e6                       ; 0xc2420
    4476     cmp byte [si+04635h], 000h                ; 80 bc 35 46 00              ; 0xc2422
     4476    cmp byte [si+04633h], 000h                ; 80 bc 33 46 00              ; 0xc2422
    44774477    jne short 0246fh                          ; 75 46                       ; 0xc2427
    44784478    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc2429 vgabios.c:1478
     
    44924492    add cx, ax                                ; 01 c1                       ; 0xc244a
    44934493    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc244c vgabios.c:1481
    4494     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc244f
     4494    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc244f
    44954495    mov dx, cx                                ; 89 ca                       ; 0xc2453
    44964496    call 031cch                               ; e8 74 0d                    ; 0xc2455
     
    45014501    mov dx, cx                                ; 89 ca                       ; 0xc2463
    45024502    inc dx                                    ; 42                          ; 0xc2465
    4503     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc2466
     4503    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc2466
    45044504    call 031cch                               ; e8 5f 0d                    ; 0xc246a
    45054505    jmp short 024b5h                          ; eb 46                       ; 0xc246d vgabios.c:1486
    4506     mov bl, byte [bx+046b4h]                  ; 8a 9f b4 46                 ; 0xc246f vgabios.c:1489
     4506    mov bl, byte [bx+046b2h]                  ; 8a 9f b2 46                 ; 0xc246f vgabios.c:1489
    45074507    mov CL, strict byte 006h                  ; b1 06                       ; 0xc2473
    45084508    sal bx, CL                                ; d3 e3                       ; 0xc2475
    4509     mov bl, byte [bx+046cah]                  ; 8a 9f ca 46                 ; 0xc2477
    4510     mov ah, byte [si+04637h]                  ; 8a a4 37 46                 ; 0xc247b vgabios.c:1490
    4511     mov al, byte [si+04636h]                  ; 8a 84 36 46                 ; 0xc247f vgabios.c:1491
     4509    mov bl, byte [bx+046c8h]                  ; 8a 9f c8 46                 ; 0xc2477
     4510    mov ah, byte [si+04635h]                  ; 8a a4 35 46                 ; 0xc247b vgabios.c:1490
     4511    mov al, byte [si+04634h]                  ; 8a 84 34 46                 ; 0xc247f vgabios.c:1491
    45124512    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc2483
    45134513    jc short 02493h                           ; 72 0c                       ; 0xc2485
     
    45884588    ; dec al                                    ; fe c8                     ; 0xc252f
    45894589    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2531
    4590     cmp byte [si+04635h], 000h                ; 80 bc 35 46 00              ; 0xc2534
     4590    cmp byte [si+04633h], 000h                ; 80 bc 33 46 00              ; 0xc2534
    45914591    jne short 0258ch                          ; 75 51                       ; 0xc2539
    45924592    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc253b vgabios.c:1522
     
    46104610    add dx, ax                                ; 01 c2                       ; 0xc2563
    46114611    inc dx                                    ; 42                          ; 0xc2565
    4612     mov ax, word [si+04638h]                  ; 8b 84 38 46                 ; 0xc2566
     4612    mov ax, word [si+04636h]                  ; 8b 84 36 46                 ; 0xc2566
    46134613    call 031beh                               ; e8 51 0c                    ; 0xc256a
    46144614    mov dx, strict word 00001h                ; ba 01 00                    ; 0xc256d vgabios.c:1524
     
    49174917    sal di, CL                                ; d3 e7                       ; 0xc27c4
    49184918    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc27c6
    4919     mov si, 05bf2h                            ; be f2 5b                    ; 0xc27c9 vgabios.c:1621
     4919    mov si, 05bf0h                            ; be f0 5b                    ; 0xc27c9 vgabios.c:1621
    49204920    add si, ax                                ; 01 c6                       ; 0xc27cc
    49214921    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc27ce
     
    49784978    sal di, CL                                ; d3 e7                       ; 0xc2839
    49794979    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc283b
    4980     add si, 053f2h                            ; 81 c6 f2 53                 ; 0xc283e vgabios.c:1640
     4980    add si, 053f0h                            ; 81 c6 f0 53                 ; 0xc283e vgabios.c:1640
    49814981    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2842
    49824982    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2845
     
    50385038    sal di, CL                                ; d3 e7                       ; 0xc28ad
    50395039    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc28af
    5040     add si, 069f2h                            ; 81 c6 f2 69                 ; 0xc28b2 vgabios.c:1660
     5040    add si, 069f0h                            ; 81 c6 f0 69                 ; 0xc28b2 vgabios.c:1660
    50415041    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc28b6
    50425042    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc28b9
     
    51845184    push bx                                   ; 53                          ; 0xc29ac
    51855185    mov cx, ds                                ; 8c d9                       ; 0xc29ad vgabios.c:1759
    5186     mov bx, 05388h                            ; bb 88 53                    ; 0xc29af
     5186    mov bx, 05386h                            ; bb 86 53                    ; 0xc29af
    51875187    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc29b2
    51885188    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc29b5
     
    61286128    mov CL, strict byte 003h                  ; b1 03                       ; 0xc31ab
    61296129    sal bx, CL                                ; d3 e3                       ; 0xc31ad
    6130     cmp dl, byte [bx+04634h]                  ; 3a 97 34 46                 ; 0xc31af
     6130    cmp dl, byte [bx+04632h]                  ; 3a 97 32 46                 ; 0xc31af
    61316131    jne short 031a1h                          ; 75 ec                       ; 0xc31b3
    61326132    mov ah, al                                ; 88 c4                       ; 0xc31b5
     
    68736873    mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc385d vbe.c:320
    68746874    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3863 vbe.c:324
    6875     mov word [es:bx+006h], 07c6ch             ; 26 c7 47 06 6c 7c           ; 0xc3869 vbe.c:327
     6875    mov word [es:bx+006h], 07c6ah             ; 26 c7 47 06 6a 7c           ; 0xc3869 vbe.c:327
    68766876    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc386f
    68776877    mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3873 vbe.c:330
     
    68896889    je short 038c7h                           ; 74 24                       ; 0xc38a1
    68906890    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc38a3 vbe.c:345
    6891     mov word [es:bx+016h], 07c81h             ; 26 c7 47 16 81 7c           ; 0xc38a9 vbe.c:346
     6891    mov word [es:bx+016h], 07c7fh             ; 26 c7 47 16 7f 7c           ; 0xc38a9 vbe.c:346
    68926892    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc38af
    6893     mov word [es:bx+01ah], 07c94h             ; 26 c7 47 1a 94 7c           ; 0xc38b3 vbe.c:347
     6893    mov word [es:bx+01ah], 07c92h             ; 26 c7 47 1a 92 7c           ; 0xc38b3 vbe.c:347
    68946894    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc38b9
    6895     mov word [es:bx+01eh], 07cb5h             ; 26 c7 47 1e b5 7c           ; 0xc38bd vbe.c:348
     6895    mov word [es:bx+01eh], 07cb3h             ; 26 c7 47 1e b3 7c           ; 0xc38bd vbe.c:348
    68966896    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc38c3
    68976897    mov dx, cx                                ; 89 ca                       ; 0xc38c7 vbe.c:355
     
    76677667  times 235 db 0
    76687668
    7669 section _DATA progbits vstart=0x4600 align=1 ; size=0x3732 class=DATA group=DGROUP
    7670   ; disGetNextSymbol 0xc4600 LB 0x3732 -> off=0x0 cb=0000000000000034 uValue=00000000000c0000 '_msg_vga_init'
    7671 _msg_vga_init:                               ; 0xc4600 LB 0x34
    7672     db  'Oracle VM VirtualBox Version 6.0.0_BETA3 VGA BIOS', 00dh, 00ah, 000h
    7673   ; disGetNextSymbol 0xc4634 LB 0x36fe -> off=0x0 cb=0000000000000080 uValue=00000000000c0034 'vga_modes'
    7674 vga_modes:                                   ; 0xc4634 LB 0x80
     7669section _DATA progbits vstart=0x4600 align=1 ; size=0x372e class=DATA group=DGROUP
     7670  ; disGetNextSymbol 0xc4600 LB 0x372e -> off=0x0 cb=0000000000000032 uValue=00000000000c0000 '_msg_vga_init'
     7671_msg_vga_init:                               ; 0xc4600 LB 0x32
     7672    db  'Oracle VM VirtualBox Version 6.0.0_RC1 VGA BIOS', 00dh, 00ah, 000h
     7673  ; disGetNextSymbol 0xc4632 LB 0x36fc -> off=0x0 cb=0000000000000080 uValue=00000000000c0032 'vga_modes'
     7674vga_modes:                                   ; 0xc4632 LB 0x80
    76757675    db  000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
    76767676    db  002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
     
    76817681    db  011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    76827682    db  013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    7683   ; disGetNextSymbol 0xc46b4 LB 0x367e -> off=0x0 cb=0000000000000010 uValue=00000000000c00b4 'line_to_vpti'
    7684 line_to_vpti:                                ; 0xc46b4 LB 0x10
     7683  ; disGetNextSymbol 0xc46b2 LB 0x367c -> off=0x0 cb=0000000000000010 uValue=00000000000c00b2 'line_to_vpti'
     7684line_to_vpti:                                ; 0xc46b2 LB 0x10
    76857685    db  017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
    7686   ; disGetNextSymbol 0xc46c4 LB 0x366e -> off=0x0 cb=0000000000000004 uValue=00000000000c00c4 'dac_regs'
    7687 dac_regs:                                    ; 0xc46c4 LB 0x4
     7686  ; disGetNextSymbol 0xc46c2 LB 0x366c -> off=0x0 cb=0000000000000004 uValue=00000000000c00c2 'dac_regs'
     7687dac_regs:                                    ; 0xc46c2 LB 0x4
    76887688    dd  0ff3f3f3fh
    7689   ; disGetNextSymbol 0xc46c8 LB 0x366a -> off=0x0 cb=0000000000000780 uValue=00000000000c00c8 'video_param_table'
    7690 video_param_table:                           ; 0xc46c8 LB 0x780
     7689  ; disGetNextSymbol 0xc46c6 LB 0x3668 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c6 'video_param_table'
     7690video_param_table:                           ; 0xc46c6 LB 0x780
    76917691    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    76927692    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     
    78097809    db  073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    78107810    db  03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    7811   ; disGetNextSymbol 0xc4e48 LB 0x2eea -> off=0x0 cb=00000000000000c0 uValue=00000000000c0848 'palette0'
    7812 palette0:                                    ; 0xc4e48 LB 0xc0
     7811  ; disGetNextSymbol 0xc4e46 LB 0x2ee8 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0846 'palette0'
     7812palette0:                                    ; 0xc4e46 LB 0xc0
    78137813    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    78147814    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
     
    78237823    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    78247824    db  03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    7825   ; disGetNextSymbol 0xc4f08 LB 0x2e2a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0908 'palette1'
    7826 palette1:                                    ; 0xc4f08 LB 0xc0
     7825  ; disGetNextSymbol 0xc4f06 LB 0x2e28 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0906 'palette1'
     7826palette1:                                    ; 0xc4f06 LB 0xc0
    78277827    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    78287828    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
     
    78377837    db  015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    78387838    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    7839   ; disGetNextSymbol 0xc4fc8 LB 0x2d6a -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c8 'palette2'
    7840 palette2:                                    ; 0xc4fc8 LB 0xc0
     7839  ; disGetNextSymbol 0xc4fc6 LB 0x2d68 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c6 'palette2'
     7840palette2:                                    ; 0xc4fc6 LB 0xc0
    78417841    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    78427842    db  000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
     
    78517851    db  015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    78527852    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    7853   ; disGetNextSymbol 0xc5088 LB 0x2caa -> off=0x0 cb=0000000000000300 uValue=00000000000c0a88 'palette3'
    7854 palette3:                                    ; 0xc5088 LB 0x300
     7853  ; disGetNextSymbol 0xc5086 LB 0x2ca8 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a86 'palette3'
     7854palette3:                                    ; 0xc5086 LB 0x300
    78557855    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    78567856    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
     
    79017901    db  00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    79027902    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7903   ; disGetNextSymbol 0xc5388 LB 0x29aa -> off=0x0 cb=0000000000000010 uValue=00000000000c0d88 'static_functionality'
    7904 static_functionality:                        ; 0xc5388 LB 0x10
     7903  ; disGetNextSymbol 0xc5386 LB 0x29a8 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d86 'static_functionality'
     7904static_functionality:                        ; 0xc5386 LB 0x10
    79057905    db  0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
    7906   ; disGetNextSymbol 0xc5398 LB 0x299a -> off=0x0 cb=0000000000000024 uValue=00000000000c0d98 '_dcc_table'
    7907 _dcc_table:                                  ; 0xc5398 LB 0x24
     7906  ; disGetNextSymbol 0xc5396 LB 0x2998 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d96 '_dcc_table'
     7907_dcc_table:                                  ; 0xc5396 LB 0x24
    79087908    db  010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    79097909    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    79107910    db  000h, 000h, 000h, 000h
    7911   ; disGetNextSymbol 0xc53bc LB 0x2976 -> off=0x0 cb=000000000000001a uValue=00000000000c0dbc '_secondary_save_area'
    7912 _secondary_save_area:                        ; 0xc53bc LB 0x1a
    7913     db  01ah, 000h, 098h, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7911  ; disGetNextSymbol 0xc53ba LB 0x2974 -> off=0x0 cb=000000000000001a uValue=00000000000c0dba '_secondary_save_area'
     7912_secondary_save_area:                        ; 0xc53ba LB 0x1a
     7913    db  01ah, 000h, 096h, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    79147914    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7915   ; disGetNextSymbol 0xc53d6 LB 0x295c -> off=0x0 cb=000000000000001c uValue=00000000000c0dd6 '_video_save_pointer_table'
    7916 _video_save_pointer_table:                   ; 0xc53d6 LB 0x1c
    7917     db  0c8h, 046h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7918     db  0bch, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7919   ; disGetNextSymbol 0xc53f2 LB 0x2940 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df2 'vgafont8'
    7920 vgafont8:                                    ; 0xc53f2 LB 0x800
     7915  ; disGetNextSymbol 0xc53d4 LB 0x295a -> off=0x0 cb=000000000000001c uValue=00000000000c0dd4 '_video_save_pointer_table'
     7916_video_save_pointer_table:                   ; 0xc53d4 LB 0x1c
     7917    db  0c6h, 046h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7918    db  0bah, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7919  ; disGetNextSymbol 0xc53f0 LB 0x293e -> off=0x0 cb=0000000000000800 uValue=00000000000c0df0 'vgafont8'
     7920vgafont8:                                    ; 0xc53f0 LB 0x800
    79217921    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
    79227922    db  07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
     
    80478047    db  078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
    80488048    db  000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8049   ; disGetNextSymbol 0xc5bf2 LB 0x2140 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f2 'vgafont14'
    8050 vgafont14:                                   ; 0xc5bf2 LB 0xe00
     8049  ; disGetNextSymbol 0xc5bf0 LB 0x213e -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f0 'vgafont14'
     8050vgafont14:                                   ; 0xc5bf0 LB 0xe00
    80518051    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    80528052    db  07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
     
    82738273    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
    82748274    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8275   ; disGetNextSymbol 0xc69f2 LB 0x1340 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f2 'vgafont16'
    8276 vgafont16:                                   ; 0xc69f2 LB 0x1000
     8275  ; disGetNextSymbol 0xc69f0 LB 0x133e -> off=0x0 cb=0000000000001000 uValue=00000000000c23f0 'vgafont16'
     8276vgafont16:                                   ; 0xc69f0 LB 0x1000
    82778277    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    82788278    db  000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
     
    85318531    db  000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
    85328532    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8533   ; disGetNextSymbol 0xc79f2 LB 0x340 -> off=0x0 cb=000000000000012d uValue=00000000000c33f2 'vgafont14alt'
    8534 vgafont14alt:                                ; 0xc79f2 LB 0x12d
     8533  ; disGetNextSymbol 0xc79f0 LB 0x33e -> off=0x0 cb=000000000000012d uValue=00000000000c33f0 'vgafont14alt'
     8534vgafont14alt:                                ; 0xc79f0 LB 0x12d
    85358535    db  01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
    85368536    db  000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
     
    85528552    db  000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
    85538553    db  018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    8554   ; disGetNextSymbol 0xc7b1f LB 0x213 -> off=0x0 cb=0000000000000144 uValue=00000000000c351f 'vgafont16alt'
    8555 vgafont16alt:                                ; 0xc7b1f LB 0x144
     8554  ; disGetNextSymbol 0xc7b1d LB 0x211 -> off=0x0 cb=0000000000000144 uValue=00000000000c351d 'vgafont16alt'
     8555vgafont16alt:                                ; 0xc7b1d LB 0x144
    85568556    db  01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
    85578557    db  000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
     
    85758575    db  000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
    85768576    db  006h, 000h, 000h, 000h
    8577   ; disGetNextSymbol 0xc7c63 LB 0xcf -> off=0x0 cb=0000000000000009 uValue=00000000000c3663 '_cga_msr'
    8578 _cga_msr:                                    ; 0xc7c63 LB 0x9
     8577  ; disGetNextSymbol 0xc7c61 LB 0xcd -> off=0x0 cb=0000000000000009 uValue=00000000000c3661 '_cga_msr'
     8578_cga_msr:                                    ; 0xc7c61 LB 0x9
    85798579    db  02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h, 000h
    8580   ; disGetNextSymbol 0xc7c6c LB 0xc6 -> off=0x0 cb=0000000000000015 uValue=00000000000c366c '_vbebios_copyright'
    8581 _vbebios_copyright:                          ; 0xc7c6c LB 0x15
     8580  ; disGetNextSymbol 0xc7c6a LB 0xc4 -> off=0x0 cb=0000000000000015 uValue=00000000000c366a '_vbebios_copyright'
     8581_vbebios_copyright:                          ; 0xc7c6a LB 0x15
    85828582    db  'VirtualBox VESA BIOS', 000h
    8583   ; disGetNextSymbol 0xc7c81 LB 0xb1 -> off=0x0 cb=0000000000000013 uValue=00000000000c3681 '_vbebios_vendor_name'
    8584 _vbebios_vendor_name:                        ; 0xc7c81 LB 0x13
     8583  ; disGetNextSymbol 0xc7c7f LB 0xaf -> off=0x0 cb=0000000000000013 uValue=00000000000c367f '_vbebios_vendor_name'
     8584_vbebios_vendor_name:                        ; 0xc7c7f LB 0x13
    85858585    db  'Oracle Corporation', 000h
    8586   ; disGetNextSymbol 0xc7c94 LB 0x9e -> off=0x0 cb=0000000000000021 uValue=00000000000c3694 '_vbebios_product_name'
    8587 _vbebios_product_name:                       ; 0xc7c94 LB 0x21
     8586  ; disGetNextSymbol 0xc7c92 LB 0x9c -> off=0x0 cb=0000000000000021 uValue=00000000000c3692 '_vbebios_product_name'
     8587_vbebios_product_name:                       ; 0xc7c92 LB 0x21
    85888588    db  'Oracle VM VirtualBox VBE Adapter', 000h
    8589   ; disGetNextSymbol 0xc7cb5 LB 0x7d -> off=0x0 cb=0000000000000029 uValue=00000000000c36b5 '_vbebios_product_revision'
    8590 _vbebios_product_revision:                   ; 0xc7cb5 LB 0x29
    8591     db  'Oracle VM VirtualBox Version 6.0.0_BETA3', 000h
    8592   ; disGetNextSymbol 0xc7cde LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36de '_vbebios_info_string'
    8593 _vbebios_info_string:                        ; 0xc7cde LB 0x2b
     8589  ; disGetNextSymbol 0xc7cb3 LB 0x7b -> off=0x0 cb=0000000000000027 uValue=00000000000c36b3 '_vbebios_product_revision'
     8590_vbebios_product_revision:                   ; 0xc7cb3 LB 0x27
     8591    db  'Oracle VM VirtualBox Version 6.0.0_RC1', 000h
     8592  ; disGetNextSymbol 0xc7cda LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36da '_vbebios_info_string'
     8593_vbebios_info_string:                        ; 0xc7cda LB 0x2b
    85948594    db  'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
    8595   ; disGetNextSymbol 0xc7d09 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3709 '_no_vbebios_info_string'
    8596 _no_vbebios_info_string:                     ; 0xc7d09 LB 0x29
     8595  ; disGetNextSymbol 0xc7d05 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3705 '_no_vbebios_info_string'
     8596_no_vbebios_info_string:                     ; 0xc7d05 LB 0x29
    85978597    db  'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
    85988598
    8599 section CONST progbits vstart=0x7d32 align=1 ; size=0x0 class=DATA group=DGROUP
     8599section CONST progbits vstart=0x7d2e align=1 ; size=0x0 class=DATA group=DGROUP
    86008600
    8601 section CONST2 progbits vstart=0x7d32 align=1 ; size=0x0 class=DATA group=DGROUP
     8601section CONST2 progbits vstart=0x7d2e align=1 ; size=0x0 class=DATA group=DGROUP
    86028602
    8603   ; Padding 0x2ce bytes at 0xc7d32
     8603  ; Padding 0x2d2 bytes at 0xc7d2e
    86048604    db  001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh
    86058605    db  065h, 02fh, 06dh, 069h, 063h, 068h, 061h, 065h, 06ch, 02fh, 076h, 062h, 06fh, 078h, 02fh, 074h
     
    86468646    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    86478647    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8648     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 027h
     8648    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     8649    db  000h, 0ffh
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.md5sum

    r75851 r76129  
    1 d388e7acb0fe961d288a7b2730171bed *VBoxVgaBios8086.rom
     177a2ab781a91b835db7f7f7f9930eb1a *VBoxVgaBios8086.rom
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette