VirtualBox

Ignore:
Timestamp:
Jan 10, 2020 5:01:27 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
135649
Message:

6.1.2

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

Legend:

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

    r82541 r82719  
    19941994    xor bh, bh                                ; 30 ff                       ; 0xc0db8
    19951995    sal bx, 003h                              ; c1 e3 03                    ; 0xc0dba
    1996     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc0dbd
     1996    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0dbd
    19971997    jne short 00df4h                          ; 75 30                       ; 0xc0dc2
    19981998    mov ax, di                                ; 89 f8                       ; 0xc0dc4 vgabios.c:532
     
    20122012    add di, di                                ; 01 ff                       ; 0xc0de2
    20132013    add di, cx                                ; 01 cf                       ; 0xc0de4
    2014     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc0de6 vgabios.c:45
     2014    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0de6 vgabios.c:45
    20152015    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0dea
    20162016    push SS                                   ; 16                          ; 0xc0ded vgabios.c:48
     
    20182018    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0def
    20192019    jmp short 00d74h                          ; eb 80                       ; 0xc0df2 vgabios.c:534
    2020     mov bl, byte [bx+047b4h]                  ; 8a 9f b4 47                 ; 0xc0df4 vgabios.c:535
     2020    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0df4 vgabios.c:535
    20212021    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0df8
    20222022    je short 00e4bh                           ; 74 4e                       ; 0xc0dfb
     
    21212121    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0eec vgabios.c:57
    21222122    jmp short 00ea9h                          ; eb b8                       ; 0xc0eef
    2123     mov ax, 05d70h                            ; b8 70 5d                    ; 0xc0ef1 vgabios.c:574
     2123    mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc0ef1 vgabios.c:574
    21242124    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc0ef4
    21252125    jmp short 00eb4h                          ; eb bb                       ; 0xc0ef7 vgabios.c:575
    2126     mov ax, 05570h                            ; b8 70 55                    ; 0xc0ef9 vgabios.c:577
     2126    mov ax, 0556ch                            ; b8 6c 55                    ; 0xc0ef9 vgabios.c:577
    21272127    jmp short 00ef4h                          ; eb f6                       ; 0xc0efc
    2128     mov ax, 05970h                            ; b8 70 59                    ; 0xc0efe vgabios.c:580
     2128    mov ax, 0596ch                            ; b8 6c 59                    ; 0xc0efe vgabios.c:580
    21292129    jmp short 00ef4h                          ; eb f1                       ; 0xc0f01
    2130     mov ax, 07b70h                            ; b8 70 7b                    ; 0xc0f03 vgabios.c:583
     2130    mov ax, 07b6ch                            ; b8 6c 7b                    ; 0xc0f03 vgabios.c:583
    21312131    jmp short 00ef4h                          ; eb ec                       ; 0xc0f06
    2132     mov ax, 06b70h                            ; b8 70 6b                    ; 0xc0f08 vgabios.c:586
     2132    mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc0f08 vgabios.c:586
    21332133    jmp short 00ef4h                          ; eb e7                       ; 0xc0f0b
    2134     mov ax, 07c9dh                            ; b8 9d 7c                    ; 0xc0f0d vgabios.c:589
     2134    mov ax, 07c99h                            ; b8 99 7c                    ; 0xc0f0d vgabios.c:589
    21352135    jmp short 00ef4h                          ; eb e2                       ; 0xc0f10
    21362136    jmp short 00ee6h                          ; eb d2                       ; 0xc0f12 vgabios.c:595
     
    21582158    xor bh, bh                                ; 30 ff                       ; 0xc0f3e
    21592159    sal bx, 003h                              ; c1 e3 03                    ; 0xc0f40
    2160     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc0f43
     2160    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f43
    21612161    jne short 00f4dh                          ; 75 03                       ; 0xc0f48
    21622162    jmp near 01073h                           ; e9 26 01                    ; 0xc0f4a vgabios.c:619
    2163     mov ch, byte [bx+047b4h]                  ; 8a af b4 47                 ; 0xc0f4d vgabios.c:622
     2163    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f4d vgabios.c:622
    21642164    cmp ch, 003h                              ; 80 fd 03                    ; 0xc0f51
    21652165    jc short 00f65h                           ; 72 0f                       ; 0xc0f54
     
    22172217    jmp short 00fa7h                          ; eb cf                       ; 0xc0fd6
    22182218    jmp near 0106bh                           ; e9 90 00                    ; 0xc0fd8
    2219     mov cl, byte [bx+047b5h]                  ; 8a 8f b5 47                 ; 0xc0fdb vgabios.c:637
     2219    mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc0fdb vgabios.c:637
    22202220    xor ch, ch                                ; 30 ed                       ; 0xc0fdf
    22212221    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc0fe1
     
    22382238    xor bh, bh                                ; 30 ff                       ; 0xc1009
    22392239    sal bx, 003h                              ; c1 e3 03                    ; 0xc100b
    2240     cmp byte [bx+047b5h], 002h                ; 80 bf b5 47 02              ; 0xc100e
     2240    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc100e
    22412241    jne short 01030h                          ; 75 1b                       ; 0xc1013
    22422242    mov cx, si                                ; 89 f1                       ; 0xc1015 vgabios.c:642
     
    26022602    mov si, bx                                ; 89 de                       ; 0xc12d8
    26032603    sal si, 003h                              ; c1 e6 03                    ; 0xc12da
    2604     cmp byte [si+047b3h], 000h                ; 80 bc b3 47 00              ; 0xc12dd
     2604    cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc12dd
    26052605    jne short 01323h                          ; 75 3f                       ; 0xc12e2
    26062606    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc12e4 vgabios.c:47
     
    26292629    mul word [bp-00ch]                        ; f7 66 f4                    ; 0xc131e
    26302630    jmp short 01332h                          ; eb 0f                       ; 0xc1321 vgabios.c:833
    2631     mov bl, byte [bx+04832h]                  ; 8a 9f 32 48                 ; 0xc1323 vgabios.c:835
     2631    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc1323 vgabios.c:835
    26322632    sal bx, 006h                              ; c1 e3 06                    ; 0xc1327
    26332633    mov al, cl                                ; 88 c8                       ; 0xc132a
    26342634    xor ah, ah                                ; 30 e4                       ; 0xc132c
    2635     mul word [bx+04849h]                      ; f7 a7 49 48                 ; 0xc132e
     2635    mul word [bx+04845h]                      ; f7 a7 45 48                 ; 0xc132e
    26362636    mov bx, ax                                ; 89 c3                       ; 0xc1332
    26372637    mov si, strict word 00063h                ; be 63 00                    ; 0xc1334 vgabios.c:47
     
    27032703    xor dh, dh                                ; 30 f6                       ; 0xc13ba
    27042704    mov bx, dx                                ; 89 d3                       ; 0xc13bc
    2705     mov al, byte [bx+04832h]                  ; 8a 87 32 48                 ; 0xc13be
     2705    mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc13be
    27062706    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc13c2
    27072707    mov bl, al                                ; 88 c3                       ; 0xc13c5 vgabios.c:911
    27082708    sal bx, 006h                              ; c1 e3 06                    ; 0xc13c7
    2709     mov al, byte [bx+04846h]                  ; 8a 87 46 48                 ; 0xc13ca
     2709    mov al, byte [bx+04842h]                  ; 8a 87 42 48                 ; 0xc13ca
    27102710    xor ah, ah                                ; 30 e4                       ; 0xc13ce
    27112711    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc13d0
    2712     mov al, byte [bx+04847h]                  ; 8a 87 47 48                 ; 0xc13d3 vgabios.c:912
     2712    mov al, byte [bx+04843h]                  ; 8a 87 43 48                 ; 0xc13d3 vgabios.c:912
    27132713    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc13d7
    2714     mov al, byte [bx+04848h]                  ; 8a 87 48 48                 ; 0xc13da vgabios.c:913
     2714    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc13da vgabios.c:913
    27152715    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc13de
    27162716    mov bx, 00089h                            ; bb 89 00                    ; 0xc13e1 vgabios.c:37
     
    27232723    mov bx, dx                                ; 89 d3                       ; 0xc13f3 vgabios.c:930
    27242724    sal bx, 003h                              ; c1 e3 03                    ; 0xc13f5
    2725     mov al, byte [bx+047b8h]                  ; 8a 87 b8 47                 ; 0xc13f8
     2725    mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc13f8
    27262726    mov dx, 003c6h                            ; ba c6 03                    ; 0xc13fc
    27272727    out DX, AL                                ; ee                          ; 0xc13ff
     
    27292729    mov dx, 003c8h                            ; ba c8 03                    ; 0xc1402
    27302730    out DX, AL                                ; ee                          ; 0xc1405
    2731     mov bl, byte [bx+047b9h]                  ; 8a 9f b9 47                 ; 0xc1406 vgabios.c:936
     2731    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc1406 vgabios.c:936
    27322732    cmp bl, 001h                              ; 80 fb 01                    ; 0xc140a
    27332733    jc short 01420h                           ; 72 11                       ; 0xc140d
     
    27412741    test bl, bl                               ; 84 db                       ; 0xc1420
    27422742    jne short 01436h                          ; 75 12                       ; 0xc1422
    2743     mov si, 04fc6h                            ; be c6 4f                    ; 0xc1424 vgabios.c:938
     2743    mov si, 04fc2h                            ; be c2 4f                    ; 0xc1424 vgabios.c:938
    27442744    jmp short 01436h                          ; eb 0d                       ; 0xc1427 vgabios.c:939
    2745     mov si, 05086h                            ; be 86 50                    ; 0xc1429 vgabios.c:941
     2745    mov si, 05082h                            ; be 82 50                    ; 0xc1429 vgabios.c:941
    27462746    jmp short 01436h                          ; eb 08                       ; 0xc142c vgabios.c:942
    2747     mov si, 05146h                            ; be 46 51                    ; 0xc142e vgabios.c:944
     2747    mov si, 05142h                            ; be 42 51                    ; 0xc142e vgabios.c:944
    27482748    jmp short 01436h                          ; eb 03                       ; 0xc1431 vgabios.c:945
    2749     mov si, 05206h                            ; be 06 52                    ; 0xc1433 vgabios.c:947
     2749    mov si, 05202h                            ; be 02 52                    ; 0xc1433 vgabios.c:947
    27502750    xor cx, cx                                ; 31 c9                       ; 0xc1436 vgabios.c:951
    27512751    jmp short 01442h                          ; eb 08                       ; 0xc1438
     
    27562756    xor bh, bh                                ; 30 ff                       ; 0xc1445
    27572757    sal bx, 003h                              ; c1 e3 03                    ; 0xc1447
    2758     mov bl, byte [bx+047b9h]                  ; 8a 9f b9 47                 ; 0xc144a
     2758    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc144a
    27592759    xor bh, bh                                ; 30 ff                       ; 0xc144e
    2760     mov al, byte [bx+04842h]                  ; 8a 87 42 48                 ; 0xc1450
     2760    mov al, byte [bx+0483eh]                  ; 8a 87 3e 48                 ; 0xc1450
    27612761    xor ah, ah                                ; 30 e4                       ; 0xc1454
    27622762    cmp cx, ax                                ; 39 c1                       ; 0xc1456
     
    28002800    sal bx, 006h                              ; c1 e3 06                    ; 0xc14a4
    28012801    add bx, cx                                ; 01 cb                       ; 0xc14a7
    2802     mov al, byte [bx+04869h]                  ; 8a 87 69 48                 ; 0xc14a9
     2802    mov al, byte [bx+04865h]                  ; 8a 87 65 48                 ; 0xc14a9
    28032803    out DX, AL                                ; ee                          ; 0xc14ad
    28042804    inc cx                                    ; 41                          ; 0xc14ae vgabios.c:976
     
    28262826    sal bx, 006h                              ; c1 e3 06                    ; 0xc14db
    28272827    add bx, cx                                ; 01 cb                       ; 0xc14de
    2828     mov al, byte [bx+0484ah]                  ; 8a 87 4a 48                 ; 0xc14e0
     2828    mov al, byte [bx+04846h]                  ; 8a 87 46 48                 ; 0xc14e0
    28292829    mov dx, 003c5h                            ; ba c5 03                    ; 0xc14e4
    28302830    out DX, AL                                ; ee                          ; 0xc14e7
     
    28432843    sal bx, 006h                              ; c1 e3 06                    ; 0xc1501
    28442844    add bx, cx                                ; 01 cb                       ; 0xc1504
    2845     mov al, byte [bx+0487dh]                  ; 8a 87 7d 48                 ; 0xc1506
     2845    mov al, byte [bx+04879h]                  ; 8a 87 79 48                 ; 0xc1506
    28462846    mov dx, 003cfh                            ; ba cf 03                    ; 0xc150a
    28472847    out DX, AL                                ; ee                          ; 0xc150d
     
    28512851    xor bh, bh                                ; 30 ff                       ; 0xc1514
    28522852    sal bx, 003h                              ; c1 e3 03                    ; 0xc1516
    2853     cmp byte [bx+047b4h], 001h                ; 80 bf b4 47 01              ; 0xc1519
     2853    cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc1519
    28542854    jne short 01525h                          ; 75 05                       ; 0xc151e
    28552855    mov dx, 003b4h                            ; ba b4 03                    ; 0xc1520
     
    28722872    add di, cx                                ; 01 cf                       ; 0xc1546
    28732873    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc1548
    2874     mov al, byte [di+04850h]                  ; 8a 85 50 48                 ; 0xc154b
     2874    mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc154b
    28752875    out DX, AL                                ; ee                          ; 0xc154f
    28762876    inc cx                                    ; 41                          ; 0xc1550 vgabios.c:1003
    28772877    jmp short 01532h                          ; eb df                       ; 0xc1551
    2878     mov al, byte [bx+0484fh]                  ; 8a 87 4f 48                 ; 0xc1553 vgabios.c:1006
     2878    mov al, byte [bx+0484bh]                  ; 8a 87 4b 48                 ; 0xc1553 vgabios.c:1006
    28792879    mov dx, 003c2h                            ; ba c2 03                    ; 0xc1557
    28802880    out DX, AL                                ; ee                          ; 0xc155a
     
    28912891    xor bh, bh                                ; 30 ff                       ; 0xc1570
    28922892    sal bx, 003h                              ; c1 e3 03                    ; 0xc1572
    2893     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc1575
     2893    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1575
    28942894    jne short 0158fh                          ; 75 13                       ; 0xc157a
    2895     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc157c vgabios.c:1016
     2895    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc157c vgabios.c:1016
    28962896    mov cx, 04000h                            ; b9 00 40                    ; 0xc1580
    28972897    mov ax, 00720h                            ; b8 20 07                    ; 0xc1583
     
    29032903    cmp byte [bp-00eh], 00dh                  ; 80 7e f2 0d                 ; 0xc158f vgabios.c:1020
    29042904    jnc short 015a7h                          ; 73 12                       ; 0xc1593
    2905     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1595 vgabios.c:1022
     2905    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1595 vgabios.c:1022
    29062906    mov cx, 04000h                            ; b9 00 40                    ; 0xc1599
    29072907    xor ax, ax                                ; 31 c0                       ; 0xc159c
     
    29212921    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc15b6 vgabios.c:1028
    29222922    out DX, AL                                ; ee                          ; 0xc15b8
    2923     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc15b9 vgabios.c:1029
     2923    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15b9 vgabios.c:1029
    29242924    mov cx, 08000h                            ; b9 00 80                    ; 0xc15bd
    29252925    xor ax, ax                                ; 31 c0                       ; 0xc15c0
     
    29412941    xor bh, bh                                ; 30 ff                       ; 0xc15e7
    29422942    sal bx, 006h                              ; c1 e3 06                    ; 0xc15e9
    2943     mov ax, word [bx+04849h]                  ; 8b 87 49 48                 ; 0xc15ec vgabios.c:50
     2943    mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc15ec vgabios.c:50
    29442944    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc15f0 vgabios.c:52
    29452945    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc15f3
     
    29662966    mov ax, ds                                ; 8c d8                       ; 0xc1632 vgabios.c:1048
    29672967    mov bx, 000a8h                            ; bb a8 00                    ; 0xc1634 vgabios.c:62
    2968     mov word [es:bx], 05554h                  ; 26 c7 07 54 55              ; 0xc1637
     2968    mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc1637
    29692969    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc163c
    29702970    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1640 vgabios.c:1050
     
    29732973    mov bl, al                                ; 88 c3                       ; 0xc1647 vgabios.c:1052
    29742974    xor bh, bh                                ; 30 ff                       ; 0xc1649
    2975     mov al, byte [bx+07de1h]                  ; 8a 87 e1 7d                 ; 0xc164b vgabios.c:40
     2975    mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc164b vgabios.c:40
    29762976    mov bx, strict word 00065h                ; bb 65 00                    ; 0xc164f vgabios.c:42
    29772977    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1652
     
    29882988    xor bh, bh                                ; 30 ff                       ; 0xc1671
    29892989    sal bx, 003h                              ; c1 e3 03                    ; 0xc1673
    2990     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc1676
     2990    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1676
    29912991    jne short 01686h                          ; 75 09                       ; 0xc167b
    29922992    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc167d vgabios.c:1059
     
    30083008    xor bh, bh                                ; 30 ff                       ; 0xc16a3
    30093009    sal bx, 003h                              ; c1 e3 03                    ; 0xc16a5
    3010     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc16a8
     3010    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc16a8
    30113011    jne short 016bfh                          ; 75 10                       ; 0xc16ad
    30123012    xor bl, bl                                ; 30 db                       ; 0xc16af vgabios.c:1072
     
    30183018    mov AH, strict byte 011h                  ; b4 11                       ; 0xc16bb
    30193019    int 010h                                  ; cd 10                       ; 0xc16bd
    3020     mov dx, 05970h                            ; ba 70 59                    ; 0xc16bf vgabios.c:1077
     3020    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc16bf vgabios.c:1077
    30213021    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc16c2
    30223022    call 00980h                               ; e8 b8 f2                    ; 0xc16c5
     
    30283028    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc16d5
    30293029    jne short 016efh                          ; 75 15                       ; 0xc16d8
    3030     mov dx, 05570h                            ; ba 70 55                    ; 0xc16da vgabios.c:1081
     3030    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc16da vgabios.c:1081
    30313031    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc16dd
    30323032    call 00980h                               ; e8 9d f2                    ; 0xc16e0
    30333033    jmp short 016efh                          ; eb 0a                       ; 0xc16e3 vgabios.c:1082
    3034     mov dx, 05d70h                            ; ba 70 5d                    ; 0xc16e5 vgabios.c:1084
     3034    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc16e5 vgabios.c:1084
    30353035    jmp short 016ddh                          ; eb f3                       ; 0xc16e8
    3036     mov dx, 06b70h                            ; ba 70 6b                    ; 0xc16ea vgabios.c:1087
     3036    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc16ea vgabios.c:1087
    30373037    jmp short 016ddh                          ; eb ee                       ; 0xc16ed
    30383038    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc16ef vgabios.c:1090
     
    35193519    mul word [bp-016h]                        ; f7 66 ea                    ; 0xc1afd
    35203520    mov cx, ax                                ; 89 c1                       ; 0xc1b00
    3521     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc1b02
     3521    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1b02
    35223522    jne short 01b53h                          ; 75 4a                       ; 0xc1b07
    35233523    add ax, ax                                ; 01 c0                       ; 0xc1b09 vgabios.c:1223
     
    35443544    sal ax, 008h                              ; c1 e0 08                    ; 0xc1b3e
    35453545    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1b41
    3546     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1b44
     3546    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b44
    35473547    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1b48
    35483548    cld                                       ; fc                          ; 0xc1b4b
     
    35863586    xor bh, bh                                ; 30 ff                       ; 0xc1bab
    35873587    sal bx, 003h                              ; c1 e3 03                    ; 0xc1bad
    3588     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1bb0
     3588    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1bb0
    35893589    mov ax, si                                ; 89 f0                       ; 0xc1bb4
    35903590    cld                                       ; fc                          ; 0xc1bb6
     
    36063606    xor bh, bh                                ; 30 ff                       ; 0xc1bdd
    36073607    sal bx, 003h                              ; c1 e3 03                    ; 0xc1bdf
    3608     mov bx, word [bx+047b6h]                  ; 8b 9f b6 47                 ; 0xc1be2
     3608    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1be2
    36093609    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1be6
    36103610    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1be9
     
    36573657    xor bh, bh                                ; 30 ff                       ; 0xc1c5a
    36583658    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c5c
    3659     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1c5f
     3659    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c5f
    36603660    mov ax, si                                ; 89 f0                       ; 0xc1c63
    36613661    cld                                       ; fc                          ; 0xc1c65
     
    36803680    xor bh, bh                                ; 30 ff                       ; 0xc1c92
    36813681    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c94
    3682     mov bx, word [bx+047b6h]                  ; 8b 9f b6 47                 ; 0xc1c97
     3682    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1c97
    36833683    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1c9b
    36843684    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c9e
     
    37033703    jmp near 01c11h                           ; e9 47 ff                    ; 0xc1cc7
    37043704    mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1cca vgabios.c:1257
    3705     mov al, byte [si+04832h]                  ; 8a 84 32 48                 ; 0xc1ccd
     3705    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1ccd
    37063706    xor ah, ah                                ; 30 e4                       ; 0xc1cd1
    37073707    mov si, ax                                ; 89 c6                       ; 0xc1cd3
    37083708    sal si, 006h                              ; c1 e6 06                    ; 0xc1cd5
    3709     mov al, byte [si+04848h]                  ; 8a 84 48 48                 ; 0xc1cd8
     3709    mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1cd8
    37103710    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1cdc
    3711     mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc1cdf vgabios.c:1258
     3711    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1cdf vgabios.c:1258
    37123712    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1ce3
    37133713    jc short 01cf3h                           ; 72 0c                       ; 0xc1ce5
     
    37553755    xor bh, bh                                ; 30 ff                       ; 0xc1d4a
    37563756    sal bx, 003h                              ; c1 e3 03                    ; 0xc1d4c
    3757     mov bx, word [bx+047b6h]                  ; 8b 9f b6 47                 ; 0xc1d4f
     3757    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1d4f
    37583758    mov cx, ax                                ; 89 c1                       ; 0xc1d53
    37593759    mov ax, dx                                ; 89 d0                       ; 0xc1d55
     
    38643864    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1e54 vgabios.c:1287
    38653865    jmp short 01dech                          ; eb 93                       ; 0xc1e57
    3866     mov al, byte [bx+047b5h]                  ; 8a 87 b5 47                 ; 0xc1e59 vgabios.c:1292
     3866    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc1e59 vgabios.c:1292
    38673867    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc1e5d
    38683868    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1e60 vgabios.c:1293
     
    38883888    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1e93
    38893889    xor ah, ah                                ; 30 e4                       ; 0xc1e96
    3890     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1e98
     3890    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e98
    38913891    xor di, di                                ; 31 ff                       ; 0xc1e9c
    38923892    cld                                       ; fc                          ; 0xc1e9e
     
    40154015    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1fcf
    40164016    xor ah, ah                                ; 30 e4                       ; 0xc1fd2
    4017     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1fd4
     4017    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1fd4
    40184018    xor di, di                                ; 31 ff                       ; 0xc1fd8
    40194019    cld                                       ; fc                          ; 0xc1fda
     
    42434243    mov ch, dl                                ; 88 d5                       ; 0xc21eb
    42444244    mov al, bl                                ; 88 d8                       ; 0xc21ed
    4245     mov di, 05570h                            ; bf 70 55                    ; 0xc21ef vgabios.c:1419
     4245    mov di, 0556ch                            ; bf 6c 55                    ; 0xc21ef vgabios.c:1419
    42464246    xor ah, ah                                ; 30 e4                       ; 0xc21f2 vgabios.c:1420
    42474247    mov dl, byte [bp+00ah]                    ; 8a 56 0a                    ; 0xc21f4
     
    43604360    mov ch, dl                                ; 88 d5                       ; 0xc22fd
    43614361    mov al, cl                                ; 88 c8                       ; 0xc22ff
    4362     mov di, 05570h                            ; bf 70 55                    ; 0xc2301 vgabios.c:1483
     4362    mov di, 0556ch                            ; bf 6c 55                    ; 0xc2301 vgabios.c:1483
    43634363    xor ah, ah                                ; 30 e4                       ; 0xc2304 vgabios.c:1484
    43644364    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2306
     
    44754475    mov di, bx                                ; 89 df                       ; 0xc2403
    44764476    sal di, 003h                              ; c1 e7 03                    ; 0xc2405
    4477     cmp byte [di+047b3h], 000h                ; 80 bd b3 47 00              ; 0xc2408
     4477    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc2408
    44784478    jne short 02459h                          ; 75 4a                       ; 0xc240d
    44794479    mul dx                                    ; f7 e2                       ; 0xc240f vgabios.c:1526
     
    45024502    mov word [bp-020h], bx                    ; 89 5e e0                    ; 0xc2443
    45034503    mov ax, word [bp-020h]                    ; 8b 46 e0                    ; 0xc2446 vgabios.c:1529
    4504     mov es, [di+047b6h]                       ; 8e 85 b6 47                 ; 0xc2449
     4504    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2449
    45054505    mov cx, si                                ; 89 f1                       ; 0xc244d
    45064506    mov di, dx                                ; 89 d7                       ; 0xc244f
     
    45094509    rep stosw                                 ; f3 ab                       ; 0xc2454
    45104510    jmp near 02511h                           ; e9 b8 00                    ; 0xc2456 vgabios.c:1531
    4511     mov bl, byte [bx+04832h]                  ; 8a 9f 32 48                 ; 0xc2459 vgabios.c:1534
     4511    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc2459 vgabios.c:1534
    45124512    sal bx, 006h                              ; c1 e3 06                    ; 0xc245d
    4513     mov al, byte [bx+04848h]                  ; 8a 87 48 48                 ; 0xc2460
     4513    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc2460
    45144514    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2464
    4515     mov al, byte [di+047b5h]                  ; 8a 85 b5 47                 ; 0xc2467 vgabios.c:1535
     4515    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc2467 vgabios.c:1535
    45164516    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc246b
    45174517    dec si                                    ; 4e                          ; 0xc246e vgabios.c:1536
     
    45214521    xor bh, bh                                ; 30 ff                       ; 0xc2477
    45224522    sal bx, 003h                              ; c1 e3 03                    ; 0xc2479
    4523     mov bl, byte [bx+047b4h]                  ; 8a 9f b4 47                 ; 0xc247c
     4523    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc247c
    45244524    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2480
    45254525    jc short 02494h                           ; 72 0f                       ; 0xc2483
     
    46344634    mov bx, ax                                ; 89 c3                       ; 0xc2588
    46354635    sal bx, 003h                              ; c1 e3 03                    ; 0xc258a
    4636     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc258d
     4636    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc258d
    46374637    jne short 025d6h                          ; 75 42                       ; 0xc2592
    46384638    mov ax, cx                                ; 89 c8                       ; 0xc2594 vgabios.c:1584
     
    46604660    mov di, ax                                ; 89 c7                       ; 0xc25c3
    46614661    sal di, 003h                              ; c1 e7 03                    ; 0xc25c5
    4662     mov es, [di+047b6h]                       ; 8e 85 b6 47                 ; 0xc25c8 vgabios.c:40
     4662    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc25c8 vgabios.c:40
    46634663    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc25cc vgabios.c:42
    46644664    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc25cf
     
    46674667    jmp short 025b8h                          ; eb e2                       ; 0xc25d4 vgabios.c:1589
    46684668    mov di, ax                                ; 89 c7                       ; 0xc25d6 vgabios.c:1594
    4669     mov al, byte [di+04832h]                  ; 8a 85 32 48                 ; 0xc25d8
     4669    mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc25d8
    46704670    mov di, ax                                ; 89 c7                       ; 0xc25dc
    46714671    sal di, 006h                              ; c1 e7 06                    ; 0xc25de
    4672     mov al, byte [di+04848h]                  ; 8a 85 48 48                 ; 0xc25e1
     4672    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc25e1
    46734673    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc25e5
    4674     mov al, byte [bx+047b5h]                  ; 8a 87 b5 47                 ; 0xc25e8 vgabios.c:1595
     4674    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc25e8 vgabios.c:1595
    46754675    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc25ec
    46764676    dec si                                    ; 4e                          ; 0xc25ef vgabios.c:1596
     
    46804680    xor bh, bh                                ; 30 ff                       ; 0xc25f8
    46814681    sal bx, 003h                              ; c1 e3 03                    ; 0xc25fa
    4682     mov bl, byte [bx+047b4h]                  ; 8a 9f b4 47                 ; 0xc25fd
     4682    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc25fd
    46834683    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2601
    46844684    jc short 02615h                           ; 72 0f                       ; 0xc2604
     
    47674767    xor bh, bh                                ; 30 ff                       ; 0xc26c3
    47684768    sal bx, 003h                              ; c1 e3 03                    ; 0xc26c5
    4769     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc26c8
     4769    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc26c8
    47704770    je short 026e7h                           ; 74 18                       ; 0xc26cd
    4771     mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc26cf vgabios.c:1633
     4771    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc26cf vgabios.c:1633
    47724772    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc26d3
    47734773    jc short 026e3h                           ; 72 0c                       ; 0xc26d5
     
    48314831    shr ax, 1                                 ; d1 e8                       ; 0xc2760
    48324832    imul ax, ax, strict byte 00050h           ; 6b c0 50                    ; 0xc2762
    4833     cmp byte [bx+047b5h], 002h                ; 80 bf b5 47 02              ; 0xc2765
     4833    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc2765
    48344834    jne short 02774h                          ; 75 08                       ; 0xc276a
    48354835    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc276c vgabios.c:1655
     
    48494849    mov si, ax                                ; 89 c6                       ; 0xc2790
    48504850    sal si, 003h                              ; c1 e6 03                    ; 0xc2792
    4851     cmp byte [si+047b5h], 002h                ; 80 bc b5 47 02              ; 0xc2795
     4851    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc2795
    48524852    jne short 027b5h                          ; 75 19                       ; 0xc279a
    48534853    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc279c vgabios.c:1665
     
    49714971    mov bx, ax                                ; 89 c3                       ; 0xc28ba
    49724972    sal bx, 003h                              ; c1 e3 03                    ; 0xc28bc
    4973     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc28bf
     4973    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc28bf
    49744974    jne short 02908h                          ; 75 42                       ; 0xc28c4
    49754975    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc28c6 vgabios.c:1743
     
    49914991    add ax, ax                                ; 01 c0                       ; 0xc28eb
    49924992    add si, ax                                ; 01 c6                       ; 0xc28ed
    4993     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc28ef vgabios.c:40
     4993    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28ef vgabios.c:40
    49944994    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc28f3 vgabios.c:42
    49954995    cmp cl, 003h                              ; 80 f9 03                    ; 0xc28f6 vgabios.c:1748
    49964996    jne short 02937h                          ; 75 3c                       ; 0xc28f9
    49974997    inc si                                    ; 46                          ; 0xc28fb vgabios.c:1749
    4998     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc28fc vgabios.c:40
     4998    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28fc vgabios.c:40
    49994999    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2900
    50005000    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2903
    50015001    jmp short 02937h                          ; eb 2f                       ; 0xc2906 vgabios.c:1751
    50025002    mov si, ax                                ; 89 c6                       ; 0xc2908 vgabios.c:1754
    5003     mov al, byte [si+04832h]                  ; 8a 84 32 48                 ; 0xc290a
     5003    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc290a
    50045004    mov si, ax                                ; 89 c6                       ; 0xc290e
    50055005    sal si, 006h                              ; c1 e6 06                    ; 0xc2910
    5006     mov dl, byte [si+04848h]                  ; 8a 94 48 48                 ; 0xc2913
    5007     mov al, byte [bx+047b5h]                  ; 8a 87 b5 47                 ; 0xc2917 vgabios.c:1755
    5008     mov bl, byte [bx+047b4h]                  ; 8a 9f b4 47                 ; 0xc291b vgabios.c:1756
     5006    mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc2913
     5007    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2917 vgabios.c:1755
     5008    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc291b vgabios.c:1756
    50095009    cmp bl, 003h                              ; 80 fb 03                    ; 0xc291f
    50105010    jc short 02932h                           ; 72 0e                       ; 0xc2922
     
    50835083    db  0feh, 0c9h
    50845084    ; dec cl                                    ; fe c9                     ; 0xc29d5
    5085     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc29d7
     5085    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc29d7
    50865086    jne short 02a28h                          ; 75 4a                       ; 0xc29dc
    50875087    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc29de vgabios.c:1788
     
    51055105    add si, ax                                ; 01 c6                       ; 0xc2a06
    51065106    inc si                                    ; 46                          ; 0xc2a08 vgabios.c:1789
    5107     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc2a09 vgabios.c:35
     5107    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2a09 vgabios.c:35
    51085108    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2a0d
    51095109    push strict byte 00001h                   ; 6a 01                       ; 0xc2a10 vgabios.c:1790
     
    53875387    sal di, 005h                              ; c1 e7 05                    ; 0xc2c32
    53885388    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2c35
    5389     add si, 05d70h                            ; 81 c6 70 5d                 ; 0xc2c38 vgabios.c:1887
     5389    add si, 05d6ch                            ; 81 c6 6c 5d                 ; 0xc2c38 vgabios.c:1887
    53905390    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2c3c
    53915391    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2c3f
     
    54435443    sal di, 005h                              ; c1 e7 05                    ; 0xc2ca2
    54445444    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2ca5
    5445     add si, 05570h                            ; 81 c6 70 55                 ; 0xc2ca8 vgabios.c:1906
     5445    add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2ca8 vgabios.c:1906
    54465446    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2cac
    54475447    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2caf
     
    54995499    sal di, 005h                              ; c1 e7 05                    ; 0xc2d12
    55005500    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2d15
    5501     add si, 06b70h                            ; 81 c6 70 6b                 ; 0xc2d18 vgabios.c:1926
     5501    add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2d18 vgabios.c:1926
    55025502    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2d1c
    55035503    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2d1f
     
    56585658    mov ax, ds                                ; 8c d8                       ; 0xc2e32 vgabios.c:2033
    56595659    mov es, dx                                ; 8e c2                       ; 0xc2e34 vgabios.c:62
    5660     mov word [es:bx], 05506h                  ; 26 c7 07 06 55              ; 0xc2e36
     5660    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2e36
    56615661    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2e3b
    56625662    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2e3f vgabios.c:2038
     
    65426542    xor bh, bh                                ; 30 ff                       ; 0xc35e6
    65436543    sal bx, 003h                              ; c1 e3 03                    ; 0xc35e8
    6544     cmp dl, byte [bx+047b2h]                  ; 3a 97 b2 47                 ; 0xc35eb
     6544    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc35eb
    65456545    jne short 035deh                          ; 75 ed                       ; 0xc35ef
    65466546    mov ah, al                                ; 88 c4                       ; 0xc35f1
     
    72997299    mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc3d02 vbe.c:320
    73007300    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3d08 vbe.c:324
    7301     mov word [es:bx+006h], 07deah             ; 26 c7 47 06 ea 7d           ; 0xc3d0e vbe.c:327
     7301    mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3d0e vbe.c:327
    73027302    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3d14
    73037303    mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3d18 vbe.c:330
     
    73157315    je short 03d6ch                           ; 74 24                       ; 0xc3d46
    73167316    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3d48 vbe.c:345
    7317     mov word [es:bx+016h], 07dffh             ; 26 c7 47 16 ff 7d           ; 0xc3d4e vbe.c:346
     7317    mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3d4e vbe.c:346
    73187318    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3d54
    7319     mov word [es:bx+01ah], 07e12h             ; 26 c7 47 1a 12 7e           ; 0xc3d58 vbe.c:347
     7319    mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3d58 vbe.c:347
    73207320    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3d5e
    7321     mov word [es:bx+01eh], 07e33h             ; 26 c7 47 1e 33 7e           ; 0xc3d62 vbe.c:348
     7321    mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3d62 vbe.c:348
    73227322    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3d68
    73237323    mov dx, cx                                ; 89 ca                       ; 0xc3d6c vbe.c:355
     
    80558055  times 107 db 0
    80568056
    8057 section _DATA progbits vstart=0x4780 align=1 ; size=0x372e class=DATA group=DGROUP
    8058   ; disGetNextSymbol 0xc4780 LB 0x372e -> off=0x0 cb=0000000000000032 uValue=00000000000c0000 '_msg_vga_init'
    8059 _msg_vga_init:                               ; 0xc4780 LB 0x32
    8060     db  'Oracle VM VirtualBox Version 6.1.0_RC1 VGA BIOS', 00dh, 00ah, 000h
    8061   ; disGetNextSymbol 0xc47b2 LB 0x36fc -> off=0x0 cb=0000000000000080 uValue=00000000000c0032 'vga_modes'
    8062 vga_modes:                                   ; 0xc47b2 LB 0x80
     8057section _DATA progbits vstart=0x4780 align=1 ; size=0x3726 class=DATA group=DGROUP
     8058  ; disGetNextSymbol 0xc4780 LB 0x3726 -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
     8059_msg_vga_init:                               ; 0xc4780 LB 0x2e
     8060    db  'Oracle VM VirtualBox Version 6.1.1 VGA BIOS', 00dh, 00ah, 000h
     8061  ; disGetNextSymbol 0xc47ae LB 0x36f8 -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
     8062vga_modes:                                   ; 0xc47ae LB 0x80
    80638063    db  000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
    80648064    db  002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
     
    80698069    db  011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    80708070    db  013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    8071   ; disGetNextSymbol 0xc4832 LB 0x367c -> off=0x0 cb=0000000000000010 uValue=00000000000c00b2 'line_to_vpti'
    8072 line_to_vpti:                                ; 0xc4832 LB 0x10
     8071  ; disGetNextSymbol 0xc482e LB 0x3678 -> off=0x0 cb=0000000000000010 uValue=00000000000c00ae 'line_to_vpti'
     8072line_to_vpti:                                ; 0xc482e LB 0x10
    80738073    db  017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
    8074   ; disGetNextSymbol 0xc4842 LB 0x366c -> off=0x0 cb=0000000000000004 uValue=00000000000c00c2 'dac_regs'
    8075 dac_regs:                                    ; 0xc4842 LB 0x4
     8074  ; disGetNextSymbol 0xc483e LB 0x3668 -> off=0x0 cb=0000000000000004 uValue=00000000000c00be 'dac_regs'
     8075dac_regs:                                    ; 0xc483e LB 0x4
    80768076    dd  0ff3f3f3fh
    8077   ; disGetNextSymbol 0xc4846 LB 0x3668 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c6 'video_param_table'
    8078 video_param_table:                           ; 0xc4846 LB 0x780
     8077  ; disGetNextSymbol 0xc4842 LB 0x3664 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c2 'video_param_table'
     8078video_param_table:                           ; 0xc4842 LB 0x780
    80798079    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    80808080    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     
    81978197    db  073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    81988198    db  03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    8199   ; disGetNextSymbol 0xc4fc6 LB 0x2ee8 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0846 'palette0'
    8200 palette0:                                    ; 0xc4fc6 LB 0xc0
     8199  ; disGetNextSymbol 0xc4fc2 LB 0x2ee4 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0842 'palette0'
     8200palette0:                                    ; 0xc4fc2 LB 0xc0
    82018201    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    82028202    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
     
    82118211    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    82128212    db  03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    8213   ; disGetNextSymbol 0xc5086 LB 0x2e28 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0906 'palette1'
    8214 palette1:                                    ; 0xc5086 LB 0xc0
     8213  ; disGetNextSymbol 0xc5082 LB 0x2e24 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0902 'palette1'
     8214palette1:                                    ; 0xc5082 LB 0xc0
    82158215    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    82168216    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
     
    82258225    db  015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    82268226    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    8227   ; disGetNextSymbol 0xc5146 LB 0x2d68 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c6 'palette2'
    8228 palette2:                                    ; 0xc5146 LB 0xc0
     8227  ; disGetNextSymbol 0xc5142 LB 0x2d64 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c2 'palette2'
     8228palette2:                                    ; 0xc5142 LB 0xc0
    82298229    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    82308230    db  000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
     
    82398239    db  015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    82408240    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    8241   ; disGetNextSymbol 0xc5206 LB 0x2ca8 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a86 'palette3'
    8242 palette3:                                    ; 0xc5206 LB 0x300
     8241  ; disGetNextSymbol 0xc5202 LB 0x2ca4 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a82 'palette3'
     8242palette3:                                    ; 0xc5202 LB 0x300
    82438243    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    82448244    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
     
    82898289    db  00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    82908290    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8291   ; disGetNextSymbol 0xc5506 LB 0x29a8 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d86 'static_functionality'
    8292 static_functionality:                        ; 0xc5506 LB 0x10
     8291  ; disGetNextSymbol 0xc5502 LB 0x29a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d82 'static_functionality'
     8292static_functionality:                        ; 0xc5502 LB 0x10
    82938293    db  0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
    8294   ; disGetNextSymbol 0xc5516 LB 0x2998 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d96 '_dcc_table'
    8295 _dcc_table:                                  ; 0xc5516 LB 0x24
     8294  ; disGetNextSymbol 0xc5512 LB 0x2994 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d92 '_dcc_table'
     8295_dcc_table:                                  ; 0xc5512 LB 0x24
    82968296    db  010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    82978297    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    82988298    db  000h, 000h, 000h, 000h
    8299   ; disGetNextSymbol 0xc553a LB 0x2974 -> off=0x0 cb=000000000000001a uValue=00000000000c0dba '_secondary_save_area'
    8300 _secondary_save_area:                        ; 0xc553a LB 0x1a
    8301     db  01ah, 000h, 016h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     8299  ; disGetNextSymbol 0xc5536 LB 0x2970 -> off=0x0 cb=000000000000001a uValue=00000000000c0db6 '_secondary_save_area'
     8300_secondary_save_area:                        ; 0xc5536 LB 0x1a
     8301    db  01ah, 000h, 012h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    83028302    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8303   ; disGetNextSymbol 0xc5554 LB 0x295a -> off=0x0 cb=000000000000001c uValue=00000000000c0dd4 '_video_save_pointer_table'
    8304 _video_save_pointer_table:                   ; 0xc5554 LB 0x1c
    8305     db  046h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8306     db  03ah, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8307   ; disGetNextSymbol 0xc5570 LB 0x293e -> off=0x0 cb=0000000000000800 uValue=00000000000c0df0 'vgafont8'
    8308 vgafont8:                                    ; 0xc5570 LB 0x800
     8303  ; disGetNextSymbol 0xc5550 LB 0x2956 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd0 '_video_save_pointer_table'
     8304_video_save_pointer_table:                   ; 0xc5550 LB 0x1c
     8305    db  042h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     8306    db  036h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     8307  ; disGetNextSymbol 0xc556c LB 0x293a -> off=0x0 cb=0000000000000800 uValue=00000000000c0dec 'vgafont8'
     8308vgafont8:                                    ; 0xc556c LB 0x800
    83098309    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
    83108310    db  07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
     
    84358435    db  078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
    84368436    db  000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8437   ; disGetNextSymbol 0xc5d70 LB 0x213e -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f0 'vgafont14'
    8438 vgafont14:                                   ; 0xc5d70 LB 0xe00
     8437  ; disGetNextSymbol 0xc5d6c LB 0x213a -> off=0x0 cb=0000000000000e00 uValue=00000000000c15ec 'vgafont14'
     8438vgafont14:                                   ; 0xc5d6c LB 0xe00
    84398439    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    84408440    db  07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
     
    86618661    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
    86628662    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8663   ; disGetNextSymbol 0xc6b70 LB 0x133e -> off=0x0 cb=0000000000001000 uValue=00000000000c23f0 'vgafont16'
    8664 vgafont16:                                   ; 0xc6b70 LB 0x1000
     8663  ; disGetNextSymbol 0xc6b6c LB 0x133a -> off=0x0 cb=0000000000001000 uValue=00000000000c23ec 'vgafont16'
     8664vgafont16:                                   ; 0xc6b6c LB 0x1000
    86658665    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    86668666    db  000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
     
    89198919    db  000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
    89208920    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8921   ; disGetNextSymbol 0xc7b70 LB 0x33e -> off=0x0 cb=000000000000012d uValue=00000000000c33f0 'vgafont14alt'
    8922 vgafont14alt:                                ; 0xc7b70 LB 0x12d
     8921  ; disGetNextSymbol 0xc7b6c LB 0x33a -> off=0x0 cb=000000000000012d uValue=00000000000c33ec 'vgafont14alt'
     8922vgafont14alt:                                ; 0xc7b6c LB 0x12d
    89238923    db  01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
    89248924    db  000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
     
    89408940    db  000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
    89418941    db  018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    8942   ; disGetNextSymbol 0xc7c9d LB 0x211 -> off=0x0 cb=0000000000000144 uValue=00000000000c351d 'vgafont16alt'
    8943 vgafont16alt:                                ; 0xc7c9d LB 0x144
     8942  ; disGetNextSymbol 0xc7c99 LB 0x20d -> off=0x0 cb=0000000000000144 uValue=00000000000c3519 'vgafont16alt'
     8943vgafont16alt:                                ; 0xc7c99 LB 0x144
    89448944    db  01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
    89458945    db  000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
     
    89638963    db  000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
    89648964    db  006h, 000h, 000h, 000h
    8965   ; disGetNextSymbol 0xc7de1 LB 0xcd -> off=0x0 cb=0000000000000009 uValue=00000000000c3661 '_cga_msr'
    8966 _cga_msr:                                    ; 0xc7de1 LB 0x9
     8965  ; disGetNextSymbol 0xc7ddd LB 0xc9 -> off=0x0 cb=0000000000000009 uValue=00000000000c365d '_cga_msr'
     8966_cga_msr:                                    ; 0xc7ddd LB 0x9
    89678967    db  02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h, 000h
    8968   ; disGetNextSymbol 0xc7dea LB 0xc4 -> off=0x0 cb=0000000000000015 uValue=00000000000c366a '_vbebios_copyright'
    8969 _vbebios_copyright:                          ; 0xc7dea LB 0x15
     8968  ; disGetNextSymbol 0xc7de6 LB 0xc0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3666 '_vbebios_copyright'
     8969_vbebios_copyright:                          ; 0xc7de6 LB 0x15
    89708970    db  'VirtualBox VESA BIOS', 000h
    8971   ; disGetNextSymbol 0xc7dff LB 0xaf -> off=0x0 cb=0000000000000013 uValue=00000000000c367f '_vbebios_vendor_name'
    8972 _vbebios_vendor_name:                        ; 0xc7dff LB 0x13
     8971  ; disGetNextSymbol 0xc7dfb LB 0xab -> off=0x0 cb=0000000000000013 uValue=00000000000c367b '_vbebios_vendor_name'
     8972_vbebios_vendor_name:                        ; 0xc7dfb LB 0x13
    89738973    db  'Oracle Corporation', 000h
    8974   ; disGetNextSymbol 0xc7e12 LB 0x9c -> off=0x0 cb=0000000000000021 uValue=00000000000c3692 '_vbebios_product_name'
    8975 _vbebios_product_name:                       ; 0xc7e12 LB 0x21
     8974  ; disGetNextSymbol 0xc7e0e LB 0x98 -> off=0x0 cb=0000000000000021 uValue=00000000000c368e '_vbebios_product_name'
     8975_vbebios_product_name:                       ; 0xc7e0e LB 0x21
    89768976    db  'Oracle VM VirtualBox VBE Adapter', 000h
    8977   ; disGetNextSymbol 0xc7e33 LB 0x7b -> off=0x0 cb=0000000000000027 uValue=00000000000c36b3 '_vbebios_product_revision'
    8978 _vbebios_product_revision:                   ; 0xc7e33 LB 0x27
    8979     db  'Oracle VM VirtualBox Version 6.1.0_RC1', 000h
    8980   ; disGetNextSymbol 0xc7e5a LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36da '_vbebios_info_string'
    8981 _vbebios_info_string:                        ; 0xc7e5a LB 0x2b
     8977  ; disGetNextSymbol 0xc7e2f LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36af '_vbebios_product_revision'
     8978_vbebios_product_revision:                   ; 0xc7e2f LB 0x23
     8979    db  'Oracle VM VirtualBox Version 6.1.1', 000h
     8980  ; disGetNextSymbol 0xc7e52 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36d2 '_vbebios_info_string'
     8981_vbebios_info_string:                        ; 0xc7e52 LB 0x2b
    89828982    db  'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
    8983   ; disGetNextSymbol 0xc7e85 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3705 '_no_vbebios_info_string'
    8984 _no_vbebios_info_string:                     ; 0xc7e85 LB 0x29
     8983  ; disGetNextSymbol 0xc7e7d LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c36fd '_no_vbebios_info_string'
     8984_no_vbebios_info_string:                     ; 0xc7e7d LB 0x29
    89858985    db  'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
    89868986
    8987 section CONST progbits vstart=0x7eae align=1 ; size=0x0 class=DATA group=DGROUP
     8987section CONST progbits vstart=0x7ea6 align=1 ; size=0x0 class=DATA group=DGROUP
    89888988
    8989 section CONST2 progbits vstart=0x7eae align=1 ; size=0x0 class=DATA group=DGROUP
     8989section CONST2 progbits vstart=0x7ea6 align=1 ; size=0x0 class=DATA group=DGROUP
    89908990
    8991   ; Padding 0x152 bytes at 0xc7eae
     8991  ; Padding 0x15a bytes at 0xc7ea6
    89928992    db  001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 044h, 03ah, 05ch, 052h
    89938993    db  065h, 070h, 06fh, 073h, 069h, 074h, 06fh, 072h, 079h, 05ch, 074h, 072h, 075h, 06eh, 06bh, 05ch
     
    90119011    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    90129012    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    9013     db  000h, 050h
     9013    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 024h
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.md5sum

    r82541 r82719  
    1 c4f79d2421dc171f86defcda8459eb0e *VBoxVgaBios286.rom
     17e1c47c8b23b7805b0640c1a26fd7242 *VBoxVgaBios286.rom
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.asm

    r82541 r82719  
    19611961    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc0d87 vgabios.c:530
    19621962    sal bx, 003h                              ; c1 e3 03                    ; 0xc0d8b
    1963     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc0d8e
     1963    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0d8e
    19641964    jne short 00dcbh                          ; 75 36                       ; 0xc0d93
    19651965    imul dx, di                               ; 0f af d7                    ; 0xc0d95 vgabios.c:532
     
    19781978    mov di, dx                                ; 89 d7                       ; 0xc0db8
    19791979    add di, ax                                ; 01 c7                       ; 0xc0dba
    1980     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc0dbc vgabios.c:45
     1980    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0dbc vgabios.c:45
    19811981    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0dc0
    19821982    push SS                                   ; 16                          ; 0xc0dc3 vgabios.c:48
     
    19841984    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0dc5
    19851985    jmp near 00e43h                           ; e9 78 00                    ; 0xc0dc8 vgabios.c:534
    1986     mov bl, byte [bx+047b4h]                  ; 8a 9f b4 47                 ; 0xc0dcb vgabios.c:535
     1986    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0dcb vgabios.c:535
    19871987    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0dcf
    19881988    je short 00e1fh                           ; 74 4b                       ; 0xc0dd2
     
    20832083    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0eb8 vgabios.c:57
    20842084    jmp short 00e76h                          ; eb b9                       ; 0xc0ebb
    2085     mov ax, 05d70h                            ; b8 70 5d                    ; 0xc0ebd vgabios.c:574
     2085    mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc0ebd vgabios.c:574
    20862086    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc0ec0
    20872087    jmp short 00e81h                          ; eb bc                       ; 0xc0ec3 vgabios.c:575
    2088     mov ax, 05570h                            ; b8 70 55                    ; 0xc0ec5 vgabios.c:577
     2088    mov ax, 0556ch                            ; b8 6c 55                    ; 0xc0ec5 vgabios.c:577
    20892089    jmp short 00ec0h                          ; eb f6                       ; 0xc0ec8
    2090     mov ax, 05970h                            ; b8 70 59                    ; 0xc0eca vgabios.c:580
     2090    mov ax, 0596ch                            ; b8 6c 59                    ; 0xc0eca vgabios.c:580
    20912091    jmp short 00ec0h                          ; eb f1                       ; 0xc0ecd
    2092     mov ax, 07b70h                            ; b8 70 7b                    ; 0xc0ecf vgabios.c:583
     2092    mov ax, 07b6ch                            ; b8 6c 7b                    ; 0xc0ecf vgabios.c:583
    20932093    jmp short 00ec0h                          ; eb ec                       ; 0xc0ed2
    2094     mov ax, 06b70h                            ; b8 70 6b                    ; 0xc0ed4 vgabios.c:586
     2094    mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc0ed4 vgabios.c:586
    20952095    jmp short 00ec0h                          ; eb e7                       ; 0xc0ed7
    2096     mov ax, 07c9dh                            ; b8 9d 7c                    ; 0xc0ed9 vgabios.c:589
     2096    mov ax, 07c99h                            ; b8 99 7c                    ; 0xc0ed9 vgabios.c:589
    20972097    jmp short 00ec0h                          ; eb e2                       ; 0xc0edc
    20982098    jmp short 00eb2h                          ; eb d2                       ; 0xc0ede vgabios.c:595
     
    21182118    movzx bx, al                              ; 0f b6 d8                    ; 0xc0f08 vgabios.c:618
    21192119    sal bx, 003h                              ; c1 e3 03                    ; 0xc0f0b
    2120     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc0f0e
     2120    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f0e
    21212121    je near 0102fh                            ; 0f 84 18 01                 ; 0xc0f13
    2122     mov ch, byte [bx+047b4h]                  ; 8a af b4 47                 ; 0xc0f17 vgabios.c:622
     2122    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f17 vgabios.c:622
    21232123    cmp ch, 003h                              ; 80 fd 03                    ; 0xc0f1b
    21242124    jc short 00f31h                           ; 72 11                       ; 0xc0f1e
     
    21722172    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc0f9f vgabios.c:634
    21732173    jmp short 00f72h                          ; eb ce                       ; 0xc0fa2
    2174     movzx cx, byte [bx+047b5h]                ; 0f b6 8f b5 47              ; 0xc0fa4 vgabios.c:637
     2174    movzx cx, byte [bx+047b1h]                ; 0f b6 8f b1 47              ; 0xc0fa4 vgabios.c:637
    21752175    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc0fa9
    21762176    sub bx, cx                                ; 29 cb                       ; 0xc0fac
     
    21912191    movzx bx, ah                              ; 0f b6 dc                    ; 0xc0fd1 vgabios.c:641
    21922192    sal bx, 003h                              ; c1 e3 03                    ; 0xc0fd4
    2193     cmp byte [bx+047b5h], 002h                ; 80 bf b5 47 02              ; 0xc0fd7
     2193    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc0fd7
    21942194    jne short 00ff3h                          ; 75 15                       ; 0xc0fdc
    21952195    and dx, strict byte 00003h                ; 83 e2 03                    ; 0xc0fde vgabios.c:642
     
    25262526    mov si, bx                                ; 89 de                       ; 0xc127a
    25272527    sal si, 003h                              ; c1 e6 03                    ; 0xc127c
    2528     cmp byte [si+047b3h], 000h                ; 80 bc b3 47 00              ; 0xc127f
     2528    cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc127f
    25292529    jne short 012bah                          ; 75 34                       ; 0xc1284
    25302530    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1286 vgabios.c:47
     
    25502550    inc bx                                    ; 43                          ; 0xc12b7
    25512551    jmp short 012c9h                          ; eb 0f                       ; 0xc12b8 vgabios.c:833
    2552     movzx bx, byte [bx+04832h]                ; 0f b6 9f 32 48              ; 0xc12ba vgabios.c:835
     2552    movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc12ba vgabios.c:835
    25532553    sal bx, 006h                              ; c1 e3 06                    ; 0xc12bf
    25542554    movzx ax, cl                              ; 0f b6 c1                    ; 0xc12c2
    2555     mov bx, word [bx+04849h]                  ; 8b 9f 49 48                 ; 0xc12c5
     2555    mov bx, word [bx+04845h]                  ; 8b 9f 45 48                 ; 0xc12c5
    25562556    imul bx, ax                               ; 0f af d8                    ; 0xc12c9
    25572557    mov si, strict word 00063h                ; be 63 00                    ; 0xc12cc vgabios.c:47
     
    26202620    je near 0166dh                            ; 0f 84 1b 03                 ; 0xc134e
    26212621    movzx di, al                              ; 0f b6 f8                    ; 0xc1352 vgabios.c:910
    2622     mov al, byte [di+04832h]                  ; 8a 85 32 48                 ; 0xc1355
     2622    mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc1355
    26232623    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc1359
    26242624    movzx bx, al                              ; 0f b6 d8                    ; 0xc135c vgabios.c:911
    26252625    sal bx, 006h                              ; c1 e3 06                    ; 0xc135f
    2626     movzx ax, byte [bx+04846h]                ; 0f b6 87 46 48              ; 0xc1362
     2626    movzx ax, byte [bx+04842h]                ; 0f b6 87 42 48              ; 0xc1362
    26272627    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1367
    2628     movzx ax, byte [bx+04847h]                ; 0f b6 87 47 48              ; 0xc136a vgabios.c:912
     2628    movzx ax, byte [bx+04843h]                ; 0f b6 87 43 48              ; 0xc136a vgabios.c:912
    26292629    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc136f
    2630     movzx ax, byte [bx+04848h]                ; 0f b6 87 48 48              ; 0xc1372 vgabios.c:913
     2630    movzx ax, byte [bx+04844h]                ; 0f b6 87 44 48              ; 0xc1372 vgabios.c:913
    26312631    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc1377
    26322632    mov bx, 00089h                            ; bb 89 00                    ; 0xc137a vgabios.c:37
     
    26392639    mov bx, di                                ; 89 fb                       ; 0xc138d vgabios.c:930
    26402640    sal bx, 003h                              ; c1 e3 03                    ; 0xc138f
    2641     mov al, byte [bx+047b8h]                  ; 8a 87 b8 47                 ; 0xc1392
     2641    mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc1392
    26422642    mov dx, 003c6h                            ; ba c6 03                    ; 0xc1396
    26432643    out DX, AL                                ; ee                          ; 0xc1399
     
    26452645    mov dx, 003c8h                            ; ba c8 03                    ; 0xc139c
    26462646    out DX, AL                                ; ee                          ; 0xc139f
    2647     mov bl, byte [bx+047b9h]                  ; 8a 9f b9 47                 ; 0xc13a0 vgabios.c:936
     2647    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc13a0 vgabios.c:936
    26482648    cmp bl, 001h                              ; 80 fb 01                    ; 0xc13a4
    26492649    jc short 013b7h                           ; 72 0e                       ; 0xc13a7
     
    26562656    test bl, bl                               ; 84 db                       ; 0xc13b7
    26572657    jne short 013cdh                          ; 75 12                       ; 0xc13b9
    2658     mov si, 04fc6h                            ; be c6 4f                    ; 0xc13bb vgabios.c:938
     2658    mov si, 04fc2h                            ; be c2 4f                    ; 0xc13bb vgabios.c:938
    26592659    jmp short 013cdh                          ; eb 0d                       ; 0xc13be vgabios.c:939
    2660     mov si, 05086h                            ; be 86 50                    ; 0xc13c0 vgabios.c:941
     2660    mov si, 05082h                            ; be 82 50                    ; 0xc13c0 vgabios.c:941
    26612661    jmp short 013cdh                          ; eb 08                       ; 0xc13c3 vgabios.c:942
    2662     mov si, 05146h                            ; be 46 51                    ; 0xc13c5 vgabios.c:944
     2662    mov si, 05142h                            ; be 42 51                    ; 0xc13c5 vgabios.c:944
    26632663    jmp short 013cdh                          ; eb 03                       ; 0xc13c8 vgabios.c:945
    2664     mov si, 05206h                            ; be 06 52                    ; 0xc13ca vgabios.c:947
     2664    mov si, 05202h                            ; be 02 52                    ; 0xc13ca vgabios.c:947
    26652665    xor cx, cx                                ; 31 c9                       ; 0xc13cd vgabios.c:951
    26662666    jmp short 013e0h                          ; eb 0f                       ; 0xc13cf
     
    26752675    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc13e0
    26762676    sal bx, 003h                              ; c1 e3 03                    ; 0xc13e4
    2677     movzx bx, byte [bx+047b9h]                ; 0f b6 9f b9 47              ; 0xc13e7
    2678     movzx dx, byte [bx+04842h]                ; 0f b6 97 42 48              ; 0xc13ec
     2677    movzx bx, byte [bx+047b5h]                ; 0f b6 9f b5 47              ; 0xc13e7
     2678    movzx dx, byte [bx+0483eh]                ; 0f b6 97 3e 48              ; 0xc13ec
    26792679    cmp cx, dx                                ; 39 d1                       ; 0xc13f1
    26802680    jnbe short 013d1h                         ; 77 dc                       ; 0xc13f3
     
    27082708    sal bx, 006h                              ; c1 e3 06                    ; 0xc1430
    27092709    add bx, cx                                ; 01 cb                       ; 0xc1433
    2710     mov al, byte [bx+04869h]                  ; 8a 87 69 48                 ; 0xc1435
     2710    mov al, byte [bx+04865h]                  ; 8a 87 65 48                 ; 0xc1435
    27112711    out DX, AL                                ; ee                          ; 0xc1439
    27122712    inc cx                                    ; 41                          ; 0xc143a vgabios.c:976
     
    27322732    sal bx, 006h                              ; c1 e3 06                    ; 0xc1464
    27332733    add bx, cx                                ; 01 cb                       ; 0xc1467
    2734     mov al, byte [bx+0484ah]                  ; 8a 87 4a 48                 ; 0xc1469
     2734    mov al, byte [bx+04846h]                  ; 8a 87 46 48                 ; 0xc1469
    27352735    mov dx, 003c5h                            ; ba c5 03                    ; 0xc146d
    27362736    out DX, AL                                ; ee                          ; 0xc1470
     
    27472747    sal bx, 006h                              ; c1 e3 06                    ; 0xc1487
    27482748    add bx, cx                                ; 01 cb                       ; 0xc148a
    2749     mov al, byte [bx+0487dh]                  ; 8a 87 7d 48                 ; 0xc148c
     2749    mov al, byte [bx+04879h]                  ; 8a 87 79 48                 ; 0xc148c
    27502750    mov dx, 003cfh                            ; ba cf 03                    ; 0xc1490
    27512751    out DX, AL                                ; ee                          ; 0xc1493
     
    27542754    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc1497 vgabios.c:995
    27552755    sal bx, 003h                              ; c1 e3 03                    ; 0xc149b
    2756     cmp byte [bx+047b4h], 001h                ; 80 bf b4 47 01              ; 0xc149e
     2756    cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc149e
    27572757    jne short 014aah                          ; 75 05                       ; 0xc14a3
    27582758    mov dx, 003b4h                            ; ba b4 03                    ; 0xc14a5
     
    27742774    add di, cx                                ; 01 cf                       ; 0xc14ca
    27752775    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc14cc
    2776     mov al, byte [di+04850h]                  ; 8a 85 50 48                 ; 0xc14cf
     2776    mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc14cf
    27772777    out DX, AL                                ; ee                          ; 0xc14d3
    27782778    inc cx                                    ; 41                          ; 0xc14d4 vgabios.c:1003
    27792779    jmp short 014b7h                          ; eb e0                       ; 0xc14d5
    2780     mov al, byte [bx+0484fh]                  ; 8a 87 4f 48                 ; 0xc14d7 vgabios.c:1006
     2780    mov al, byte [bx+0484bh]                  ; 8a 87 4b 48                 ; 0xc14d7 vgabios.c:1006
    27812781    mov dx, 003c2h                            ; ba c2 03                    ; 0xc14db
    27822782    out DX, AL                                ; ee                          ; 0xc14de
     
    27922792    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc14f1 vgabios.c:1014
    27932793    sal bx, 003h                              ; c1 e3 03                    ; 0xc14f5
    2794     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc14f8
     2794    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc14f8
    27952795    jne short 01512h                          ; 75 13                       ; 0xc14fd
    2796     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc14ff vgabios.c:1016
     2796    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc14ff vgabios.c:1016
    27972797    mov cx, 04000h                            ; b9 00 40                    ; 0xc1503
    27982798    mov ax, 00720h                            ; b8 20 07                    ; 0xc1506
     
    28042804    cmp byte [bp-00eh], 00dh                  ; 80 7e f2 0d                 ; 0xc1512 vgabios.c:1020
    28052805    jnc short 0152ah                          ; 73 12                       ; 0xc1516
    2806     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1518 vgabios.c:1022
     2806    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1518 vgabios.c:1022
    28072807    mov cx, 04000h                            ; b9 00 40                    ; 0xc151c
    28082808    xor ax, ax                                ; 31 c0                       ; 0xc151f
     
    28222822    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1539 vgabios.c:1028
    28232823    out DX, AL                                ; ee                          ; 0xc153b
    2824     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc153c vgabios.c:1029
     2824    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc153c vgabios.c:1029
    28252825    mov cx, 08000h                            ; b9 00 80                    ; 0xc1540
    28262826    xor ax, ax                                ; 31 c0                       ; 0xc1543
     
    28412841    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc1567 vgabios.c:1038
    28422842    sal bx, 006h                              ; c1 e3 06                    ; 0xc156b
    2843     mov ax, word [bx+04849h]                  ; 8b 87 49 48                 ; 0xc156e vgabios.c:50
     2843    mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc156e vgabios.c:50
    28442844    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc1572 vgabios.c:52
    28452845    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc1575
     
    28662866    mov dx, ds                                ; 8c da                       ; 0xc15b4 vgabios.c:1048
    28672867    mov bx, 000a8h                            ; bb a8 00                    ; 0xc15b6 vgabios.c:62
    2868     mov word [es:bx], 05554h                  ; 26 c7 07 54 55              ; 0xc15b9
     2868    mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc15b9
    28692869    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc15be
    28702870    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc15c2 vgabios.c:1050
     
    28722872    jnbe short 015efh                         ; 77 26                       ; 0xc15c7
    28732873    movzx bx, al                              ; 0f b6 d8                    ; 0xc15c9 vgabios.c:1052
    2874     mov al, byte [bx+07de1h]                  ; 8a 87 e1 7d                 ; 0xc15cc vgabios.c:40
     2874    mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc15cc vgabios.c:40
    28752875    mov bx, strict word 00065h                ; bb 65 00                    ; 0xc15d0 vgabios.c:42
    28762876    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc15d3
     
    28862886    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc15ef vgabios.c:1057
    28872887    sal bx, 003h                              ; c1 e3 03                    ; 0xc15f3
    2888     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc15f6
     2888    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc15f6
    28892889    jne short 01606h                          ; 75 09                       ; 0xc15fb
    28902890    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc15fd vgabios.c:1059
     
    29042904    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc161f vgabios.c:1070
    29052905    sal bx, 003h                              ; c1 e3 03                    ; 0xc1623
    2906     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc1626
     2906    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1626
    29072907    jne short 0163dh                          ; 75 10                       ; 0xc162b
    29082908    xor bl, bl                                ; 30 db                       ; 0xc162d vgabios.c:1072
     
    29142914    mov AH, strict byte 011h                  ; b4 11                       ; 0xc1639
    29152915    int 010h                                  ; cd 10                       ; 0xc163b
    2916     mov dx, 05970h                            ; ba 70 59                    ; 0xc163d vgabios.c:1077
     2916    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc163d vgabios.c:1077
    29172917    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc1640
    29182918    call 00980h                               ; e8 3a f3                    ; 0xc1643
     
    29242924    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc1653
    29252925    jne short 0166dh                          ; 75 15                       ; 0xc1656
    2926     mov dx, 05570h                            ; ba 70 55                    ; 0xc1658 vgabios.c:1081
     2926    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc1658 vgabios.c:1081
    29272927    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc165b
    29282928    call 00980h                               ; e8 1f f3                    ; 0xc165e
    29292929    jmp short 0166dh                          ; eb 0a                       ; 0xc1661 vgabios.c:1082
    2930     mov dx, 05d70h                            ; ba 70 5d                    ; 0xc1663 vgabios.c:1084
     2930    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc1663 vgabios.c:1084
    29312931    jmp short 0165bh                          ; eb f3                       ; 0xc1666
    2932     mov dx, 06b70h                            ; ba 70 6b                    ; 0xc1668 vgabios.c:1087
     2932    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc1668 vgabios.c:1087
    29332933    jmp short 0165bh                          ; eb ee                       ; 0xc166b
    29342934    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc166d vgabios.c:1090
     
    33343334    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc19f9
    33353335    imul ax, cx                               ; 0f af c1                    ; 0xc19fc
    3336     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc19ff
     3336    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc19ff
    33373337    jne near 01ba8h                           ; 0f 85 a0 01                 ; 0xc1a04
    33383338    mov cx, ax                                ; 89 c1                       ; 0xc1a08 vgabios.c:1223
     
    33583358    sal dx, 008h                              ; c1 e2 08                    ; 0xc1a41
    33593359    add dx, strict byte 00020h                ; 83 c2 20                    ; 0xc1a44
    3360     mov bx, word [bx+047b6h]                  ; 8b 9f b6 47                 ; 0xc1a47
     3360    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1a47
    33613361    mov cx, ax                                ; 89 c1                       ; 0xc1a4b
    33623362    mov ax, dx                                ; 89 d0                       ; 0xc1a4d
     
    33933393    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1aa9
    33943394    sal bx, 003h                              ; c1 e3 03                    ; 0xc1aad
    3395     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1ab0
     3395    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1ab0
    33963396    cld                                       ; fc                          ; 0xc1ab4
    33973397    jcxz 01ab9h                               ; e3 02                       ; 0xc1ab5
     
    34063406    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1acd
    34073407    sal bx, 003h                              ; c1 e3 03                    ; 0xc1ad1
    3408     mov ax, word [bx+047b6h]                  ; 8b 87 b6 47                 ; 0xc1ad4
     3408    mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1ad4
    34093409    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1ad8
    34103410    imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1adb
     
    34483448    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1b44
    34493449    sal bx, 003h                              ; c1 e3 03                    ; 0xc1b48
    3450     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1b4b
     3450    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b4b
    34513451    cld                                       ; fc                          ; 0xc1b4f
    34523452    jcxz 01b54h                               ; e3 02                       ; 0xc1b50
     
    34633463    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1b6f
    34643464    sal bx, 003h                              ; c1 e3 03                    ; 0xc1b73
    3465     mov ax, word [bx+047b6h]                  ; 8b 87 b6 47                 ; 0xc1b76
     3465    mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1b76
    34663466    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1b7a
    34673467    imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1b7d
     
    34833483    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1ba2 vgabios.c:1251
    34843484    jmp near 01b02h                           ; e9 5a ff                    ; 0xc1ba5
    3485     movzx di, byte [di+04832h]                ; 0f b6 bd 32 48              ; 0xc1ba8 vgabios.c:1257
     3485    movzx di, byte [di+0482eh]                ; 0f b6 bd 2e 48              ; 0xc1ba8 vgabios.c:1257
    34863486    sal di, 006h                              ; c1 e7 06                    ; 0xc1bad
    3487     mov dl, byte [di+04848h]                  ; 8a 95 48 48                 ; 0xc1bb0
     3487    mov dl, byte [di+04844h]                  ; 8a 95 44 48                 ; 0xc1bb0
    34883488    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc1bb4
    3489     mov dl, byte [bx+047b4h]                  ; 8a 97 b4 47                 ; 0xc1bb7 vgabios.c:1258
     3489    mov dl, byte [bx+047b0h]                  ; 8a 97 b0 47                 ; 0xc1bb7 vgabios.c:1258
    34903490    cmp dl, 003h                              ; 80 fa 03                    ; 0xc1bbb
    34913491    jc short 01bd1h                           ; 72 11                       ; 0xc1bbe
     
    35253525    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1c1b
    35263526    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c1f
    3527     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1c22
     3527    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c22
    35283528    xor di, di                                ; 31 ff                       ; 0xc1c26
    35293529    cld                                       ; fc                          ; 0xc1c28
     
    36073607    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1d16 vgabios.c:1287
    36083608    jmp short 01caah                          ; eb 8f                       ; 0xc1d19
    3609     mov dl, byte [bx+047b5h]                  ; 8a 97 b5 47                 ; 0xc1d1b vgabios.c:1292
     3609    mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc1d1b vgabios.c:1292
    36103610    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d1f vgabios.c:1293
    36113611    jne short 01d61h                          ; 75 3c                       ; 0xc1d23
     
    36253625    imul cx, ax                               ; 0f af c8                    ; 0xc1d4c
    36263626    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1d4f
    3627     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1d53
     3627    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1d53
    36283628    xor di, di                                ; 31 ff                       ; 0xc1d57
    36293629    cld                                       ; fc                          ; 0xc1d59
     
    37273727    sal cx, 003h                              ; c1 e1 03                    ; 0xc1e82
    37283728    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1e85
    3729     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1e89
     3729    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e89
    37303730    xor di, di                                ; 31 ff                       ; 0xc1e8d
    37313731    cld                                       ; fc                          ; 0xc1e8f
     
    39183918    push di                                   ; 57                          ; 0xc207d
    39193919    enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc207e
    3920     mov di, 05570h                            ; bf 70 55                    ; 0xc2082 vgabios.c:1419
     3920    mov di, 0556ch                            ; bf 6c 55                    ; 0xc2082 vgabios.c:1419
    39213921    xor bh, bh                                ; 30 ff                       ; 0xc2085 vgabios.c:1420
    39223922    movzx si, byte [bp+00ah]                  ; 0f b6 76 0a                 ; 0xc2087
     
    40114011    enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc215b
    40124012    mov dh, dl                                ; 88 d6                       ; 0xc215f
    4013     mov word [bp-002h], 05570h                ; c7 46 fe 70 55              ; 0xc2161 vgabios.c:1483
     4013    mov word [bp-002h], 0556ch                ; c7 46 fe 6c 55              ; 0xc2161 vgabios.c:1483
    40144014    movzx si, cl                              ; 0f b6 f1                    ; 0xc2166 vgabios.c:1484
    40154015    movzx cx, byte [bp+008h]                  ; 0f b6 4e 08                 ; 0xc2169
     
    41074107    mov di, bx                                ; 89 df                       ; 0xc2246
    41084108    sal di, 003h                              ; c1 e7 03                    ; 0xc2248
    4109     cmp byte [di+047b3h], 000h                ; 80 bd b3 47 00              ; 0xc224b
     4109    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc224b
    41104110    jne short 02299h                          ; 75 47                       ; 0xc2250
    41114111    mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc2252 vgabios.c:1526
     
    41294129    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc2283
    41304130    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc2286 vgabios.c:1529
    4131     mov es, [di+047b6h]                       ; 8e 85 b6 47                 ; 0xc2289
     4131    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2289
    41324132    mov cx, si                                ; 89 f1                       ; 0xc228d
    41334133    mov di, dx                                ; 89 d7                       ; 0xc228f
     
    41364136    rep stosw                                 ; f3 ab                       ; 0xc2294
    41374137    jmp near 0233dh                           ; e9 a4 00                    ; 0xc2296 vgabios.c:1531
    4138     movzx bx, byte [bx+04832h]                ; 0f b6 9f 32 48              ; 0xc2299 vgabios.c:1534
     4138    movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc2299 vgabios.c:1534
    41394139    sal bx, 006h                              ; c1 e3 06                    ; 0xc229e
    4140     mov al, byte [bx+04848h]                  ; 8a 87 48 48                 ; 0xc22a1
     4140    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc22a1
    41414141    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc22a5
    4142     mov al, byte [di+047b5h]                  ; 8a 85 b5 47                 ; 0xc22a8 vgabios.c:1535
     4142    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc22a8 vgabios.c:1535
    41434143    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc22ac
    41444144    dec si                                    ; 4e                          ; 0xc22af vgabios.c:1536
     
    41474147    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc22b7 vgabios.c:1538
    41484148    sal bx, 003h                              ; c1 e3 03                    ; 0xc22bb
    4149     mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc22be
     4149    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc22be
    41504150    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc22c2
    41514151    jc short 022d2h                           ; 72 0c                       ; 0xc22c4
     
    42404240    mov bx, cx                                ; 89 cb                       ; 0xc23aa
    42414241    sal bx, 003h                              ; c1 e3 03                    ; 0xc23ac
    4242     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc23af
     4242    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc23af
    42434243    jne short 023f3h                          ; 75 3d                       ; 0xc23b4
    42444244    imul di, ax                               ; 0f af f8                    ; 0xc23b6 vgabios.c:1584
     
    42594259    movzx di, byte [bp-012h]                  ; 0f b6 7e ee                 ; 0xc23de vgabios.c:1587
    42604260    sal di, 003h                              ; c1 e7 03                    ; 0xc23e2
    4261     mov es, [di+047b6h]                       ; 8e 85 b6 47                 ; 0xc23e5 vgabios.c:40
     4261    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc23e5 vgabios.c:40
    42624262    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc23e9
    42634263    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc23ec
     
    42664266    jmp short 023d6h                          ; eb e3                       ; 0xc23f1 vgabios.c:1589
    42674267    mov di, cx                                ; 89 cf                       ; 0xc23f3 vgabios.c:1594
    4268     movzx ax, byte [di+04832h]                ; 0f b6 85 32 48              ; 0xc23f5
     4268    movzx ax, byte [di+0482eh]                ; 0f b6 85 2e 48              ; 0xc23f5
    42694269    mov di, ax                                ; 89 c7                       ; 0xc23fa
    42704270    sal di, 006h                              ; c1 e7 06                    ; 0xc23fc
    4271     mov al, byte [di+04848h]                  ; 8a 85 48 48                 ; 0xc23ff
     4271    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc23ff
    42724272    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2403
    4273     mov al, byte [bx+047b5h]                  ; 8a 87 b5 47                 ; 0xc2406 vgabios.c:1595
     4273    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2406 vgabios.c:1595
    42744274    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc240a
    42754275    dec si                                    ; 4e                          ; 0xc240d vgabios.c:1596
     
    42784278    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc2415 vgabios.c:1598
    42794279    sal bx, 003h                              ; c1 e3 03                    ; 0xc2419
    4280     mov bl, byte [bx+047b4h]                  ; 8a 9f b4 47                 ; 0xc241c
     4280    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc241c
    42814281    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2420
    42824282    jc short 02433h                           ; 72 0e                       ; 0xc2423
     
    43484348    movzx bx, al                              ; 0f b6 d8                    ; 0xc24cc vgabios.c:1631
    43494349    sal bx, 003h                              ; c1 e3 03                    ; 0xc24cf
    4350     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc24d2
     4350    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc24d2
    43514351    je near 025e6h                            ; 0f 84 0b 01                 ; 0xc24d7
    4352     mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc24db vgabios.c:1633
     4352    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc24db vgabios.c:1633
    43534353    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc24df
    43544354    jc short 024f2h                           ; 72 0f                       ; 0xc24e1
     
    44094409    shr si, 1                                 ; d1 ee                       ; 0xc256a
    44104410    imul si, si, strict byte 00050h           ; 6b f6 50                    ; 0xc256c
    4411     cmp al, byte [bx+047b5h]                  ; 3a 87 b5 47                 ; 0xc256f
     4411    cmp al, byte [bx+047b1h]                  ; 3a 87 b1 47                 ; 0xc256f
    44124412    jne short 0257ch                          ; 75 07                       ; 0xc2573
    44134413    mov bx, dx                                ; 89 d3                       ; 0xc2575 vgabios.c:1655
     
    44254425    movzx si, ah                              ; 0f b6 f4                    ; 0xc2593 vgabios.c:1663
    44264426    sal si, 003h                              ; c1 e6 03                    ; 0xc2596
    4427     cmp byte [si+047b5h], 002h                ; 80 bc b5 47 02              ; 0xc2599
     4427    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc2599
    44284428    jne short 025b7h                          ; 75 17                       ; 0xc259e
    44294429    mov ah, dl                                ; 88 d4                       ; 0xc25a0 vgabios.c:1665
     
    45424542    mov bx, si                                ; 89 f3                       ; 0xc26bb
    45434543    sal bx, 003h                              ; c1 e3 03                    ; 0xc26bd
    4544     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc26c0
     4544    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc26c0
    45454545    jne short 0270ah                          ; 75 43                       ; 0xc26c5
    45464546    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc26c7 vgabios.c:1743
     
    45584558    add ax, ax                                ; 01 c0                       ; 0xc26ea
    45594559    add si, ax                                ; 01 c6                       ; 0xc26ec
    4560     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc26ee vgabios.c:40
     4560    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc26ee vgabios.c:40
    45614561    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc26f2
    45624562    cmp cl, 003h                              ; 80 f9 03                    ; 0xc26f5 vgabios.c:1748
    45634563    jne near 02798h                           ; 0f 85 9c 00                 ; 0xc26f8
    45644564    inc si                                    ; 46                          ; 0xc26fc vgabios.c:1749
    4565     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc26fd vgabios.c:40
     4565    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc26fd vgabios.c:40
    45664566    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2701
    45674567    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2704
    45684568    jmp near 02798h                           ; e9 8e 00                    ; 0xc2707 vgabios.c:1751
    4569     movzx si, byte [si+04832h]                ; 0f b6 b4 32 48              ; 0xc270a vgabios.c:1754
     4569    movzx si, byte [si+0482eh]                ; 0f b6 b4 2e 48              ; 0xc270a vgabios.c:1754
    45704570    sal si, 006h                              ; c1 e6 06                    ; 0xc270f
    4571     mov ah, byte [si+04848h]                  ; 8a a4 48 48                 ; 0xc2712
    4572     mov dl, byte [bx+047b5h]                  ; 8a 97 b5 47                 ; 0xc2716 vgabios.c:1755
    4573     mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc271a vgabios.c:1756
     4571    mov ah, byte [si+04844h]                  ; 8a a4 44 48                 ; 0xc2712
     4572    mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc2716 vgabios.c:1755
     4573    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc271a vgabios.c:1756
    45744574    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc271e
    45754575    jc short 0272eh                           ; 72 0c                       ; 0xc2720
     
    46354635    db  0feh, 0cch
    46364636    ; dec ah                                    ; fe cc                     ; 0xc27c5
    4637     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc27c7
     4637    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc27c7
    46384638    jne short 02816h                          ; 75 48                       ; 0xc27cc
    46394639    mov dx, word [bp-010h]                    ; 8b 56 f0                    ; 0xc27ce vgabios.c:1788
     
    46534653    add si, dx                                ; 01 d6                       ; 0xc27f5
    46544654    inc si                                    ; 46                          ; 0xc27f7 vgabios.c:1789
    4655     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc27f8 vgabios.c:35
     4655    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc27f8 vgabios.c:35
    46564656    mov bl, byte [es:si]                      ; 26 8a 1c                    ; 0xc27fc
    46574657    push strict byte 00001h                   ; 6a 01                       ; 0xc27ff vgabios.c:1790
     
    49304930    sal di, 005h                              ; c1 e7 05                    ; 0xc2a25
    49314931    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2a28
    4932     add si, 05d70h                            ; 81 c6 70 5d                 ; 0xc2a2b vgabios.c:1887
     4932    add si, 05d6ch                            ; 81 c6 6c 5d                 ; 0xc2a2b vgabios.c:1887
    49334933    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2a2f
    49344934    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2a32
     
    49874987    sal di, 005h                              ; c1 e7 05                    ; 0xc2a97
    49884988    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2a9a
    4989     add si, 05570h                            ; 81 c6 70 55                 ; 0xc2a9d vgabios.c:1906
     4989    add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2a9d vgabios.c:1906
    49904990    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2aa1
    49914991    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2aa4
     
    50445044    sal di, 005h                              ; c1 e7 05                    ; 0xc2b09
    50455045    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2b0c
    5046     add si, 06b70h                            ; 81 c6 70 6b                 ; 0xc2b0f vgabios.c:1926
     5046    add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2b0f vgabios.c:1926
    50475047    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2b13
    50485048    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2b16
     
    51965196    mov ax, ds                                ; 8c d8                       ; 0xc2c22 vgabios.c:2033
    51975197    mov es, dx                                ; 8e c2                       ; 0xc2c24 vgabios.c:62
    5198     mov word [es:bx], 05506h                  ; 26 c7 07 06 55              ; 0xc2c26
     5198    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2c26
    51995199    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2c2b
    52005200    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2c2f vgabios.c:2038
     
    60756075    movzx bx, al                              ; 0f b6 d8                    ; 0xc33d3
    60766076    sal bx, 003h                              ; c1 e3 03                    ; 0xc33d6
    6077     cmp dl, byte [bx+047b2h]                  ; 3a 97 b2 47                 ; 0xc33d9
     6077    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc33d9
    60786078    jne short 033cdh                          ; 75 ee                       ; 0xc33dd
    60796079    mov ah, al                                ; 88 c4                       ; 0xc33df
     
    67956795    ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41  ; 0xc3ac8
    67966796    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3ad0 vbe.c:324
    6797     mov word [es:bx+006h], 07deah             ; 26 c7 47 06 ea 7d           ; 0xc3ad6 vbe.c:327
     6797    mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3ad6 vbe.c:327
    67986798    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3adc
    67996799    db  066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 000h
     
    68116811    je short 03b31h                           ; 74 24                       ; 0xc3b0b
    68126812    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3b0d vbe.c:345
    6813     mov word [es:bx+016h], 07dffh             ; 26 c7 47 16 ff 7d           ; 0xc3b13 vbe.c:346
     6813    mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3b13 vbe.c:346
    68146814    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3b19
    6815     mov word [es:bx+01ah], 07e12h             ; 26 c7 47 1a 12 7e           ; 0xc3b1d vbe.c:347
     6815    mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3b1d vbe.c:347
    68166816    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3b23
    6817     mov word [es:bx+01eh], 07e33h             ; 26 c7 47 1e 33 7e           ; 0xc3b27 vbe.c:348
     6817    mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3b27 vbe.c:348
    68186818    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3b2d
    68196819    mov dx, cx                                ; 89 ca                       ; 0xc3b31 vbe.c:355
     
    75367536  times 107 db 0
    75377537
    7538 section _DATA progbits vstart=0x4780 align=1 ; size=0x372e class=DATA group=DGROUP
    7539   ; disGetNextSymbol 0xc4780 LB 0x372e -> off=0x0 cb=0000000000000032 uValue=00000000000c0000 '_msg_vga_init'
    7540 _msg_vga_init:                               ; 0xc4780 LB 0x32
    7541     db  'Oracle VM VirtualBox Version 6.1.0_RC1 VGA BIOS', 00dh, 00ah, 000h
    7542   ; disGetNextSymbol 0xc47b2 LB 0x36fc -> off=0x0 cb=0000000000000080 uValue=00000000000c0032 'vga_modes'
    7543 vga_modes:                                   ; 0xc47b2 LB 0x80
     7538section _DATA progbits vstart=0x4780 align=1 ; size=0x3726 class=DATA group=DGROUP
     7539  ; disGetNextSymbol 0xc4780 LB 0x3726 -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
     7540_msg_vga_init:                               ; 0xc4780 LB 0x2e
     7541    db  'Oracle VM VirtualBox Version 6.1.1 VGA BIOS', 00dh, 00ah, 000h
     7542  ; disGetNextSymbol 0xc47ae LB 0x36f8 -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
     7543vga_modes:                                   ; 0xc47ae LB 0x80
    75447544    db  000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
    75457545    db  002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
     
    75507550    db  011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    75517551    db  013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    7552   ; disGetNextSymbol 0xc4832 LB 0x367c -> off=0x0 cb=0000000000000010 uValue=00000000000c00b2 'line_to_vpti'
    7553 line_to_vpti:                                ; 0xc4832 LB 0x10
     7552  ; disGetNextSymbol 0xc482e LB 0x3678 -> off=0x0 cb=0000000000000010 uValue=00000000000c00ae 'line_to_vpti'
     7553line_to_vpti:                                ; 0xc482e LB 0x10
    75547554    db  017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
    7555   ; disGetNextSymbol 0xc4842 LB 0x366c -> off=0x0 cb=0000000000000004 uValue=00000000000c00c2 'dac_regs'
    7556 dac_regs:                                    ; 0xc4842 LB 0x4
     7555  ; disGetNextSymbol 0xc483e LB 0x3668 -> off=0x0 cb=0000000000000004 uValue=00000000000c00be 'dac_regs'
     7556dac_regs:                                    ; 0xc483e LB 0x4
    75577557    dd  0ff3f3f3fh
    7558   ; disGetNextSymbol 0xc4846 LB 0x3668 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c6 'video_param_table'
    7559 video_param_table:                           ; 0xc4846 LB 0x780
     7558  ; disGetNextSymbol 0xc4842 LB 0x3664 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c2 'video_param_table'
     7559video_param_table:                           ; 0xc4842 LB 0x780
    75607560    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    75617561    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     
    76787678    db  073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    76797679    db  03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    7680   ; disGetNextSymbol 0xc4fc6 LB 0x2ee8 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0846 'palette0'
    7681 palette0:                                    ; 0xc4fc6 LB 0xc0
     7680  ; disGetNextSymbol 0xc4fc2 LB 0x2ee4 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0842 'palette0'
     7681palette0:                                    ; 0xc4fc2 LB 0xc0
    76827682    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    76837683    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
     
    76927692    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    76937693    db  03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    7694   ; disGetNextSymbol 0xc5086 LB 0x2e28 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0906 'palette1'
    7695 palette1:                                    ; 0xc5086 LB 0xc0
     7694  ; disGetNextSymbol 0xc5082 LB 0x2e24 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0902 'palette1'
     7695palette1:                                    ; 0xc5082 LB 0xc0
    76967696    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    76977697    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
     
    77067706    db  015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    77077707    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    7708   ; disGetNextSymbol 0xc5146 LB 0x2d68 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c6 'palette2'
    7709 palette2:                                    ; 0xc5146 LB 0xc0
     7708  ; disGetNextSymbol 0xc5142 LB 0x2d64 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c2 'palette2'
     7709palette2:                                    ; 0xc5142 LB 0xc0
    77107710    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    77117711    db  000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
     
    77207720    db  015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    77217721    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    7722   ; disGetNextSymbol 0xc5206 LB 0x2ca8 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a86 'palette3'
    7723 palette3:                                    ; 0xc5206 LB 0x300
     7722  ; disGetNextSymbol 0xc5202 LB 0x2ca4 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a82 'palette3'
     7723palette3:                                    ; 0xc5202 LB 0x300
    77247724    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    77257725    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
     
    77707770    db  00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    77717771    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7772   ; disGetNextSymbol 0xc5506 LB 0x29a8 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d86 'static_functionality'
    7773 static_functionality:                        ; 0xc5506 LB 0x10
     7772  ; disGetNextSymbol 0xc5502 LB 0x29a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d82 'static_functionality'
     7773static_functionality:                        ; 0xc5502 LB 0x10
    77747774    db  0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
    7775   ; disGetNextSymbol 0xc5516 LB 0x2998 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d96 '_dcc_table'
    7776 _dcc_table:                                  ; 0xc5516 LB 0x24
     7775  ; disGetNextSymbol 0xc5512 LB 0x2994 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d92 '_dcc_table'
     7776_dcc_table:                                  ; 0xc5512 LB 0x24
    77777777    db  010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    77787778    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    77797779    db  000h, 000h, 000h, 000h
    7780   ; disGetNextSymbol 0xc553a LB 0x2974 -> off=0x0 cb=000000000000001a uValue=00000000000c0dba '_secondary_save_area'
    7781 _secondary_save_area:                        ; 0xc553a LB 0x1a
    7782     db  01ah, 000h, 016h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7780  ; disGetNextSymbol 0xc5536 LB 0x2970 -> off=0x0 cb=000000000000001a uValue=00000000000c0db6 '_secondary_save_area'
     7781_secondary_save_area:                        ; 0xc5536 LB 0x1a
     7782    db  01ah, 000h, 012h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    77837783    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7784   ; disGetNextSymbol 0xc5554 LB 0x295a -> off=0x0 cb=000000000000001c uValue=00000000000c0dd4 '_video_save_pointer_table'
    7785 _video_save_pointer_table:                   ; 0xc5554 LB 0x1c
    7786     db  046h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7787     db  03ah, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7788   ; disGetNextSymbol 0xc5570 LB 0x293e -> off=0x0 cb=0000000000000800 uValue=00000000000c0df0 'vgafont8'
    7789 vgafont8:                                    ; 0xc5570 LB 0x800
     7784  ; disGetNextSymbol 0xc5550 LB 0x2956 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd0 '_video_save_pointer_table'
     7785_video_save_pointer_table:                   ; 0xc5550 LB 0x1c
     7786    db  042h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7787    db  036h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     7788  ; disGetNextSymbol 0xc556c LB 0x293a -> off=0x0 cb=0000000000000800 uValue=00000000000c0dec 'vgafont8'
     7789vgafont8:                                    ; 0xc556c LB 0x800
    77907790    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
    77917791    db  07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
     
    79167916    db  078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
    79177917    db  000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    7918   ; disGetNextSymbol 0xc5d70 LB 0x213e -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f0 'vgafont14'
    7919 vgafont14:                                   ; 0xc5d70 LB 0xe00
     7918  ; disGetNextSymbol 0xc5d6c LB 0x213a -> off=0x0 cb=0000000000000e00 uValue=00000000000c15ec 'vgafont14'
     7919vgafont14:                                   ; 0xc5d6c LB 0xe00
    79207920    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    79217921    db  07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
     
    81428142    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
    81438143    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8144   ; disGetNextSymbol 0xc6b70 LB 0x133e -> off=0x0 cb=0000000000001000 uValue=00000000000c23f0 'vgafont16'
    8145 vgafont16:                                   ; 0xc6b70 LB 0x1000
     8144  ; disGetNextSymbol 0xc6b6c LB 0x133a -> off=0x0 cb=0000000000001000 uValue=00000000000c23ec 'vgafont16'
     8145vgafont16:                                   ; 0xc6b6c LB 0x1000
    81468146    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    81478147    db  000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
     
    84008400    db  000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
    84018401    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8402   ; disGetNextSymbol 0xc7b70 LB 0x33e -> off=0x0 cb=000000000000012d uValue=00000000000c33f0 'vgafont14alt'
    8403 vgafont14alt:                                ; 0xc7b70 LB 0x12d
     8402  ; disGetNextSymbol 0xc7b6c LB 0x33a -> off=0x0 cb=000000000000012d uValue=00000000000c33ec 'vgafont14alt'
     8403vgafont14alt:                                ; 0xc7b6c LB 0x12d
    84048404    db  01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
    84058405    db  000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
     
    84218421    db  000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
    84228422    db  018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    8423   ; disGetNextSymbol 0xc7c9d LB 0x211 -> off=0x0 cb=0000000000000144 uValue=00000000000c351d 'vgafont16alt'
    8424 vgafont16alt:                                ; 0xc7c9d LB 0x144
     8423  ; disGetNextSymbol 0xc7c99 LB 0x20d -> off=0x0 cb=0000000000000144 uValue=00000000000c3519 'vgafont16alt'
     8424vgafont16alt:                                ; 0xc7c99 LB 0x144
    84258425    db  01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
    84268426    db  000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
     
    84448444    db  000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
    84458445    db  006h, 000h, 000h, 000h
    8446   ; disGetNextSymbol 0xc7de1 LB 0xcd -> off=0x0 cb=0000000000000009 uValue=00000000000c3661 '_cga_msr'
    8447 _cga_msr:                                    ; 0xc7de1 LB 0x9
     8446  ; disGetNextSymbol 0xc7ddd LB 0xc9 -> off=0x0 cb=0000000000000009 uValue=00000000000c365d '_cga_msr'
     8447_cga_msr:                                    ; 0xc7ddd LB 0x9
    84488448    db  02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h, 000h
    8449   ; disGetNextSymbol 0xc7dea LB 0xc4 -> off=0x0 cb=0000000000000015 uValue=00000000000c366a '_vbebios_copyright'
    8450 _vbebios_copyright:                          ; 0xc7dea LB 0x15
     8449  ; disGetNextSymbol 0xc7de6 LB 0xc0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3666 '_vbebios_copyright'
     8450_vbebios_copyright:                          ; 0xc7de6 LB 0x15
    84518451    db  'VirtualBox VESA BIOS', 000h
    8452   ; disGetNextSymbol 0xc7dff LB 0xaf -> off=0x0 cb=0000000000000013 uValue=00000000000c367f '_vbebios_vendor_name'
    8453 _vbebios_vendor_name:                        ; 0xc7dff LB 0x13
     8452  ; disGetNextSymbol 0xc7dfb LB 0xab -> off=0x0 cb=0000000000000013 uValue=00000000000c367b '_vbebios_vendor_name'
     8453_vbebios_vendor_name:                        ; 0xc7dfb LB 0x13
    84548454    db  'Oracle Corporation', 000h
    8455   ; disGetNextSymbol 0xc7e12 LB 0x9c -> off=0x0 cb=0000000000000021 uValue=00000000000c3692 '_vbebios_product_name'
    8456 _vbebios_product_name:                       ; 0xc7e12 LB 0x21
     8455  ; disGetNextSymbol 0xc7e0e LB 0x98 -> off=0x0 cb=0000000000000021 uValue=00000000000c368e '_vbebios_product_name'
     8456_vbebios_product_name:                       ; 0xc7e0e LB 0x21
    84578457    db  'Oracle VM VirtualBox VBE Adapter', 000h
    8458   ; disGetNextSymbol 0xc7e33 LB 0x7b -> off=0x0 cb=0000000000000027 uValue=00000000000c36b3 '_vbebios_product_revision'
    8459 _vbebios_product_revision:                   ; 0xc7e33 LB 0x27
    8460     db  'Oracle VM VirtualBox Version 6.1.0_RC1', 000h
    8461   ; disGetNextSymbol 0xc7e5a LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36da '_vbebios_info_string'
    8462 _vbebios_info_string:                        ; 0xc7e5a LB 0x2b
     8458  ; disGetNextSymbol 0xc7e2f LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36af '_vbebios_product_revision'
     8459_vbebios_product_revision:                   ; 0xc7e2f LB 0x23
     8460    db  'Oracle VM VirtualBox Version 6.1.1', 000h
     8461  ; disGetNextSymbol 0xc7e52 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36d2 '_vbebios_info_string'
     8462_vbebios_info_string:                        ; 0xc7e52 LB 0x2b
    84638463    db  'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
    8464   ; disGetNextSymbol 0xc7e85 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3705 '_no_vbebios_info_string'
    8465 _no_vbebios_info_string:                     ; 0xc7e85 LB 0x29
     8464  ; disGetNextSymbol 0xc7e7d LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c36fd '_no_vbebios_info_string'
     8465_no_vbebios_info_string:                     ; 0xc7e7d LB 0x29
    84668466    db  'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
    84678467
    8468 section CONST progbits vstart=0x7eae align=1 ; size=0x0 class=DATA group=DGROUP
     8468section CONST progbits vstart=0x7ea6 align=1 ; size=0x0 class=DATA group=DGROUP
    84698469
    8470 section CONST2 progbits vstart=0x7eae align=1 ; size=0x0 class=DATA group=DGROUP
     8470section CONST2 progbits vstart=0x7ea6 align=1 ; size=0x0 class=DATA group=DGROUP
    84718471
    8472   ; Padding 0x152 bytes at 0xc7eae
     8472  ; Padding 0x15a bytes at 0xc7ea6
    84738473    db  001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 044h, 03ah, 05ch, 052h
    84748474    db  065h, 070h, 06fh, 073h, 069h, 074h, 06fh, 072h, 079h, 05ch, 074h, 072h, 075h, 06eh, 06bh, 05ch
     
    84928492    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    84938493    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8494     db  000h, 036h
     8494    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00ah
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.md5sum

    r82541 r82719  
    1 6f2726babf60f3ac3483a7329e36cd08 *VBoxVgaBios386.rom
     1f4199b2ed085ce7fea8352d808b109c2 *VBoxVgaBios386.rom
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.asm

    r82541 r82719  
    20852085    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0dd3
    20862086    sal bx, CL                                ; d3 e3                       ; 0xc0dd5
    2087     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc0dd7
     2087    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0dd7
    20882088    jne short 00e14h                          ; 75 36                       ; 0xc0ddc
    20892089    mov ax, di                                ; 89 f8                       ; 0xc0dde vgabios.c:532
     
    21052105    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc0e00
    21062106    add di, ax                                ; 01 c7                       ; 0xc0e03
    2107     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc0e05 vgabios.c:45
     2107    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0e05 vgabios.c:45
    21082108    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0e09
    21092109    push SS                                   ; 16                          ; 0xc0e0c vgabios.c:48
     
    21112111    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0e0e
    21122112    jmp near 00ea0h                           ; e9 8c 00                    ; 0xc0e11 vgabios.c:534
    2113     mov bl, byte [bx+047b4h]                  ; 8a 9f b4 47                 ; 0xc0e14 vgabios.c:535
     2113    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0e14 vgabios.c:535
    21142114    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0e18
    21152115    je short 00e73h                           ; 74 56                       ; 0xc0e1b
     
    22222222    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0f1c vgabios.c:57
    22232223    jmp short 00ed7h                          ; eb b6                       ; 0xc0f1f
    2224     mov ax, 05d70h                            ; b8 70 5d                    ; 0xc0f21 vgabios.c:574
     2224    mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc0f21 vgabios.c:574
    22252225    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc0f24
    22262226    jmp short 00ee2h                          ; eb b9                       ; 0xc0f27 vgabios.c:575
    2227     mov ax, 05570h                            ; b8 70 55                    ; 0xc0f29 vgabios.c:577
     2227    mov ax, 0556ch                            ; b8 6c 55                    ; 0xc0f29 vgabios.c:577
    22282228    jmp short 00f24h                          ; eb f6                       ; 0xc0f2c
    2229     mov ax, 05970h                            ; b8 70 59                    ; 0xc0f2e vgabios.c:580
     2229    mov ax, 0596ch                            ; b8 6c 59                    ; 0xc0f2e vgabios.c:580
    22302230    jmp short 00f24h                          ; eb f1                       ; 0xc0f31
    2231     mov ax, 07b70h                            ; b8 70 7b                    ; 0xc0f33 vgabios.c:583
     2231    mov ax, 07b6ch                            ; b8 6c 7b                    ; 0xc0f33 vgabios.c:583
    22322232    jmp short 00f24h                          ; eb ec                       ; 0xc0f36
    2233     mov ax, 06b70h                            ; b8 70 6b                    ; 0xc0f38 vgabios.c:586
     2233    mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc0f38 vgabios.c:586
    22342234    jmp short 00f24h                          ; eb e7                       ; 0xc0f3b
    2235     mov ax, 07c9dh                            ; b8 9d 7c                    ; 0xc0f3d vgabios.c:589
     2235    mov ax, 07c99h                            ; b8 99 7c                    ; 0xc0f3d vgabios.c:589
    22362236    jmp short 00f24h                          ; eb e2                       ; 0xc0f40
    22372237    jmp short 00f14h                          ; eb d0                       ; 0xc0f42 vgabios.c:595
     
    22602260    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0f72
    22612261    sal bx, CL                                ; d3 e3                       ; 0xc0f74
    2262     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc0f76
     2262    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f76
    22632263    jne short 00f80h                          ; 75 03                       ; 0xc0f7b
    22642264    jmp near 010aah                           ; e9 2a 01                    ; 0xc0f7d vgabios.c:619
    2265     mov ch, byte [bx+047b4h]                  ; 8a af b4 47                 ; 0xc0f80 vgabios.c:622
     2265    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f80 vgabios.c:622
    22662266    cmp ch, cl                                ; 38 cd                       ; 0xc0f84
    22672267    jc short 00f97h                           ; 72 0f                       ; 0xc0f86
     
    23192319    jmp short 00fdbh                          ; eb d2                       ; 0xc1007
    23202320    jmp near 010a2h                           ; e9 96 00                    ; 0xc1009
    2321     mov al, byte [bx+047b5h]                  ; 8a 87 b5 47                 ; 0xc100c vgabios.c:637
     2321    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc100c vgabios.c:637
    23222322    xor ah, ah                                ; 30 e4                       ; 0xc1010
    23232323    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc1012
     
    23422342    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1041
    23432343    sal bx, CL                                ; d3 e3                       ; 0xc1043
    2344     cmp byte [bx+047b5h], 002h                ; 80 bf b5 47 02              ; 0xc1045
     2344    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc1045
    23452345    jne short 01067h                          ; 75 1b                       ; 0xc104a
    23462346    mov cx, si                                ; 89 f1                       ; 0xc104c vgabios.c:642
     
    27122712    mov si, bx                                ; 89 de                       ; 0xc1318
    27132713    sal si, CL                                ; d3 e6                       ; 0xc131a
    2714     cmp byte [si+047b3h], 000h                ; 80 bc b3 47 00              ; 0xc131c
     2714    cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc131c
    27152715    jne short 0135eh                          ; 75 3b                       ; 0xc1321
    27162716    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1323 vgabios.c:47
     
    27392739    mul bx                                    ; f7 e3                       ; 0xc135a
    27402740    jmp short 0136fh                          ; eb 11                       ; 0xc135c vgabios.c:833
    2741     mov bl, byte [bx+04832h]                  ; 8a 9f 32 48                 ; 0xc135e vgabios.c:835
     2741    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc135e vgabios.c:835
    27422742    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1362
    27432743    sal bx, CL                                ; d3 e3                       ; 0xc1364
    27442744    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1366
    27452745    xor ah, ah                                ; 30 e4                       ; 0xc1369
    2746     mul word [bx+04849h]                      ; f7 a7 49 48                 ; 0xc136b
     2746    mul word [bx+04845h]                      ; f7 a7 45 48                 ; 0xc136b
    27472747    mov cx, ax                                ; 89 c1                       ; 0xc136f
    27482748    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc1371 vgabios.c:47
     
    28122812    xor dh, dh                                ; 30 f6                       ; 0xc13f3
    28132813    mov bx, dx                                ; 89 d3                       ; 0xc13f5
    2814     mov al, byte [bx+04832h]                  ; 8a 87 32 48                 ; 0xc13f7
     2814    mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc13f7
    28152815    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc13fb
    28162816    mov bl, al                                ; 88 c3                       ; 0xc13fe vgabios.c:911
    28172817    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1400
    28182818    sal bx, CL                                ; d3 e3                       ; 0xc1402
    2819     mov al, byte [bx+04846h]                  ; 8a 87 46 48                 ; 0xc1404
     2819    mov al, byte [bx+04842h]                  ; 8a 87 42 48                 ; 0xc1404
    28202820    xor ah, ah                                ; 30 e4                       ; 0xc1408
    28212821    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc140a
    2822     mov al, byte [bx+04847h]                  ; 8a 87 47 48                 ; 0xc140d vgabios.c:912
     2822    mov al, byte [bx+04843h]                  ; 8a 87 43 48                 ; 0xc140d vgabios.c:912
    28232823    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc1411
    2824     mov al, byte [bx+04848h]                  ; 8a 87 48 48                 ; 0xc1414 vgabios.c:913
     2824    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc1414 vgabios.c:913
    28252825    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1418
    28262826    mov bx, 00089h                            ; bb 89 00                    ; 0xc141b vgabios.c:37
     
    28342834    mov bx, dx                                ; 89 d3                       ; 0xc142e
    28352835    sal bx, CL                                ; d3 e3                       ; 0xc1430
    2836     mov al, byte [bx+047b8h]                  ; 8a 87 b8 47                 ; 0xc1432
     2836    mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc1432
    28372837    mov dx, 003c6h                            ; ba c6 03                    ; 0xc1436
    28382838    out DX, AL                                ; ee                          ; 0xc1439
     
    28402840    mov dx, 003c8h                            ; ba c8 03                    ; 0xc143c
    28412841    out DX, AL                                ; ee                          ; 0xc143f
    2842     mov bl, byte [bx+047b9h]                  ; 8a 9f b9 47                 ; 0xc1440 vgabios.c:936
     2842    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc1440 vgabios.c:936
    28432843    cmp bl, 001h                              ; 80 fb 01                    ; 0xc1444
    28442844    jc short 01459h                           ; 72 10                       ; 0xc1447
     
    28522852    test bl, bl                               ; 84 db                       ; 0xc1459
    28532853    jne short 0146fh                          ; 75 12                       ; 0xc145b
    2854     mov di, 04fc6h                            ; bf c6 4f                    ; 0xc145d vgabios.c:938
     2854    mov di, 04fc2h                            ; bf c2 4f                    ; 0xc145d vgabios.c:938
    28552855    jmp short 0146fh                          ; eb 0d                       ; 0xc1460 vgabios.c:939
    2856     mov di, 05086h                            ; bf 86 50                    ; 0xc1462 vgabios.c:941
     2856    mov di, 05082h                            ; bf 82 50                    ; 0xc1462 vgabios.c:941
    28572857    jmp short 0146fh                          ; eb 08                       ; 0xc1465 vgabios.c:942
    2858     mov di, 05146h                            ; bf 46 51                    ; 0xc1467 vgabios.c:944
     2858    mov di, 05142h                            ; bf 42 51                    ; 0xc1467 vgabios.c:944
    28592859    jmp short 0146fh                          ; eb 03                       ; 0xc146a vgabios.c:945
    2860     mov di, 05206h                            ; bf 06 52                    ; 0xc146c vgabios.c:947
     2860    mov di, 05202h                            ; bf 02 52                    ; 0xc146c vgabios.c:947
    28612861    xor bx, bx                                ; 31 db                       ; 0xc146f vgabios.c:951
    28622862    jmp short 0147bh                          ; eb 08                       ; 0xc1471
     
    28692869    mov si, ax                                ; 89 c6                       ; 0xc1482
    28702870    sal si, CL                                ; d3 e6                       ; 0xc1484
    2871     mov al, byte [si+047b9h]                  ; 8a 84 b9 47                 ; 0xc1486
     2871    mov al, byte [si+047b5h]                  ; 8a 84 b5 47                 ; 0xc1486
    28722872    mov si, ax                                ; 89 c6                       ; 0xc148a
    2873     mov al, byte [si+04842h]                  ; 8a 84 42 48                 ; 0xc148c
     2873    mov al, byte [si+0483eh]                  ; 8a 84 3e 48                 ; 0xc148c
    28742874    cmp bx, ax                                ; 39 c3                       ; 0xc1490
    28752875    jnbe short 014afh                         ; 77 1b                       ; 0xc1492
     
    29162916    sal si, CL                                ; d3 e6                       ; 0xc14e5
    29172917    add si, bx                                ; 01 de                       ; 0xc14e7
    2918     mov al, byte [si+04869h]                  ; 8a 84 69 48                 ; 0xc14e9
     2918    mov al, byte [si+04865h]                  ; 8a 84 65 48                 ; 0xc14e9
    29192919    out DX, AL                                ; ee                          ; 0xc14ed
    29202920    inc bx                                    ; 43                          ; 0xc14ee vgabios.c:976
     
    29432943    sal si, CL                                ; d3 e6                       ; 0xc151d
    29442944    add si, bx                                ; 01 de                       ; 0xc151f
    2945     mov al, byte [si+0484ah]                  ; 8a 84 4a 48                 ; 0xc1521
     2945    mov al, byte [si+04846h]                  ; 8a 84 46 48                 ; 0xc1521
    29462946    mov dx, 003c5h                            ; ba c5 03                    ; 0xc1525
    29472947    out DX, AL                                ; ee                          ; 0xc1528
     
    29612961    sal si, CL                                ; d3 e6                       ; 0xc1544
    29622962    add si, bx                                ; 01 de                       ; 0xc1546
    2963     mov al, byte [si+0487dh]                  ; 8a 84 7d 48                 ; 0xc1548
     2963    mov al, byte [si+04879h]                  ; 8a 84 79 48                 ; 0xc1548
    29642964    mov dx, 003cfh                            ; ba cf 03                    ; 0xc154c
    29652965    out DX, AL                                ; ee                          ; 0xc154f
     
    29702970    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1558
    29712971    sal bx, CL                                ; d3 e3                       ; 0xc155a
    2972     cmp byte [bx+047b4h], 001h                ; 80 bf b4 47 01              ; 0xc155c
     2972    cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc155c
    29732973    jne short 01568h                          ; 75 05                       ; 0xc1561
    29742974    mov dx, 003b4h                            ; ba b4 03                    ; 0xc1563
     
    29932993    add di, bx                                ; 01 df                       ; 0xc158e
    29942994    inc dx                                    ; 42                          ; 0xc1590
    2995     mov al, byte [di+04850h]                  ; 8a 85 50 48                 ; 0xc1591
     2995    mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc1591
    29962996    out DX, AL                                ; ee                          ; 0xc1595
    29972997    inc bx                                    ; 43                          ; 0xc1596 vgabios.c:1003
    29982998    jmp short 01576h                          ; eb dd                       ; 0xc1597
    2999     mov al, byte [si+0484fh]                  ; 8a 84 4f 48                 ; 0xc1599 vgabios.c:1006
     2999    mov al, byte [si+0484bh]                  ; 8a 84 4b 48                 ; 0xc1599 vgabios.c:1006
    30003000    mov dx, 003c2h                            ; ba c2 03                    ; 0xc159d
    30013001    out DX, AL                                ; ee                          ; 0xc15a0
     
    30133013    mov CL, strict byte 003h                  ; b1 03                       ; 0xc15b8
    30143014    sal bx, CL                                ; d3 e3                       ; 0xc15ba
    3015     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc15bc
     3015    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc15bc
    30163016    jne short 015d6h                          ; 75 13                       ; 0xc15c1
    3017     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc15c3 vgabios.c:1016
     3017    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15c3 vgabios.c:1016
    30183018    mov cx, 04000h                            ; b9 00 40                    ; 0xc15c7
    30193019    mov ax, 00720h                            ; b8 20 07                    ; 0xc15ca
     
    30253025    cmp byte [bp-00ch], 00dh                  ; 80 7e f4 0d                 ; 0xc15d6 vgabios.c:1020
    30263026    jnc short 015eeh                          ; 73 12                       ; 0xc15da
    3027     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc15dc vgabios.c:1022
     3027    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15dc vgabios.c:1022
    30283028    mov cx, 04000h                            ; b9 00 40                    ; 0xc15e0
    30293029    xor ax, ax                                ; 31 c0                       ; 0xc15e3
     
    30433043    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc15fd vgabios.c:1028
    30443044    out DX, AL                                ; ee                          ; 0xc15ff
    3045     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1600 vgabios.c:1029
     3045    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1600 vgabios.c:1029
    30463046    mov cx, 08000h                            ; b9 00 80                    ; 0xc1604
    30473047    xor ax, ax                                ; 31 c0                       ; 0xc1607
     
    30643064    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1630
    30653065    sal bx, CL                                ; d3 e3                       ; 0xc1632
    3066     mov ax, word [bx+04849h]                  ; 8b 87 49 48                 ; 0xc1634 vgabios.c:50
     3066    mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc1634 vgabios.c:50
    30673067    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc1638 vgabios.c:52
    30683068    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc163b
     
    30903090    mov ax, ds                                ; 8c d8                       ; 0xc167d vgabios.c:1048
    30913091    mov bx, 000a8h                            ; bb a8 00                    ; 0xc167f vgabios.c:62
    3092     mov word [es:bx], 05554h                  ; 26 c7 07 54 55              ; 0xc1682
     3092    mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc1682
    30933093    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc1687
    30943094    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc168b vgabios.c:1050
     
    30973097    mov bl, al                                ; 88 c3                       ; 0xc1692 vgabios.c:1052
    30983098    xor bh, bh                                ; 30 ff                       ; 0xc1694
    3099     mov al, byte [bx+07de1h]                  ; 8a 87 e1 7d                 ; 0xc1696 vgabios.c:40
     3099    mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc1696 vgabios.c:40
    31003100    mov bx, strict word 00065h                ; bb 65 00                    ; 0xc169a vgabios.c:42
    31013101    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc169d
     
    31133113    mov CL, strict byte 003h                  ; b1 03                       ; 0xc16bd
    31143114    sal bx, CL                                ; d3 e3                       ; 0xc16bf
    3115     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc16c1
     3115    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc16c1
    31163116    jne short 016d1h                          ; 75 09                       ; 0xc16c6
    31173117    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc16c8 vgabios.c:1059
     
    31343134    mov CL, strict byte 003h                  ; b1 03                       ; 0xc16f0
    31353135    sal bx, CL                                ; d3 e3                       ; 0xc16f2
    3136     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc16f4
     3136    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc16f4
    31373137    jne short 0170bh                          ; 75 10                       ; 0xc16f9
    31383138    xor bl, bl                                ; 30 db                       ; 0xc16fb vgabios.c:1072
     
    31443144    mov AH, strict byte 011h                  ; b4 11                       ; 0xc1707
    31453145    int 010h                                  ; cd 10                       ; 0xc1709
    3146     mov dx, 05970h                            ; ba 70 59                    ; 0xc170b vgabios.c:1077
     3146    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc170b vgabios.c:1077
    31473147    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc170e
    31483148    call 00980h                               ; e8 6c f2                    ; 0xc1711
     
    31543154    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc1721
    31553155    jne short 0173bh                          ; 75 15                       ; 0xc1724
    3156     mov dx, 05570h                            ; ba 70 55                    ; 0xc1726 vgabios.c:1081
     3156    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc1726 vgabios.c:1081
    31573157    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc1729
    31583158    call 00980h                               ; e8 51 f2                    ; 0xc172c
    31593159    jmp short 0173bh                          ; eb 0a                       ; 0xc172f vgabios.c:1082
    3160     mov dx, 05d70h                            ; ba 70 5d                    ; 0xc1731 vgabios.c:1084
     3160    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc1731 vgabios.c:1084
    31613161    jmp short 01729h                          ; eb f3                       ; 0xc1734
    3162     mov dx, 06b70h                            ; ba 70 6b                    ; 0xc1736 vgabios.c:1087
     3162    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc1736 vgabios.c:1087
    31633163    jmp short 01729h                          ; eb ee                       ; 0xc1739
    31643164    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc173b vgabios.c:1090
     
    36493649    mul word [bp-024h]                        ; f7 66 dc                    ; 0xc1b4b
    36503650    mov di, ax                                ; 89 c7                       ; 0xc1b4e
    3651     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc1b50
     3651    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1b50
    36523652    jne short 01ba2h                          ; 75 4b                       ; 0xc1b55
    36533653    sal ax, 1                                 ; d1 e0                       ; 0xc1b57 vgabios.c:1223
     
    36743674    xor al, ch                                ; 30 e8                       ; 0xc1b8c
    36753675    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1b8e
    3676     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1b91
     3676    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b91
    36773677    mov cx, di                                ; 89 f9                       ; 0xc1b95
    36783678    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1b97
     
    37183718    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1bfd
    37193719    sal bx, CL                                ; d3 e3                       ; 0xc1bff
    3720     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc1c01
     3720    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c01
    37213721    mov cx, word [bp-01ah]                    ; 8b 4e e6                    ; 0xc1c05
    37223722    mov ax, si                                ; 89 f0                       ; 0xc1c08
     
    37413741    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1c38
    37423742    sal bx, CL                                ; d3 e3                       ; 0xc1c3a
    3743     mov bx, word [bx+047b6h]                  ; 8b 9f b6 47                 ; 0xc1c3c
     3743    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1c3c
    37443744    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1c40
    37453745    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1c43
     
    37943794    mov di, ax                                ; 89 c7                       ; 0xc1cb8
    37953795    sal di, CL                                ; d3 e7                       ; 0xc1cba
    3796     mov es, [di+047b6h]                       ; 8e 85 b6 47                 ; 0xc1cbc
     3796    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc1cbc
    37973797    mov cx, bx                                ; 89 d9                       ; 0xc1cc0
    37983798    mov ax, si                                ; 89 f0                       ; 0xc1cc2
     
    38213821    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1cfb
    38223822    sal bx, CL                                ; d3 e3                       ; 0xc1cfd
    3823     mov bx, word [bx+047b6h]                  ; 8b 9f b6 47                 ; 0xc1cff
     3823    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1cff
    38243824    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1d03
    38253825    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1d06
     
    38443844    jmp near 01c6eh                           ; e9 3b ff                    ; 0xc1d30
    38453845    mov si, word [bp-01eh]                    ; 8b 76 e2                    ; 0xc1d33 vgabios.c:1257
    3846     mov al, byte [si+04832h]                  ; 8a 84 32 48                 ; 0xc1d36
     3846    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1d36
    38473847    xor ah, ah                                ; 30 e4                       ; 0xc1d3a
    38483848    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1d3c
    38493849    mov si, ax                                ; 89 c6                       ; 0xc1d3e
    38503850    sal si, CL                                ; d3 e6                       ; 0xc1d40
    3851     mov al, byte [si+04848h]                  ; 8a 84 48 48                 ; 0xc1d42
     3851    mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1d42
    38523852    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1d46
    3853     mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc1d49 vgabios.c:1258
     3853    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1d49 vgabios.c:1258
    38543854    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1d4d
    38553855    jc short 01d5dh                           ; 72 0c                       ; 0xc1d4f
     
    38993899    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1db7
    39003900    sal bx, CL                                ; d3 e3                       ; 0xc1db9
    3901     mov bx, word [bx+047b6h]                  ; 8b 9f b6 47                 ; 0xc1dbb
     3901    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1dbb
    39023902    mov cx, dx                                ; 89 d1                       ; 0xc1dbf
    39033903    xor di, di                                ; 31 ff                       ; 0xc1dc1
     
    40064006    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc1eba vgabios.c:1287
    40074007    jmp short 01e4dh                          ; eb 8e                       ; 0xc1ebd
    4008     mov cl, byte [bx+047b5h]                  ; 8a 8f b5 47                 ; 0xc1ebf vgabios.c:1292
     4008    mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc1ebf vgabios.c:1292
    40094009    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ec3 vgabios.c:1293
    40104010    jne short 01f0ch                          ; 75 43                       ; 0xc1ec7
     
    40284028    mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc1ef3
    40294029    xor dh, dh                                ; 30 f6                       ; 0xc1ef6
    4030     mov bx, word [bx+047b6h]                  ; 8b 9f b6 47                 ; 0xc1ef8
     4030    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1ef8
    40314031    mov cx, ax                                ; 89 c1                       ; 0xc1efc
    40324032    mov ax, dx                                ; 89 d0                       ; 0xc1efe
     
    41634163    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2044
    41644164    xor ah, ah                                ; 30 e4                       ; 0xc2047
    4165     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc2049
     4165    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2049
    41664166    xor di, di                                ; 31 ff                       ; 0xc204d
    41674167    cld                                       ; fc                          ; 0xc204f
     
    43894389    mov byte [bp-002h], dl                    ; 88 56 fe                    ; 0xc2256
    43904390    mov al, bl                                ; 88 d8                       ; 0xc2259
    4391     mov si, 05570h                            ; be 70 55                    ; 0xc225b vgabios.c:1419
     4391    mov si, 0556ch                            ; be 6c 55                    ; 0xc225b vgabios.c:1419
    43924392    xor ah, ah                                ; 30 e4                       ; 0xc225e vgabios.c:1420
    43934393    mov bl, byte [bp+00ah]                    ; 8a 5e 0a                    ; 0xc2260
     
    45104510    mov ch, dl                                ; 88 d5                       ; 0xc2368
    45114511    mov al, cl                                ; 88 c8                       ; 0xc236a
    4512     mov di, 05570h                            ; bf 70 55                    ; 0xc236c vgabios.c:1483
     4512    mov di, 0556ch                            ; bf 6c 55                    ; 0xc236c vgabios.c:1483
    45134513    xor ah, ah                                ; 30 e4                       ; 0xc236f vgabios.c:1484
    45144514    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2371
     
    46304630    mov di, bx                                ; 89 df                       ; 0xc2473
    46314631    sal di, CL                                ; d3 e7                       ; 0xc2475
    4632     cmp byte [di+047b3h], 000h                ; 80 bd b3 47 00              ; 0xc2477
     4632    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc2477
    46334633    jne short 024bfh                          ; 75 41                       ; 0xc247c
    46344634    mul dx                                    ; f7 e2                       ; 0xc247e vgabios.c:1526
     
    46534653    mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc24a9
    46544654    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc24ac vgabios.c:1529
    4655     mov es, [di+047b6h]                       ; 8e 85 b6 47                 ; 0xc24af
     4655    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc24af
    46564656    mov cx, si                                ; 89 f1                       ; 0xc24b3
    46574657    mov di, bx                                ; 89 df                       ; 0xc24b5
     
    46604660    rep stosw                                 ; f3 ab                       ; 0xc24ba
    46614661    jmp near 0256bh                           ; e9 ac 00                    ; 0xc24bc vgabios.c:1531
    4662     mov bl, byte [bx+04832h]                  ; 8a 9f 32 48                 ; 0xc24bf vgabios.c:1534
     4662    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc24bf vgabios.c:1534
    46634663    mov CL, strict byte 006h                  ; b1 06                       ; 0xc24c3
    46644664    sal bx, CL                                ; d3 e3                       ; 0xc24c5
    4665     mov al, byte [bx+04848h]                  ; 8a 87 48 48                 ; 0xc24c7
     4665    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc24c7
    46664666    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc24cb
    4667     mov al, byte [di+047b5h]                  ; 8a 85 b5 47                 ; 0xc24ce vgabios.c:1535
     4667    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc24ce vgabios.c:1535
    46684668    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc24d2
    46694669    dec si                                    ; 4e                          ; 0xc24d5 vgabios.c:1536
     
    46744674    mov CL, strict byte 003h                  ; b1 03                       ; 0xc24e0
    46754675    sal bx, CL                                ; d3 e3                       ; 0xc24e2
    4676     mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc24e4
     4676    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc24e4
    46774677    cmp al, cl                                ; 38 c8                       ; 0xc24e8
    46784678    jc short 024f8h                           ; 72 0c                       ; 0xc24ea
     
    47854785    mov bx, ax                                ; 89 c3                       ; 0xc25e1
    47864786    sal bx, CL                                ; d3 e3                       ; 0xc25e3
    4787     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc25e5
     4787    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc25e5
    47884788    jne short 02631h                          ; 75 45                       ; 0xc25ea
    47894789    mov ax, di                                ; 89 f8                       ; 0xc25ec vgabios.c:1584
     
    48134813    mov di, ax                                ; 89 c7                       ; 0xc261f
    48144814    sal di, CL                                ; d3 e7                       ; 0xc2621
    4815     mov es, [di+047b6h]                       ; 8e 85 b6 47                 ; 0xc2623 vgabios.c:40
     4815    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2623 vgabios.c:40
    48164816    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2627 vgabios.c:42
    48174817    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc262a
     
    48204820    jmp short 02612h                          ; eb e1                       ; 0xc262f vgabios.c:1589
    48214821    mov di, ax                                ; 89 c7                       ; 0xc2631 vgabios.c:1594
    4822     mov al, byte [di+04832h]                  ; 8a 85 32 48                 ; 0xc2633
     4822    mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc2633
    48234823    mov CL, strict byte 006h                  ; b1 06                       ; 0xc2637
    48244824    mov di, ax                                ; 89 c7                       ; 0xc2639
    48254825    sal di, CL                                ; d3 e7                       ; 0xc263b
    4826     mov al, byte [di+04848h]                  ; 8a 85 48 48                 ; 0xc263d
     4826    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc263d
    48274827    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2641
    4828     mov al, byte [bx+047b5h]                  ; 8a 87 b5 47                 ; 0xc2644 vgabios.c:1595
     4828    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2644 vgabios.c:1595
    48294829    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc2648
    48304830    dec si                                    ; 4e                          ; 0xc264b vgabios.c:1596
     
    48354835    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2656
    48364836    sal bx, CL                                ; d3 e3                       ; 0xc2658
    4837     mov bl, byte [bx+047b4h]                  ; 8a 9f b4 47                 ; 0xc265a
     4837    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc265a
    48384838    cmp bl, cl                                ; 38 cb                       ; 0xc265e
    48394839    jc short 02671h                           ; 72 0f                       ; 0xc2660
     
    49234923    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2722
    49244924    sal bx, CL                                ; d3 e3                       ; 0xc2724
    4925     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc2726
     4925    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2726
    49264926    je short 02745h                           ; 74 18                       ; 0xc272b
    4927     mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc272d vgabios.c:1633
     4927    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc272d vgabios.c:1633
    49284928    cmp al, cl                                ; 38 c8                       ; 0xc2731
    49294929    jc short 02741h                           ; 72 0c                       ; 0xc2733
     
    49894989    mov dx, strict word 00050h                ; ba 50 00                    ; 0xc27c2
    49904990    mul dx                                    ; f7 e2                       ; 0xc27c5
    4991     cmp byte [bx+047b5h], 002h                ; 80 bf b5 47 02              ; 0xc27c7
     4991    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc27c7
    49924992    jne short 027d7h                          ; 75 09                       ; 0xc27cc
    49934993    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc27ce vgabios.c:1655
     
    50095009    mov si, dx                                ; 89 d6                       ; 0xc27f5
    50105010    sal si, CL                                ; d3 e6                       ; 0xc27f7
    5011     cmp byte [si+047b5h], 002h                ; 80 bc b5 47 02              ; 0xc27f9
     5011    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc27f9
    50125012    jne short 0281ah                          ; 75 1a                       ; 0xc27fe
    50135013    mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc2800 vgabios.c:1665
     
    51335133    mov bx, ax                                ; 89 c3                       ; 0xc2920
    51345134    sal bx, CL                                ; d3 e3                       ; 0xc2922
    5135     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc2924
     5135    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2924
    51365136    jne short 0296dh                          ; 75 42                       ; 0xc2929
    51375137    mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc292b vgabios.c:1743
     
    51535153    sal ax, 1                                 ; d1 e0                       ; 0xc2950
    51545154    add si, ax                                ; 01 c6                       ; 0xc2952
    5155     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc2954 vgabios.c:40
     5155    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2954 vgabios.c:40
    51565156    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc2958 vgabios.c:42
    51575157    cmp cl, byte [bp-004h]                    ; 3a 4e fc                    ; 0xc295b vgabios.c:1748
    51585158    jne short 0299dh                          ; 75 3d                       ; 0xc295e
    51595159    inc si                                    ; 46                          ; 0xc2960 vgabios.c:1749
    5160     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc2961 vgabios.c:40
     5160    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2961 vgabios.c:40
    51615161    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2965
    51625162    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2968
    51635163    jmp short 0299dh                          ; eb 30                       ; 0xc296b vgabios.c:1751
    51645164    mov si, ax                                ; 89 c6                       ; 0xc296d vgabios.c:1754
    5165     mov al, byte [si+04832h]                  ; 8a 84 32 48                 ; 0xc296f
     5165    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc296f
    51665166    mov CL, strict byte 006h                  ; b1 06                       ; 0xc2973
    51675167    mov si, ax                                ; 89 c6                       ; 0xc2975
    51685168    sal si, CL                                ; d3 e6                       ; 0xc2977
    5169     mov dl, byte [si+04848h]                  ; 8a 94 48 48                 ; 0xc2979
    5170     mov al, byte [bx+047b5h]                  ; 8a 87 b5 47                 ; 0xc297d vgabios.c:1755
    5171     mov bl, byte [bx+047b4h]                  ; 8a 9f b4 47                 ; 0xc2981 vgabios.c:1756
     5169    mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc2979
     5170    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc297d vgabios.c:1755
     5171    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2981 vgabios.c:1756
    51725172    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2985
    51735173    jc short 02998h                           ; 72 0e                       ; 0xc2988
     
    52475247    db  0feh, 0cdh
    52485248    ; dec ch                                    ; fe cd                     ; 0xc2a3c
    5249     cmp byte [bx+047b3h], 000h                ; 80 bf b3 47 00              ; 0xc2a3e
     5249    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2a3e
    52505250    jne short 02a91h                          ; 75 4c                       ; 0xc2a43
    52515251    mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2a45 vgabios.c:1788
     
    52695269    add si, ax                                ; 01 c6                       ; 0xc2a6d
    52705270    inc si                                    ; 46                          ; 0xc2a6f vgabios.c:1789
    5271     mov es, [bx+047b6h]                       ; 8e 87 b6 47                 ; 0xc2a70 vgabios.c:35
     5271    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2a70 vgabios.c:35
    52725272    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2a74 vgabios.c:37
    52735273    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a77 vgabios.c:1790
     
    55685568    sal di, CL                                ; d3 e7                       ; 0xc2cb2
    55695569    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2cb4
    5570     mov si, 05d70h                            ; be 70 5d                    ; 0xc2cb7 vgabios.c:1887
     5570    mov si, 05d6ch                            ; be 6c 5d                    ; 0xc2cb7 vgabios.c:1887
    55715571    add si, ax                                ; 01 c6                       ; 0xc2cba
    55725572    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2cbc
     
    56295629    sal di, CL                                ; d3 e7                       ; 0xc2d27
    56305630    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2d29
    5631     add si, 05570h                            ; 81 c6 70 55                 ; 0xc2d2c vgabios.c:1906
     5631    add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2d2c vgabios.c:1906
    56325632    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2d30
    56335633    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2d33
     
    56895689    sal di, CL                                ; d3 e7                       ; 0xc2d9b
    56905690    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2d9d
    5691     add si, 06b70h                            ; 81 c6 70 6b                 ; 0xc2da0 vgabios.c:1926
     5691    add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2da0 vgabios.c:1926
    56925692    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2da4
    56935693    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2da7
     
    58425842    mov ax, ds                                ; 8c d8                       ; 0xc2eac vgabios.c:2033
    58435843    mov es, dx                                ; 8e c2                       ; 0xc2eae vgabios.c:62
    5844     mov word [es:bx], 05506h                  ; 26 c7 07 06 55              ; 0xc2eb0
     5844    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2eb0
    58455845    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2eb5
    58465846    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2eb9 vgabios.c:2038
     
    67346734    mov CL, strict byte 003h                  ; b1 03                       ; 0xc3669
    67356735    sal bx, CL                                ; d3 e3                       ; 0xc366b
    6736     cmp dl, byte [bx+047b2h]                  ; 3a 97 b2 47                 ; 0xc366d
     6736    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc366d
    67376737    jne short 0365fh                          ; 75 ec                       ; 0xc3671
    67386738    mov ah, al                                ; 88 c4                       ; 0xc3673
     
    74557455    mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc3d1f vbe.c:320
    74567456    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3d25 vbe.c:324
    7457     mov word [es:bx+006h], 07deah             ; 26 c7 47 06 ea 7d           ; 0xc3d2b vbe.c:327
     7457    mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3d2b vbe.c:327
    74587458    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3d31
    74597459    mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3d35 vbe.c:330
     
    74717471    je short 03d89h                           ; 74 24                       ; 0xc3d63
    74727472    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3d65 vbe.c:345
    7473     mov word [es:bx+016h], 07dffh             ; 26 c7 47 16 ff 7d           ; 0xc3d6b vbe.c:346
     7473    mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3d6b vbe.c:346
    74747474    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3d71
    7475     mov word [es:bx+01ah], 07e12h             ; 26 c7 47 1a 12 7e           ; 0xc3d75 vbe.c:347
     7475    mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3d75 vbe.c:347
    74767476    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3d7b
    7477     mov word [es:bx+01eh], 07e33h             ; 26 c7 47 1e 33 7e           ; 0xc3d7f vbe.c:348
     7477    mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3d7f vbe.c:348
    74787478    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3d85
    74797479    mov dx, cx                                ; 89 ca                       ; 0xc3d89 vbe.c:355
     
    82188218  times 107 db 0
    82198219
    8220 section _DATA progbits vstart=0x4780 align=1 ; size=0x372e class=DATA group=DGROUP
    8221   ; disGetNextSymbol 0xc4780 LB 0x372e -> off=0x0 cb=0000000000000032 uValue=00000000000c0000 '_msg_vga_init'
    8222 _msg_vga_init:                               ; 0xc4780 LB 0x32
    8223     db  'Oracle VM VirtualBox Version 6.1.0_RC1 VGA BIOS', 00dh, 00ah, 000h
    8224   ; disGetNextSymbol 0xc47b2 LB 0x36fc -> off=0x0 cb=0000000000000080 uValue=00000000000c0032 'vga_modes'
    8225 vga_modes:                                   ; 0xc47b2 LB 0x80
     8220section _DATA progbits vstart=0x4780 align=1 ; size=0x3726 class=DATA group=DGROUP
     8221  ; disGetNextSymbol 0xc4780 LB 0x3726 -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
     8222_msg_vga_init:                               ; 0xc4780 LB 0x2e
     8223    db  'Oracle VM VirtualBox Version 6.1.1 VGA BIOS', 00dh, 00ah, 000h
     8224  ; disGetNextSymbol 0xc47ae LB 0x36f8 -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
     8225vga_modes:                                   ; 0xc47ae LB 0x80
    82268226    db  000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
    82278227    db  002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
     
    82328232    db  011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    82338233    db  013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    8234   ; disGetNextSymbol 0xc4832 LB 0x367c -> off=0x0 cb=0000000000000010 uValue=00000000000c00b2 'line_to_vpti'
    8235 line_to_vpti:                                ; 0xc4832 LB 0x10
     8234  ; disGetNextSymbol 0xc482e LB 0x3678 -> off=0x0 cb=0000000000000010 uValue=00000000000c00ae 'line_to_vpti'
     8235line_to_vpti:                                ; 0xc482e LB 0x10
    82368236    db  017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
    8237   ; disGetNextSymbol 0xc4842 LB 0x366c -> off=0x0 cb=0000000000000004 uValue=00000000000c00c2 'dac_regs'
    8238 dac_regs:                                    ; 0xc4842 LB 0x4
     8237  ; disGetNextSymbol 0xc483e LB 0x3668 -> off=0x0 cb=0000000000000004 uValue=00000000000c00be 'dac_regs'
     8238dac_regs:                                    ; 0xc483e LB 0x4
    82398239    dd  0ff3f3f3fh
    8240   ; disGetNextSymbol 0xc4846 LB 0x3668 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c6 'video_param_table'
    8241 video_param_table:                           ; 0xc4846 LB 0x780
     8240  ; disGetNextSymbol 0xc4842 LB 0x3664 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c2 'video_param_table'
     8241video_param_table:                           ; 0xc4842 LB 0x780
    82428242    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    82438243    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     
    83608360    db  073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    83618361    db  03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    8362   ; disGetNextSymbol 0xc4fc6 LB 0x2ee8 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0846 'palette0'
    8363 palette0:                                    ; 0xc4fc6 LB 0xc0
     8362  ; disGetNextSymbol 0xc4fc2 LB 0x2ee4 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0842 'palette0'
     8363palette0:                                    ; 0xc4fc2 LB 0xc0
    83648364    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    83658365    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
     
    83748374    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    83758375    db  03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    8376   ; disGetNextSymbol 0xc5086 LB 0x2e28 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0906 'palette1'
    8377 palette1:                                    ; 0xc5086 LB 0xc0
     8376  ; disGetNextSymbol 0xc5082 LB 0x2e24 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0902 'palette1'
     8377palette1:                                    ; 0xc5082 LB 0xc0
    83788378    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    83798379    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
     
    83888388    db  015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    83898389    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    8390   ; disGetNextSymbol 0xc5146 LB 0x2d68 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c6 'palette2'
    8391 palette2:                                    ; 0xc5146 LB 0xc0
     8390  ; disGetNextSymbol 0xc5142 LB 0x2d64 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c2 'palette2'
     8391palette2:                                    ; 0xc5142 LB 0xc0
    83928392    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    83938393    db  000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
     
    84028402    db  015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    84038403    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    8404   ; disGetNextSymbol 0xc5206 LB 0x2ca8 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a86 'palette3'
    8405 palette3:                                    ; 0xc5206 LB 0x300
     8404  ; disGetNextSymbol 0xc5202 LB 0x2ca4 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a82 'palette3'
     8405palette3:                                    ; 0xc5202 LB 0x300
    84068406    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    84078407    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
     
    84528452    db  00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    84538453    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8454   ; disGetNextSymbol 0xc5506 LB 0x29a8 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d86 'static_functionality'
    8455 static_functionality:                        ; 0xc5506 LB 0x10
     8454  ; disGetNextSymbol 0xc5502 LB 0x29a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d82 'static_functionality'
     8455static_functionality:                        ; 0xc5502 LB 0x10
    84568456    db  0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
    8457   ; disGetNextSymbol 0xc5516 LB 0x2998 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d96 '_dcc_table'
    8458 _dcc_table:                                  ; 0xc5516 LB 0x24
     8457  ; disGetNextSymbol 0xc5512 LB 0x2994 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d92 '_dcc_table'
     8458_dcc_table:                                  ; 0xc5512 LB 0x24
    84598459    db  010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    84608460    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    84618461    db  000h, 000h, 000h, 000h
    8462   ; disGetNextSymbol 0xc553a LB 0x2974 -> off=0x0 cb=000000000000001a uValue=00000000000c0dba '_secondary_save_area'
    8463 _secondary_save_area:                        ; 0xc553a LB 0x1a
    8464     db  01ah, 000h, 016h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     8462  ; disGetNextSymbol 0xc5536 LB 0x2970 -> off=0x0 cb=000000000000001a uValue=00000000000c0db6 '_secondary_save_area'
     8463_secondary_save_area:                        ; 0xc5536 LB 0x1a
     8464    db  01ah, 000h, 012h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    84658465    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8466   ; disGetNextSymbol 0xc5554 LB 0x295a -> off=0x0 cb=000000000000001c uValue=00000000000c0dd4 '_video_save_pointer_table'
    8467 _video_save_pointer_table:                   ; 0xc5554 LB 0x1c
    8468     db  046h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8469     db  03ah, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8470   ; disGetNextSymbol 0xc5570 LB 0x293e -> off=0x0 cb=0000000000000800 uValue=00000000000c0df0 'vgafont8'
    8471 vgafont8:                                    ; 0xc5570 LB 0x800
     8466  ; disGetNextSymbol 0xc5550 LB 0x2956 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd0 '_video_save_pointer_table'
     8467_video_save_pointer_table:                   ; 0xc5550 LB 0x1c
     8468    db  042h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     8469    db  036h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     8470  ; disGetNextSymbol 0xc556c LB 0x293a -> off=0x0 cb=0000000000000800 uValue=00000000000c0dec 'vgafont8'
     8471vgafont8:                                    ; 0xc556c LB 0x800
    84728472    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
    84738473    db  07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
     
    85988598    db  078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
    85998599    db  000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8600   ; disGetNextSymbol 0xc5d70 LB 0x213e -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f0 'vgafont14'
    8601 vgafont14:                                   ; 0xc5d70 LB 0xe00
     8600  ; disGetNextSymbol 0xc5d6c LB 0x213a -> off=0x0 cb=0000000000000e00 uValue=00000000000c15ec 'vgafont14'
     8601vgafont14:                                   ; 0xc5d6c LB 0xe00
    86028602    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    86038603    db  07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
     
    88248824    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
    88258825    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8826   ; disGetNextSymbol 0xc6b70 LB 0x133e -> off=0x0 cb=0000000000001000 uValue=00000000000c23f0 'vgafont16'
    8827 vgafont16:                                   ; 0xc6b70 LB 0x1000
     8826  ; disGetNextSymbol 0xc6b6c LB 0x133a -> off=0x0 cb=0000000000001000 uValue=00000000000c23ec 'vgafont16'
     8827vgafont16:                                   ; 0xc6b6c LB 0x1000
    88288828    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    88298829    db  000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
     
    90829082    db  000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
    90839083    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    9084   ; disGetNextSymbol 0xc7b70 LB 0x33e -> off=0x0 cb=000000000000012d uValue=00000000000c33f0 'vgafont14alt'
    9085 vgafont14alt:                                ; 0xc7b70 LB 0x12d
     9084  ; disGetNextSymbol 0xc7b6c LB 0x33a -> off=0x0 cb=000000000000012d uValue=00000000000c33ec 'vgafont14alt'
     9085vgafont14alt:                                ; 0xc7b6c LB 0x12d
    90869086    db  01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
    90879087    db  000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
     
    91039103    db  000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
    91049104    db  018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    9105   ; disGetNextSymbol 0xc7c9d LB 0x211 -> off=0x0 cb=0000000000000144 uValue=00000000000c351d 'vgafont16alt'
    9106 vgafont16alt:                                ; 0xc7c9d LB 0x144
     9105  ; disGetNextSymbol 0xc7c99 LB 0x20d -> off=0x0 cb=0000000000000144 uValue=00000000000c3519 'vgafont16alt'
     9106vgafont16alt:                                ; 0xc7c99 LB 0x144
    91079107    db  01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
    91089108    db  000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
     
    91269126    db  000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
    91279127    db  006h, 000h, 000h, 000h
    9128   ; disGetNextSymbol 0xc7de1 LB 0xcd -> off=0x0 cb=0000000000000009 uValue=00000000000c3661 '_cga_msr'
    9129 _cga_msr:                                    ; 0xc7de1 LB 0x9
     9128  ; disGetNextSymbol 0xc7ddd LB 0xc9 -> off=0x0 cb=0000000000000009 uValue=00000000000c365d '_cga_msr'
     9129_cga_msr:                                    ; 0xc7ddd LB 0x9
    91309130    db  02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h, 000h
    9131   ; disGetNextSymbol 0xc7dea LB 0xc4 -> off=0x0 cb=0000000000000015 uValue=00000000000c366a '_vbebios_copyright'
    9132 _vbebios_copyright:                          ; 0xc7dea LB 0x15
     9131  ; disGetNextSymbol 0xc7de6 LB 0xc0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3666 '_vbebios_copyright'
     9132_vbebios_copyright:                          ; 0xc7de6 LB 0x15
    91339133    db  'VirtualBox VESA BIOS', 000h
    9134   ; disGetNextSymbol 0xc7dff LB 0xaf -> off=0x0 cb=0000000000000013 uValue=00000000000c367f '_vbebios_vendor_name'
    9135 _vbebios_vendor_name:                        ; 0xc7dff LB 0x13
     9134  ; disGetNextSymbol 0xc7dfb LB 0xab -> off=0x0 cb=0000000000000013 uValue=00000000000c367b '_vbebios_vendor_name'
     9135_vbebios_vendor_name:                        ; 0xc7dfb LB 0x13
    91369136    db  'Oracle Corporation', 000h
    9137   ; disGetNextSymbol 0xc7e12 LB 0x9c -> off=0x0 cb=0000000000000021 uValue=00000000000c3692 '_vbebios_product_name'
    9138 _vbebios_product_name:                       ; 0xc7e12 LB 0x21
     9137  ; disGetNextSymbol 0xc7e0e LB 0x98 -> off=0x0 cb=0000000000000021 uValue=00000000000c368e '_vbebios_product_name'
     9138_vbebios_product_name:                       ; 0xc7e0e LB 0x21
    91399139    db  'Oracle VM VirtualBox VBE Adapter', 000h
    9140   ; disGetNextSymbol 0xc7e33 LB 0x7b -> off=0x0 cb=0000000000000027 uValue=00000000000c36b3 '_vbebios_product_revision'
    9141 _vbebios_product_revision:                   ; 0xc7e33 LB 0x27
    9142     db  'Oracle VM VirtualBox Version 6.1.0_RC1', 000h
    9143   ; disGetNextSymbol 0xc7e5a LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36da '_vbebios_info_string'
    9144 _vbebios_info_string:                        ; 0xc7e5a LB 0x2b
     9140  ; disGetNextSymbol 0xc7e2f LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36af '_vbebios_product_revision'
     9141_vbebios_product_revision:                   ; 0xc7e2f LB 0x23
     9142    db  'Oracle VM VirtualBox Version 6.1.1', 000h
     9143  ; disGetNextSymbol 0xc7e52 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36d2 '_vbebios_info_string'
     9144_vbebios_info_string:                        ; 0xc7e52 LB 0x2b
    91459145    db  'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
    9146   ; disGetNextSymbol 0xc7e85 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3705 '_no_vbebios_info_string'
    9147 _no_vbebios_info_string:                     ; 0xc7e85 LB 0x29
     9146  ; disGetNextSymbol 0xc7e7d LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c36fd '_no_vbebios_info_string'
     9147_no_vbebios_info_string:                     ; 0xc7e7d LB 0x29
    91489148    db  'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
    91499149
    9150 section CONST progbits vstart=0x7eae align=1 ; size=0x0 class=DATA group=DGROUP
     9150section CONST progbits vstart=0x7ea6 align=1 ; size=0x0 class=DATA group=DGROUP
    91519151
    9152 section CONST2 progbits vstart=0x7eae align=1 ; size=0x0 class=DATA group=DGROUP
     9152section CONST2 progbits vstart=0x7ea6 align=1 ; size=0x0 class=DATA group=DGROUP
    91539153
    9154   ; Padding 0x152 bytes at 0xc7eae
     9154  ; Padding 0x15a bytes at 0xc7ea6
    91559155    db  001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 044h, 03ah, 05ch, 052h
    91569156    db  065h, 070h, 06fh, 073h, 069h, 074h, 06fh, 072h, 079h, 05ch, 074h, 072h, 075h, 06eh, 06bh, 05ch
     
    91749174    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    91759175    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    9176     db  000h, 07eh
     9176    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 052h
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.md5sum

    r82541 r82719  
    1 80603927f595b131525a5b2b4c28d157 *VBoxVgaBios8086.rom
     1ddf09c8344a22c5f12c073c9eb0a8b63 *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