VirtualBox

Ignore:
Timestamp:
Jan 11, 2023 2:30:30 PM (2 years ago)
Author:
vboxsync
Message:

7.0.6

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

Legend:

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

    r97572 r98059  
    252252    pop DS                                    ; 1f                          ; 0xc00e5 vgarom.asm:208
    253253    cld                                       ; fc                          ; 0xc00e6 vgarom.asm:209
    254     call 03982h                               ; e8 98 38                    ; 0xc00e7 vgarom.asm:210
     254    call 038d9h                               ; e8 ef 37                    ; 0xc00e7 vgarom.asm:210
    255255    popaw                                     ; 61                          ; 0xc00ea vgarom.asm:124
    256256    pop DS                                    ; 1f                          ; 0xc00eb vgarom.asm:213
     
    14631463  times 246 db 0
    14641464
    1465 section _TEXT progbits vstart=0x9f0 align=1 ; size=0x3bd5 class=CODE group=AUTO
    1466   ; disGetNextSymbol 0xc09f0 LB 0x3bd5 -> off=0x0 cb=000000000000001b uValue=00000000000c09f0 'set_int_vector'
     1465section _TEXT progbits vstart=0x9f0 align=1 ; size=0x3b42 class=CODE group=AUTO
     1466  ; disGetNextSymbol 0xc09f0 LB 0x3b42 -> off=0x0 cb=000000000000001b uValue=00000000000c09f0 'set_int_vector'
    14671467set_int_vector:                              ; 0xc09f0 LB 0x1b
    1468     push dx                                   ; 52                          ; 0xc09f0 vgabios.c:88
     1468    push dx                                   ; 52                          ; 0xc09f0 vgabios.c:87
    14691469    push bp                                   ; 55                          ; 0xc09f1
    14701470    mov bp, sp                                ; 89 e5                       ; 0xc09f2
    14711471    mov dx, bx                                ; 89 da                       ; 0xc09f4
    1472     mov bl, al                                ; 88 c3                       ; 0xc09f6 vgabios.c:92
     1472    mov bl, al                                ; 88 c3                       ; 0xc09f6 vgabios.c:91
    14731473    xor bh, bh                                ; 30 ff                       ; 0xc09f8
    14741474    sal bx, 002h                              ; c1 e3 02                    ; 0xc09fa
     
    14771477    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc0a01
    14781478    mov word [es:bx+002h], cx                 ; 26 89 4f 02                 ; 0xc0a04
    1479     pop bp                                    ; 5d                          ; 0xc0a08 vgabios.c:93
     1479    pop bp                                    ; 5d                          ; 0xc0a08 vgabios.c:92
    14801480    pop dx                                    ; 5a                          ; 0xc0a09
    14811481    retn                                      ; c3                          ; 0xc0a0a
    1482   ; disGetNextSymbol 0xc0a0b LB 0x3bba -> off=0x0 cb=000000000000001c uValue=00000000000c0a0b 'init_vga_card'
     1482  ; disGetNextSymbol 0xc0a0b LB 0x3b27 -> off=0x0 cb=000000000000001c uValue=00000000000c0a0b 'init_vga_card'
    14831483init_vga_card:                               ; 0xc0a0b LB 0x1c
    1484     push bp                                   ; 55                          ; 0xc0a0b vgabios.c:144
     1484    push bp                                   ; 55                          ; 0xc0a0b vgabios.c:143
    14851485    mov bp, sp                                ; 89 e5                       ; 0xc0a0c
    14861486    push dx                                   ; 52                          ; 0xc0a0e
    1487     mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc0a0f vgabios.c:147
     1487    mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc0a0f vgabios.c:146
    14881488    mov dx, 003c2h                            ; ba c2 03                    ; 0xc0a11
    14891489    out DX, AL                                ; ee                          ; 0xc0a14
    1490     mov AL, strict byte 004h                  ; b0 04                       ; 0xc0a15 vgabios.c:150
     1490    mov AL, strict byte 004h                  ; b0 04                       ; 0xc0a15 vgabios.c:149
    14911491    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0a17
    14921492    out DX, AL                                ; ee                          ; 0xc0a1a
    1493     mov AL, strict byte 002h                  ; b0 02                       ; 0xc0a1b vgabios.c:151
     1493    mov AL, strict byte 002h                  ; b0 02                       ; 0xc0a1b vgabios.c:150
    14941494    mov dx, 003c5h                            ; ba c5 03                    ; 0xc0a1d
    14951495    out DX, AL                                ; ee                          ; 0xc0a20
    1496     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0a21 vgabios.c:156
     1496    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0a21 vgabios.c:155
    14971497    pop dx                                    ; 5a                          ; 0xc0a24
    14981498    pop bp                                    ; 5d                          ; 0xc0a25
    14991499    retn                                      ; c3                          ; 0xc0a26
    1500   ; disGetNextSymbol 0xc0a27 LB 0x3b9e -> off=0x0 cb=000000000000003e uValue=00000000000c0a27 'init_bios_area'
     1500  ; disGetNextSymbol 0xc0a27 LB 0x3b0b -> off=0x0 cb=000000000000003e uValue=00000000000c0a27 'init_bios_area'
    15011501init_bios_area:                              ; 0xc0a27 LB 0x3e
    1502     push bx                                   ; 53                          ; 0xc0a27 vgabios.c:222
     1502    push bx                                   ; 53                          ; 0xc0a27 vgabios.c:221
    15031503    push bp                                   ; 55                          ; 0xc0a28
    15041504    mov bp, sp                                ; 89 e5                       ; 0xc0a29
    1505     xor bx, bx                                ; 31 db                       ; 0xc0a2b vgabios.c:226
     1505    xor bx, bx                                ; 31 db                       ; 0xc0a2b vgabios.c:225
    15061506    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0a2d
    15071507    mov es, ax                                ; 8e c0                       ; 0xc0a30
    1508     mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc0a32 vgabios.c:229
     1508    mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc0a32 vgabios.c:228
    15091509    and AL, strict byte 0cfh                  ; 24 cf                       ; 0xc0a36
    15101510    or AL, strict byte 020h                   ; 0c 20                       ; 0xc0a38
    15111511    mov byte [es:bx+010h], al                 ; 26 88 47 10                 ; 0xc0a3a
    1512     mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc0a3e vgabios.c:233
    1513     mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc0a44 vgabios.c:235
    1514     mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc0a4b vgabios.c:239
    1515     mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc0a51 vgabios.c:241
    1516     mov word [es:bx+000a8h], 05550h           ; 26 c7 87 a8 00 50 55        ; 0xc0a56 vgabios.c:243
     1512    mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc0a3e vgabios.c:232
     1513    mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc0a44 vgabios.c:234
     1514    mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc0a4b vgabios.c:238
     1515    mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc0a51 vgabios.c:240
     1516    mov word [es:bx+000a8h], 05550h           ; 26 c7 87 a8 00 50 55        ; 0xc0a56 vgabios.c:242
    15171517    mov [es:bx+000aah], ds                    ; 26 8c 9f aa 00              ; 0xc0a5d
    1518     pop bp                                    ; 5d                          ; 0xc0a62 vgabios.c:244
     1518    pop bp                                    ; 5d                          ; 0xc0a62 vgabios.c:243
    15191519    pop bx                                    ; 5b                          ; 0xc0a63
    15201520    retn                                      ; c3                          ; 0xc0a64
    1521   ; disGetNextSymbol 0xc0a65 LB 0x3b60 -> off=0x0 cb=0000000000000031 uValue=00000000000c0a65 'vgabios_init_func'
     1521  ; disGetNextSymbol 0xc0a65 LB 0x3acd -> off=0x0 cb=0000000000000031 uValue=00000000000c0a65 'vgabios_init_func'
    15221522vgabios_init_func:                           ; 0xc0a65 LB 0x31
    1523     inc bp                                    ; 45                          ; 0xc0a65 vgabios.c:251
     1523    inc bp                                    ; 45                          ; 0xc0a65 vgabios.c:250
    15241524    push bp                                   ; 55                          ; 0xc0a66
    15251525    mov bp, sp                                ; 89 e5                       ; 0xc0a67
    1526     call 00a0bh                               ; e8 9f ff                    ; 0xc0a69 vgabios.c:253
    1527     call 00a27h                               ; e8 b8 ff                    ; 0xc0a6c vgabios.c:254
    1528     call 03f3fh                               ; e8 cd 34                    ; 0xc0a6f vgabios.c:256
    1529     mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a72 vgabios.c:258
     1526    call 00a0bh                               ; e8 9f ff                    ; 0xc0a69 vgabios.c:252
     1527    call 00a27h                               ; e8 b8 ff                    ; 0xc0a6c vgabios.c:253
     1528    call 03each                               ; e8 3a 34                    ; 0xc0a6f vgabios.c:255
     1529    mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a72 vgabios.c:257
    15301530    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0a75
    15311531    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc0a78
    15321532    call 009f0h                               ; e8 72 ff                    ; 0xc0a7b
    1533     mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a7e vgabios.c:259
     1533    mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a7e vgabios.c:258
    15341534    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0a81
    15351535    mov ax, strict word 0006dh                ; b8 6d 00                    ; 0xc0a84
    15361536    call 009f0h                               ; e8 66 ff                    ; 0xc0a87
    1537     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a8a vgabios.c:285
     1537    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a8a vgabios.c:284
    15381538    db  032h, 0e4h
    15391539    ; xor ah, ah                                ; 32 e4                     ; 0xc0a8d
    15401540    int 010h                                  ; cd 10                       ; 0xc0a8f
    1541     mov sp, bp                                ; 89 ec                       ; 0xc0a91 vgabios.c:288
     1541    mov sp, bp                                ; 89 ec                       ; 0xc0a91 vgabios.c:287
    15421542    pop bp                                    ; 5d                          ; 0xc0a93
    15431543    dec bp                                    ; 4d                          ; 0xc0a94
    15441544    retf                                      ; cb                          ; 0xc0a95
    1545   ; disGetNextSymbol 0xc0a96 LB 0x3b2f -> off=0x0 cb=0000000000000040 uValue=00000000000c0a96 'vga_get_cursor_pos'
     1545  ; disGetNextSymbol 0xc0a96 LB 0x3a9c -> off=0x0 cb=0000000000000040 uValue=00000000000c0a96 'vga_get_cursor_pos'
    15461546vga_get_cursor_pos:                          ; 0xc0a96 LB 0x40
    1547     push si                                   ; 56                          ; 0xc0a96 vgabios.c:357
     1547    push si                                   ; 56                          ; 0xc0a96 vgabios.c:356
    15481548    push di                                   ; 57                          ; 0xc0a97
    15491549    push bp                                   ; 55                          ; 0xc0a98
    15501550    mov bp, sp                                ; 89 e5                       ; 0xc0a99
    15511551    mov si, dx                                ; 89 d6                       ; 0xc0a9b
    1552     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a9d vgabios.c:359
     1552    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a9d vgabios.c:358
    15531553    jbe short 00aafh                          ; 76 0e                       ; 0xc0a9f
    1554     push SS                                   ; 16                          ; 0xc0aa1 vgabios.c:360
     1554    push SS                                   ; 16                          ; 0xc0aa1 vgabios.c:359
    15551555    pop ES                                    ; 07                          ; 0xc0aa2
    15561556    mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0aa3
    1557     mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0aa8 vgabios.c:361
    1558     jmp short 00ad2h                          ; eb 23                       ; 0xc0aad vgabios.c:362
     1557    mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0aa8 vgabios.c:360
     1558    jmp short 00ad2h                          ; eb 23                       ; 0xc0aad vgabios.c:361
    15591559    mov di, strict word 00060h                ; bf 60 00                    ; 0xc0aaf vgabios.c:57
    15601560    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0ab2
     
    15641564    pop ES                                    ; 07                          ; 0xc0abb
    15651565    mov word [es:si], di                      ; 26 89 3c                    ; 0xc0abc
    1566     xor ah, ah                                ; 30 e4                       ; 0xc0abf vgabios.c:365
     1566    xor ah, ah                                ; 30 e4                       ; 0xc0abf vgabios.c:364
    15671567    mov si, ax                                ; 89 c6                       ; 0xc0ac1
    15681568    add si, ax                                ; 01 c6                       ; 0xc0ac3
     
    15731573    pop ES                                    ; 07                          ; 0xc0ace
    15741574    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0acf
    1575     pop bp                                    ; 5d                          ; 0xc0ad2 vgabios.c:367
     1575    pop bp                                    ; 5d                          ; 0xc0ad2 vgabios.c:366
    15761576    pop di                                    ; 5f                          ; 0xc0ad3
    15771577    pop si                                    ; 5e                          ; 0xc0ad4
    15781578    retn                                      ; c3                          ; 0xc0ad5
    1579   ; disGetNextSymbol 0xc0ad6 LB 0x3aef -> off=0x0 cb=000000000000005e uValue=00000000000c0ad6 'vga_find_glyph'
     1579  ; disGetNextSymbol 0xc0ad6 LB 0x3a5c -> off=0x0 cb=000000000000005e uValue=00000000000c0ad6 'vga_find_glyph'
    15801580vga_find_glyph:                              ; 0xc0ad6 LB 0x5e
    1581     push bp                                   ; 55                          ; 0xc0ad6 vgabios.c:370
     1581    push bp                                   ; 55                          ; 0xc0ad6 vgabios.c:369
    15821582    mov bp, sp                                ; 89 e5                       ; 0xc0ad7
    15831583    push si                                   ; 56                          ; 0xc0ad9
     
    15881588    push bx                                   ; 53                          ; 0xc0ade
    15891589    mov bl, cl                                ; 88 cb                       ; 0xc0adf
    1590     mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0ae1 vgabios.c:372
    1591     dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0ae6 vgabios.c:374
     1590    mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0ae1 vgabios.c:371
     1591    dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0ae6 vgabios.c:373
    15921592    cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0ae9
    15931593    je short 00b28h                           ; 74 39                       ; 0xc0aed
    1594     mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc0aef vgabios.c:375
     1594    mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc0aef vgabios.c:374
    15951595    xor ch, ch                                ; 30 ed                       ; 0xc0af2
    15961596    mov dx, ss                                ; 8c d2                       ; 0xc0af4
     
    16081608    test ax, ax                               ; 85 c0                       ; 0xc0b0c
    16091609    jne short 00b1ch                          ; 75 0c                       ; 0xc0b0e
    1610     mov al, bl                                ; 88 d8                       ; 0xc0b10 vgabios.c:376
     1610    mov al, bl                                ; 88 d8                       ; 0xc0b10 vgabios.c:375
    16111611    xor ah, ah                                ; 30 e4                       ; 0xc0b12
    16121612    or ah, 080h                               ; 80 cc 80                    ; 0xc0b14
    16131613    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0b17
    1614     jmp short 00b28h                          ; eb 0c                       ; 0xc0b1a vgabios.c:377
    1615     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc0b1c vgabios.c:379
     1614    jmp short 00b28h                          ; eb 0c                       ; 0xc0b1a vgabios.c:376
     1615    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc0b1c vgabios.c:378
    16161616    xor ah, ah                                ; 30 e4                       ; 0xc0b1f
    16171617    add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0b21
    16181618    db  0feh, 0c3h
    1619     ; inc bl                                    ; fe c3                     ; 0xc0b24 vgabios.c:380
    1620     jmp short 00ae6h                          ; eb be                       ; 0xc0b26 vgabios.c:381
    1621     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0b28 vgabios.c:383
     1619    ; inc bl                                    ; fe c3                     ; 0xc0b24 vgabios.c:379
     1620    jmp short 00ae6h                          ; eb be                       ; 0xc0b26 vgabios.c:380
     1621    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0b28 vgabios.c:382
    16221622    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0b2b
    16231623    pop di                                    ; 5f                          ; 0xc0b2e
     
    16251625    pop bp                                    ; 5d                          ; 0xc0b30
    16261626    retn 00004h                               ; c2 04 00                    ; 0xc0b31
    1627   ; disGetNextSymbol 0xc0b34 LB 0x3a91 -> off=0x0 cb=0000000000000046 uValue=00000000000c0b34 'vga_read_glyph_planar'
     1627  ; disGetNextSymbol 0xc0b34 LB 0x39fe -> off=0x0 cb=0000000000000046 uValue=00000000000c0b34 'vga_read_glyph_planar'
    16281628vga_read_glyph_planar:                       ; 0xc0b34 LB 0x46
    1629     push bp                                   ; 55                          ; 0xc0b34 vgabios.c:385
     1629    push bp                                   ; 55                          ; 0xc0b34 vgabios.c:384
    16301630    mov bp, sp                                ; 89 e5                       ; 0xc0b35
    16311631    push si                                   ; 56                          ; 0xc0b37
     
    16371637    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0b40
    16381638    mov bx, cx                                ; 89 cb                       ; 0xc0b43
    1639     mov ax, 00805h                            ; b8 05 08                    ; 0xc0b45 vgabios.c:392
     1639    mov ax, 00805h                            ; b8 05 08                    ; 0xc0b45 vgabios.c:391
    16401640    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0b48
    16411641    out DX, ax                                ; ef                          ; 0xc0b4b
    1642     dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0b4c vgabios.c:394
     1642    dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0b4c vgabios.c:393
    16431643    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0b4f
    16441644    je short 00b6ah                           ; 74 15                       ; 0xc0b53
    1645     mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0b55 vgabios.c:395
     1645    mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0b55 vgabios.c:394
    16461646    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0b58
    16471647    not al                                    ; f6 d0                       ; 0xc0b5b
     
    16511651    pop ES                                    ; 07                          ; 0xc0b61
    16521652    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0b62
    1653     add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0b65 vgabios.c:396
    1654     jmp short 00b4ch                          ; eb e2                       ; 0xc0b68 vgabios.c:397
    1655     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0b6a vgabios.c:400
     1653    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0b65 vgabios.c:395
     1654    jmp short 00b4ch                          ; eb e2                       ; 0xc0b68 vgabios.c:396
     1655    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0b6a vgabios.c:399
    16561656    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0b6d
    16571657    out DX, ax                                ; ef                          ; 0xc0b70
    1658     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0b71 vgabios.c:401
     1658    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0b71 vgabios.c:400
    16591659    pop di                                    ; 5f                          ; 0xc0b74
    16601660    pop si                                    ; 5e                          ; 0xc0b75
    16611661    pop bp                                    ; 5d                          ; 0xc0b76
    16621662    retn 00002h                               ; c2 02 00                    ; 0xc0b77
    1663   ; disGetNextSymbol 0xc0b7a LB 0x3a4b -> off=0x0 cb=000000000000002f uValue=00000000000c0b7a 'vga_char_ofs_planar'
     1663  ; disGetNextSymbol 0xc0b7a LB 0x39b8 -> off=0x0 cb=000000000000002f uValue=00000000000c0b7a 'vga_char_ofs_planar'
    16641664vga_char_ofs_planar:                         ; 0xc0b7a LB 0x2f
    1665     push si                                   ; 56                          ; 0xc0b7a vgabios.c:403
     1665    push si                                   ; 56                          ; 0xc0b7a vgabios.c:402
    16661666    push bp                                   ; 55                          ; 0xc0b7b
    16671667    mov bp, sp                                ; 89 e5                       ; 0xc0b7c
    16681668    mov ch, al                                ; 88 c5                       ; 0xc0b7e
    16691669    mov al, dl                                ; 88 d0                       ; 0xc0b80
    1670     xor ah, ah                                ; 30 e4                       ; 0xc0b82 vgabios.c:407
     1670    xor ah, ah                                ; 30 e4                       ; 0xc0b82 vgabios.c:406
    16711671    mul bx                                    ; f7 e3                       ; 0xc0b84
    16721672    mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc0b86
     
    16831683    mul si                                    ; f7 e6                       ; 0xc0ba0
    16841684    add ax, bx                                ; 01 d8                       ; 0xc0ba2
    1685     pop bp                                    ; 5d                          ; 0xc0ba4 vgabios.c:411
     1685    pop bp                                    ; 5d                          ; 0xc0ba4 vgabios.c:410
    16861686    pop si                                    ; 5e                          ; 0xc0ba5
    16871687    retn 00002h                               ; c2 02 00                    ; 0xc0ba6
    1688   ; disGetNextSymbol 0xc0ba9 LB 0x3a1c -> off=0x0 cb=0000000000000040 uValue=00000000000c0ba9 'vga_read_char_planar'
     1688  ; disGetNextSymbol 0xc0ba9 LB 0x3989 -> off=0x0 cb=0000000000000040 uValue=00000000000c0ba9 'vga_read_char_planar'
    16891689vga_read_char_planar:                        ; 0xc0ba9 LB 0x40
    1690     push bp                                   ; 55                          ; 0xc0ba9 vgabios.c:413
     1690    push bp                                   ; 55                          ; 0xc0ba9 vgabios.c:412
    16911691    mov bp, sp                                ; 89 e5                       ; 0xc0baa
    16921692    push cx                                   ; 51                          ; 0xc0bac
    16931693    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0bad
    1694     mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0bb0 vgabios.c:417
     1694    mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0bb0 vgabios.c:416
    16951695    mov byte [bp-003h], 000h                  ; c6 46 fd 00                 ; 0xc0bb3
    16961696    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0bb7
     
    17001700    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0bc1
    17011701    call 00b34h                               ; e8 6d ff                    ; 0xc0bc4
    1702     push word [bp-004h]                       ; ff 76 fc                    ; 0xc0bc7 vgabios.c:420
     1702    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0bc7 vgabios.c:419
    17031703    push 00100h                               ; 68 00 01                    ; 0xc0bca
    17041704    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0bcd vgabios.c:67
     
    17101710    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0bdd
    17111711    call 00ad6h                               ; e8 f3 fe                    ; 0xc0be0
    1712     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0be3 vgabios.c:421
     1712    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0be3 vgabios.c:420
    17131713    pop cx                                    ; 59                          ; 0xc0be6
    17141714    pop bp                                    ; 5d                          ; 0xc0be7
    17151715    retn                                      ; c3                          ; 0xc0be8
    1716   ; disGetNextSymbol 0xc0be9 LB 0x39dc -> off=0x0 cb=0000000000000024 uValue=00000000000c0be9 'vga_char_ofs_linear'
     1716  ; disGetNextSymbol 0xc0be9 LB 0x3949 -> off=0x0 cb=0000000000000024 uValue=00000000000c0be9 'vga_char_ofs_linear'
    17171717vga_char_ofs_linear:                         ; 0xc0be9 LB 0x24
    1718     enter 00002h, 000h                        ; c8 02 00 00                 ; 0xc0be9 vgabios.c:423
     1718    enter 00002h, 000h                        ; c8 02 00 00                 ; 0xc0be9 vgabios.c:422
    17191719    mov byte [bp-002h], al                    ; 88 46 fe                    ; 0xc0bed
    1720     mov al, dl                                ; 88 d0                       ; 0xc0bf0 vgabios.c:427
     1720    mov al, dl                                ; 88 d0                       ; 0xc0bf0 vgabios.c:426
    17211721    xor ah, ah                                ; 30 e4                       ; 0xc0bf2
    17221722    mul bx                                    ; f7 e3                       ; 0xc0bf4
     
    17281728    xor ah, ah                                ; 30 e4                       ; 0xc0c02
    17291729    add ax, dx                                ; 01 d0                       ; 0xc0c04
    1730     sal ax, 003h                              ; c1 e0 03                    ; 0xc0c06 vgabios.c:428
    1731     leave                                     ; c9                          ; 0xc0c09 vgabios.c:430
     1730    sal ax, 003h                              ; c1 e0 03                    ; 0xc0c06 vgabios.c:427
     1731    leave                                     ; c9                          ; 0xc0c09 vgabios.c:429
    17321732    retn 00002h                               ; c2 02 00                    ; 0xc0c0a
    1733   ; disGetNextSymbol 0xc0c0d LB 0x39b8 -> off=0x0 cb=000000000000004b uValue=00000000000c0c0d 'vga_read_glyph_linear'
     1733  ; disGetNextSymbol 0xc0c0d LB 0x3925 -> off=0x0 cb=000000000000004b uValue=00000000000c0c0d 'vga_read_glyph_linear'
    17341734vga_read_glyph_linear:                       ; 0xc0c0d LB 0x4b
    1735     push si                                   ; 56                          ; 0xc0c0d vgabios.c:432
     1735    push si                                   ; 56                          ; 0xc0c0d vgabios.c:431
    17361736    push di                                   ; 57                          ; 0xc0c0e
    17371737    enter 00004h, 000h                        ; c8 04 00 00                 ; 0xc0c0f
     
    17401740    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0c18
    17411741    mov bx, cx                                ; 89 cb                       ; 0xc0c1b
    1742     dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0c1d vgabios.c:438
     1742    dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0c1d vgabios.c:437
    17431743    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0c20
    17441744    je short 00c52h                           ; 74 2c                       ; 0xc0c24
    1745     xor dh, dh                                ; 30 f6                       ; 0xc0c26 vgabios.c:439
    1746     mov DL, strict byte 080h                  ; b2 80                       ; 0xc0c28 vgabios.c:440
    1747     xor ax, ax                                ; 31 c0                       ; 0xc0c2a vgabios.c:441
     1745    xor dh, dh                                ; 30 f6                       ; 0xc0c26 vgabios.c:438
     1746    mov DL, strict byte 080h                  ; b2 80                       ; 0xc0c28 vgabios.c:439
     1747    xor ax, ax                                ; 31 c0                       ; 0xc0c2a vgabios.c:440
    17481748    jmp short 00c33h                          ; eb 05                       ; 0xc0c2c
    17491749    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0c2e
    17501750    jnl short 00c47h                          ; 7d 14                       ; 0xc0c31
    1751     mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0c33 vgabios.c:442
     1751    mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0c33 vgabios.c:441
    17521752    mov di, si                                ; 89 f7                       ; 0xc0c36
    17531753    add di, ax                                ; 01 c7                       ; 0xc0c38
    17541754    cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0c3a
    17551755    je short 00c42h                           ; 74 02                       ; 0xc0c3e
    1756     or dh, dl                                 ; 08 d6                       ; 0xc0c40 vgabios.c:443
    1757     shr dl, 1                                 ; d0 ea                       ; 0xc0c42 vgabios.c:444
    1758     inc ax                                    ; 40                          ; 0xc0c44 vgabios.c:445
     1756    or dh, dl                                 ; 08 d6                       ; 0xc0c40 vgabios.c:442
     1757    shr dl, 1                                 ; d0 ea                       ; 0xc0c42 vgabios.c:443
     1758    inc ax                                    ; 40                          ; 0xc0c44 vgabios.c:444
    17591759    jmp short 00c2eh                          ; eb e7                       ; 0xc0c45
    1760     mov di, bx                                ; 89 df                       ; 0xc0c47 vgabios.c:446
     1760    mov di, bx                                ; 89 df                       ; 0xc0c47 vgabios.c:445
    17611761    inc bx                                    ; 43                          ; 0xc0c49
    17621762    mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0c4a
    1763     add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0c4d vgabios.c:447
    1764     jmp short 00c1dh                          ; eb cb                       ; 0xc0c50 vgabios.c:448
    1765     leave                                     ; c9                          ; 0xc0c52 vgabios.c:449
     1763    add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0c4d vgabios.c:446
     1764    jmp short 00c1dh                          ; eb cb                       ; 0xc0c50 vgabios.c:447
     1765    leave                                     ; c9                          ; 0xc0c52 vgabios.c:448
    17661766    pop di                                    ; 5f                          ; 0xc0c53
    17671767    pop si                                    ; 5e                          ; 0xc0c54
    17681768    retn 00002h                               ; c2 02 00                    ; 0xc0c55
    1769   ; disGetNextSymbol 0xc0c58 LB 0x396d -> off=0x0 cb=0000000000000045 uValue=00000000000c0c58 'vga_read_char_linear'
     1769  ; disGetNextSymbol 0xc0c58 LB 0x38da -> off=0x0 cb=0000000000000045 uValue=00000000000c0c58 'vga_read_char_linear'
    17701770vga_read_char_linear:                        ; 0xc0c58 LB 0x45
    1771     push bp                                   ; 55                          ; 0xc0c58 vgabios.c:451
     1771    push bp                                   ; 55                          ; 0xc0c58 vgabios.c:450
    17721772    mov bp, sp                                ; 89 e5                       ; 0xc0c59
    17731773    push cx                                   ; 51                          ; 0xc0c5b
     
    17751775    mov cx, ax                                ; 89 c1                       ; 0xc0c5f
    17761776    mov ax, dx                                ; 89 d0                       ; 0xc0c61
    1777     mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0c63 vgabios.c:455
     1777    mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0c63 vgabios.c:454
    17781778    mov byte [bp-003h], 000h                  ; c6 46 fd 00                 ; 0xc0c66
    17791779    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0c6a
     
    17831783    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0c75
    17841784    call 00c0dh                               ; e8 92 ff                    ; 0xc0c78
    1785     push word [bp-004h]                       ; ff 76 fc                    ; 0xc0c7b vgabios.c:458
     1785    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0c7b vgabios.c:457
    17861786    push 00100h                               ; 68 00 01                    ; 0xc0c7e
    17871787    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0c81 vgabios.c:67
     
    17931793    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0c91
    17941794    call 00ad6h                               ; e8 3f fe                    ; 0xc0c94
    1795     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0c97 vgabios.c:459
     1795    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0c97 vgabios.c:458
    17961796    pop cx                                    ; 59                          ; 0xc0c9a
    17971797    pop bp                                    ; 5d                          ; 0xc0c9b
    17981798    retn                                      ; c3                          ; 0xc0c9c
    1799   ; disGetNextSymbol 0xc0c9d LB 0x3928 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c9d 'vga_read_2bpp_char'
     1799  ; disGetNextSymbol 0xc0c9d LB 0x3895 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c9d 'vga_read_2bpp_char'
    18001800vga_read_2bpp_char:                          ; 0xc0c9d LB 0x35
    1801     push bp                                   ; 55                          ; 0xc0c9d vgabios.c:461
     1801    push bp                                   ; 55                          ; 0xc0c9d vgabios.c:460
    18021802    mov bp, sp                                ; 89 e5                       ; 0xc0c9e
    18031803    push bx                                   ; 53                          ; 0xc0ca0
     
    18051805    mov bx, ax                                ; 89 c3                       ; 0xc0ca2
    18061806    mov es, dx                                ; 8e c2                       ; 0xc0ca4
    1807     mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0ca6 vgabios.c:467
    1808     mov DH, strict byte 080h                  ; b6 80                       ; 0xc0ca9 vgabios.c:468
    1809     xor dl, dl                                ; 30 d2                       ; 0xc0cab vgabios.c:469
    1810     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0cad vgabios.c:470
     1807    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0ca6 vgabios.c:466
     1808    mov DH, strict byte 080h                  ; b6 80                       ; 0xc0ca9 vgabios.c:467
     1809    xor dl, dl                                ; 30 d2                       ; 0xc0cab vgabios.c:468
     1810    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0cad vgabios.c:469
    18111811    xchg ah, al                               ; 86 c4                       ; 0xc0cb0
    1812     xor bx, bx                                ; 31 db                       ; 0xc0cb2 vgabios.c:472
     1812    xor bx, bx                                ; 31 db                       ; 0xc0cb2 vgabios.c:471
    18131813    jmp short 00cbbh                          ; eb 05                       ; 0xc0cb4
    18141814    cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0cb6
    18151815    jnl short 00cc9h                          ; 7d 0e                       ; 0xc0cb9
    1816     test ax, cx                               ; 85 c8                       ; 0xc0cbb vgabios.c:473
     1816    test ax, cx                               ; 85 c8                       ; 0xc0cbb vgabios.c:472
    18171817    je short 00cc1h                           ; 74 02                       ; 0xc0cbd
    1818     or dl, dh                                 ; 08 f2                       ; 0xc0cbf vgabios.c:474
    1819     shr dh, 1                                 ; d0 ee                       ; 0xc0cc1 vgabios.c:475
    1820     shr cx, 002h                              ; c1 e9 02                    ; 0xc0cc3 vgabios.c:476
    1821     inc bx                                    ; 43                          ; 0xc0cc6 vgabios.c:477
     1818    or dl, dh                                 ; 08 f2                       ; 0xc0cbf vgabios.c:473
     1819    shr dh, 1                                 ; d0 ee                       ; 0xc0cc1 vgabios.c:474
     1820    shr cx, 002h                              ; c1 e9 02                    ; 0xc0cc3 vgabios.c:475
     1821    inc bx                                    ; 43                          ; 0xc0cc6 vgabios.c:476
    18221822    jmp short 00cb6h                          ; eb ed                       ; 0xc0cc7
    1823     mov al, dl                                ; 88 d0                       ; 0xc0cc9 vgabios.c:479
     1823    mov al, dl                                ; 88 d0                       ; 0xc0cc9 vgabios.c:478
    18241824    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0ccb
    18251825    pop cx                                    ; 59                          ; 0xc0cce
     
    18271827    pop bp                                    ; 5d                          ; 0xc0cd0
    18281828    retn                                      ; c3                          ; 0xc0cd1
    1829   ; disGetNextSymbol 0xc0cd2 LB 0x38f3 -> off=0x0 cb=0000000000000084 uValue=00000000000c0cd2 'vga_read_glyph_cga'
     1829  ; disGetNextSymbol 0xc0cd2 LB 0x3860 -> off=0x0 cb=0000000000000084 uValue=00000000000c0cd2 'vga_read_glyph_cga'
    18301830vga_read_glyph_cga:                          ; 0xc0cd2 LB 0x84
    1831     push bp                                   ; 55                          ; 0xc0cd2 vgabios.c:481
     1831    push bp                                   ; 55                          ; 0xc0cd2 vgabios.c:480
    18321832    mov bp, sp                                ; 89 e5                       ; 0xc0cd3
    18331833    push cx                                   ; 51                          ; 0xc0cd5
     
    18361836    push ax                                   ; 50                          ; 0xc0cd8
    18371837    mov si, dx                                ; 89 d6                       ; 0xc0cd9
    1838     cmp bl, 006h                              ; 80 fb 06                    ; 0xc0cdb vgabios.c:489
     1838    cmp bl, 006h                              ; 80 fb 06                    ; 0xc0cdb vgabios.c:488
    18391839    je short 00d1ah                           ; 74 3a                       ; 0xc0cde
    1840     mov bx, ax                                ; 89 c3                       ; 0xc0ce0 vgabios.c:491
     1840    mov bx, ax                                ; 89 c3                       ; 0xc0ce0 vgabios.c:490
    18411841    add bx, ax                                ; 01 c3                       ; 0xc0ce2
    18421842    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0ce4
    1843     xor cx, cx                                ; 31 c9                       ; 0xc0ce9 vgabios.c:493
     1843    xor cx, cx                                ; 31 c9                       ; 0xc0ce9 vgabios.c:492
    18441844    jmp short 00cf2h                          ; eb 05                       ; 0xc0ceb
    18451845    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0ced
    18461846    jnl short 00d4eh                          ; 7d 5c                       ; 0xc0cf0
    1847     mov ax, bx                                ; 89 d8                       ; 0xc0cf2 vgabios.c:494
     1847    mov ax, bx                                ; 89 d8                       ; 0xc0cf2 vgabios.c:493
    18481848    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0cf4
    18491849    call 00c9dh                               ; e8 a3 ff                    ; 0xc0cf7
     
    18531853    pop ES                                    ; 07                          ; 0xc0cfe
    18541854    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cff
    1855     lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0d02 vgabios.c:495
     1855    lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0d02 vgabios.c:494
    18561856    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0d06
    18571857    call 00c9dh                               ; e8 91 ff                    ; 0xc0d09
     
    18611861    pop ES                                    ; 07                          ; 0xc0d10
    18621862    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0d11
    1863     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0d14 vgabios.c:496
    1864     inc cx                                    ; 41                          ; 0xc0d17 vgabios.c:497
     1863    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0d14 vgabios.c:495
     1864    inc cx                                    ; 41                          ; 0xc0d17 vgabios.c:496
    18651865    jmp short 00cedh                          ; eb d3                       ; 0xc0d18
    1866     mov bx, ax                                ; 89 c3                       ; 0xc0d1a vgabios.c:499
     1866    mov bx, ax                                ; 89 c3                       ; 0xc0d1a vgabios.c:498
    18671867    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0d1c
    1868     xor cx, cx                                ; 31 c9                       ; 0xc0d21 vgabios.c:500
     1868    xor cx, cx                                ; 31 c9                       ; 0xc0d21 vgabios.c:499
    18691869    jmp short 00d2ah                          ; eb 05                       ; 0xc0d23
    18701870    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0d25
    18711871    jnl short 00d4eh                          ; 7d 24                       ; 0xc0d28
    1872     mov di, si                                ; 89 f7                       ; 0xc0d2a vgabios.c:501
     1872    mov di, si                                ; 89 f7                       ; 0xc0d2a vgabios.c:500
    18731873    inc si                                    ; 46                          ; 0xc0d2c
    18741874    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0d2d
     
    18771877    pop ES                                    ; 07                          ; 0xc0d34
    18781878    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0d35
    1879     mov di, si                                ; 89 f7                       ; 0xc0d38 vgabios.c:502
     1879    mov di, si                                ; 89 f7                       ; 0xc0d38 vgabios.c:501
    18801880    inc si                                    ; 46                          ; 0xc0d3a
    18811881    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0d3b
     
    18841884    pop ES                                    ; 07                          ; 0xc0d44
    18851885    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0d45
    1886     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0d48 vgabios.c:503
    1887     inc cx                                    ; 41                          ; 0xc0d4b vgabios.c:504
     1886    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0d48 vgabios.c:502
     1887    inc cx                                    ; 41                          ; 0xc0d4b vgabios.c:503
    18881888    jmp short 00d25h                          ; eb d7                       ; 0xc0d4c
    1889     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0d4e vgabios.c:506
     1889    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0d4e vgabios.c:505
    18901890    pop di                                    ; 5f                          ; 0xc0d51
    18911891    pop si                                    ; 5e                          ; 0xc0d52
     
    18931893    pop bp                                    ; 5d                          ; 0xc0d54
    18941894    retn                                      ; c3                          ; 0xc0d55
    1895   ; disGetNextSymbol 0xc0d56 LB 0x386f -> off=0x0 cb=000000000000001a uValue=00000000000c0d56 'vga_char_ofs_cga'
     1895  ; disGetNextSymbol 0xc0d56 LB 0x37dc -> off=0x0 cb=000000000000001a uValue=00000000000c0d56 'vga_char_ofs_cga'
    18961896vga_char_ofs_cga:                            ; 0xc0d56 LB 0x1a
    1897     push cx                                   ; 51                          ; 0xc0d56 vgabios.c:508
     1897    push cx                                   ; 51                          ; 0xc0d56 vgabios.c:507
    18981898    push bp                                   ; 55                          ; 0xc0d57
    18991899    mov bp, sp                                ; 89 e5                       ; 0xc0d58
    19001900    mov cl, al                                ; 88 c1                       ; 0xc0d5a
    19011901    mov al, dl                                ; 88 d0                       ; 0xc0d5c
    1902     xor ah, ah                                ; 30 e4                       ; 0xc0d5e vgabios.c:513
     1902    xor ah, ah                                ; 30 e4                       ; 0xc0d5e vgabios.c:512
    19031903    mul bx                                    ; f7 e3                       ; 0xc0d60
    19041904    mov bx, ax                                ; 89 c3                       ; 0xc0d62
     
    19071907    xor ah, ah                                ; 30 e4                       ; 0xc0d69
    19081908    add ax, bx                                ; 01 d8                       ; 0xc0d6b
    1909     pop bp                                    ; 5d                          ; 0xc0d6d vgabios.c:514
     1909    pop bp                                    ; 5d                          ; 0xc0d6d vgabios.c:513
    19101910    pop cx                                    ; 59                          ; 0xc0d6e
    19111911    retn                                      ; c3                          ; 0xc0d6f
    1912   ; disGetNextSymbol 0xc0d70 LB 0x3855 -> off=0x0 cb=0000000000000066 uValue=00000000000c0d70 'vga_read_char_cga'
     1912  ; disGetNextSymbol 0xc0d70 LB 0x37c2 -> off=0x0 cb=0000000000000066 uValue=00000000000c0d70 'vga_read_char_cga'
    19131913vga_read_char_cga:                           ; 0xc0d70 LB 0x66
    1914     push bp                                   ; 55                          ; 0xc0d70 vgabios.c:516
     1914    push bp                                   ; 55                          ; 0xc0d70 vgabios.c:515
    19151915    mov bp, sp                                ; 89 e5                       ; 0xc0d71
    19161916    push bx                                   ; 53                          ; 0xc0d73
    19171917    push cx                                   ; 51                          ; 0xc0d74
    19181918    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0d75
    1919     mov bl, dl                                ; 88 d3                       ; 0xc0d78 vgabios.c:522
     1919    mov bl, dl                                ; 88 d3                       ; 0xc0d78 vgabios.c:521
    19201920    xor bh, bh                                ; 30 ff                       ; 0xc0d7a
    19211921    lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0d7c
    19221922    call 00cd2h                               ; e8 50 ff                    ; 0xc0d7f
    1923     push strict byte 00008h                   ; 6a 08                       ; 0xc0d82 vgabios.c:525
     1923    push strict byte 00008h                   ; 6a 08                       ; 0xc0d82 vgabios.c:524
    19241924    push 00080h                               ; 68 80 00                    ; 0xc0d84
    19251925    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0d87 vgabios.c:67
     
    19321932    call 00ad6h                               ; e8 39 fd                    ; 0xc0d9a
    19331933    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d9d
    1934     test ah, 080h                             ; f6 c4 80                    ; 0xc0da0 vgabios.c:527
     1934    test ah, 080h                             ; f6 c4 80                    ; 0xc0da0 vgabios.c:526
    19351935    jne short 00dcch                          ; 75 27                       ; 0xc0da3
    19361936    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0da5 vgabios.c:67
     
    19391939    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0dac
    19401940    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0daf
    1941     test dx, dx                               ; 85 d2                       ; 0xc0db3 vgabios.c:531
     1941    test dx, dx                               ; 85 d2                       ; 0xc0db3 vgabios.c:530
    19421942    jne short 00dbbh                          ; 75 04                       ; 0xc0db5
    19431943    test ax, ax                               ; 85 c0                       ; 0xc0db7
    19441944    je short 00dcch                           ; 74 11                       ; 0xc0db9
    1945     push strict byte 00008h                   ; 6a 08                       ; 0xc0dbb vgabios.c:532
     1945    push strict byte 00008h                   ; 6a 08                       ; 0xc0dbb vgabios.c:531
    19461946    push 00080h                               ; 68 80 00                    ; 0xc0dbd
    19471947    mov cx, 00080h                            ; b9 80 00                    ; 0xc0dc0
     
    19491949    call 00ad6h                               ; e8 0d fd                    ; 0xc0dc6
    19501950    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0dc9
    1951     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0dcc vgabios.c:535
     1951    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0dcc vgabios.c:534
    19521952    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0dcf
    19531953    pop cx                                    ; 59                          ; 0xc0dd2
     
    19551955    pop bp                                    ; 5d                          ; 0xc0dd4
    19561956    retn                                      ; c3                          ; 0xc0dd5
    1957   ; disGetNextSymbol 0xc0dd6 LB 0x37ef -> off=0x0 cb=0000000000000130 uValue=00000000000c0dd6 'vga_read_char_attr'
     1957  ; disGetNextSymbol 0xc0dd6 LB 0x375c -> off=0x0 cb=0000000000000130 uValue=00000000000c0dd6 'vga_read_char_attr'
    19581958vga_read_char_attr:                          ; 0xc0dd6 LB 0x130
    1959     push bp                                   ; 55                          ; 0xc0dd6 vgabios.c:537
     1959    push bp                                   ; 55                          ; 0xc0dd6 vgabios.c:536
    19601960    mov bp, sp                                ; 89 e5                       ; 0xc0dd7
    19611961    push bx                                   ; 53                          ; 0xc0dd9
     
    19711971    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ded
    19721972    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0df0 vgabios.c:48
    1973     xor ah, ah                                ; 30 e4                       ; 0xc0df3 vgabios.c:545
    1974     call 038c2h                               ; e8 ca 2a                    ; 0xc0df5
     1973    xor ah, ah                                ; 30 e4                       ; 0xc0df3 vgabios.c:544
     1974    call 03819h                               ; e8 21 2a                    ; 0xc0df5
    19751975    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0df8
    1976     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0dfb vgabios.c:546
     1976    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0dfb vgabios.c:545
    19771977    jne short 00e02h                          ; 75 03                       ; 0xc0dfd
    19781978    jmp near 00efdh                           ; e9 fb 00                    ; 0xc0dff
    1979     mov cl, byte [bp-00eh]                    ; 8a 4e f2                    ; 0xc0e02 vgabios.c:550
     1979    mov cl, byte [bp-00eh]                    ; 8a 4e f2                    ; 0xc0e02 vgabios.c:549
    19801980    xor ch, ch                                ; 30 ed                       ; 0xc0e05
    19811981    lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc0e07
     
    19831983    mov ax, cx                                ; 89 c8                       ; 0xc0e0d
    19841984    call 00a96h                               ; e8 84 fc                    ; 0xc0e0f
    1985     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc0e12 vgabios.c:551
     1985    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc0e12 vgabios.c:550
    19861986    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0e15
    1987     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc0e18 vgabios.c:552
     1987    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc0e18 vgabios.c:551
    19881988    xor al, al                                ; 30 c0                       ; 0xc0e1b
    19891989    shr ax, 008h                              ; c1 e8 08                    ; 0xc0e1d
     
    20002000    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0e3a
    20012001    mov word [bp-018h], di                    ; 89 7e e8                    ; 0xc0e3d vgabios.c:58
    2002     mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc0e40 vgabios.c:558
     2002    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc0e40 vgabios.c:557
    20032003    xor bh, bh                                ; 30 ff                       ; 0xc0e43
    20042004    sal bx, 003h                              ; c1 e3 03                    ; 0xc0e45
    20052005    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0e48
    20062006    jne short 00e7fh                          ; 75 30                       ; 0xc0e4d
    2007     mov ax, di                                ; 89 f8                       ; 0xc0e4f vgabios.c:560
     2007    mov ax, di                                ; 89 f8                       ; 0xc0e4f vgabios.c:559
    20082008    mul word [bp-014h]                        ; f7 66 ec                    ; 0xc0e51
    20092009    add ax, ax                                ; 01 c0                       ; 0xc0e54
     
    20262026    pop ES                                    ; 07                          ; 0xc0e79
    20272027    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0e7a
    2028     jmp short 00dffh                          ; eb 80                       ; 0xc0e7d vgabios.c:562
    2029     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0e7f vgabios.c:563
     2028    jmp short 00dffh                          ; eb 80                       ; 0xc0e7d vgabios.c:561
     2029    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0e7f vgabios.c:562
    20302030    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0e83
    20312031    je short 00ed6h                           ; 74 4e                       ; 0xc0e86
     
    20362036    jbe short 00eafh                          ; 76 1b                       ; 0xc0e92
    20372037    jmp short 00efdh                          ; eb 67                       ; 0xc0e94
    2038     xor dh, dh                                ; 30 f6                       ; 0xc0e96 vgabios.c:566
     2038    xor dh, dh                                ; 30 f6                       ; 0xc0e96 vgabios.c:565
    20392039    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e98
    20402040    xor ah, ah                                ; 30 e4                       ; 0xc0e9b
    20412041    mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc0e9d
    20422042    call 00d56h                               ; e8 b3 fe                    ; 0xc0ea0
    2043     mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc0ea3 vgabios.c:567
     2043    mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc0ea3 vgabios.c:566
    20442044    xor dh, dh                                ; 30 f6                       ; 0xc0ea6
    20452045    call 00d70h                               ; e8 c5 fe                    ; 0xc0ea8
     
    20482048    mov bx, 00085h                            ; bb 85 00                    ; 0xc0eaf vgabios.c:57
    20492049    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0eb2
    2050     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0eb5 vgabios.c:572
     2050    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0eb5 vgabios.c:571
    20512051    mov byte [bp-011h], ch                    ; 88 6e ef                    ; 0xc0eb8
    20522052    push word [bp-012h]                       ; ff 76 ee                    ; 0xc0ebb
     
    20562056    mov bx, di                                ; 89 fb                       ; 0xc0ec5
    20572057    call 00b7ah                               ; e8 b0 fc                    ; 0xc0ec7
    2058     mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0eca vgabios.c:573
     2058    mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0eca vgabios.c:572
    20592059    mov dx, ax                                ; 89 c2                       ; 0xc0ecd
    20602060    mov ax, di                                ; 89 f8                       ; 0xc0ecf
     
    20632063    mov bx, 00085h                            ; bb 85 00                    ; 0xc0ed6 vgabios.c:57
    20642064    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0ed9
    2065     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0edc vgabios.c:577
     2065    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0edc vgabios.c:576
    20662066    mov byte [bp-011h], ch                    ; 88 6e ef                    ; 0xc0edf
    20672067    push word [bp-012h]                       ; ff 76 ee                    ; 0xc0ee2
     
    20712071    mov bx, di                                ; 89 fb                       ; 0xc0eec
    20722072    call 00be9h                               ; e8 f8 fc                    ; 0xc0eee
    2073     mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0ef1 vgabios.c:578
     2073    mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0ef1 vgabios.c:577
    20742074    mov dx, ax                                ; 89 c2                       ; 0xc0ef4
    20752075    mov ax, di                                ; 89 f8                       ; 0xc0ef6
    20762076    call 00c58h                               ; e8 5d fd                    ; 0xc0ef8
    20772077    jmp short 00eabh                          ; eb ae                       ; 0xc0efb
    2078     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0efd vgabios.c:587
     2078    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0efd vgabios.c:586
    20792079    pop di                                    ; 5f                          ; 0xc0f00
    20802080    pop si                                    ; 5e                          ; 0xc0f01
     
    20832083    pop bp                                    ; 5d                          ; 0xc0f04
    20842084    retn                                      ; c3                          ; 0xc0f05
    2085   ; disGetNextSymbol 0xc0f06 LB 0x36bf -> off=0x10 cb=0000000000000083 uValue=00000000000c0f16 'vga_get_font_info'
     2085  ; disGetNextSymbol 0xc0f06 LB 0x362c -> off=0x10 cb=0000000000000083 uValue=00000000000c0f16 'vga_get_font_info'
    20862086    db  02dh, 00fh, 072h, 00fh, 077h, 00fh, 07eh, 00fh, 083h, 00fh, 088h, 00fh, 08dh, 00fh, 092h, 00fh
    20872087vga_get_font_info:                           ; 0xc0f16 LB 0x83
    2088     push si                                   ; 56                          ; 0xc0f16 vgabios.c:589
     2088    push si                                   ; 56                          ; 0xc0f16 vgabios.c:588
    20892089    push di                                   ; 57                          ; 0xc0f17
    20902090    push bp                                   ; 55                          ; 0xc0f18
     
    20922092    mov si, dx                                ; 89 d6                       ; 0xc0f1b
    20932093    mov di, bx                                ; 89 df                       ; 0xc0f1d
    2094     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0f1f vgabios.c:594
     2094    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0f1f vgabios.c:593
    20952095    jnbe short 00f6ch                         ; 77 48                       ; 0xc0f22
    20962096    mov bx, ax                                ; 89 c3                       ; 0xc0f24
     
    21022102    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0f34
    21032103    mov ax, word [es:bx+002h]                 ; 26 8b 47 02                 ; 0xc0f37
    2104     push SS                                   ; 16                          ; 0xc0f3b vgabios.c:597
     2104    push SS                                   ; 16                          ; 0xc0f3b vgabios.c:596
    21052105    pop ES                                    ; 07                          ; 0xc0f3c
    21062106    mov word [es:di], dx                      ; 26 89 15                    ; 0xc0f3d
     
    21302130    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0f72 vgabios.c:67
    21312131    jmp short 00f30h                          ; eb b9                       ; 0xc0f75
    2132     mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc0f77 vgabios.c:602
     2132    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc0f77 vgabios.c:601
    21332133    mov ax, ds                                ; 8c d8                       ; 0xc0f7a
    2134     jmp short 00f3bh                          ; eb bd                       ; 0xc0f7c vgabios.c:603
    2135     mov dx, 0556ch                            ; ba 6c 55                    ; 0xc0f7e vgabios.c:605
     2134    jmp short 00f3bh                          ; eb bd                       ; 0xc0f7c vgabios.c:602
     2135    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc0f7e vgabios.c:604
    21362136    jmp short 00f7ah                          ; eb f7                       ; 0xc0f81
    2137     mov dx, 0596ch                            ; ba 6c 59                    ; 0xc0f83 vgabios.c:608
     2137    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc0f83 vgabios.c:607
    21382138    jmp short 00f7ah                          ; eb f2                       ; 0xc0f86
    2139     mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc0f88 vgabios.c:611
     2139    mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc0f88 vgabios.c:610
    21402140    jmp short 00f7ah                          ; eb ed                       ; 0xc0f8b
    2141     mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc0f8d vgabios.c:614
     2141    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc0f8d vgabios.c:613
    21422142    jmp short 00f7ah                          ; eb e8                       ; 0xc0f90
    2143     mov dx, 07c99h                            ; ba 99 7c                    ; 0xc0f92 vgabios.c:617
     2143    mov dx, 07c99h                            ; ba 99 7c                    ; 0xc0f92 vgabios.c:616
    21442144    jmp short 00f7ah                          ; eb e3                       ; 0xc0f95
    2145     jmp short 00f6ch                          ; eb d3                       ; 0xc0f97 vgabios.c:623
    2146   ; disGetNextSymbol 0xc0f99 LB 0x362c -> off=0x0 cb=0000000000000166 uValue=00000000000c0f99 'vga_read_pixel'
     2145    jmp short 00f6ch                          ; eb d3                       ; 0xc0f97 vgabios.c:622
     2146  ; disGetNextSymbol 0xc0f99 LB 0x3599 -> off=0x0 cb=0000000000000166 uValue=00000000000c0f99 'vga_read_pixel'
    21472147vga_read_pixel:                              ; 0xc0f99 LB 0x166
    2148     push bp                                   ; 55                          ; 0xc0f99 vgabios.c:636
     2148    push bp                                   ; 55                          ; 0xc0f99 vgabios.c:635
    21492149    mov bp, sp                                ; 89 e5                       ; 0xc0f9a
    21502150    push si                                   ; 56                          ; 0xc0f9c
     
    21592159    mov es, ax                                ; 8e c0                       ; 0xc0fb1
    21602160    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0fb3
    2161     xor ah, ah                                ; 30 e4                       ; 0xc0fb6 vgabios.c:643
    2162     call 038c2h                               ; e8 07 29                    ; 0xc0fb8
     2161    xor ah, ah                                ; 30 e4                       ; 0xc0fb6 vgabios.c:642
     2162    call 03819h                               ; e8 5e 28                    ; 0xc0fb8
    21632163    mov ah, al                                ; 88 c4                       ; 0xc0fbb
    2164     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0fbd vgabios.c:644
     2164    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0fbd vgabios.c:643
    21652165    je short 00fcfh                           ; 74 0e                       ; 0xc0fbf
    2166     mov bl, al                                ; 88 c3                       ; 0xc0fc1 vgabios.c:646
     2166    mov bl, al                                ; 88 c3                       ; 0xc0fc1 vgabios.c:645
    21672167    xor bh, bh                                ; 30 ff                       ; 0xc0fc3
    21682168    sal bx, 003h                              ; c1 e3 03                    ; 0xc0fc5
    21692169    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0fc8
    21702170    jne short 00fd2h                          ; 75 03                       ; 0xc0fcd
    2171     jmp near 010f8h                           ; e9 26 01                    ; 0xc0fcf vgabios.c:647
    2172     mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0fd2 vgabios.c:650
     2171    jmp near 010f8h                           ; e9 26 01                    ; 0xc0fcf vgabios.c:646
     2172    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0fd2 vgabios.c:649
    21732173    cmp ch, 003h                              ; 80 fd 03                    ; 0xc0fd6
    21742174    jc short 00feah                           ; 72 0f                       ; 0xc0fd9
     
    21972197    mul dx                                    ; f7 e2                       ; 0xc1013
    21982198    add bx, ax                                ; 01 c3                       ; 0xc1015
    2199     mov cx, si                                ; 89 f1                       ; 0xc1017 vgabios.c:655
     2199    mov cx, si                                ; 89 f1                       ; 0xc1017 vgabios.c:654
    22002200    and cx, strict byte 00007h                ; 83 e1 07                    ; 0xc1019
    22012201    mov ax, 00080h                            ; b8 80 00                    ; 0xc101c
    22022202    sar ax, CL                                ; d3 f8                       ; 0xc101f
    22032203    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1021
    2204     mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc1024 vgabios.c:657
     2204    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc1024 vgabios.c:656
    22052205    jmp short 01032h                          ; eb 09                       ; 0xc1027
    22062206    jmp near 010ceh                           ; e9 a2 00                    ; 0xc1029
    22072207    cmp byte [bp-006h], 004h                  ; 80 7e fa 04                 ; 0xc102c
    22082208    jnc short 0105dh                          ; 73 2b                       ; 0xc1030
    2209     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1032 vgabios.c:658
     2209    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1032 vgabios.c:657
    22102210    xor ah, ah                                ; 30 e4                       ; 0xc1035
    22112211    sal ax, 008h                              ; c1 e0 08                    ; 0xc1037
     
    22172217    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1045
    22182218    and al, byte [bp-008h]                    ; 22 46 f8                    ; 0xc1048 vgabios.c:48
    2219     test al, al                               ; 84 c0                       ; 0xc104b vgabios.c:660
     2219    test al, al                               ; 84 c0                       ; 0xc104b vgabios.c:659
    22202220    jbe short 01058h                          ; 76 09                       ; 0xc104d
    2221     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc104f vgabios.c:661
     2221    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc104f vgabios.c:660
    22222222    mov AL, strict byte 001h                  ; b0 01                       ; 0xc1052
    22232223    sal al, CL                                ; d2 e0                       ; 0xc1054
    22242224    or ch, al                                 ; 08 c5                       ; 0xc1056
    2225     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1058 vgabios.c:662
     2225    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1058 vgabios.c:661
    22262226    jmp short 0102ch                          ; eb cf                       ; 0xc105b
    22272227    jmp near 010f0h                           ; e9 90 00                    ; 0xc105d
    2228     mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc1060 vgabios.c:665
     2228    mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc1060 vgabios.c:664
    22292229    xor ch, ch                                ; 30 ed                       ; 0xc1064
    22302230    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc1066
     
    22382238    imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc1077
    22392239    add bx, cx                                ; 01 cb                       ; 0xc107a
    2240     test dl, 001h                             ; f6 c2 01                    ; 0xc107c vgabios.c:666
     2240    test dl, 001h                             ; f6 c2 01                    ; 0xc107c vgabios.c:665
    22412241    je short 01084h                           ; 74 03                       ; 0xc107f
    2242     add bh, 020h                              ; 80 c7 20                    ; 0xc1081 vgabios.c:667
     2242    add bh, 020h                              ; 80 c7 20                    ; 0xc1081 vgabios.c:666
    22432243    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1084 vgabios.c:47
    22442244    mov es, dx                                ; 8e c2                       ; 0xc1087
    22452245    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1089
    2246     mov bl, ah                                ; 88 e3                       ; 0xc108c vgabios.c:669
     2246    mov bl, ah                                ; 88 e3                       ; 0xc108c vgabios.c:668
    22472247    xor bh, bh                                ; 30 ff                       ; 0xc108e
    22482248    sal bx, 003h                              ; c1 e3 03                    ; 0xc1090
    22492249    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc1093
    22502250    jne short 010b5h                          ; 75 1b                       ; 0xc1098
    2251     mov cx, si                                ; 89 f1                       ; 0xc109a vgabios.c:670
     2251    mov cx, si                                ; 89 f1                       ; 0xc109a vgabios.c:669
    22522252    xor ch, ch                                ; 30 ed                       ; 0xc109c
    22532253    and cl, 003h                              ; 80 e1 03                    ; 0xc109e
     
    22602260    mov ch, al                                ; 88 c5                       ; 0xc10ae
    22612261    and ch, 003h                              ; 80 e5 03                    ; 0xc10b0
    2262     jmp short 010f0h                          ; eb 3b                       ; 0xc10b3 vgabios.c:671
    2263     mov cx, si                                ; 89 f1                       ; 0xc10b5 vgabios.c:672
     2262    jmp short 010f0h                          ; eb 3b                       ; 0xc10b3 vgabios.c:670
     2263    mov cx, si                                ; 89 f1                       ; 0xc10b5 vgabios.c:671
    22642264    xor ch, ch                                ; 30 ed                       ; 0xc10b7
    22652265    and cl, 007h                              ; 80 e1 07                    ; 0xc10b9
     
    22712271    mov ch, al                                ; 88 c5                       ; 0xc10c7
    22722272    and ch, 001h                              ; 80 e5 01                    ; 0xc10c9
    2273     jmp short 010f0h                          ; eb 22                       ; 0xc10cc vgabios.c:673
     2273    jmp short 010f0h                          ; eb 22                       ; 0xc10cc vgabios.c:672
    22742274    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc10ce vgabios.c:57
    22752275    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc10d1
     
    22842284    mov es, ax                                ; 8e c0                       ; 0xc10e7
    22852285    mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc10e9
    2286     jmp short 010f0h                          ; eb 02                       ; 0xc10ec vgabios.c:677
    2287     xor ch, ch                                ; 30 ed                       ; 0xc10ee vgabios.c:682
    2288     push SS                                   ; 16                          ; 0xc10f0 vgabios.c:684
     2286    jmp short 010f0h                          ; eb 02                       ; 0xc10ec vgabios.c:676
     2287    xor ch, ch                                ; 30 ed                       ; 0xc10ee vgabios.c:681
     2288    push SS                                   ; 16                          ; 0xc10f0 vgabios.c:683
    22892289    pop ES                                    ; 07                          ; 0xc10f1
    22902290    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc10f2
    22912291    mov byte [es:bx], ch                      ; 26 88 2f                    ; 0xc10f5
    2292     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc10f8 vgabios.c:685
     2292    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc10f8 vgabios.c:684
    22932293    pop di                                    ; 5f                          ; 0xc10fb
    22942294    pop si                                    ; 5e                          ; 0xc10fc
    22952295    pop bp                                    ; 5d                          ; 0xc10fd
    22962296    retn                                      ; c3                          ; 0xc10fe
    2297   ; disGetNextSymbol 0xc10ff LB 0x34c6 -> off=0x0 cb=000000000000008d uValue=00000000000c10ff 'biosfn_perform_gray_scale_summing'
     2297  ; disGetNextSymbol 0xc10ff LB 0x3433 -> off=0x0 cb=000000000000008d uValue=00000000000c10ff 'biosfn_perform_gray_scale_summing'
    22982298biosfn_perform_gray_scale_summing:           ; 0xc10ff LB 0x8d
    2299     push bp                                   ; 55                          ; 0xc10ff vgabios.c:690
     2299    push bp                                   ; 55                          ; 0xc10ff vgabios.c:689
    23002300    mov bp, sp                                ; 89 e5                       ; 0xc1100
    23012301    push bx                                   ; 53                          ; 0xc1102
     
    23072307    mov bx, ax                                ; 89 c3                       ; 0xc1108
    23082308    mov di, dx                                ; 89 d7                       ; 0xc110a
    2309     mov dx, 003dah                            ; ba da 03                    ; 0xc110c vgabios.c:695
     2309    mov dx, 003dah                            ; ba da 03                    ; 0xc110c vgabios.c:694
    23102310    in AL, DX                                 ; ec                          ; 0xc110f
    23112311    db  02ah, 0e4h
    23122312    ; sub ah, ah                                ; 2a e4                     ; 0xc1110
    2313     xor al, al                                ; 30 c0                       ; 0xc1112 vgabios.c:696
     2313    xor al, al                                ; 30 c0                       ; 0xc1112 vgabios.c:695
    23142314    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1114
    23152315    out DX, AL                                ; ee                          ; 0xc1117
    2316     xor si, si                                ; 31 f6                       ; 0xc1118 vgabios.c:698
     2316    xor si, si                                ; 31 f6                       ; 0xc1118 vgabios.c:697
    23172317    cmp si, di                                ; 39 fe                       ; 0xc111a
    23182318    jnc short 01171h                          ; 73 53                       ; 0xc111c
    2319     mov al, bl                                ; 88 d8                       ; 0xc111e vgabios.c:701
     2319    mov al, bl                                ; 88 d8                       ; 0xc111e vgabios.c:700
    23202320    mov dx, 003c7h                            ; ba c7 03                    ; 0xc1120
    23212321    out DX, AL                                ; ee                          ; 0xc1123
    2322     mov dx, 003c9h                            ; ba c9 03                    ; 0xc1124 vgabios.c:703
     2322    mov dx, 003c9h                            ; ba c9 03                    ; 0xc1124 vgabios.c:702
    23232323    in AL, DX                                 ; ec                          ; 0xc1127
    23242324    db  02ah, 0e4h
    23252325    ; sub ah, ah                                ; 2a e4                     ; 0xc1128
    23262326    mov cx, ax                                ; 89 c1                       ; 0xc112a
    2327     in AL, DX                                 ; ec                          ; 0xc112c vgabios.c:704
     2327    in AL, DX                                 ; ec                          ; 0xc112c vgabios.c:703
    23282328    db  02ah, 0e4h
    23292329    ; sub ah, ah                                ; 2a e4                     ; 0xc112d
    23302330    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc112f
    2331     in AL, DX                                 ; ec                          ; 0xc1132 vgabios.c:705
     2331    in AL, DX                                 ; ec                          ; 0xc1132 vgabios.c:704
    23322332    db  02ah, 0e4h
    23332333    ; sub ah, ah                                ; 2a e4                     ; 0xc1133
    2334     xor ch, ch                                ; 30 ed                       ; 0xc1135 vgabios.c:708
     2334    xor ch, ch                                ; 30 ed                       ; 0xc1135 vgabios.c:707
    23352335    imul cx, cx, strict byte 0004dh           ; 6b c9 4d                    ; 0xc1137
    23362336    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc113a
     
    23442344    add cx, 00080h                            ; 81 c1 80 00                 ; 0xc1150
    23452345    sar cx, 008h                              ; c1 f9 08                    ; 0xc1154
    2346     cmp cx, strict byte 0003fh                ; 83 f9 3f                    ; 0xc1157 vgabios.c:710
     2346    cmp cx, strict byte 0003fh                ; 83 f9 3f                    ; 0xc1157 vgabios.c:709
    23472347    jbe short 0115fh                          ; 76 03                       ; 0xc115a
    23482348    mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc115c
    2349     mov al, bl                                ; 88 d8                       ; 0xc115f vgabios.c:713
     2349    mov al, bl                                ; 88 d8                       ; 0xc115f vgabios.c:712
    23502350    mov dx, 003c8h                            ; ba c8 03                    ; 0xc1161
    23512351    out DX, AL                                ; ee                          ; 0xc1164
    2352     mov al, cl                                ; 88 c8                       ; 0xc1165 vgabios.c:715
     2352    mov al, cl                                ; 88 c8                       ; 0xc1165 vgabios.c:714
    23532353    mov dx, 003c9h                            ; ba c9 03                    ; 0xc1167
    23542354    out DX, AL                                ; ee                          ; 0xc116a
    2355     out DX, AL                                ; ee                          ; 0xc116b vgabios.c:716
    2356     out DX, AL                                ; ee                          ; 0xc116c vgabios.c:717
    2357     inc bx                                    ; 43                          ; 0xc116d vgabios.c:718
    2358     inc si                                    ; 46                          ; 0xc116e vgabios.c:719
     2355    out DX, AL                                ; ee                          ; 0xc116b vgabios.c:715
     2356    out DX, AL                                ; ee                          ; 0xc116c vgabios.c:716
     2357    inc bx                                    ; 43                          ; 0xc116d vgabios.c:717
     2358    inc si                                    ; 46                          ; 0xc116e vgabios.c:718
    23592359    jmp short 0111ah                          ; eb a9                       ; 0xc116f
    2360     mov dx, 003dah                            ; ba da 03                    ; 0xc1171 vgabios.c:720
     2360    mov dx, 003dah                            ; ba da 03                    ; 0xc1171 vgabios.c:719
    23612361    in AL, DX                                 ; ec                          ; 0xc1174
    23622362    db  02ah, 0e4h
    23632363    ; sub ah, ah                                ; 2a e4                     ; 0xc1175
    2364     mov AL, strict byte 020h                  ; b0 20                       ; 0xc1177 vgabios.c:721
     2364    mov AL, strict byte 020h                  ; b0 20                       ; 0xc1177 vgabios.c:720
    23652365    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1179
    23662366    out DX, AL                                ; ee                          ; 0xc117c
    2367     mov dx, 003dah                            ; ba da 03                    ; 0xc117d vgabios.c:723
     2367    mov dx, 003dah                            ; ba da 03                    ; 0xc117d vgabios.c:722
    23682368    in AL, DX                                 ; ec                          ; 0xc1180
    23692369    db  02ah, 0e4h
    23702370    ; sub ah, ah                                ; 2a e4                     ; 0xc1181
    2371     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1183 vgabios.c:725
     2371    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1183 vgabios.c:724
    23722372    pop di                                    ; 5f                          ; 0xc1186
    23732373    pop si                                    ; 5e                          ; 0xc1187
     
    23762376    pop bp                                    ; 5d                          ; 0xc118a
    23772377    retn                                      ; c3                          ; 0xc118b
    2378   ; disGetNextSymbol 0xc118c LB 0x3439 -> off=0x0 cb=0000000000000107 uValue=00000000000c118c 'biosfn_set_cursor_shape'
     2378  ; disGetNextSymbol 0xc118c LB 0x33a6 -> off=0x0 cb=0000000000000107 uValue=00000000000c118c 'biosfn_set_cursor_shape'
    23792379biosfn_set_cursor_shape:                     ; 0xc118c LB 0x107
    2380     push bp                                   ; 55                          ; 0xc118c vgabios.c:728
     2380    push bp                                   ; 55                          ; 0xc118c vgabios.c:727
    23812381    mov bp, sp                                ; 89 e5                       ; 0xc118d
    23822382    push bx                                   ; 53                          ; 0xc118f
     
    23872387    mov bl, al                                ; 88 c3                       ; 0xc1194
    23882388    mov ah, dl                                ; 88 d4                       ; 0xc1196
    2389     mov dl, al                                ; 88 c2                       ; 0xc1198 vgabios.c:734
     2389    mov dl, al                                ; 88 c2                       ; 0xc1198 vgabios.c:733
    23902390    xor dh, dh                                ; 30 f6                       ; 0xc119a
    23912391    mov cx, dx                                ; 89 d1                       ; 0xc119c
     
    24012401    test dl, 008h                             ; f6 c2 08                    ; 0xc11b6 vgabios.c:48
    24022402    jne short 011f8h                          ; 75 3d                       ; 0xc11b9
    2403     mov dl, al                                ; 88 c2                       ; 0xc11bb vgabios.c:740
     2403    mov dl, al                                ; 88 c2                       ; 0xc11bb vgabios.c:739
    24042404    and dl, 060h                              ; 80 e2 60                    ; 0xc11bd
    24052405    cmp dl, 020h                              ; 80 fa 20                    ; 0xc11c0
    24062406    jne short 011cbh                          ; 75 06                       ; 0xc11c3
    2407     mov BL, strict byte 01eh                  ; b3 1e                       ; 0xc11c5 vgabios.c:742
    2408     xor ah, ah                                ; 30 e4                       ; 0xc11c7 vgabios.c:743
    2409     jmp short 011f8h                          ; eb 2d                       ; 0xc11c9 vgabios.c:744
     2407    mov BL, strict byte 01eh                  ; b3 1e                       ; 0xc11c5 vgabios.c:741
     2408    xor ah, ah                                ; 30 e4                       ; 0xc11c7 vgabios.c:742
     2409    jmp short 011f8h                          ; eb 2d                       ; 0xc11c9 vgabios.c:743
    24102410    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc11cb vgabios.c:47
    24112411    test dl, 001h                             ; f6 c2 01                    ; 0xc11ce vgabios.c:48
     
    24202420    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc11e5
    24212421    mov dx, cx                                ; 89 ca                       ; 0xc11e8 vgabios.c:58
    2422     cmp ah, bl                                ; 38 dc                       ; 0xc11ea vgabios.c:755
     2422    cmp ah, bl                                ; 38 dc                       ; 0xc11ea vgabios.c:754
    24232423    jnc short 011fah                          ; 73 0c                       ; 0xc11ec
    2424     test ah, ah                               ; 84 e4                       ; 0xc11ee vgabios.c:757
     2424    test ah, ah                               ; 84 e4                       ; 0xc11ee vgabios.c:756
    24252425    je short 0122dh                           ; 74 3b                       ; 0xc11f0
    2426     xor bl, bl                                ; 30 db                       ; 0xc11f2 vgabios.c:758
    2427     mov ah, cl                                ; 88 cc                       ; 0xc11f4 vgabios.c:759
     2426    xor bl, bl                                ; 30 db                       ; 0xc11f2 vgabios.c:757
     2427    mov ah, cl                                ; 88 cc                       ; 0xc11f4 vgabios.c:758
    24282428    db  0feh, 0cch
    24292429    ; dec ah                                    ; fe cc                     ; 0xc11f6
    2430     jmp short 0122dh                          ; eb 33                       ; 0xc11f8 vgabios.c:761
    2431     mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc11fa vgabios.c:762
     2430    jmp short 0122dh                          ; eb 33                       ; 0xc11f8 vgabios.c:760
     2431    mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc11fa vgabios.c:761
    24322432    xor al, al                                ; 30 c0                       ; 0xc11fd
    24332433    mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc11ff
     
    24512451    jne short 0122fh                          ; 75 02                       ; 0xc122b
    24522452    jmp short 01269h                          ; eb 3a                       ; 0xc122d
    2453     cmp ah, 003h                              ; 80 fc 03                    ; 0xc122f vgabios.c:764
     2453    cmp ah, 003h                              ; 80 fc 03                    ; 0xc122f vgabios.c:763
    24542454    jbe short 01269h                          ; 76 35                       ; 0xc1232
    2455     mov cl, bl                                ; 88 d9                       ; 0xc1234 vgabios.c:765
     2455    mov cl, bl                                ; 88 d9                       ; 0xc1234 vgabios.c:764
    24562456    xor ch, ch                                ; 30 ed                       ; 0xc1236
    24572457    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc1238
     
    24652465    cmp si, word [bp-00ah]                    ; 3b 76 f6                    ; 0xc1246
    24662466    jl short 0125eh                           ; 7c 13                       ; 0xc1249
    2467     sub bl, ah                                ; 28 e3                       ; 0xc124b vgabios.c:767
     2467    sub bl, ah                                ; 28 e3                       ; 0xc124b vgabios.c:766
    24682468    add bl, dl                                ; 00 d3                       ; 0xc124d
    24692469    db  0feh, 0cbh
    24702470    ; dec bl                                    ; fe cb                     ; 0xc124f
    2471     mov ah, cl                                ; 88 cc                       ; 0xc1251 vgabios.c:768
    2472     cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc1253 vgabios.c:769
     2471    mov ah, cl                                ; 88 cc                       ; 0xc1251 vgabios.c:767
     2472    cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc1253 vgabios.c:768
    24732473    jc short 01269h                           ; 72 11                       ; 0xc1256
    24742474    db  0feh, 0cch
    2475     ; dec ah                                    ; fe cc                     ; 0xc1258 vgabios.c:771
     2475    ; dec ah                                    ; fe cc                     ; 0xc1258 vgabios.c:770
    24762476    db  0feh, 0cbh
    2477     ; dec bl                                    ; fe cb                     ; 0xc125a vgabios.c:772
    2478     jmp short 01269h                          ; eb 0b                       ; 0xc125c vgabios.c:774
     2477    ; dec bl                                    ; fe cb                     ; 0xc125a vgabios.c:771
     2478    jmp short 01269h                          ; eb 0b                       ; 0xc125c vgabios.c:773
    24792479    cmp bl, 002h                              ; 80 fb 02                    ; 0xc125e
    24802480    jbe short 01267h                          ; 76 04                       ; 0xc1261
    2481     shr dx, 1                                 ; d1 ea                       ; 0xc1263 vgabios.c:776
     2481    shr dx, 1                                 ; d1 ea                       ; 0xc1263 vgabios.c:775
    24822482    mov bl, dl                                ; 88 d3                       ; 0xc1265
    2483     mov ah, cl                                ; 88 cc                       ; 0xc1267 vgabios.c:780
     2483    mov ah, cl                                ; 88 cc                       ; 0xc1267 vgabios.c:779
    24842484    mov si, strict word 00063h                ; be 63 00                    ; 0xc1269 vgabios.c:57
    24852485    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc126c
    24862486    mov es, dx                                ; 8e c2                       ; 0xc126f
    24872487    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc1271
    2488     mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc1274 vgabios.c:791
     2488    mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc1274 vgabios.c:790
    24892489    mov dx, cx                                ; 89 ca                       ; 0xc1276
    24902490    out DX, AL                                ; ee                          ; 0xc1278
    2491     mov si, cx                                ; 89 ce                       ; 0xc1279 vgabios.c:792
     2491    mov si, cx                                ; 89 ce                       ; 0xc1279 vgabios.c:791
    24922492    inc si                                    ; 46                          ; 0xc127b
    24932493    mov al, bl                                ; 88 d8                       ; 0xc127c
    24942494    mov dx, si                                ; 89 f2                       ; 0xc127e
    24952495    out DX, AL                                ; ee                          ; 0xc1280
    2496     mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc1281 vgabios.c:793
     2496    mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc1281 vgabios.c:792
    24972497    mov dx, cx                                ; 89 ca                       ; 0xc1283
    24982498    out DX, AL                                ; ee                          ; 0xc1285
    2499     mov al, ah                                ; 88 e0                       ; 0xc1286 vgabios.c:794
     2499    mov al, ah                                ; 88 e0                       ; 0xc1286 vgabios.c:793
    25002500    mov dx, si                                ; 89 f2                       ; 0xc1288
    25012501    out DX, AL                                ; ee                          ; 0xc128a
    2502     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc128b vgabios.c:795
     2502    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc128b vgabios.c:794
    25032503    pop si                                    ; 5e                          ; 0xc128e
    25042504    pop cx                                    ; 59                          ; 0xc128f
     
    25062506    pop bp                                    ; 5d                          ; 0xc1291
    25072507    retn                                      ; c3                          ; 0xc1292
    2508   ; disGetNextSymbol 0xc1293 LB 0x3332 -> off=0x0 cb=000000000000008f uValue=00000000000c1293 'biosfn_set_cursor_pos'
     2508  ; disGetNextSymbol 0xc1293 LB 0x329f -> off=0x0 cb=000000000000008f uValue=00000000000c1293 'biosfn_set_cursor_pos'
    25092509biosfn_set_cursor_pos:                       ; 0xc1293 LB 0x8f
    2510     push bp                                   ; 55                          ; 0xc1293 vgabios.c:798
     2510    push bp                                   ; 55                          ; 0xc1293 vgabios.c:797
    25112511    mov bp, sp                                ; 89 e5                       ; 0xc1294
    25122512    push bx                                   ; 53                          ; 0xc1296
     
    25172517    mov bl, al                                ; 88 c3                       ; 0xc129b
    25182518    mov cx, dx                                ; 89 d1                       ; 0xc129d
    2519     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc129f vgabios.c:804
     2519    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc129f vgabios.c:803
    25202520    jnbe short 01319h                         ; 77 76                       ; 0xc12a1
    2521     xor ah, ah                                ; 30 e4                       ; 0xc12a3 vgabios.c:807
     2521    xor ah, ah                                ; 30 e4                       ; 0xc12a3 vgabios.c:806
    25222522    mov si, ax                                ; 89 c6                       ; 0xc12a5
    25232523    add si, ax                                ; 01 c6                       ; 0xc12a7
     
    25282528    mov si, strict word 00062h                ; be 62 00                    ; 0xc12b4 vgabios.c:47
    25292529    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc12b7
    2530     cmp bl, al                                ; 38 c3                       ; 0xc12ba vgabios.c:811
     2530    cmp bl, al                                ; 38 c3                       ; 0xc12ba vgabios.c:810
    25312531    jne short 01319h                          ; 75 5b                       ; 0xc12bc
    25322532    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc12be vgabios.c:57
     
    25372537    mov si, ax                                ; 89 c6                       ; 0xc12cc
    25382538    inc si                                    ; 46                          ; 0xc12ce
    2539     mov ax, dx                                ; 89 d0                       ; 0xc12cf vgabios.c:817
     2539    mov ax, dx                                ; 89 d0                       ; 0xc12cf vgabios.c:816
    25402540    xor al, dl                                ; 30 d0                       ; 0xc12d1
    25412541    shr ax, 008h                              ; c1 e8 08                    ; 0xc12d3
    25422542    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc12d6
    2543     mov ax, di                                ; 89 f8                       ; 0xc12d9 vgabios.c:820
     2543    mov ax, di                                ; 89 f8                       ; 0xc12d9 vgabios.c:819
    25442544    mul si                                    ; f7 e6                       ; 0xc12db
    25452545    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc12dd
     
    25562556    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc12f3 vgabios.c:57
    25572557    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc12f6
    2558     mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc12f9 vgabios.c:824
     2558    mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc12f9 vgabios.c:823
    25592559    mov dx, bx                                ; 89 da                       ; 0xc12fb
    25602560    out DX, AL                                ; ee                          ; 0xc12fd
    2561     mov ax, si                                ; 89 f0                       ; 0xc12fe vgabios.c:825
     2561    mov ax, si                                ; 89 f0                       ; 0xc12fe vgabios.c:824
    25622562    xor al, al                                ; 30 c0                       ; 0xc1300
    25632563    shr ax, 008h                              ; c1 e8 08                    ; 0xc1302
     
    25652565    mov dx, cx                                ; 89 ca                       ; 0xc1308
    25662566    out DX, AL                                ; ee                          ; 0xc130a
    2567     mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc130b vgabios.c:826
     2567    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc130b vgabios.c:825
    25682568    mov dx, bx                                ; 89 da                       ; 0xc130d
    25692569    out DX, AL                                ; ee                          ; 0xc130f
    2570     and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc1310 vgabios.c:827
     2570    and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc1310 vgabios.c:826
    25712571    mov ax, si                                ; 89 f0                       ; 0xc1314
    25722572    mov dx, cx                                ; 89 ca                       ; 0xc1316
    25732573    out DX, AL                                ; ee                          ; 0xc1318
    2574     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1319 vgabios.c:829
     2574    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1319 vgabios.c:828
    25752575    pop di                                    ; 5f                          ; 0xc131c
    25762576    pop si                                    ; 5e                          ; 0xc131d
     
    25792579    pop bp                                    ; 5d                          ; 0xc1320
    25802580    retn                                      ; c3                          ; 0xc1321
    2581   ; disGetNextSymbol 0xc1322 LB 0x32a3 -> off=0x0 cb=00000000000000d8 uValue=00000000000c1322 'biosfn_set_active_page'
     2581  ; disGetNextSymbol 0xc1322 LB 0x3210 -> off=0x0 cb=00000000000000d8 uValue=00000000000c1322 'biosfn_set_active_page'
    25822582biosfn_set_active_page:                      ; 0xc1322 LB 0xd8
    2583     push bp                                   ; 55                          ; 0xc1322 vgabios.c:832
     2583    push bp                                   ; 55                          ; 0xc1322 vgabios.c:831
    25842584    mov bp, sp                                ; 89 e5                       ; 0xc1323
    25852585    push bx                                   ; 53                          ; 0xc1325
     
    25902590    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc132a
    25912591    mov cl, al                                ; 88 c1                       ; 0xc132d
    2592     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc132f vgabios.c:838
     2592    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc132f vgabios.c:837
    25932593    jnbe short 01349h                         ; 77 16                       ; 0xc1331
    25942594    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1333 vgabios.c:47
     
    25962596    mov es, ax                                ; 8e c0                       ; 0xc1339
    25972597    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc133b
    2598     xor ah, ah                                ; 30 e4                       ; 0xc133e vgabios.c:842
    2599     call 038c2h                               ; e8 7f 25                    ; 0xc1340
     2598    xor ah, ah                                ; 30 e4                       ; 0xc133e vgabios.c:841
     2599    call 03819h                               ; e8 d6 24                    ; 0xc1340
    26002600    mov ch, al                                ; 88 c5                       ; 0xc1343
    2601     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1345 vgabios.c:843
     2601    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1345 vgabios.c:842
    26022602    jne short 0134ch                          ; 75 03                       ; 0xc1347
    26032603    jmp near 013f0h                           ; e9 a4 00                    ; 0xc1349
    2604     mov al, cl                                ; 88 c8                       ; 0xc134c vgabios.c:846
     2604    mov al, cl                                ; 88 c8                       ; 0xc134c vgabios.c:845
    26052605    xor ah, ah                                ; 30 e4                       ; 0xc134e
    26062606    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc1350
    26072607    lea dx, [bp-010h]                         ; 8d 56 f0                    ; 0xc1353
    26082608    call 00a96h                               ; e8 3d f7                    ; 0xc1356
    2609     mov bl, ch                                ; 88 eb                       ; 0xc1359 vgabios.c:848
     2609    mov bl, ch                                ; 88 eb                       ; 0xc1359 vgabios.c:847
    26102610    xor bh, bh                                ; 30 ff                       ; 0xc135b
    26112611    mov si, bx                                ; 89 de                       ; 0xc135d
     
    26222622    mov bx, ax                                ; 89 c3                       ; 0xc137c
    26232623    inc bx                                    ; 43                          ; 0xc137e
    2624     mov ax, dx                                ; 89 d0                       ; 0xc137f vgabios.c:855
     2624    mov ax, dx                                ; 89 d0                       ; 0xc137f vgabios.c:854
    26252625    mul bx                                    ; f7 e3                       ; 0xc1381
    26262626    mov di, ax                                ; 89 c7                       ; 0xc1383
     
    26342634    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc1396 vgabios.c:62
    26352635    mov word [es:si], ax                      ; 26 89 04                    ; 0xc1399
    2636     or di, 000ffh                             ; 81 cf ff 00                 ; 0xc139c vgabios.c:859
     2636    or di, 000ffh                             ; 81 cf ff 00                 ; 0xc139c vgabios.c:858
    26372637    lea ax, [di+001h]                         ; 8d 45 01                    ; 0xc13a0
    26382638    mul word [bp-00ch]                        ; f7 66 f4                    ; 0xc13a3
    2639     jmp short 013b7h                          ; eb 0f                       ; 0xc13a6 vgabios.c:861
    2640     mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc13a8 vgabios.c:863
     2639    jmp short 013b7h                          ; eb 0f                       ; 0xc13a6 vgabios.c:860
     2640    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc13a8 vgabios.c:862
    26412641    sal bx, 006h                              ; c1 e3 06                    ; 0xc13ac
    26422642    mov al, cl                                ; 88 c8                       ; 0xc13af
     
    26482648    mov es, ax                                ; 8e c0                       ; 0xc13bf
    26492649    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc13c1
    2650     mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc13c4 vgabios.c:868
     2650    mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc13c4 vgabios.c:867
    26512651    mov dx, si                                ; 89 f2                       ; 0xc13c6
    26522652    out DX, AL                                ; ee                          ; 0xc13c8
    2653     mov ax, bx                                ; 89 d8                       ; 0xc13c9 vgabios.c:869
     2653    mov ax, bx                                ; 89 d8                       ; 0xc13c9 vgabios.c:868
    26542654    xor al, bl                                ; 30 d8                       ; 0xc13cb
    26552655    shr ax, 008h                              ; c1 e8 08                    ; 0xc13cd
     
    26572657    mov dx, di                                ; 89 fa                       ; 0xc13d3
    26582658    out DX, AL                                ; ee                          ; 0xc13d5
    2659     mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc13d6 vgabios.c:870
     2659    mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc13d6 vgabios.c:869
    26602660    mov dx, si                                ; 89 f2                       ; 0xc13d8
    26612661    out DX, AL                                ; ee                          ; 0xc13da
    2662     xor bh, bh                                ; 30 ff                       ; 0xc13db vgabios.c:871
     2662    xor bh, bh                                ; 30 ff                       ; 0xc13db vgabios.c:870
    26632663    mov ax, bx                                ; 89 d8                       ; 0xc13dd
    26642664    mov dx, di                                ; 89 fa                       ; 0xc13df
     
    26662666    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc13e2 vgabios.c:52
    26672667    mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc13e5
    2668     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc13e8 vgabios.c:881
     2668    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc13e8 vgabios.c:880
    26692669    mov al, cl                                ; 88 c8                       ; 0xc13eb
    26702670    call 01293h                               ; e8 a3 fe                    ; 0xc13ed
    2671     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc13f0 vgabios.c:882
     2671    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc13f0 vgabios.c:881
    26722672    pop di                                    ; 5f                          ; 0xc13f3
    26732673    pop si                                    ; 5e                          ; 0xc13f4
     
    26772677    pop bp                                    ; 5d                          ; 0xc13f8
    26782678    retn                                      ; c3                          ; 0xc13f9
    2679   ; disGetNextSymbol 0xc13fa LB 0x31cb -> off=0x0 cb=0000000000000045 uValue=00000000000c13fa 'find_vpti'
     2679  ; disGetNextSymbol 0xc13fa LB 0x3138 -> off=0x0 cb=0000000000000045 uValue=00000000000c13fa 'find_vpti'
    26802680find_vpti:                                   ; 0xc13fa LB 0x45
    2681     push bx                                   ; 53                          ; 0xc13fa vgabios.c:917
     2681    push bx                                   ; 53                          ; 0xc13fa vgabios.c:916
    26822682    push si                                   ; 56                          ; 0xc13fb
    26832683    push bp                                   ; 55                          ; 0xc13fc
    26842684    mov bp, sp                                ; 89 e5                       ; 0xc13fd
    2685     mov bl, al                                ; 88 c3                       ; 0xc13ff vgabios.c:922
     2685    mov bl, al                                ; 88 c3                       ; 0xc13ff vgabios.c:921
    26862686    xor bh, bh                                ; 30 ff                       ; 0xc1401
    26872687    mov si, bx                                ; 89 de                       ; 0xc1403
     
    26932693    mov es, ax                                ; 8e c0                       ; 0xc1415
    26942694    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc1417
    2695     test AL, strict byte 010h                 ; a8 10                       ; 0xc141a vgabios.c:924
     2695    test AL, strict byte 010h                 ; a8 10                       ; 0xc141a vgabios.c:923
    26962696    je short 01424h                           ; 74 06                       ; 0xc141c
    2697     mov al, byte [bx+07df5h]                  ; 8a 87 f5 7d                 ; 0xc141e vgabios.c:925
    2698     jmp short 01432h                          ; eb 0e                       ; 0xc1422 vgabios.c:926
     2697    mov al, byte [bx+07df5h]                  ; 8a 87 f5 7d                 ; 0xc141e vgabios.c:924
     2698    jmp short 01432h                          ; eb 0e                       ; 0xc1422 vgabios.c:925
    26992699    test AL, strict byte 080h                 ; a8 80                       ; 0xc1424
    27002700    je short 0142eh                           ; 74 06                       ; 0xc1426
    2701     mov al, byte [bx+07de5h]                  ; 8a 87 e5 7d                 ; 0xc1428 vgabios.c:927
    2702     jmp short 01432h                          ; eb 04                       ; 0xc142c vgabios.c:928
    2703     mov al, byte [bx+07dedh]                  ; 8a 87 ed 7d                 ; 0xc142e vgabios.c:929
     2701    mov al, byte [bx+07de5h]                  ; 8a 87 e5 7d                 ; 0xc1428 vgabios.c:926
     2702    jmp short 01432h                          ; eb 04                       ; 0xc142c vgabios.c:927
     2703    mov al, byte [bx+07dedh]                  ; 8a 87 ed 7d                 ; 0xc142e vgabios.c:928
    27042704    cbw                                       ; 98                          ; 0xc1432
    2705     jmp short 0143bh                          ; eb 06                       ; 0xc1433 vgabios.c:930
    2706     mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc1435 vgabios.c:931
     2705    jmp short 0143bh                          ; eb 06                       ; 0xc1433 vgabios.c:929
     2706    mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc1435 vgabios.c:930
    27072707    xor ah, ah                                ; 30 e4                       ; 0xc1439
    2708     pop bp                                    ; 5d                          ; 0xc143b vgabios.c:934
     2708    pop bp                                    ; 5d                          ; 0xc143b vgabios.c:933
    27092709    pop si                                    ; 5e                          ; 0xc143c
    27102710    pop bx                                    ; 5b                          ; 0xc143d
    27112711    retn                                      ; c3                          ; 0xc143e
    2712   ; disGetNextSymbol 0xc143f LB 0x3186 -> off=0x0 cb=00000000000004a3 uValue=00000000000c143f 'biosfn_set_video_mode'
    2713 biosfn_set_video_mode:                       ; 0xc143f LB 0x4a3
     2712  ; disGetNextSymbol 0xc143f LB 0x30f3 -> off=0x0 cb=00000000000004d5 uValue=00000000000c143f 'biosfn_set_video_mode'
     2713biosfn_set_video_mode:                       ; 0xc143f LB 0x4d5
    27142714    push bp                                   ; 55                          ; 0xc143f vgabios.c:938
    27152715    mov bp, sp                                ; 89 e5                       ; 0xc1440
     
    27352735    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1469 vgabios.c:966
    27362736    xor ah, ah                                ; 30 e4                       ; 0xc146c
    2737     call 038c2h                               ; e8 51 24                    ; 0xc146e
     2737    call 03819h                               ; e8 a8 23                    ; 0xc146e
    27382738    mov cl, al                                ; 88 c1                       ; 0xc1471
    27392739    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1473
     
    27812781    je short 014fah                           ; 74 17                       ; 0xc14e1
    27822782    jmp short 01509h                          ; eb 24                       ; 0xc14e3
    2783     jmp near 018d8h                           ; e9 f0 03                    ; 0xc14e5
     2783    jmp near 0190ah                           ; e9 22 04                    ; 0xc14e5
    27842784    test cl, cl                               ; 84 c9                       ; 0xc14e8
    27852785    jne short 01509h                          ; 75 1d                       ; 0xc14ea
     
    30883088    sal di, 003h                              ; c1 e7 03                    ; 0xc17dd
    30893089    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc17e0
    3090     jne short 0182dh                          ; 75 46                       ; 0xc17e5
     3090    jne short 01851h                          ; 75 6a                       ; 0xc17e5
    30913091    mov es, [bp-018h]                         ; 8e 46 e8                    ; 0xc17e7 vgabios.c:1157
    30923092    mov di, word [es:bx+008h]                 ; 26 8b 7f 08                 ; 0xc17ea
     
    30963096    mov bl, byte [es:si+002h]                 ; 26 8a 5c 02                 ; 0xc17f8
    30973097    cmp bl, 00eh                              ; 80 fb 0e                    ; 0xc17fc
    3098     je short 0181ch                           ; 74 1b                       ; 0xc17ff
     3098    je short 01824h                           ; 74 23                       ; 0xc17ff
    30993099    cmp bl, 008h                              ; 80 fb 08                    ; 0xc1801
    3100     jne short 01830h                          ; 75 2a                       ; 0xc1804
     3100    jne short 01854h                          ; 75 4e                       ; 0xc1804
    31013101    mov es, [bp-01eh]                         ; 8e 46 e2                    ; 0xc1806 vgabios.c:1161
    31023102    mov al, byte [es:si+002h]                 ; 26 8a 44 02                 ; 0xc1809
     
    31073107    mov cx, 00100h                            ; b9 00 01                    ; 0xc1814
    31083108    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc1817
    3109     jmp short 0183fh                          ; eb 23                       ; 0xc181a vgabios.c:1162
    3110     mov al, bl                                ; 88 d8                       ; 0xc181c vgabios.c:1164
    3111     xor ah, ah                                ; 30 e4                       ; 0xc181e
    3112     push ax                                   ; 50                          ; 0xc1820
    3113     push strict byte 00000h                   ; 6a 00                       ; 0xc1821
    3114     push strict byte 00000h                   ; 6a 00                       ; 0xc1823
    3115     mov cx, 00100h                            ; b9 00 01                    ; 0xc1825
    3116     mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc1828
    3117     jmp short 0183fh                          ; eb 12                       ; 0xc182b
    3118     jmp near 018a3h                           ; e9 73 00                    ; 0xc182d
    3119     mov al, bl                                ; 88 d8                       ; 0xc1830 vgabios.c:1167
    3120     xor ah, ah                                ; 30 e4                       ; 0xc1832
    3121     push ax                                   ; 50                          ; 0xc1834
    3122     push strict byte 00000h                   ; 6a 00                       ; 0xc1835
    3123     push strict byte 00000h                   ; 6a 00                       ; 0xc1837
    3124     mov cx, 00100h                            ; b9 00 01                    ; 0xc1839
    3125     mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc183c
    3126     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc183f
    3127     xor al, al                                ; 30 c0                       ; 0xc1842
    3128     call 02d78h                               ; e8 31 15                    ; 0xc1844
    3129     cmp word [bp-01ch], strict byte 00000h    ; 83 7e e4 00                 ; 0xc1847 vgabios.c:1169
    3130     jne short 01851h                          ; 75 04                       ; 0xc184b
    3131     test di, di                               ; 85 ff                       ; 0xc184d
    3132     je short 0189bh                           ; 74 4a                       ; 0xc184f
    3133     xor cx, cx                                ; 31 c9                       ; 0xc1851 vgabios.c:1174
    3134     mov es, [bp-01ch]                         ; 8e 46 e4                    ; 0xc1853 vgabios.c:1176
    3135     mov bx, di                                ; 89 fb                       ; 0xc1856
    3136     add bx, cx                                ; 01 cb                       ; 0xc1858
    3137     mov al, byte [es:bx+00bh]                 ; 26 8a 47 0b                 ; 0xc185a
    3138     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc185e
    3139     je short 0186ah                           ; 74 08                       ; 0xc1860
    3140     cmp al, byte [bp-010h]                    ; 3a 46 f0                    ; 0xc1862 vgabios.c:1178
    3141     je short 0186ah                           ; 74 03                       ; 0xc1865
    3142     inc cx                                    ; 41                          ; 0xc1867 vgabios.c:1180
    3143     jmp short 01853h                          ; eb e9                       ; 0xc1868 vgabios.c:1181
    3144     mov es, [bp-01ch]                         ; 8e 46 e4                    ; 0xc186a vgabios.c:1183
    3145     mov bx, di                                ; 89 fb                       ; 0xc186d
    3146     add bx, cx                                ; 01 cb                       ; 0xc186f
    3147     mov al, byte [es:bx+00bh]                 ; 26 8a 47 0b                 ; 0xc1871
    3148     cmp al, byte [bp-010h]                    ; 3a 46 f0                    ; 0xc1875
    3149     jne short 0189bh                          ; 75 21                       ; 0xc1878
    3150     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc187a vgabios.c:1188
    3151     xor ah, ah                                ; 30 e4                       ; 0xc187d
    3152     push ax                                   ; 50                          ; 0xc187f
    3153     mov al, byte [es:di+001h]                 ; 26 8a 45 01                 ; 0xc1880
    3154     push ax                                   ; 50                          ; 0xc1884
    3155     push word [es:di+004h]                    ; 26 ff 75 04                 ; 0xc1885
    3156     mov cx, word [es:di+002h]                 ; 26 8b 4d 02                 ; 0xc1889
    3157     mov bx, word [es:di+006h]                 ; 26 8b 5d 06                 ; 0xc188d
    3158     mov dx, word [es:di+008h]                 ; 26 8b 55 08                 ; 0xc1891
    3159     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc1895
    3160     call 02d78h                               ; e8 dd 14                    ; 0xc1898
    3161     xor bl, bl                                ; 30 db                       ; 0xc189b vgabios.c:1192
    3162     mov AL, strict byte 003h                  ; b0 03                       ; 0xc189d
    3163     mov AH, strict byte 011h                  ; b4 11                       ; 0xc189f
    3164     int 06dh                                  ; cd 6d                       ; 0xc18a1
    3165     mov bx, 0596ch                            ; bb 6c 59                    ; 0xc18a3 vgabios.c:1196
    3166     mov cx, ds                                ; 8c d9                       ; 0xc18a6
    3167     mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc18a8
    3168     call 009f0h                               ; e8 42 f1                    ; 0xc18ab
    3169     mov es, [bp-01eh]                         ; 8e 46 e2                    ; 0xc18ae vgabios.c:1198
    3170     mov al, byte [es:si+002h]                 ; 26 8a 44 02                 ; 0xc18b1
    3171     cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc18b5
    3172     je short 018d3h                           ; 74 1a                       ; 0xc18b7
    3173     cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc18b9
    3174     je short 018ceh                           ; 74 11                       ; 0xc18bb
    3175     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc18bd
    3176     jne short 018d8h                          ; 75 17                       ; 0xc18bf
    3177     mov bx, 0556ch                            ; bb 6c 55                    ; 0xc18c1 vgabios.c:1200
    3178     mov cx, ds                                ; 8c d9                       ; 0xc18c4
    3179     mov ax, strict word 00043h                ; b8 43 00                    ; 0xc18c6
    3180     call 009f0h                               ; e8 24 f1                    ; 0xc18c9
    3181     jmp short 018d8h                          ; eb 0a                       ; 0xc18cc vgabios.c:1201
    3182     mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc18ce vgabios.c:1203
    3183     jmp short 018c4h                          ; eb f1                       ; 0xc18d1
    3184     mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc18d3 vgabios.c:1206
    3185     jmp short 018c4h                          ; eb ec                       ; 0xc18d6
    3186     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc18d8 vgabios.c:1209
    3187     pop di                                    ; 5f                          ; 0xc18db
    3188     pop si                                    ; 5e                          ; 0xc18dc
    3189     pop dx                                    ; 5a                          ; 0xc18dd
    3190     pop cx                                    ; 59                          ; 0xc18de
    3191     pop bx                                    ; 5b                          ; 0xc18df
    3192     pop bp                                    ; 5d                          ; 0xc18e0
    3193     retn                                      ; c3                          ; 0xc18e1
    3194   ; disGetNextSymbol 0xc18e2 LB 0x2ce3 -> off=0x0 cb=000000000000008e uValue=00000000000c18e2 'vgamem_copy_pl4'
    3195 vgamem_copy_pl4:                             ; 0xc18e2 LB 0x8e
    3196     push bp                                   ; 55                          ; 0xc18e2 vgabios.c:1212
    3197     mov bp, sp                                ; 89 e5                       ; 0xc18e3
    3198     push si                                   ; 56                          ; 0xc18e5
    3199     push di                                   ; 57                          ; 0xc18e6
    3200     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc18e7
    3201     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc18ea
    3202     mov al, dl                                ; 88 d0                       ; 0xc18ed
    3203     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc18ef
    3204     mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc18f2
    3205     xor ah, ah                                ; 30 e4                       ; 0xc18f5 vgabios.c:1218
    3206     mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc18f7
    3207     xor dh, dh                                ; 30 f6                       ; 0xc18fa
    3208     mov cx, dx                                ; 89 d1                       ; 0xc18fc
    3209     imul dx                                   ; f7 ea                       ; 0xc18fe
    3210     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1900
    3211     xor dh, dh                                ; 30 f6                       ; 0xc1903
    3212     mov si, dx                                ; 89 d6                       ; 0xc1905
    3213     imul dx                                   ; f7 ea                       ; 0xc1907
    3214     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1909
    3215     xor dh, dh                                ; 30 f6                       ; 0xc190c
    3216     mov bx, dx                                ; 89 d3                       ; 0xc190e
    3217     add ax, dx                                ; 01 d0                       ; 0xc1910
    3218     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1912
    3219     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1915 vgabios.c:1219
    3220     xor ah, ah                                ; 30 e4                       ; 0xc1918
    3221     imul cx                                   ; f7 e9                       ; 0xc191a
    3222     imul si                                   ; f7 ee                       ; 0xc191c
    3223     add ax, bx                                ; 01 d8                       ; 0xc191e
    3224     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1920
    3225     mov ax, 00105h                            ; b8 05 01                    ; 0xc1923 vgabios.c:1220
    3226     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1926
    3227     out DX, ax                                ; ef                          ; 0xc1929
    3228     xor bl, bl                                ; 30 db                       ; 0xc192a vgabios.c:1221
    3229     cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc192c
    3230     jnc short 01960h                          ; 73 2f                       ; 0xc192f
    3231     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1931 vgabios.c:1223
    3232     xor ah, ah                                ; 30 e4                       ; 0xc1934
    3233     mov cx, ax                                ; 89 c1                       ; 0xc1936
    3234     mov al, bl                                ; 88 d8                       ; 0xc1938
    3235     mov dx, ax                                ; 89 c2                       ; 0xc193a
    3236     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc193c
    3237     mov si, ax                                ; 89 c6                       ; 0xc193f
    3238     mov ax, dx                                ; 89 d0                       ; 0xc1941
    3239     imul si                                   ; f7 ee                       ; 0xc1943
    3240     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1945
    3241     add si, ax                                ; 01 c6                       ; 0xc1948
    3242     mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc194a
    3243     add di, ax                                ; 01 c7                       ; 0xc194d
    3244     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc194f
    3245     mov es, dx                                ; 8e c2                       ; 0xc1952
    3246     jcxz 0195ch                               ; e3 06                       ; 0xc1954
    3247     push DS                                   ; 1e                          ; 0xc1956
    3248     mov ds, dx                                ; 8e da                       ; 0xc1957
    3249     rep movsb                                 ; f3 a4                       ; 0xc1959
    3250     pop DS                                    ; 1f                          ; 0xc195b
     3109    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc181a
     3110    xor al, al                                ; 30 c0                       ; 0xc181d
     3111    call 02e1ah                               ; e8 f8 15                    ; 0xc181f
     3112    jmp short 01879h                          ; eb 55                       ; 0xc1822 vgabios.c:1162
     3113    mov al, bl                                ; 88 d8                       ; 0xc1824 vgabios.c:1164
     3114    xor ah, ah                                ; 30 e4                       ; 0xc1826
     3115    push ax                                   ; 50                          ; 0xc1828
     3116    push strict byte 00000h                   ; 6a 00                       ; 0xc1829
     3117    push strict byte 00000h                   ; 6a 00                       ; 0xc182b
     3118    mov cx, 00100h                            ; b9 00 01                    ; 0xc182d
     3119    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc1830
     3120    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc1833
     3121    xor al, al                                ; 30 c0                       ; 0xc1836
     3122    call 02e1ah                               ; e8 df 15                    ; 0xc1838
     3123    cmp byte [bp-010h], 007h                  ; 80 7e f0 07                 ; 0xc183b vgabios.c:1165
     3124    jne short 01879h                          ; 75 38                       ; 0xc183f
     3125    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc1841 vgabios.c:1166
     3126    xor bx, bx                                ; 31 db                       ; 0xc1844
     3127    mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc1846
     3128    mov ax, 0c000h                            ; b8 00 c0                    ; 0xc1849
     3129    call 02da5h                               ; e8 56 15                    ; 0xc184c
     3130    jmp short 01879h                          ; eb 28                       ; 0xc184f vgabios.c:1167
     3131    jmp near 018d5h                           ; e9 81 00                    ; 0xc1851
     3132    mov al, bl                                ; 88 d8                       ; 0xc1854 vgabios.c:1169
     3133    xor ah, ah                                ; 30 e4                       ; 0xc1856
     3134    push ax                                   ; 50                          ; 0xc1858
     3135    push strict byte 00000h                   ; 6a 00                       ; 0xc1859
     3136    push strict byte 00000h                   ; 6a 00                       ; 0xc185b
     3137    mov cx, 00100h                            ; b9 00 01                    ; 0xc185d
     3138    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc1860
     3139    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc1863
     3140    xor al, al                                ; 30 c0                       ; 0xc1866
     3141    call 02e1ah                               ; e8 af 15                    ; 0xc1868
     3142    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc186b vgabios.c:1170
     3143    xor bx, bx                                ; 31 db                       ; 0xc186e
     3144    mov dx, 07c99h                            ; ba 99 7c                    ; 0xc1870
     3145    mov ax, 0c000h                            ; b8 00 c0                    ; 0xc1873
     3146    call 02da5h                               ; e8 2c 15                    ; 0xc1876
     3147    cmp word [bp-01ch], strict byte 00000h    ; 83 7e e4 00                 ; 0xc1879 vgabios.c:1172
     3148    jne short 01883h                          ; 75 04                       ; 0xc187d
     3149    test di, di                               ; 85 ff                       ; 0xc187f
     3150    je short 018cdh                           ; 74 4a                       ; 0xc1881
     3151    xor cx, cx                                ; 31 c9                       ; 0xc1883 vgabios.c:1177
     3152    mov es, [bp-01ch]                         ; 8e 46 e4                    ; 0xc1885 vgabios.c:1179
     3153    mov bx, di                                ; 89 fb                       ; 0xc1888
     3154    add bx, cx                                ; 01 cb                       ; 0xc188a
     3155    mov al, byte [es:bx+00bh]                 ; 26 8a 47 0b                 ; 0xc188c
     3156    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1890
     3157    je short 0189ch                           ; 74 08                       ; 0xc1892
     3158    cmp al, byte [bp-010h]                    ; 3a 46 f0                    ; 0xc1894 vgabios.c:1181
     3159    je short 0189ch                           ; 74 03                       ; 0xc1897
     3160    inc cx                                    ; 41                          ; 0xc1899 vgabios.c:1183
     3161    jmp short 01885h                          ; eb e9                       ; 0xc189a vgabios.c:1184
     3162    mov es, [bp-01ch]                         ; 8e 46 e4                    ; 0xc189c vgabios.c:1186
     3163    mov bx, di                                ; 89 fb                       ; 0xc189f
     3164    add bx, cx                                ; 01 cb                       ; 0xc18a1
     3165    mov al, byte [es:bx+00bh]                 ; 26 8a 47 0b                 ; 0xc18a3
     3166    cmp al, byte [bp-010h]                    ; 3a 46 f0                    ; 0xc18a7
     3167    jne short 018cdh                          ; 75 21                       ; 0xc18aa
     3168    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc18ac vgabios.c:1191
     3169    xor ah, ah                                ; 30 e4                       ; 0xc18af
     3170    push ax                                   ; 50                          ; 0xc18b1
     3171    mov al, byte [es:di+001h]                 ; 26 8a 45 01                 ; 0xc18b2
     3172    push ax                                   ; 50                          ; 0xc18b6
     3173    push word [es:di+004h]                    ; 26 ff 75 04                 ; 0xc18b7
     3174    mov cx, word [es:di+002h]                 ; 26 8b 4d 02                 ; 0xc18bb
     3175    mov bx, word [es:di+006h]                 ; 26 8b 5d 06                 ; 0xc18bf
     3176    mov dx, word [es:di+008h]                 ; 26 8b 55 08                 ; 0xc18c3
     3177    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc18c7
     3178    call 02e1ah                               ; e8 4d 15                    ; 0xc18ca
     3179    xor bl, bl                                ; 30 db                       ; 0xc18cd vgabios.c:1195
     3180    mov AL, strict byte 003h                  ; b0 03                       ; 0xc18cf
     3181    mov AH, strict byte 011h                  ; b4 11                       ; 0xc18d1
     3182    int 06dh                                  ; cd 6d                       ; 0xc18d3
     3183    mov bx, 0596ch                            ; bb 6c 59                    ; 0xc18d5 vgabios.c:1199
     3184    mov cx, ds                                ; 8c d9                       ; 0xc18d8
     3185    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc18da
     3186    call 009f0h                               ; e8 10 f1                    ; 0xc18dd
     3187    mov es, [bp-01eh]                         ; 8e 46 e2                    ; 0xc18e0 vgabios.c:1201
     3188    mov al, byte [es:si+002h]                 ; 26 8a 44 02                 ; 0xc18e3
     3189    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc18e7
     3190    je short 01905h                           ; 74 1a                       ; 0xc18e9
     3191    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc18eb
     3192    je short 01900h                           ; 74 11                       ; 0xc18ed
     3193    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc18ef
     3194    jne short 0190ah                          ; 75 17                       ; 0xc18f1
     3195    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc18f3 vgabios.c:1203
     3196    mov cx, ds                                ; 8c d9                       ; 0xc18f6
     3197    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc18f8
     3198    call 009f0h                               ; e8 f2 f0                    ; 0xc18fb
     3199    jmp short 0190ah                          ; eb 0a                       ; 0xc18fe vgabios.c:1204
     3200    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc1900 vgabios.c:1206
     3201    jmp short 018f6h                          ; eb f1                       ; 0xc1903
     3202    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc1905 vgabios.c:1209
     3203    jmp short 018f6h                          ; eb ec                       ; 0xc1908
     3204    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc190a vgabios.c:1212
     3205    pop di                                    ; 5f                          ; 0xc190d
     3206    pop si                                    ; 5e                          ; 0xc190e
     3207    pop dx                                    ; 5a                          ; 0xc190f
     3208    pop cx                                    ; 59                          ; 0xc1910
     3209    pop bx                                    ; 5b                          ; 0xc1911
     3210    pop bp                                    ; 5d                          ; 0xc1912
     3211    retn                                      ; c3                          ; 0xc1913
     3212  ; disGetNextSymbol 0xc1914 LB 0x2c1e -> off=0x0 cb=000000000000008e uValue=00000000000c1914 'vgamem_copy_pl4'
     3213vgamem_copy_pl4:                             ; 0xc1914 LB 0x8e
     3214    push bp                                   ; 55                          ; 0xc1914 vgabios.c:1215
     3215    mov bp, sp                                ; 89 e5                       ; 0xc1915
     3216    push si                                   ; 56                          ; 0xc1917
     3217    push di                                   ; 57                          ; 0xc1918
     3218    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1919
     3219    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc191c
     3220    mov al, dl                                ; 88 d0                       ; 0xc191f
     3221    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1921
     3222    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc1924
     3223    xor ah, ah                                ; 30 e4                       ; 0xc1927 vgabios.c:1221
     3224    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1929
     3225    xor dh, dh                                ; 30 f6                       ; 0xc192c
     3226    mov cx, dx                                ; 89 d1                       ; 0xc192e
     3227    imul dx                                   ; f7 ea                       ; 0xc1930
     3228    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1932
     3229    xor dh, dh                                ; 30 f6                       ; 0xc1935
     3230    mov si, dx                                ; 89 d6                       ; 0xc1937
     3231    imul dx                                   ; f7 ea                       ; 0xc1939
     3232    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc193b
     3233    xor dh, dh                                ; 30 f6                       ; 0xc193e
     3234    mov bx, dx                                ; 89 d3                       ; 0xc1940
     3235    add ax, dx                                ; 01 d0                       ; 0xc1942
     3236    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1944
     3237    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1947 vgabios.c:1222
     3238    xor ah, ah                                ; 30 e4                       ; 0xc194a
     3239    imul cx                                   ; f7 e9                       ; 0xc194c
     3240    imul si                                   ; f7 ee                       ; 0xc194e
     3241    add ax, bx                                ; 01 d8                       ; 0xc1950
     3242    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1952
     3243    mov ax, 00105h                            ; b8 05 01                    ; 0xc1955 vgabios.c:1223
     3244    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1958
     3245    out DX, ax                                ; ef                          ; 0xc195b
     3246    xor bl, bl                                ; 30 db                       ; 0xc195c vgabios.c:1224
     3247    cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc195e
     3248    jnc short 01992h                          ; 73 2f                       ; 0xc1961
     3249    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1963 vgabios.c:1226
     3250    xor ah, ah                                ; 30 e4                       ; 0xc1966
     3251    mov cx, ax                                ; 89 c1                       ; 0xc1968
     3252    mov al, bl                                ; 88 d8                       ; 0xc196a
     3253    mov dx, ax                                ; 89 c2                       ; 0xc196c
     3254    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc196e
     3255    mov si, ax                                ; 89 c6                       ; 0xc1971
     3256    mov ax, dx                                ; 89 d0                       ; 0xc1973
     3257    imul si                                   ; f7 ee                       ; 0xc1975
     3258    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1977
     3259    add si, ax                                ; 01 c6                       ; 0xc197a
     3260    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc197c
     3261    add di, ax                                ; 01 c7                       ; 0xc197f
     3262    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1981
     3263    mov es, dx                                ; 8e c2                       ; 0xc1984
     3264    jcxz 0198eh                               ; e3 06                       ; 0xc1986
     3265    push DS                                   ; 1e                          ; 0xc1988
     3266    mov ds, dx                                ; 8e da                       ; 0xc1989
     3267    rep movsb                                 ; f3 a4                       ; 0xc198b
     3268    pop DS                                    ; 1f                          ; 0xc198d
    32513269    db  0feh, 0c3h
    3252     ; inc bl                                    ; fe c3                     ; 0xc195c vgabios.c:1224
    3253     jmp short 0192ch                          ; eb cc                       ; 0xc195e
    3254     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1960 vgabios.c:1225
    3255     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1963
    3256     out DX, ax                                ; ef                          ; 0xc1966
    3257     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1967 vgabios.c:1226
    3258     pop di                                    ; 5f                          ; 0xc196a
    3259     pop si                                    ; 5e                          ; 0xc196b
    3260     pop bp                                    ; 5d                          ; 0xc196c
    3261     retn 00004h                               ; c2 04 00                    ; 0xc196d
    3262   ; disGetNextSymbol 0xc1970 LB 0x2c55 -> off=0x0 cb=000000000000007b uValue=00000000000c1970 'vgamem_fill_pl4'
    3263 vgamem_fill_pl4:                             ; 0xc1970 LB 0x7b
    3264     push bp                                   ; 55                          ; 0xc1970 vgabios.c:1229
    3265     mov bp, sp                                ; 89 e5                       ; 0xc1971
    3266     push si                                   ; 56                          ; 0xc1973
    3267     push di                                   ; 57                          ; 0xc1974
    3268     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc1975
    3269     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1978
    3270     mov al, dl                                ; 88 d0                       ; 0xc197b
    3271     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc197d
    3272     mov bh, cl                                ; 88 cf                       ; 0xc1980
    3273     xor ah, ah                                ; 30 e4                       ; 0xc1982 vgabios.c:1235
    3274     mov dx, ax                                ; 89 c2                       ; 0xc1984
    3275     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1986
    3276     mov cx, ax                                ; 89 c1                       ; 0xc1989
    3277     mov ax, dx                                ; 89 d0                       ; 0xc198b
    3278     imul cx                                   ; f7 e9                       ; 0xc198d
    3279     mov dl, bh                                ; 88 fa                       ; 0xc198f
    3280     xor dh, dh                                ; 30 f6                       ; 0xc1991
    3281     imul dx                                   ; f7 ea                       ; 0xc1993
    3282     mov dx, ax                                ; 89 c2                       ; 0xc1995
    3283     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1997
    3284     xor ah, ah                                ; 30 e4                       ; 0xc199a
    3285     add dx, ax                                ; 01 c2                       ; 0xc199c
    3286     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc199e
    3287     mov ax, 00205h                            ; b8 05 02                    ; 0xc19a1 vgabios.c:1236
    3288     mov dx, 003ceh                            ; ba ce 03                    ; 0xc19a4
    3289     out DX, ax                                ; ef                          ; 0xc19a7
    3290     xor bl, bl                                ; 30 db                       ; 0xc19a8 vgabios.c:1237
    3291     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc19aa
    3292     jnc short 019dbh                          ; 73 2c                       ; 0xc19ad
    3293     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc19af vgabios.c:1239
    3294     xor ch, ch                                ; 30 ed                       ; 0xc19b2
    3295     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc19b4
    3296     xor ah, ah                                ; 30 e4                       ; 0xc19b7
    3297     mov si, ax                                ; 89 c6                       ; 0xc19b9
    3298     mov al, bl                                ; 88 d8                       ; 0xc19bb
    3299     mov dx, ax                                ; 89 c2                       ; 0xc19bd
    3300     mov al, bh                                ; 88 f8                       ; 0xc19bf
    3301     mov di, ax                                ; 89 c7                       ; 0xc19c1
    3302     mov ax, dx                                ; 89 d0                       ; 0xc19c3
    3303     imul di                                   ; f7 ef                       ; 0xc19c5
    3304     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc19c7
    3305     add di, ax                                ; 01 c7                       ; 0xc19ca
    3306     mov ax, si                                ; 89 f0                       ; 0xc19cc
    3307     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc19ce
    3308     mov es, dx                                ; 8e c2                       ; 0xc19d1
    3309     jcxz 019d7h                               ; e3 02                       ; 0xc19d3
    3310     rep stosb                                 ; f3 aa                       ; 0xc19d5
     3270    ; inc bl                                    ; fe c3                     ; 0xc198e vgabios.c:1227
     3271    jmp short 0195eh                          ; eb cc                       ; 0xc1990
     3272    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1992 vgabios.c:1228
     3273    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1995
     3274    out DX, ax                                ; ef                          ; 0xc1998
     3275    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1999 vgabios.c:1229
     3276    pop di                                    ; 5f                          ; 0xc199c
     3277    pop si                                    ; 5e                          ; 0xc199d
     3278    pop bp                                    ; 5d                          ; 0xc199e
     3279    retn 00004h                               ; c2 04 00                    ; 0xc199f
     3280  ; disGetNextSymbol 0xc19a2 LB 0x2b90 -> off=0x0 cb=000000000000007b uValue=00000000000c19a2 'vgamem_fill_pl4'
     3281vgamem_fill_pl4:                             ; 0xc19a2 LB 0x7b
     3282    push bp                                   ; 55                          ; 0xc19a2 vgabios.c:1232
     3283    mov bp, sp                                ; 89 e5                       ; 0xc19a3
     3284    push si                                   ; 56                          ; 0xc19a5
     3285    push di                                   ; 57                          ; 0xc19a6
     3286    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc19a7
     3287    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc19aa
     3288    mov al, dl                                ; 88 d0                       ; 0xc19ad
     3289    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc19af
     3290    mov bh, cl                                ; 88 cf                       ; 0xc19b2
     3291    xor ah, ah                                ; 30 e4                       ; 0xc19b4 vgabios.c:1238
     3292    mov dx, ax                                ; 89 c2                       ; 0xc19b6
     3293    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc19b8
     3294    mov cx, ax                                ; 89 c1                       ; 0xc19bb
     3295    mov ax, dx                                ; 89 d0                       ; 0xc19bd
     3296    imul cx                                   ; f7 e9                       ; 0xc19bf
     3297    mov dl, bh                                ; 88 fa                       ; 0xc19c1
     3298    xor dh, dh                                ; 30 f6                       ; 0xc19c3
     3299    imul dx                                   ; f7 ea                       ; 0xc19c5
     3300    mov dx, ax                                ; 89 c2                       ; 0xc19c7
     3301    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc19c9
     3302    xor ah, ah                                ; 30 e4                       ; 0xc19cc
     3303    add dx, ax                                ; 01 c2                       ; 0xc19ce
     3304    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc19d0
     3305    mov ax, 00205h                            ; b8 05 02                    ; 0xc19d3 vgabios.c:1239
     3306    mov dx, 003ceh                            ; ba ce 03                    ; 0xc19d6
     3307    out DX, ax                                ; ef                          ; 0xc19d9
     3308    xor bl, bl                                ; 30 db                       ; 0xc19da vgabios.c:1240
     3309    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc19dc
     3310    jnc short 01a0dh                          ; 73 2c                       ; 0xc19df
     3311    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc19e1 vgabios.c:1242
     3312    xor ch, ch                                ; 30 ed                       ; 0xc19e4
     3313    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc19e6
     3314    xor ah, ah                                ; 30 e4                       ; 0xc19e9
     3315    mov si, ax                                ; 89 c6                       ; 0xc19eb
     3316    mov al, bl                                ; 88 d8                       ; 0xc19ed
     3317    mov dx, ax                                ; 89 c2                       ; 0xc19ef
     3318    mov al, bh                                ; 88 f8                       ; 0xc19f1
     3319    mov di, ax                                ; 89 c7                       ; 0xc19f3
     3320    mov ax, dx                                ; 89 d0                       ; 0xc19f5
     3321    imul di                                   ; f7 ef                       ; 0xc19f7
     3322    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc19f9
     3323    add di, ax                                ; 01 c7                       ; 0xc19fc
     3324    mov ax, si                                ; 89 f0                       ; 0xc19fe
     3325    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1a00
     3326    mov es, dx                                ; 8e c2                       ; 0xc1a03
     3327    jcxz 01a09h                               ; e3 02                       ; 0xc1a05
     3328    rep stosb                                 ; f3 aa                       ; 0xc1a07
    33113329    db  0feh, 0c3h
    3312     ; inc bl                                    ; fe c3                     ; 0xc19d7 vgabios.c:1240
    3313     jmp short 019aah                          ; eb cf                       ; 0xc19d9
    3314     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc19db vgabios.c:1241
    3315     mov dx, 003ceh                            ; ba ce 03                    ; 0xc19de
    3316     out DX, ax                                ; ef                          ; 0xc19e1
    3317     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc19e2 vgabios.c:1242
    3318     pop di                                    ; 5f                          ; 0xc19e5
    3319     pop si                                    ; 5e                          ; 0xc19e6
    3320     pop bp                                    ; 5d                          ; 0xc19e7
    3321     retn 00004h                               ; c2 04 00                    ; 0xc19e8
    3322   ; disGetNextSymbol 0xc19eb LB 0x2bda -> off=0x0 cb=00000000000000b6 uValue=00000000000c19eb 'vgamem_copy_cga'
    3323 vgamem_copy_cga:                             ; 0xc19eb LB 0xb6
    3324     push bp                                   ; 55                          ; 0xc19eb vgabios.c:1245
    3325     mov bp, sp                                ; 89 e5                       ; 0xc19ec
    3326     push si                                   ; 56                          ; 0xc19ee
    3327     push di                                   ; 57                          ; 0xc19ef
    3328     sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc19f0
    3329     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc19f3
    3330     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc19f6
    3331     mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc19f9
    3332     mov al, dl                                ; 88 d0                       ; 0xc19fc vgabios.c:1251
    3333     xor ah, ah                                ; 30 e4                       ; 0xc19fe
    3334     mov bx, ax                                ; 89 c3                       ; 0xc1a00
    3335     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a02
    3336     mov si, ax                                ; 89 c6                       ; 0xc1a05
    3337     mov ax, bx                                ; 89 d8                       ; 0xc1a07
    3338     imul si                                   ; f7 ee                       ; 0xc1a09
    3339     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1a0b
    3340     mov di, bx                                ; 89 df                       ; 0xc1a0e
    3341     imul bx                                   ; f7 eb                       ; 0xc1a10
    3342     mov dx, ax                                ; 89 c2                       ; 0xc1a12
    3343     sar dx, 1                                 ; d1 fa                       ; 0xc1a14
    3344     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1a16
    3345     xor ah, ah                                ; 30 e4                       ; 0xc1a19
    3346     mov bx, ax                                ; 89 c3                       ; 0xc1a1b
    3347     add dx, ax                                ; 01 c2                       ; 0xc1a1d
    3348     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1a1f
    3349     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a22 vgabios.c:1252
    3350     imul si                                   ; f7 ee                       ; 0xc1a25
    3351     imul di                                   ; f7 ef                       ; 0xc1a27
    3352     sar ax, 1                                 ; d1 f8                       ; 0xc1a29
    3353     add ax, bx                                ; 01 d8                       ; 0xc1a2b
    3354     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1a2d
    3355     mov byte [bp-006h], bh                    ; 88 7e fa                    ; 0xc1a30 vgabios.c:1253
    3356     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a33
    3357     xor ah, ah                                ; 30 e4                       ; 0xc1a36
    3358     cwd                                       ; 99                          ; 0xc1a38
     3330    ; inc bl                                    ; fe c3                     ; 0xc1a09 vgabios.c:1243
     3331    jmp short 019dch                          ; eb cf                       ; 0xc1a0b
     3332    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1a0d vgabios.c:1244
     3333    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1a10
     3334    out DX, ax                                ; ef                          ; 0xc1a13
     3335    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a14 vgabios.c:1245
     3336    pop di                                    ; 5f                          ; 0xc1a17
     3337    pop si                                    ; 5e                          ; 0xc1a18
     3338    pop bp                                    ; 5d                          ; 0xc1a19
     3339    retn 00004h                               ; c2 04 00                    ; 0xc1a1a
     3340  ; disGetNextSymbol 0xc1a1d LB 0x2b15 -> off=0x0 cb=00000000000000b6 uValue=00000000000c1a1d 'vgamem_copy_cga'
     3341vgamem_copy_cga:                             ; 0xc1a1d LB 0xb6
     3342    push bp                                   ; 55                          ; 0xc1a1d vgabios.c:1248
     3343    mov bp, sp                                ; 89 e5                       ; 0xc1a1e
     3344    push si                                   ; 56                          ; 0xc1a20
     3345    push di                                   ; 57                          ; 0xc1a21
     3346    sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc1a22
     3347    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc1a25
     3348    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc1a28
     3349    mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc1a2b
     3350    mov al, dl                                ; 88 d0                       ; 0xc1a2e vgabios.c:1254
     3351    xor ah, ah                                ; 30 e4                       ; 0xc1a30
     3352    mov bx, ax                                ; 89 c3                       ; 0xc1a32
     3353    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a34
     3354    mov si, ax                                ; 89 c6                       ; 0xc1a37
     3355    mov ax, bx                                ; 89 d8                       ; 0xc1a39
     3356    imul si                                   ; f7 ee                       ; 0xc1a3b
     3357    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1a3d
     3358    mov di, bx                                ; 89 df                       ; 0xc1a40
     3359    imul bx                                   ; f7 eb                       ; 0xc1a42
     3360    mov dx, ax                                ; 89 c2                       ; 0xc1a44
     3361    sar dx, 1                                 ; d1 fa                       ; 0xc1a46
     3362    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1a48
     3363    xor ah, ah                                ; 30 e4                       ; 0xc1a4b
     3364    mov bx, ax                                ; 89 c3                       ; 0xc1a4d
     3365    add dx, ax                                ; 01 c2                       ; 0xc1a4f
     3366    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1a51
     3367    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a54 vgabios.c:1255
     3368    imul si                                   ; f7 ee                       ; 0xc1a57
     3369    imul di                                   ; f7 ef                       ; 0xc1a59
     3370    sar ax, 1                                 ; d1 f8                       ; 0xc1a5b
     3371    add ax, bx                                ; 01 d8                       ; 0xc1a5d
     3372    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1a5f
     3373    mov byte [bp-006h], bh                    ; 88 7e fa                    ; 0xc1a62 vgabios.c:1256
     3374    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a65
     3375    xor ah, ah                                ; 30 e4                       ; 0xc1a68
     3376    cwd                                       ; 99                          ; 0xc1a6a
    33593377    db  02bh, 0c2h
    3360     ; sub ax, dx                                ; 2b c2                     ; 0xc1a39
    3361     sar ax, 1                                 ; d1 f8                       ; 0xc1a3b
    3362     mov bx, ax                                ; 89 c3                       ; 0xc1a3d
    3363     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1a3f
    3364     xor ah, ah                                ; 30 e4                       ; 0xc1a42
    3365     cmp ax, bx                                ; 39 d8                       ; 0xc1a44
    3366     jnl short 01a98h                          ; 7d 50                       ; 0xc1a46
    3367     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1a48 vgabios.c:1255
    3368     xor bh, bh                                ; 30 ff                       ; 0xc1a4b
    3369     mov word [bp-012h], bx                    ; 89 5e ee                    ; 0xc1a4d
    3370     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1a50
    3371     imul bx                                   ; f7 eb                       ; 0xc1a53
    3372     mov bx, ax                                ; 89 c3                       ; 0xc1a55
    3373     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1a57
    3374     add si, ax                                ; 01 c6                       ; 0xc1a5a
    3375     mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1a5c
    3376     add di, ax                                ; 01 c7                       ; 0xc1a5f
    3377     mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1a61
    3378     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1a64
    3379     mov es, dx                                ; 8e c2                       ; 0xc1a67
    3380     jcxz 01a71h                               ; e3 06                       ; 0xc1a69
    3381     push DS                                   ; 1e                          ; 0xc1a6b
    3382     mov ds, dx                                ; 8e da                       ; 0xc1a6c
    3383     rep movsb                                 ; f3 a4                       ; 0xc1a6e
    3384     pop DS                                    ; 1f                          ; 0xc1a70
    3385     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1a71 vgabios.c:1256
    3386     add si, 02000h                            ; 81 c6 00 20                 ; 0xc1a74
    3387     add si, bx                                ; 01 de                       ; 0xc1a78
    3388     mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1a7a
    3389     add di, 02000h                            ; 81 c7 00 20                 ; 0xc1a7d
    3390     add di, bx                                ; 01 df                       ; 0xc1a81
    3391     mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1a83
    3392     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1a86
    3393     mov es, dx                                ; 8e c2                       ; 0xc1a89
    3394     jcxz 01a93h                               ; e3 06                       ; 0xc1a8b
    3395     push DS                                   ; 1e                          ; 0xc1a8d
    3396     mov ds, dx                                ; 8e da                       ; 0xc1a8e
    3397     rep movsb                                 ; f3 a4                       ; 0xc1a90
    3398     pop DS                                    ; 1f                          ; 0xc1a92
    3399     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1a93 vgabios.c:1257
    3400     jmp short 01a33h                          ; eb 9b                       ; 0xc1a96
    3401     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a98 vgabios.c:1258
    3402     pop di                                    ; 5f                          ; 0xc1a9b
    3403     pop si                                    ; 5e                          ; 0xc1a9c
    3404     pop bp                                    ; 5d                          ; 0xc1a9d
    3405     retn 00004h                               ; c2 04 00                    ; 0xc1a9e
    3406   ; disGetNextSymbol 0xc1aa1 LB 0x2b24 -> off=0x0 cb=0000000000000094 uValue=00000000000c1aa1 'vgamem_fill_cga'
    3407 vgamem_fill_cga:                             ; 0xc1aa1 LB 0x94
    3408     push bp                                   ; 55                          ; 0xc1aa1 vgabios.c:1261
    3409     mov bp, sp                                ; 89 e5                       ; 0xc1aa2
    3410     push si                                   ; 56                          ; 0xc1aa4
    3411     push di                                   ; 57                          ; 0xc1aa5
    3412     sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1aa6
    3413     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1aa9
    3414     mov al, dl                                ; 88 d0                       ; 0xc1aac
    3415     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1aae
    3416     mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1ab1
    3417     xor ah, ah                                ; 30 e4                       ; 0xc1ab4 vgabios.c:1267
    3418     mov dx, ax                                ; 89 c2                       ; 0xc1ab6
    3419     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ab8
    3420     mov bx, ax                                ; 89 c3                       ; 0xc1abb
    3421     mov ax, dx                                ; 89 d0                       ; 0xc1abd
    3422     imul bx                                   ; f7 eb                       ; 0xc1abf
    3423     mov dl, cl                                ; 88 ca                       ; 0xc1ac1
    3424     xor dh, dh                                ; 30 f6                       ; 0xc1ac3
    3425     imul dx                                   ; f7 ea                       ; 0xc1ac5
    3426     mov dx, ax                                ; 89 c2                       ; 0xc1ac7
    3427     sar dx, 1                                 ; d1 fa                       ; 0xc1ac9
    3428     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1acb
    3429     xor ah, ah                                ; 30 e4                       ; 0xc1ace
    3430     add dx, ax                                ; 01 c2                       ; 0xc1ad0
    3431     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1ad2
    3432     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1ad5 vgabios.c:1268
    3433     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ad8
    3434     xor ah, ah                                ; 30 e4                       ; 0xc1adb
    3435     cwd                                       ; 99                          ; 0xc1add
     3378    ; sub ax, dx                                ; 2b c2                     ; 0xc1a6b
     3379    sar ax, 1                                 ; d1 f8                       ; 0xc1a6d
     3380    mov bx, ax                                ; 89 c3                       ; 0xc1a6f
     3381    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1a71
     3382    xor ah, ah                                ; 30 e4                       ; 0xc1a74
     3383    cmp ax, bx                                ; 39 d8                       ; 0xc1a76
     3384    jnl short 01acah                          ; 7d 50                       ; 0xc1a78
     3385    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1a7a vgabios.c:1258
     3386    xor bh, bh                                ; 30 ff                       ; 0xc1a7d
     3387    mov word [bp-012h], bx                    ; 89 5e ee                    ; 0xc1a7f
     3388    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1a82
     3389    imul bx                                   ; f7 eb                       ; 0xc1a85
     3390    mov bx, ax                                ; 89 c3                       ; 0xc1a87
     3391    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1a89
     3392    add si, ax                                ; 01 c6                       ; 0xc1a8c
     3393    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1a8e
     3394    add di, ax                                ; 01 c7                       ; 0xc1a91
     3395    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1a93
     3396    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1a96
     3397    mov es, dx                                ; 8e c2                       ; 0xc1a99
     3398    jcxz 01aa3h                               ; e3 06                       ; 0xc1a9b
     3399    push DS                                   ; 1e                          ; 0xc1a9d
     3400    mov ds, dx                                ; 8e da                       ; 0xc1a9e
     3401    rep movsb                                 ; f3 a4                       ; 0xc1aa0
     3402    pop DS                                    ; 1f                          ; 0xc1aa2
     3403    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1aa3 vgabios.c:1259
     3404    add si, 02000h                            ; 81 c6 00 20                 ; 0xc1aa6
     3405    add si, bx                                ; 01 de                       ; 0xc1aaa
     3406    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1aac
     3407    add di, 02000h                            ; 81 c7 00 20                 ; 0xc1aaf
     3408    add di, bx                                ; 01 df                       ; 0xc1ab3
     3409    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1ab5
     3410    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1ab8
     3411    mov es, dx                                ; 8e c2                       ; 0xc1abb
     3412    jcxz 01ac5h                               ; e3 06                       ; 0xc1abd
     3413    push DS                                   ; 1e                          ; 0xc1abf
     3414    mov ds, dx                                ; 8e da                       ; 0xc1ac0
     3415    rep movsb                                 ; f3 a4                       ; 0xc1ac2
     3416    pop DS                                    ; 1f                          ; 0xc1ac4
     3417    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1ac5 vgabios.c:1260
     3418    jmp short 01a65h                          ; eb 9b                       ; 0xc1ac8
     3419    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1aca vgabios.c:1261
     3420    pop di                                    ; 5f                          ; 0xc1acd
     3421    pop si                                    ; 5e                          ; 0xc1ace
     3422    pop bp                                    ; 5d                          ; 0xc1acf
     3423    retn 00004h                               ; c2 04 00                    ; 0xc1ad0
     3424  ; disGetNextSymbol 0xc1ad3 LB 0x2a5f -> off=0x0 cb=0000000000000094 uValue=00000000000c1ad3 'vgamem_fill_cga'
     3425vgamem_fill_cga:                             ; 0xc1ad3 LB 0x94
     3426    push bp                                   ; 55                          ; 0xc1ad3 vgabios.c:1264
     3427    mov bp, sp                                ; 89 e5                       ; 0xc1ad4
     3428    push si                                   ; 56                          ; 0xc1ad6
     3429    push di                                   ; 57                          ; 0xc1ad7
     3430    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1ad8
     3431    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1adb
     3432    mov al, dl                                ; 88 d0                       ; 0xc1ade
     3433    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1ae0
     3434    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1ae3
     3435    xor ah, ah                                ; 30 e4                       ; 0xc1ae6 vgabios.c:1270
     3436    mov dx, ax                                ; 89 c2                       ; 0xc1ae8
     3437    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1aea
     3438    mov bx, ax                                ; 89 c3                       ; 0xc1aed
     3439    mov ax, dx                                ; 89 d0                       ; 0xc1aef
     3440    imul bx                                   ; f7 eb                       ; 0xc1af1
     3441    mov dl, cl                                ; 88 ca                       ; 0xc1af3
     3442    xor dh, dh                                ; 30 f6                       ; 0xc1af5
     3443    imul dx                                   ; f7 ea                       ; 0xc1af7
     3444    mov dx, ax                                ; 89 c2                       ; 0xc1af9
     3445    sar dx, 1                                 ; d1 fa                       ; 0xc1afb
     3446    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1afd
     3447    xor ah, ah                                ; 30 e4                       ; 0xc1b00
     3448    add dx, ax                                ; 01 c2                       ; 0xc1b02
     3449    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1b04
     3450    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1b07 vgabios.c:1271
     3451    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1b0a
     3452    xor ah, ah                                ; 30 e4                       ; 0xc1b0d
     3453    cwd                                       ; 99                          ; 0xc1b0f
    34363454    db  02bh, 0c2h
    3437     ; sub ax, dx                                ; 2b c2                     ; 0xc1ade
    3438     sar ax, 1                                 ; d1 f8                       ; 0xc1ae0
    3439     mov dx, ax                                ; 89 c2                       ; 0xc1ae2
    3440     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1ae4
    3441     xor ah, ah                                ; 30 e4                       ; 0xc1ae7
    3442     cmp ax, dx                                ; 39 d0                       ; 0xc1ae9
    3443     jnl short 01b2ch                          ; 7d 3f                       ; 0xc1aeb
    3444     mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc1aed vgabios.c:1270
    3445     xor bh, bh                                ; 30 ff                       ; 0xc1af0
    3446     mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1af2
    3447     xor dh, dh                                ; 30 f6                       ; 0xc1af5
    3448     mov si, dx                                ; 89 d6                       ; 0xc1af7
    3449     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1af9
    3450     imul dx                                   ; f7 ea                       ; 0xc1afc
    3451     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1afe
    3452     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1b01
    3453     add di, ax                                ; 01 c7                       ; 0xc1b04
    3454     mov cx, bx                                ; 89 d9                       ; 0xc1b06
    3455     mov ax, si                                ; 89 f0                       ; 0xc1b08
    3456     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1b0a
    3457     mov es, dx                                ; 8e c2                       ; 0xc1b0d
    3458     jcxz 01b13h                               ; e3 02                       ; 0xc1b0f
    3459     rep stosb                                 ; f3 aa                       ; 0xc1b11
    3460     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1b13 vgabios.c:1271
    3461     add di, 02000h                            ; 81 c7 00 20                 ; 0xc1b16
    3462     add di, word [bp-010h]                    ; 03 7e f0                    ; 0xc1b1a
    3463     mov cx, bx                                ; 89 d9                       ; 0xc1b1d
    3464     mov ax, si                                ; 89 f0                       ; 0xc1b1f
    3465     mov es, dx                                ; 8e c2                       ; 0xc1b21
    3466     jcxz 01b27h                               ; e3 02                       ; 0xc1b23
    3467     rep stosb                                 ; f3 aa                       ; 0xc1b25
    3468     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1b27 vgabios.c:1272
    3469     jmp short 01ad8h                          ; eb ac                       ; 0xc1b2a
    3470     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1b2c vgabios.c:1273
    3471     pop di                                    ; 5f                          ; 0xc1b2f
    3472     pop si                                    ; 5e                          ; 0xc1b30
    3473     pop bp                                    ; 5d                          ; 0xc1b31
    3474     retn 00004h                               ; c2 04 00                    ; 0xc1b32
    3475   ; disGetNextSymbol 0xc1b35 LB 0x2a90 -> off=0x0 cb=0000000000000081 uValue=00000000000c1b35 'vgamem_copy_linear'
    3476 vgamem_copy_linear:                          ; 0xc1b35 LB 0x81
    3477     push bp                                   ; 55                          ; 0xc1b35 vgabios.c:1276
    3478     mov bp, sp                                ; 89 e5                       ; 0xc1b36
    3479     push si                                   ; 56                          ; 0xc1b38
    3480     push di                                   ; 57                          ; 0xc1b39
    3481     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1b3a
    3482     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1b3d
    3483     mov al, dl                                ; 88 d0                       ; 0xc1b40
    3484     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1b42
    3485     mov bx, cx                                ; 89 cb                       ; 0xc1b45
    3486     xor ah, ah                                ; 30 e4                       ; 0xc1b47 vgabios.c:1282
    3487     mov si, ax                                ; 89 c6                       ; 0xc1b49
    3488     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1b4b
    3489     mov di, ax                                ; 89 c7                       ; 0xc1b4e
    3490     mov ax, si                                ; 89 f0                       ; 0xc1b50
    3491     imul di                                   ; f7 ef                       ; 0xc1b52
    3492     mul word [bp+004h]                        ; f7 66 04                    ; 0xc1b54
    3493     mov si, ax                                ; 89 c6                       ; 0xc1b57
    3494     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1b59
    3495     xor ah, ah                                ; 30 e4                       ; 0xc1b5c
    3496     mov cx, ax                                ; 89 c1                       ; 0xc1b5e
    3497     add si, ax                                ; 01 c6                       ; 0xc1b60
    3498     sal si, 003h                              ; c1 e6 03                    ; 0xc1b62
    3499     mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc1b65
    3500     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1b68 vgabios.c:1283
    3501     imul di                                   ; f7 ef                       ; 0xc1b6b
    3502     mul word [bp+004h]                        ; f7 66 04                    ; 0xc1b6d
    3503     add ax, cx                                ; 01 c8                       ; 0xc1b70
    3504     sal ax, 003h                              ; c1 e0 03                    ; 0xc1b72
    3505     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1b75
    3506     sal bx, 003h                              ; c1 e3 03                    ; 0xc1b78 vgabios.c:1284
    3507     sal word [bp+004h], 003h                  ; c1 66 04 03                 ; 0xc1b7b vgabios.c:1285
    3508     mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc1b7f vgabios.c:1286
    3509     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b82
    3510     cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc1b85
    3511     jnc short 01badh                          ; 73 23                       ; 0xc1b88
    3512     xor ah, ah                                ; 30 e4                       ; 0xc1b8a vgabios.c:1288
    3513     mul word [bp+004h]                        ; f7 66 04                    ; 0xc1b8c
    3514     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc1b8f
     3455    ; sub ax, dx                                ; 2b c2                     ; 0xc1b10
     3456    sar ax, 1                                 ; d1 f8                       ; 0xc1b12
     3457    mov dx, ax                                ; 89 c2                       ; 0xc1b14
     3458    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b16
     3459    xor ah, ah                                ; 30 e4                       ; 0xc1b19
     3460    cmp ax, dx                                ; 39 d0                       ; 0xc1b1b
     3461    jnl short 01b5eh                          ; 7d 3f                       ; 0xc1b1d
     3462    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc1b1f vgabios.c:1273
     3463    xor bh, bh                                ; 30 ff                       ; 0xc1b22
     3464    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1b24
     3465    xor dh, dh                                ; 30 f6                       ; 0xc1b27
     3466    mov si, dx                                ; 89 d6                       ; 0xc1b29
     3467    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1b2b
     3468    imul dx                                   ; f7 ea                       ; 0xc1b2e
     3469    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1b30
     3470    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1b33
     3471    add di, ax                                ; 01 c7                       ; 0xc1b36
     3472    mov cx, bx                                ; 89 d9                       ; 0xc1b38
     3473    mov ax, si                                ; 89 f0                       ; 0xc1b3a
     3474    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1b3c
     3475    mov es, dx                                ; 8e c2                       ; 0xc1b3f
     3476    jcxz 01b45h                               ; e3 02                       ; 0xc1b41
     3477    rep stosb                                 ; f3 aa                       ; 0xc1b43
     3478    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1b45 vgabios.c:1274
     3479    add di, 02000h                            ; 81 c7 00 20                 ; 0xc1b48
     3480    add di, word [bp-010h]                    ; 03 7e f0                    ; 0xc1b4c
     3481    mov cx, bx                                ; 89 d9                       ; 0xc1b4f
     3482    mov ax, si                                ; 89 f0                       ; 0xc1b51
     3483    mov es, dx                                ; 8e c2                       ; 0xc1b53
     3484    jcxz 01b59h                               ; e3 02                       ; 0xc1b55
     3485    rep stosb                                 ; f3 aa                       ; 0xc1b57
     3486    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1b59 vgabios.c:1275
     3487    jmp short 01b0ah                          ; eb ac                       ; 0xc1b5c
     3488    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1b5e vgabios.c:1276
     3489    pop di                                    ; 5f                          ; 0xc1b61
     3490    pop si                                    ; 5e                          ; 0xc1b62
     3491    pop bp                                    ; 5d                          ; 0xc1b63
     3492    retn 00004h                               ; c2 04 00                    ; 0xc1b64
     3493  ; disGetNextSymbol 0xc1b67 LB 0x29cb -> off=0x0 cb=0000000000000081 uValue=00000000000c1b67 'vgamem_copy_linear'
     3494vgamem_copy_linear:                          ; 0xc1b67 LB 0x81
     3495    push bp                                   ; 55                          ; 0xc1b67 vgabios.c:1279
     3496    mov bp, sp                                ; 89 e5                       ; 0xc1b68
     3497    push si                                   ; 56                          ; 0xc1b6a
     3498    push di                                   ; 57                          ; 0xc1b6b
     3499    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1b6c
     3500    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1b6f
     3501    mov al, dl                                ; 88 d0                       ; 0xc1b72
     3502    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1b74
     3503    mov bx, cx                                ; 89 cb                       ; 0xc1b77
     3504    xor ah, ah                                ; 30 e4                       ; 0xc1b79 vgabios.c:1285
     3505    mov si, ax                                ; 89 c6                       ; 0xc1b7b
     3506    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1b7d
     3507    mov di, ax                                ; 89 c7                       ; 0xc1b80
     3508    mov ax, si                                ; 89 f0                       ; 0xc1b82
     3509    imul di                                   ; f7 ef                       ; 0xc1b84
     3510    mul word [bp+004h]                        ; f7 66 04                    ; 0xc1b86
     3511    mov si, ax                                ; 89 c6                       ; 0xc1b89
     3512    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1b8b
     3513    xor ah, ah                                ; 30 e4                       ; 0xc1b8e
     3514    mov cx, ax                                ; 89 c1                       ; 0xc1b90
    35153515    add si, ax                                ; 01 c6                       ; 0xc1b92
    3516     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1b94
    3517     add di, ax                                ; 01 c7                       ; 0xc1b97
    3518     mov cx, bx                                ; 89 d9                       ; 0xc1b99
    3519     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1b9b
    3520     mov es, dx                                ; 8e c2                       ; 0xc1b9e
    3521     jcxz 01ba8h                               ; e3 06                       ; 0xc1ba0
    3522     push DS                                   ; 1e                          ; 0xc1ba2
    3523     mov ds, dx                                ; 8e da                       ; 0xc1ba3
    3524     rep movsb                                 ; f3 a4                       ; 0xc1ba5
    3525     pop DS                                    ; 1f                          ; 0xc1ba7
    3526     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1ba8 vgabios.c:1289
    3527     jmp short 01b82h                          ; eb d5                       ; 0xc1bab
    3528     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1bad vgabios.c:1290
    3529     pop di                                    ; 5f                          ; 0xc1bb0
    3530     pop si                                    ; 5e                          ; 0xc1bb1
    3531     pop bp                                    ; 5d                          ; 0xc1bb2
    3532     retn 00004h                               ; c2 04 00                    ; 0xc1bb3
    3533   ; disGetNextSymbol 0xc1bb6 LB 0x2a0f -> off=0x0 cb=000000000000006d uValue=00000000000c1bb6 'vgamem_fill_linear'
    3534 vgamem_fill_linear:                          ; 0xc1bb6 LB 0x6d
    3535     push bp                                   ; 55                          ; 0xc1bb6 vgabios.c:1293
    3536     mov bp, sp                                ; 89 e5                       ; 0xc1bb7
    3537     push si                                   ; 56                          ; 0xc1bb9
    3538     push di                                   ; 57                          ; 0xc1bba
    3539     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc1bbb
    3540     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1bbe
    3541     mov al, dl                                ; 88 d0                       ; 0xc1bc1
    3542     mov si, cx                                ; 89 ce                       ; 0xc1bc3
    3543     xor ah, ah                                ; 30 e4                       ; 0xc1bc5 vgabios.c:1299
    3544     mov dx, ax                                ; 89 c2                       ; 0xc1bc7
    3545     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1bc9
    3546     mov di, ax                                ; 89 c7                       ; 0xc1bcc
    3547     mov ax, dx                                ; 89 d0                       ; 0xc1bce
    3548     imul di                                   ; f7 ef                       ; 0xc1bd0
    3549     mul cx                                    ; f7 e1                       ; 0xc1bd2
    3550     mov dx, ax                                ; 89 c2                       ; 0xc1bd4
    3551     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1bd6
    3552     xor ah, ah                                ; 30 e4                       ; 0xc1bd9
    3553     add ax, dx                                ; 01 d0                       ; 0xc1bdb
    3554     sal ax, 003h                              ; c1 e0 03                    ; 0xc1bdd
    3555     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc1be0
    3556     sal bx, 003h                              ; c1 e3 03                    ; 0xc1be3 vgabios.c:1300
    3557     sal si, 003h                              ; c1 e6 03                    ; 0xc1be6 vgabios.c:1301
    3558     mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc1be9 vgabios.c:1302
    3559     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1bed
    3560     cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1bf0
    3561     jnc short 01c1ah                          ; 73 25                       ; 0xc1bf3
    3562     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1bf5 vgabios.c:1304
    3563     xor ah, ah                                ; 30 e4                       ; 0xc1bf8
    3564     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1bfa
    3565     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1bfd
    3566     mul si                                    ; f7 e6                       ; 0xc1c00
    3567     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1c02
    3568     add di, ax                                ; 01 c7                       ; 0xc1c05
    3569     mov cx, bx                                ; 89 d9                       ; 0xc1c07
    3570     mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc1c09
    3571     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1c0c
    3572     mov es, dx                                ; 8e c2                       ; 0xc1c0f
    3573     jcxz 01c15h                               ; e3 02                       ; 0xc1c11
    3574     rep stosb                                 ; f3 aa                       ; 0xc1c13
    3575     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1c15 vgabios.c:1305
    3576     jmp short 01bedh                          ; eb d3                       ; 0xc1c18
    3577     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1c1a vgabios.c:1306
    3578     pop di                                    ; 5f                          ; 0xc1c1d
    3579     pop si                                    ; 5e                          ; 0xc1c1e
    3580     pop bp                                    ; 5d                          ; 0xc1c1f
    3581     retn 00004h                               ; c2 04 00                    ; 0xc1c20
    3582   ; disGetNextSymbol 0xc1c23 LB 0x29a2 -> off=0x0 cb=0000000000000688 uValue=00000000000c1c23 'biosfn_scroll'
    3583 biosfn_scroll:                               ; 0xc1c23 LB 0x688
    3584     push bp                                   ; 55                          ; 0xc1c23 vgabios.c:1309
    3585     mov bp, sp                                ; 89 e5                       ; 0xc1c24
    3586     push si                                   ; 56                          ; 0xc1c26
    3587     push di                                   ; 57                          ; 0xc1c27
    3588     sub sp, strict byte 0001eh                ; 83 ec 1e                    ; 0xc1c28
    3589     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1c2b
    3590     mov byte [bp-010h], dl                    ; 88 56 f0                    ; 0xc1c2e
    3591     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1c31
    3592     mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1c34
    3593     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1c37 vgabios.c:1318
    3594     jnbe short 01c58h                         ; 77 1c                       ; 0xc1c3a
    3595     cmp cl, byte [bp+006h]                    ; 3a 4e 06                    ; 0xc1c3c vgabios.c:1319
    3596     jnbe short 01c58h                         ; 77 17                       ; 0xc1c3f
    3597     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1c41 vgabios.c:47
    3598     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1c44
    3599     mov es, ax                                ; 8e c0                       ; 0xc1c47
    3600     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1c49
    3601     xor ah, ah                                ; 30 e4                       ; 0xc1c4c vgabios.c:1323
    3602     call 038c2h                               ; e8 71 1c                    ; 0xc1c4e
    3603     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1c51
    3604     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1c54 vgabios.c:1324
    3605     jne short 01c5bh                          ; 75 03                       ; 0xc1c56
    3606     jmp near 022a2h                           ; e9 47 06                    ; 0xc1c58
    3607     mov bx, 00084h                            ; bb 84 00                    ; 0xc1c5b vgabios.c:47
    3608     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1c5e
    3609     mov es, ax                                ; 8e c0                       ; 0xc1c61
    3610     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1c63
    3611     xor ah, ah                                ; 30 e4                       ; 0xc1c66 vgabios.c:48
    3612     inc ax                                    ; 40                          ; 0xc1c68
    3613     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1c69
    3614     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1c6c vgabios.c:57
    3615     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1c6f
    3616     mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc1c72 vgabios.c:58
    3617     cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1c75 vgabios.c:1331
    3618     jne short 01c84h                          ; 75 09                       ; 0xc1c79
    3619     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1c7b vgabios.c:47
    3620     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1c7e
    3621     mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1c81 vgabios.c:48
    3622     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1c84 vgabios.c:1334
    3623     xor ah, ah                                ; 30 e4                       ; 0xc1c87
    3624     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1c89
    3625     jc short 01c96h                           ; 72 08                       ; 0xc1c8c
    3626     mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc1c8e
     3516    sal si, 003h                              ; c1 e6 03                    ; 0xc1b94
     3517    mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc1b97
     3518    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1b9a vgabios.c:1286
     3519    imul di                                   ; f7 ef                       ; 0xc1b9d
     3520    mul word [bp+004h]                        ; f7 66 04                    ; 0xc1b9f
     3521    add ax, cx                                ; 01 c8                       ; 0xc1ba2
     3522    sal ax, 003h                              ; c1 e0 03                    ; 0xc1ba4
     3523    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1ba7
     3524    sal bx, 003h                              ; c1 e3 03                    ; 0xc1baa vgabios.c:1287
     3525    sal word [bp+004h], 003h                  ; c1 66 04 03                 ; 0xc1bad vgabios.c:1288
     3526    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc1bb1 vgabios.c:1289
     3527    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1bb4
     3528    cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc1bb7
     3529    jnc short 01bdfh                          ; 73 23                       ; 0xc1bba
     3530    xor ah, ah                                ; 30 e4                       ; 0xc1bbc vgabios.c:1291
     3531    mul word [bp+004h]                        ; f7 66 04                    ; 0xc1bbe
     3532    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc1bc1
     3533    add si, ax                                ; 01 c6                       ; 0xc1bc4
     3534    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1bc6
     3535    add di, ax                                ; 01 c7                       ; 0xc1bc9
     3536    mov cx, bx                                ; 89 d9                       ; 0xc1bcb
     3537    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1bcd
     3538    mov es, dx                                ; 8e c2                       ; 0xc1bd0
     3539    jcxz 01bdah                               ; e3 06                       ; 0xc1bd2
     3540    push DS                                   ; 1e                          ; 0xc1bd4
     3541    mov ds, dx                                ; 8e da                       ; 0xc1bd5
     3542    rep movsb                                 ; f3 a4                       ; 0xc1bd7
     3543    pop DS                                    ; 1f                          ; 0xc1bd9
     3544    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1bda vgabios.c:1292
     3545    jmp short 01bb4h                          ; eb d5                       ; 0xc1bdd
     3546    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1bdf vgabios.c:1293
     3547    pop di                                    ; 5f                          ; 0xc1be2
     3548    pop si                                    ; 5e                          ; 0xc1be3
     3549    pop bp                                    ; 5d                          ; 0xc1be4
     3550    retn 00004h                               ; c2 04 00                    ; 0xc1be5
     3551  ; disGetNextSymbol 0xc1be8 LB 0x294a -> off=0x0 cb=000000000000006d uValue=00000000000c1be8 'vgamem_fill_linear'
     3552vgamem_fill_linear:                          ; 0xc1be8 LB 0x6d
     3553    push bp                                   ; 55                          ; 0xc1be8 vgabios.c:1296
     3554    mov bp, sp                                ; 89 e5                       ; 0xc1be9
     3555    push si                                   ; 56                          ; 0xc1beb
     3556    push di                                   ; 57                          ; 0xc1bec
     3557    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc1bed
     3558    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1bf0
     3559    mov al, dl                                ; 88 d0                       ; 0xc1bf3
     3560    mov si, cx                                ; 89 ce                       ; 0xc1bf5
     3561    xor ah, ah                                ; 30 e4                       ; 0xc1bf7 vgabios.c:1302
     3562    mov dx, ax                                ; 89 c2                       ; 0xc1bf9
     3563    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1bfb
     3564    mov di, ax                                ; 89 c7                       ; 0xc1bfe
     3565    mov ax, dx                                ; 89 d0                       ; 0xc1c00
     3566    imul di                                   ; f7 ef                       ; 0xc1c02
     3567    mul cx                                    ; f7 e1                       ; 0xc1c04
     3568    mov dx, ax                                ; 89 c2                       ; 0xc1c06
     3569    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c08
     3570    xor ah, ah                                ; 30 e4                       ; 0xc1c0b
     3571    add ax, dx                                ; 01 d0                       ; 0xc1c0d
     3572    sal ax, 003h                              ; c1 e0 03                    ; 0xc1c0f
     3573    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc1c12
     3574    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c15 vgabios.c:1303
     3575    sal si, 003h                              ; c1 e6 03                    ; 0xc1c18 vgabios.c:1304
     3576    mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc1c1b vgabios.c:1305
     3577    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1c1f
     3578    cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1c22
     3579    jnc short 01c4ch                          ; 73 25                       ; 0xc1c25
     3580    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1c27 vgabios.c:1307
     3581    xor ah, ah                                ; 30 e4                       ; 0xc1c2a
     3582    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1c2c
     3583    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1c2f
     3584    mul si                                    ; f7 e6                       ; 0xc1c32
     3585    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1c34
     3586    add di, ax                                ; 01 c7                       ; 0xc1c37
     3587    mov cx, bx                                ; 89 d9                       ; 0xc1c39
     3588    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc1c3b
     3589    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1c3e
     3590    mov es, dx                                ; 8e c2                       ; 0xc1c41
     3591    jcxz 01c47h                               ; e3 02                       ; 0xc1c43
     3592    rep stosb                                 ; f3 aa                       ; 0xc1c45
     3593    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1c47 vgabios.c:1308
     3594    jmp short 01c1fh                          ; eb d3                       ; 0xc1c4a
     3595    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1c4c vgabios.c:1309
     3596    pop di                                    ; 5f                          ; 0xc1c4f
     3597    pop si                                    ; 5e                          ; 0xc1c50
     3598    pop bp                                    ; 5d                          ; 0xc1c51
     3599    retn 00004h                               ; c2 04 00                    ; 0xc1c52
     3600  ; disGetNextSymbol 0xc1c55 LB 0x28dd -> off=0x0 cb=0000000000000688 uValue=00000000000c1c55 'biosfn_scroll'
     3601biosfn_scroll:                               ; 0xc1c55 LB 0x688
     3602    push bp                                   ; 55                          ; 0xc1c55 vgabios.c:1312
     3603    mov bp, sp                                ; 89 e5                       ; 0xc1c56
     3604    push si                                   ; 56                          ; 0xc1c58
     3605    push di                                   ; 57                          ; 0xc1c59
     3606    sub sp, strict byte 0001eh                ; 83 ec 1e                    ; 0xc1c5a
     3607    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1c5d
     3608    mov byte [bp-010h], dl                    ; 88 56 f0                    ; 0xc1c60
     3609    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1c63
     3610    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1c66
     3611    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1c69 vgabios.c:1321
     3612    jnbe short 01c8ah                         ; 77 1c                       ; 0xc1c6c
     3613    cmp cl, byte [bp+006h]                    ; 3a 4e 06                    ; 0xc1c6e vgabios.c:1322
     3614    jnbe short 01c8ah                         ; 77 17                       ; 0xc1c71
     3615    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1c73 vgabios.c:47
     3616    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1c76
     3617    mov es, ax                                ; 8e c0                       ; 0xc1c79
     3618    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1c7b
     3619    xor ah, ah                                ; 30 e4                       ; 0xc1c7e vgabios.c:1326
     3620    call 03819h                               ; e8 96 1b                    ; 0xc1c80
     3621    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1c83
     3622    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1c86 vgabios.c:1327
     3623    jne short 01c8dh                          ; 75 03                       ; 0xc1c88
     3624    jmp near 022d4h                           ; e9 47 06                    ; 0xc1c8a
     3625    mov bx, 00084h                            ; bb 84 00                    ; 0xc1c8d vgabios.c:47
     3626    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1c90
     3627    mov es, ax                                ; 8e c0                       ; 0xc1c93
     3628    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1c95
     3629    xor ah, ah                                ; 30 e4                       ; 0xc1c98 vgabios.c:48
     3630    inc ax                                    ; 40                          ; 0xc1c9a
     3631    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1c9b
     3632    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1c9e vgabios.c:57
     3633    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1ca1
     3634    mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc1ca4 vgabios.c:58
     3635    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1ca7 vgabios.c:1334
     3636    jne short 01cb6h                          ; 75 09                       ; 0xc1cab
     3637    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1cad vgabios.c:47
     3638    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1cb0
     3639    mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1cb3 vgabios.c:48
     3640    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1cb6 vgabios.c:1337
     3641    xor ah, ah                                ; 30 e4                       ; 0xc1cb9
     3642    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1cbb
     3643    jc short 01cc8h                           ; 72 08                       ; 0xc1cbe
     3644    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc1cc0
    36273645    db  0feh, 0c8h
    3628     ; dec al                                    ; fe c8                     ; 0xc1c91
    3629     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1c93
    3630     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1c96 vgabios.c:1335
    3631     xor ah, ah                                ; 30 e4                       ; 0xc1c99
    3632     cmp ax, word [bp-01eh]                    ; 3b 46 e2                    ; 0xc1c9b
    3633     jc short 01ca8h                           ; 72 08                       ; 0xc1c9e
    3634     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1ca0
     3646    ; dec al                                    ; fe c8                     ; 0xc1cc3
     3647    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1cc5
     3648    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1cc8 vgabios.c:1338
     3649    xor ah, ah                                ; 30 e4                       ; 0xc1ccb
     3650    cmp ax, word [bp-01eh]                    ; 3b 46 e2                    ; 0xc1ccd
     3651    jc short 01cdah                           ; 72 08                       ; 0xc1cd0
     3652    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1cd2
    36353653    db  0feh, 0c8h
    3636     ; dec al                                    ; fe c8                     ; 0xc1ca3
    3637     mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc1ca5
    3638     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1ca8 vgabios.c:1336
    3639     xor ah, ah                                ; 30 e4                       ; 0xc1cab
    3640     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1cad
    3641     jbe short 01cb5h                          ; 76 03                       ; 0xc1cb0
    3642     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1cb2
    3643     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1cb5 vgabios.c:1337
    3644     sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1cb8
     3654    ; dec al                                    ; fe c8                     ; 0xc1cd5
     3655    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc1cd7
     3656    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1cda vgabios.c:1339
     3657    xor ah, ah                                ; 30 e4                       ; 0xc1cdd
     3658    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1cdf
     3659    jbe short 01ce7h                          ; 76 03                       ; 0xc1ce2
     3660    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1ce4
     3661    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1ce7 vgabios.c:1340
     3662    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1cea
    36453663    db  0feh, 0c0h
    3646     ; inc al                                    ; fe c0                     ; 0xc1cbb
    3647     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1cbd
    3648     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1cc0 vgabios.c:1339
    3649     mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1cc3
    3650     mov byte [bp-019h], 000h                  ; c6 46 e7 00                 ; 0xc1cc6
    3651     mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1cca
    3652     sal bx, 003h                              ; c1 e3 03                    ; 0xc1ccd
    3653     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1cd0
    3654     dec ax                                    ; 48                          ; 0xc1cd3
    3655     mov word [bp-022h], ax                    ; 89 46 de                    ; 0xc1cd4
    3656     mov di, word [bp-016h]                    ; 8b 7e ea                    ; 0xc1cd7
    3657     dec di                                    ; 4f                          ; 0xc1cda
    3658     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1cdb
    3659     mul word [bp-016h]                        ; f7 66 ea                    ; 0xc1cde
    3660     mov cx, ax                                ; 89 c1                       ; 0xc1ce1
    3661     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1ce3
    3662     jne short 01d33h                          ; 75 49                       ; 0xc1ce8
    3663     add ax, ax                                ; 01 c0                       ; 0xc1cea vgabios.c:1342
    3664     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1cec
    3665     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc1cee
    3666     xor dh, dh                                ; 30 f6                       ; 0xc1cf1
    3667     inc ax                                    ; 40                          ; 0xc1cf3
    3668     mul dx                                    ; f7 e2                       ; 0xc1cf4
    3669     mov word [bp-020h], ax                    ; 89 46 e0                    ; 0xc1cf6
    3670     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1cf9 vgabios.c:1347
    3671     jne short 01d36h                          ; 75 37                       ; 0xc1cfd
    3672     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1cff
    3673     jne short 01d36h                          ; 75 31                       ; 0xc1d03
    3674     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d05
    3675     jne short 01d36h                          ; 75 2b                       ; 0xc1d09
    3676     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d0b
    3677     xor ah, ah                                ; 30 e4                       ; 0xc1d0e
    3678     cmp ax, di                                ; 39 f8                       ; 0xc1d10
    3679     jne short 01d36h                          ; 75 22                       ; 0xc1d12
    3680     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1d14
    3681     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1d17
    3682     jne short 01d36h                          ; 75 1a                       ; 0xc1d1a
    3683     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1d1c vgabios.c:1349
    3684     sal ax, 008h                              ; c1 e0 08                    ; 0xc1d1f
    3685     add ax, strict word 00020h                ; 05 20 00                    ; 0xc1d22
    3686     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1d25
    3687     mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1d29
    3688     jcxz 01d30h                               ; e3 02                       ; 0xc1d2c
    3689     rep stosw                                 ; f3 ab                       ; 0xc1d2e
    3690     jmp near 022a2h                           ; e9 6f 05                    ; 0xc1d30 vgabios.c:1351
    3691     jmp near 01ea6h                           ; e9 70 01                    ; 0xc1d33
    3692     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1d36 vgabios.c:1353
    3693     jne short 01d9ch                          ; 75 60                       ; 0xc1d3a
    3694     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1d3c vgabios.c:1354
    3695     xor ah, ah                                ; 30 e4                       ; 0xc1d3f
    3696     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1d41
    3697     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1d44
    3698     xor dh, dh                                ; 30 f6                       ; 0xc1d47
    3699     cmp dx, word [bp-01ch]                    ; 3b 56 e4                    ; 0xc1d49
    3700     jc short 01d9eh                           ; 72 50                       ; 0xc1d4c
    3701     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1d4e vgabios.c:1356
    3702     xor ah, ah                                ; 30 e4                       ; 0xc1d51
    3703     add ax, word [bp-01ch]                    ; 03 46 e4                    ; 0xc1d53
    3704     cmp ax, dx                                ; 39 d0                       ; 0xc1d56
    3705     jnbe short 01d60h                         ; 77 06                       ; 0xc1d58
    3706     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1d5a
    3707     jne short 01da1h                          ; 75 41                       ; 0xc1d5e
    3708     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1d60 vgabios.c:1357
    3709     xor ch, ch                                ; 30 ed                       ; 0xc1d63
    3710     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1d65
    3711     xor ah, ah                                ; 30 e4                       ; 0xc1d68
    3712     mov si, ax                                ; 89 c6                       ; 0xc1d6a
    3713     sal si, 008h                              ; c1 e6 08                    ; 0xc1d6c
    3714     add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1d6f
    3715     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1d72
    3716     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1d75
    3717     mov dx, ax                                ; 89 c2                       ; 0xc1d78
    3718     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1d7a
    3719     xor ah, ah                                ; 30 e4                       ; 0xc1d7d
    3720     mov di, ax                                ; 89 c7                       ; 0xc1d7f
    3721     add di, dx                                ; 01 d7                       ; 0xc1d81
    3722     add di, di                                ; 01 ff                       ; 0xc1d83
    3723     add di, word [bp-020h]                    ; 03 7e e0                    ; 0xc1d85
    3724     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1d88
    3725     xor bh, bh                                ; 30 ff                       ; 0xc1d8b
    3726     sal bx, 003h                              ; c1 e3 03                    ; 0xc1d8d
    3727     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1d90
    3728     mov ax, si                                ; 89 f0                       ; 0xc1d94
    3729     jcxz 01d9ah                               ; e3 02                       ; 0xc1d96
    3730     rep stosw                                 ; f3 ab                       ; 0xc1d98
    3731     jmp short 01de1h                          ; eb 45                       ; 0xc1d9a vgabios.c:1358
    3732     jmp short 01de7h                          ; eb 49                       ; 0xc1d9c
    3733     jmp near 022a2h                           ; e9 01 05                    ; 0xc1d9e
    3734     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1da1 vgabios.c:1359
    3735     xor ch, ch                                ; 30 ed                       ; 0xc1da4
    3736     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1da6
    3737     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1da9
    3738     mov byte [bp-018h], dl                    ; 88 56 e8                    ; 0xc1dac
    3739     mov byte [bp-017h], ch                    ; 88 6e e9                    ; 0xc1daf
    3740     mov si, ax                                ; 89 c6                       ; 0xc1db2
    3741     add si, word [bp-018h]                    ; 03 76 e8                    ; 0xc1db4
    3742     add si, si                                ; 01 f6                       ; 0xc1db7
    3743     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1db9
    3744     xor bh, bh                                ; 30 ff                       ; 0xc1dbc
    3745     sal bx, 003h                              ; c1 e3 03                    ; 0xc1dbe
    3746     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1dc1
    3747     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1dc5
    3748     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1dc8
    3749     add ax, word [bp-018h]                    ; 03 46 e8                    ; 0xc1dcb
    3750     add ax, ax                                ; 01 c0                       ; 0xc1dce
    3751     mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1dd0
    3752     add di, ax                                ; 01 c7                       ; 0xc1dd3
    3753     mov dx, bx                                ; 89 da                       ; 0xc1dd5
    3754     mov es, bx                                ; 8e c3                       ; 0xc1dd7
    3755     jcxz 01de1h                               ; e3 06                       ; 0xc1dd9
    3756     push DS                                   ; 1e                          ; 0xc1ddb
    3757     mov ds, dx                                ; 8e da                       ; 0xc1ddc
    3758     rep movsw                                 ; f3 a5                       ; 0xc1dde
    3759     pop DS                                    ; 1f                          ; 0xc1de0
    3760     inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1de1 vgabios.c:1360
    3761     jmp near 01d44h                           ; e9 5d ff                    ; 0xc1de4
    3762     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1de7 vgabios.c:1363
    3763     xor ah, ah                                ; 30 e4                       ; 0xc1dea
    3764     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1dec
    3765     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1def
    3766     xor ah, ah                                ; 30 e4                       ; 0xc1df2
    3767     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1df4
    3768     jnbe short 01d9eh                         ; 77 a5                       ; 0xc1df7
    3769     mov dl, al                                ; 88 c2                       ; 0xc1df9 vgabios.c:1365
    3770     xor dh, dh                                ; 30 f6                       ; 0xc1dfb
    3771     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1dfd
    3772     add ax, dx                                ; 01 d0                       ; 0xc1e00
    3773     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1e02
    3774     jnbe short 01e0dh                         ; 77 06                       ; 0xc1e05
    3775     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1e07
    3776     jne short 01e49h                          ; 75 3c                       ; 0xc1e0b
    3777     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1e0d vgabios.c:1366
    3778     xor ch, ch                                ; 30 ed                       ; 0xc1e10
    3779     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1e12
    3780     xor ah, ah                                ; 30 e4                       ; 0xc1e15
    3781     mov si, ax                                ; 89 c6                       ; 0xc1e17
    3782     sal si, 008h                              ; c1 e6 08                    ; 0xc1e19
    3783     add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1e1c
    3784     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1e1f
    3785     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1e22
    3786     mov dx, ax                                ; 89 c2                       ; 0xc1e25
    3787     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e27
    3788     xor ah, ah                                ; 30 e4                       ; 0xc1e2a
    3789     add ax, dx                                ; 01 d0                       ; 0xc1e2c
    3790     add ax, ax                                ; 01 c0                       ; 0xc1e2e
    3791     mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1e30
    3792     add di, ax                                ; 01 c7                       ; 0xc1e33
    3793     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1e35
    3794     xor bh, bh                                ; 30 ff                       ; 0xc1e38
    3795     sal bx, 003h                              ; c1 e3 03                    ; 0xc1e3a
    3796     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e3d
    3797     mov ax, si                                ; 89 f0                       ; 0xc1e41
    3798     jcxz 01e47h                               ; e3 02                       ; 0xc1e43
    3799     rep stosw                                 ; f3 ab                       ; 0xc1e45
    3800     jmp short 01e96h                          ; eb 4d                       ; 0xc1e47 vgabios.c:1367
    3801     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1e49 vgabios.c:1368
    3802     mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1e4c
    3803     mov byte [bp-017h], dh                    ; 88 76 e9                    ; 0xc1e4f
    3804     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1e52
    3805     xor ah, ah                                ; 30 e4                       ; 0xc1e55
    3806     mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc1e57
    3807     sub dx, ax                                ; 29 c2                       ; 0xc1e5a
    3808     mov ax, dx                                ; 89 d0                       ; 0xc1e5c
    3809     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1e5e
    3810     mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc1e61
    3811     xor ch, ch                                ; 30 ed                       ; 0xc1e64
    3812     mov si, ax                                ; 89 c6                       ; 0xc1e66
    3813     add si, cx                                ; 01 ce                       ; 0xc1e68
    3814     add si, si                                ; 01 f6                       ; 0xc1e6a
    3815     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1e6c
    3816     xor bh, bh                                ; 30 ff                       ; 0xc1e6f
    3817     sal bx, 003h                              ; c1 e3 03                    ; 0xc1e71
    3818     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1e74
    3819     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1e78
    3820     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1e7b
    3821     add ax, cx                                ; 01 c8                       ; 0xc1e7e
    3822     add ax, ax                                ; 01 c0                       ; 0xc1e80
    3823     mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1e82
    3824     add di, ax                                ; 01 c7                       ; 0xc1e85
    3825     mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc1e87
    3826     mov dx, bx                                ; 89 da                       ; 0xc1e8a
    3827     mov es, bx                                ; 8e c3                       ; 0xc1e8c
    3828     jcxz 01e96h                               ; e3 06                       ; 0xc1e8e
    3829     push DS                                   ; 1e                          ; 0xc1e90
    3830     mov ds, dx                                ; 8e da                       ; 0xc1e91
    3831     rep movsw                                 ; f3 a5                       ; 0xc1e93
    3832     pop DS                                    ; 1f                          ; 0xc1e95
    3833     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e96 vgabios.c:1369
    3834     xor ah, ah                                ; 30 e4                       ; 0xc1e99
    3835     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1e9b
    3836     jc short 01ed3h                           ; 72 33                       ; 0xc1e9e
    3837     dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1ea0 vgabios.c:1370
    3838     jmp near 01defh                           ; e9 49 ff                    ; 0xc1ea3
    3839     mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1ea6 vgabios.c:1376
    3840     mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1ea9
    3841     xor ah, ah                                ; 30 e4                       ; 0xc1ead
    3842     mov si, ax                                ; 89 c6                       ; 0xc1eaf
    3843     sal si, 006h                              ; c1 e6 06                    ; 0xc1eb1
    3844     mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1eb4
    3845     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1eb8
    3846     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1ebb vgabios.c:1377
    3847     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1ebf
    3848     jc short 01ecfh                           ; 72 0c                       ; 0xc1ec1
    3849     jbe short 01ed6h                          ; 76 11                       ; 0xc1ec3
    3850     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc1ec5
    3851     je short 01f04h                           ; 74 3b                       ; 0xc1ec7
    3852     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc1ec9
    3853     je short 01ed6h                           ; 74 09                       ; 0xc1ecb
    3854     jmp short 01ed3h                          ; eb 04                       ; 0xc1ecd
    3855     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc1ecf
    3856     je short 01f07h                           ; 74 34                       ; 0xc1ed1
    3857     jmp near 022a2h                           ; e9 cc 03                    ; 0xc1ed3
    3858     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ed6 vgabios.c:1381
    3859     jne short 01f02h                          ; 75 26                       ; 0xc1eda
    3860     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1edc
    3861     jne short 01f44h                          ; 75 62                       ; 0xc1ee0
    3862     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1ee2
    3863     jne short 01f44h                          ; 75 5c                       ; 0xc1ee6
    3864     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ee8
    3865     xor ah, ah                                ; 30 e4                       ; 0xc1eeb
    3866     mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc1eed
    3867     dec dx                                    ; 4a                          ; 0xc1ef0
    3868     cmp ax, dx                                ; 39 d0                       ; 0xc1ef1
    3869     jne short 01f44h                          ; 75 4f                       ; 0xc1ef3
    3870     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1ef5
    3871     xor ah, dh                                ; 30 f4                       ; 0xc1ef8
    3872     mov dx, word [bp-01eh]                    ; 8b 56 e2                    ; 0xc1efa
    3873     dec dx                                    ; 4a                          ; 0xc1efd
    3874     cmp ax, dx                                ; 39 d0                       ; 0xc1efe
    3875     je short 01f0ah                           ; 74 08                       ; 0xc1f00
    3876     jmp short 01f44h                          ; eb 40                       ; 0xc1f02
    3877     jmp near 0217ah                           ; e9 73 02                    ; 0xc1f04
    3878     jmp near 02034h                           ; e9 2a 01                    ; 0xc1f07
    3879     mov ax, 00205h                            ; b8 05 02                    ; 0xc1f0a vgabios.c:1383
    3880     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1f0d
    3881     out DX, ax                                ; ef                          ; 0xc1f10
    3882     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1f11 vgabios.c:1384
    3883     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1f14
    3884     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1f17
    3885     xor dh, dh                                ; 30 f6                       ; 0xc1f1a
    3886     mul dx                                    ; f7 e2                       ; 0xc1f1c
    3887     mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc1f1e
    3888     xor dh, dh                                ; 30 f6                       ; 0xc1f21
    3889     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1f23
    3890     xor bh, bh                                ; 30 ff                       ; 0xc1f26
    3891     sal bx, 003h                              ; c1 e3 03                    ; 0xc1f28
    3892     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1f2b
    3893     mov cx, ax                                ; 89 c1                       ; 0xc1f2f
    3894     mov ax, dx                                ; 89 d0                       ; 0xc1f31
    3895     xor di, di                                ; 31 ff                       ; 0xc1f33
    3896     mov es, bx                                ; 8e c3                       ; 0xc1f35
    3897     jcxz 01f3bh                               ; e3 02                       ; 0xc1f37
    3898     rep stosb                                 ; f3 aa                       ; 0xc1f39
    3899     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1f3b vgabios.c:1385
    3900     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1f3e
    3901     out DX, ax                                ; ef                          ; 0xc1f41
    3902     jmp short 01ed3h                          ; eb 8f                       ; 0xc1f42 vgabios.c:1387
    3903     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1f44 vgabios.c:1389
    3904     jne short 01fbfh                          ; 75 75                       ; 0xc1f48
    3905     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1f4a vgabios.c:1390
    3906     xor ah, ah                                ; 30 e4                       ; 0xc1f4d
    3907     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1f4f
    3908     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f52
    3909     xor ah, ah                                ; 30 e4                       ; 0xc1f55
    3910     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f57
    3911     jc short 01fbch                           ; 72 60                       ; 0xc1f5a
    3912     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1f5c vgabios.c:1392
    3913     xor dh, dh                                ; 30 f6                       ; 0xc1f5f
    3914     add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1f61
    3915     cmp dx, ax                                ; 39 c2                       ; 0xc1f64
    3916     jnbe short 01f6eh                         ; 77 06                       ; 0xc1f66
    3917     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1f68
    3918     jne short 01f8fh                          ; 75 21                       ; 0xc1f6c
    3919     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1f6e vgabios.c:1393
    3920     xor ah, ah                                ; 30 e4                       ; 0xc1f71
    3921     push ax                                   ; 50                          ; 0xc1f73
    3922     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f74
    3923     push ax                                   ; 50                          ; 0xc1f77
    3924     mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1f78
    3925     xor ch, ch                                ; 30 ed                       ; 0xc1f7b
    3926     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1f7d
    3927     xor bh, bh                                ; 30 ff                       ; 0xc1f80
    3928     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1f82
    3929     xor dh, dh                                ; 30 f6                       ; 0xc1f85
    3930     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f87
    3931     call 01970h                               ; e8 e3 f9                    ; 0xc1f8a
    3932     jmp short 01fb7h                          ; eb 28                       ; 0xc1f8d vgabios.c:1394
    3933     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f8f vgabios.c:1395
    3934     push ax                                   ; 50                          ; 0xc1f92
    3935     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1f93
    3936     push ax                                   ; 50                          ; 0xc1f96
    3937     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1f97
    3938     xor ch, ch                                ; 30 ed                       ; 0xc1f9a
    3939     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1f9c
    3940     xor bh, bh                                ; 30 ff                       ; 0xc1f9f
    3941     mov dl, bl                                ; 88 da                       ; 0xc1fa1
    3942     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1fa3
    3943     xor dh, dh                                ; 30 f6                       ; 0xc1fa6
    3944     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1fa8
    3945     mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1fab
    3946     mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc1fae
    3947     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1fb1
    3948     call 018e2h                               ; e8 2b f9                    ; 0xc1fb4
    3949     inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1fb7 vgabios.c:1396
    3950     jmp short 01f52h                          ; eb 96                       ; 0xc1fba
    3951     jmp near 022a2h                           ; e9 e3 02                    ; 0xc1fbc
    3952     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1fbf vgabios.c:1399
    3953     xor ah, ah                                ; 30 e4                       ; 0xc1fc2
    3954     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1fc4
    3955     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1fc7
    3956     xor ah, ah                                ; 30 e4                       ; 0xc1fca
    3957     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1fcc
    3958     jnbe short 01fbch                         ; 77 eb                       ; 0xc1fcf
    3959     mov dl, al                                ; 88 c2                       ; 0xc1fd1 vgabios.c:1401
    3960     xor dh, dh                                ; 30 f6                       ; 0xc1fd3
    3961     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1fd5
    3962     add ax, dx                                ; 01 d0                       ; 0xc1fd8
    3963     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1fda
    3964     jnbe short 01fe5h                         ; 77 06                       ; 0xc1fdd
    3965     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1fdf
    3966     jne short 02006h                          ; 75 21                       ; 0xc1fe3
    3967     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1fe5 vgabios.c:1402
    3968     xor ah, ah                                ; 30 e4                       ; 0xc1fe8
    3969     push ax                                   ; 50                          ; 0xc1fea
    3970     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1feb
    3971     push ax                                   ; 50                          ; 0xc1fee
    3972     mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1fef
    3973     xor ch, ch                                ; 30 ed                       ; 0xc1ff2
    3974     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1ff4
    3975     xor bh, bh                                ; 30 ff                       ; 0xc1ff7
    3976     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1ff9
    3977     xor dh, dh                                ; 30 f6                       ; 0xc1ffc
    3978     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1ffe
    3979     call 01970h                               ; e8 6c f9                    ; 0xc2001
    3980     jmp short 02025h                          ; eb 1f                       ; 0xc2004 vgabios.c:1403
    3981     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2006 vgabios.c:1404
    3982     xor ah, ah                                ; 30 e4                       ; 0xc2009
    3983     push ax                                   ; 50                          ; 0xc200b
    3984     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc200c
    3985     push ax                                   ; 50                          ; 0xc200f
    3986     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2010
    3987     xor ch, ch                                ; 30 ed                       ; 0xc2013
    3988     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2015
    3989     xor bh, bh                                ; 30 ff                       ; 0xc2018
    3990     mov dl, bl                                ; 88 da                       ; 0xc201a
    3991     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc201c
    3992     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc201f
    3993     call 018e2h                               ; e8 bd f8                    ; 0xc2022
    3994     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2025 vgabios.c:1405
    3995     xor ah, ah                                ; 30 e4                       ; 0xc2028
    3996     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc202a
    3997     jc short 0207dh                           ; 72 4e                       ; 0xc202d
    3998     dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc202f vgabios.c:1406
    3999     jmp short 01fc7h                          ; eb 93                       ; 0xc2032
    4000     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2034 vgabios.c:1411
    4001     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc2038
    4002     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc203b vgabios.c:1412
    4003     jne short 02080h                          ; 75 3f                       ; 0xc203f
    4004     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc2041
    4005     jne short 02080h                          ; 75 39                       ; 0xc2045
    4006     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc2047
    4007     jne short 02080h                          ; 75 33                       ; 0xc204b
    4008     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc204d
    4009     cmp ax, di                                ; 39 f8                       ; 0xc2050
    4010     jne short 02080h                          ; 75 2c                       ; 0xc2052
    4011     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2054
    4012     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc2057
    4013     jne short 02080h                          ; 75 24                       ; 0xc205a
    4014     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc205c vgabios.c:1414
    4015     xor dh, dh                                ; 30 f6                       ; 0xc205f
    4016     mov ax, cx                                ; 89 c8                       ; 0xc2061
    4017     mul dx                                    ; f7 e2                       ; 0xc2063
    4018     mov dl, byte [bp-014h]                    ; 8a 56 ec                    ; 0xc2065
    4019     xor dh, dh                                ; 30 f6                       ; 0xc2068
    4020     mul dx                                    ; f7 e2                       ; 0xc206a
    4021     mov cx, ax                                ; 89 c1                       ; 0xc206c
    4022     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc206e
    4023     xor ah, ah                                ; 30 e4                       ; 0xc2071
    4024     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2073
    4025     xor di, di                                ; 31 ff                       ; 0xc2077
    4026     jcxz 0207dh                               ; e3 02                       ; 0xc2079
    4027     rep stosb                                 ; f3 aa                       ; 0xc207b
    4028     jmp near 022a2h                           ; e9 22 02                    ; 0xc207d vgabios.c:1416
    4029     cmp byte [bp-014h], 002h                  ; 80 7e ec 02                 ; 0xc2080 vgabios.c:1418
    4030     jne short 0208fh                          ; 75 09                       ; 0xc2084
    4031     sal byte [bp-008h], 1                     ; d0 66 f8                    ; 0xc2086 vgabios.c:1420
    4032     sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc2089 vgabios.c:1421
    4033     sal word [bp-01eh], 1                     ; d1 66 e2                    ; 0xc208c vgabios.c:1422
    4034     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc208f vgabios.c:1425
    4035     jne short 020feh                          ; 75 69                       ; 0xc2093
    4036     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2095 vgabios.c:1426
    4037     xor ah, ah                                ; 30 e4                       ; 0xc2098
    4038     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc209a
    4039     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc209d
    4040     xor ah, ah                                ; 30 e4                       ; 0xc20a0
    4041     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc20a2
    4042     jc short 0207dh                           ; 72 d6                       ; 0xc20a5
    4043     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc20a7 vgabios.c:1428
    4044     xor dh, dh                                ; 30 f6                       ; 0xc20aa
    4045     add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc20ac
    4046     cmp dx, ax                                ; 39 c2                       ; 0xc20af
    4047     jnbe short 020b9h                         ; 77 06                       ; 0xc20b1
    4048     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc20b3
    4049     jne short 020dah                          ; 75 21                       ; 0xc20b7
    4050     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc20b9 vgabios.c:1429
    4051     xor ah, ah                                ; 30 e4                       ; 0xc20bc
    4052     push ax                                   ; 50                          ; 0xc20be
    4053     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc20bf
    4054     push ax                                   ; 50                          ; 0xc20c2
    4055     mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc20c3
    4056     xor ch, ch                                ; 30 ed                       ; 0xc20c6
    4057     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc20c8
    4058     xor bh, bh                                ; 30 ff                       ; 0xc20cb
    4059     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc20cd
    4060     xor dh, dh                                ; 30 f6                       ; 0xc20d0
    4061     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc20d2
    4062     call 01aa1h                               ; e8 c9 f9                    ; 0xc20d5
    4063     jmp short 020f9h                          ; eb 1f                       ; 0xc20d8 vgabios.c:1430
    4064     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc20da vgabios.c:1431
    4065     push ax                                   ; 50                          ; 0xc20dd
    4066     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc20de
    4067     push ax                                   ; 50                          ; 0xc20e1
    4068     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc20e2
    4069     xor ch, ch                                ; 30 ed                       ; 0xc20e5
    4070     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc20e7
    4071     xor bh, bh                                ; 30 ff                       ; 0xc20ea
    4072     mov dl, bl                                ; 88 da                       ; 0xc20ec
    4073     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc20ee
    4074     xor dh, dh                                ; 30 f6                       ; 0xc20f1
    4075     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc20f3
    4076     call 019ebh                               ; e8 f2 f8                    ; 0xc20f6
    4077     inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc20f9 vgabios.c:1432
    4078     jmp short 0209dh                          ; eb 9f                       ; 0xc20fc
    4079     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc20fe vgabios.c:1435
    4080     xor ah, ah                                ; 30 e4                       ; 0xc2101
    4081     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc2103
    4082     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2106
    4083     xor ah, ah                                ; 30 e4                       ; 0xc2109
    4084     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc210b
    4085     jnbe short 02178h                         ; 77 68                       ; 0xc210e
    4086     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2110 vgabios.c:1437
    4087     xor dh, dh                                ; 30 f6                       ; 0xc2113
    4088     add ax, dx                                ; 01 d0                       ; 0xc2115
    4089     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc2117
    4090     jnbe short 02120h                         ; 77 04                       ; 0xc211a
    4091     test dl, dl                               ; 84 d2                       ; 0xc211c
    4092     jne short 0214ah                          ; 75 2a                       ; 0xc211e
    4093     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2120 vgabios.c:1438
    4094     xor ah, ah                                ; 30 e4                       ; 0xc2123
    4095     push ax                                   ; 50                          ; 0xc2125
    4096     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2126
    4097     push ax                                   ; 50                          ; 0xc2129
    4098     mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc212a
    4099     xor ch, ch                                ; 30 ed                       ; 0xc212d
    4100     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc212f
    4101     xor bh, bh                                ; 30 ff                       ; 0xc2132
    4102     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc2134
    4103     xor dh, dh                                ; 30 f6                       ; 0xc2137
    4104     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2139
    4105     mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc213c
    4106     mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc213f
    4107     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc2142
    4108     call 01aa1h                               ; e8 59 f9                    ; 0xc2145
    4109     jmp short 02169h                          ; eb 1f                       ; 0xc2148 vgabios.c:1439
    4110     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc214a vgabios.c:1440
    4111     xor ah, ah                                ; 30 e4                       ; 0xc214d
    4112     push ax                                   ; 50                          ; 0xc214f
    4113     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc2150
    4114     push ax                                   ; 50                          ; 0xc2153
    4115     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2154
    4116     xor ch, ch                                ; 30 ed                       ; 0xc2157
    4117     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2159
    4118     xor bh, bh                                ; 30 ff                       ; 0xc215c
    4119     mov dl, bl                                ; 88 da                       ; 0xc215e
    4120     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc2160
    4121     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2163
    4122     call 019ebh                               ; e8 82 f8                    ; 0xc2166
    4123     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2169 vgabios.c:1441
    4124     xor ah, ah                                ; 30 e4                       ; 0xc216c
    4125     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc216e
    4126     jc short 021b8h                           ; 72 45                       ; 0xc2171
    4127     dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc2173 vgabios.c:1442
    4128     jmp short 02106h                          ; eb 8e                       ; 0xc2176
    4129     jmp short 021b8h                          ; eb 3e                       ; 0xc2178
    4130     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc217a vgabios.c:1447
    4131     jne short 021bbh                          ; 75 3b                       ; 0xc217e
    4132     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc2180
    4133     jne short 021bbh                          ; 75 35                       ; 0xc2184
    4134     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc2186
    4135     jne short 021bbh                          ; 75 2f                       ; 0xc218a
    4136     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc218c
    4137     cmp ax, di                                ; 39 f8                       ; 0xc218f
    4138     jne short 021bbh                          ; 75 28                       ; 0xc2191
    4139     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2193
    4140     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc2196
    4141     jne short 021bbh                          ; 75 20                       ; 0xc2199
    4142     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc219b vgabios.c:1449
    4143     xor dh, dh                                ; 30 f6                       ; 0xc219e
    4144     mov ax, cx                                ; 89 c8                       ; 0xc21a0
    4145     mul dx                                    ; f7 e2                       ; 0xc21a2
    4146     mov cx, ax                                ; 89 c1                       ; 0xc21a4
    4147     sal cx, 003h                              ; c1 e1 03                    ; 0xc21a6
    4148     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc21a9
    4149     xor ah, ah                                ; 30 e4                       ; 0xc21ac
    4150     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc21ae
    4151     xor di, di                                ; 31 ff                       ; 0xc21b2
    4152     jcxz 021b8h                               ; e3 02                       ; 0xc21b4
    4153     rep stosb                                 ; f3 aa                       ; 0xc21b6
    4154     jmp near 022a2h                           ; e9 e7 00                    ; 0xc21b8 vgabios.c:1451
    4155     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc21bb vgabios.c:1454
    4156     jne short 02230h                          ; 75 6f                       ; 0xc21bf
    4157     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc21c1 vgabios.c:1455
    4158     xor ah, ah                                ; 30 e4                       ; 0xc21c4
    4159     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc21c6
    4160     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc21c9
    4161     xor ah, ah                                ; 30 e4                       ; 0xc21cc
    4162     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc21ce
    4163     jc short 021b8h                           ; 72 e5                       ; 0xc21d1
    4164     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc21d3 vgabios.c:1457
    4165     xor dh, dh                                ; 30 f6                       ; 0xc21d6
    4166     add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc21d8
    4167     cmp dx, ax                                ; 39 c2                       ; 0xc21db
    4168     jnbe short 021e5h                         ; 77 06                       ; 0xc21dd
    4169     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc21df
    4170     jne short 02204h                          ; 75 1f                       ; 0xc21e3
    4171     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc21e5 vgabios.c:1458
    4172     xor ah, ah                                ; 30 e4                       ; 0xc21e8
    4173     push ax                                   ; 50                          ; 0xc21ea
    4174     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc21eb
    4175     push ax                                   ; 50                          ; 0xc21ee
    4176     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc21ef
    4177     xor bh, bh                                ; 30 ff                       ; 0xc21f2
    4178     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc21f4
    4179     xor dh, dh                                ; 30 f6                       ; 0xc21f7
    4180     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc21f9
    4181     mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc21fc
    4182     call 01bb6h                               ; e8 b4 f9                    ; 0xc21ff
    4183     jmp short 0222bh                          ; eb 27                       ; 0xc2202 vgabios.c:1459
    4184     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2204 vgabios.c:1460
    4185     push ax                                   ; 50                          ; 0xc2207
    4186     push word [bp-01eh]                       ; ff 76 e2                    ; 0xc2208
    4187     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc220b
    4188     xor ch, ch                                ; 30 ed                       ; 0xc220e
    4189     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2210
    4190     xor bh, bh                                ; 30 ff                       ; 0xc2213
    4191     mov dl, bl                                ; 88 da                       ; 0xc2215
    4192     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc2217
    4193     xor dh, dh                                ; 30 f6                       ; 0xc221a
    4194     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc221c
    4195     mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc221f
    4196     mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc2222
    4197     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc2225
    4198     call 01b35h                               ; e8 0a f9                    ; 0xc2228
    4199     inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc222b vgabios.c:1461
    4200     jmp short 021c9h                          ; eb 99                       ; 0xc222e
    4201     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2230 vgabios.c:1464
    4202     xor ah, ah                                ; 30 e4                       ; 0xc2233
    4203     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc2235
    4204     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2238
    4205     xor ah, ah                                ; 30 e4                       ; 0xc223b
    4206     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc223d
    4207     jnbe short 022a2h                         ; 77 60                       ; 0xc2240
    4208     mov dl, al                                ; 88 c2                       ; 0xc2242 vgabios.c:1466
    4209     xor dh, dh                                ; 30 f6                       ; 0xc2244
    4210     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2246
    4211     add ax, dx                                ; 01 d0                       ; 0xc2249
    4212     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc224b
    4213     jnbe short 02256h                         ; 77 06                       ; 0xc224e
    4214     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2250
    4215     jne short 02275h                          ; 75 1f                       ; 0xc2254
    4216     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2256 vgabios.c:1467
    4217     xor ah, ah                                ; 30 e4                       ; 0xc2259
    4218     push ax                                   ; 50                          ; 0xc225b
    4219     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc225c
    4220     push ax                                   ; 50                          ; 0xc225f
    4221     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2260
    4222     xor bh, bh                                ; 30 ff                       ; 0xc2263
    4223     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc2265
    4224     xor dh, dh                                ; 30 f6                       ; 0xc2268
    4225     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc226a
    4226     mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc226d
    4227     call 01bb6h                               ; e8 43 f9                    ; 0xc2270
    4228     jmp short 02293h                          ; eb 1e                       ; 0xc2273 vgabios.c:1468
    4229     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2275 vgabios.c:1469
    4230     xor ah, ah                                ; 30 e4                       ; 0xc2278
    4231     push ax                                   ; 50                          ; 0xc227a
    4232     push word [bp-01eh]                       ; ff 76 e2                    ; 0xc227b
    4233     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc227e
    4234     xor ch, ch                                ; 30 ed                       ; 0xc2281
    4235     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2283
    4236     xor bh, bh                                ; 30 ff                       ; 0xc2286
    4237     mov dl, bl                                ; 88 da                       ; 0xc2288
    4238     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc228a
    4239     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc228d
    4240     call 01b35h                               ; e8 a2 f8                    ; 0xc2290
    4241     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2293 vgabios.c:1470
    4242     xor ah, ah                                ; 30 e4                       ; 0xc2296
    4243     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc2298
    4244     jc short 022a2h                           ; 72 05                       ; 0xc229b
    4245     dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc229d vgabios.c:1471
    4246     jmp short 02238h                          ; eb 96                       ; 0xc22a0
    4247     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc22a2 vgabios.c:1482
    4248     pop di                                    ; 5f                          ; 0xc22a5
    4249     pop si                                    ; 5e                          ; 0xc22a6
    4250     pop bp                                    ; 5d                          ; 0xc22a7
    4251     retn 00008h                               ; c2 08 00                    ; 0xc22a8
    4252   ; disGetNextSymbol 0xc22ab LB 0x231a -> off=0x0 cb=0000000000000111 uValue=00000000000c22ab 'write_gfx_char_pl4'
    4253 write_gfx_char_pl4:                          ; 0xc22ab LB 0x111
    4254     push bp                                   ; 55                          ; 0xc22ab vgabios.c:1485
    4255     mov bp, sp                                ; 89 e5                       ; 0xc22ac
    4256     push si                                   ; 56                          ; 0xc22ae
    4257     push di                                   ; 57                          ; 0xc22af
    4258     sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc22b0
    4259     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc22b3
    4260     mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc22b6
    4261     mov ch, bl                                ; 88 dd                       ; 0xc22b9
    4262     mov al, cl                                ; 88 c8                       ; 0xc22bb
    4263     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc22bd vgabios.c:67
    4264     xor dx, dx                                ; 31 d2                       ; 0xc22c0
    4265     mov es, dx                                ; 8e c2                       ; 0xc22c2
    4266     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc22c4
    4267     mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc22c7
    4268     mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc22cb vgabios.c:68
    4269     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc22ce
    4270     xor ah, ah                                ; 30 e4                       ; 0xc22d1 vgabios.c:1494
    4271     mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc22d3
    4272     xor bh, bh                                ; 30 ff                       ; 0xc22d6
    4273     imul bx                                   ; f7 eb                       ; 0xc22d8
    4274     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc22da
    4275     xor dh, dh                                ; 30 f6                       ; 0xc22dd
    4276     imul dx                                   ; f7 ea                       ; 0xc22df
    4277     mov si, ax                                ; 89 c6                       ; 0xc22e1
    4278     mov al, ch                                ; 88 e8                       ; 0xc22e3
    4279     xor ah, ah                                ; 30 e4                       ; 0xc22e5
    4280     add si, ax                                ; 01 c6                       ; 0xc22e7
    4281     mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc22e9 vgabios.c:57
    4282     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc22ec
    4283     mov es, ax                                ; 8e c0                       ; 0xc22ef
    4284     mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc22f1
    4285     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc22f4 vgabios.c:58
    4286     xor dh, dh                                ; 30 f6                       ; 0xc22f7
    4287     mul dx                                    ; f7 e2                       ; 0xc22f9
    4288     add si, ax                                ; 01 c6                       ; 0xc22fb
    4289     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc22fd vgabios.c:1496
    4290     xor ah, ah                                ; 30 e4                       ; 0xc2300
    4291     imul bx                                   ; f7 eb                       ; 0xc2302
    4292     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc2304
    4293     mov ax, 00f02h                            ; b8 02 0f                    ; 0xc2307 vgabios.c:1497
    4294     mov dx, 003c4h                            ; ba c4 03                    ; 0xc230a
    4295     out DX, ax                                ; ef                          ; 0xc230d
    4296     mov ax, 00205h                            ; b8 05 02                    ; 0xc230e vgabios.c:1498
    4297     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2311
    4298     out DX, ax                                ; ef                          ; 0xc2314
    4299     test byte [bp-008h], 080h                 ; f6 46 f8 80                 ; 0xc2315 vgabios.c:1499
    4300     je short 02321h                           ; 74 06                       ; 0xc2319
    4301     mov ax, 01803h                            ; b8 03 18                    ; 0xc231b vgabios.c:1501
    4302     out DX, ax                                ; ef                          ; 0xc231e
    4303     jmp short 02325h                          ; eb 04                       ; 0xc231f vgabios.c:1503
    4304     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2321 vgabios.c:1505
    4305     out DX, ax                                ; ef                          ; 0xc2324
    4306     xor ch, ch                                ; 30 ed                       ; 0xc2325 vgabios.c:1507
    4307     cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc2327
    4308     jnc short 0239eh                          ; 73 72                       ; 0xc232a
    4309     mov al, ch                                ; 88 e8                       ; 0xc232c vgabios.c:1509
    4310     xor ah, ah                                ; 30 e4                       ; 0xc232e
    4311     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc2330
    4312     xor bh, bh                                ; 30 ff                       ; 0xc2333
    4313     imul bx                                   ; f7 eb                       ; 0xc2335
    4314     mov bx, si                                ; 89 f3                       ; 0xc2337
    4315     add bx, ax                                ; 01 c3                       ; 0xc2339
    4316     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc233b vgabios.c:1510
    4317     jmp short 02353h                          ; eb 12                       ; 0xc233f
    4318     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2341 vgabios.c:52
    4319     mov es, ax                                ; 8e c0                       ; 0xc2344
    4320     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2346
    4321     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc234a vgabios.c:1523
    4322     cmp byte [bp-006h], 008h                  ; 80 7e fa 08                 ; 0xc234d
    4323     jnc short 023a0h                          ; 73 4d                       ; 0xc2351
    4324     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2353
    4325     mov ax, 00080h                            ; b8 80 00                    ; 0xc2356
    4326     sar ax, CL                                ; d3 f8                       ; 0xc2359
    4327     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc235b
    4328     mov byte [bp-00dh], 000h                  ; c6 46 f3 00                 ; 0xc235e
    4329     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2362
    4330     sal ax, 008h                              ; c1 e0 08                    ; 0xc2365
    4331     or AL, strict byte 008h                   ; 0c 08                       ; 0xc2368
    4332     mov dx, 003ceh                            ; ba ce 03                    ; 0xc236a
    4333     out DX, ax                                ; ef                          ; 0xc236d
    4334     mov dx, bx                                ; 89 da                       ; 0xc236e
    4335     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2370
    4336     call 038eah                               ; e8 74 15                    ; 0xc2373
    4337     mov al, ch                                ; 88 e8                       ; 0xc2376
    4338     xor ah, ah                                ; 30 e4                       ; 0xc2378
    4339     add ax, word [bp-010h]                    ; 03 46 f0                    ; 0xc237a
    4340     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc237d
    4341     mov di, word [bp-012h]                    ; 8b 7e ee                    ; 0xc2380
    4342     add di, ax                                ; 01 c7                       ; 0xc2383
    4343     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc2385
    4344     xor ah, ah                                ; 30 e4                       ; 0xc2388
    4345     test word [bp-00eh], ax                   ; 85 46 f2                    ; 0xc238a
    4346     je short 02341h                           ; 74 b2                       ; 0xc238d
    4347     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc238f
    4348     and AL, strict byte 00fh                  ; 24 0f                       ; 0xc2392
    4349     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc2394
    4350     mov es, dx                                ; 8e c2                       ; 0xc2397
    4351     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2399
    4352     jmp short 0234ah                          ; eb ac                       ; 0xc239c
    4353     jmp short 023a4h                          ; eb 04                       ; 0xc239e
     3664    ; inc al                                    ; fe c0                     ; 0xc1ced
     3665    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1cef
     3666    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1cf2 vgabios.c:1342
     3667    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1cf5
     3668    mov byte [bp-019h], 000h                  ; c6 46 e7 00                 ; 0xc1cf8
     3669    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1cfc
     3670    sal bx, 003h                              ; c1 e3 03                    ; 0xc1cff
     3671    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1d02
     3672    dec ax                                    ; 48                          ; 0xc1d05
     3673    mov word [bp-022h], ax                    ; 89 46 de                    ; 0xc1d06
     3674    mov di, word [bp-016h]                    ; 8b 7e ea                    ; 0xc1d09
     3675    dec di                                    ; 4f                          ; 0xc1d0c
     3676    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1d0d
     3677    mul word [bp-016h]                        ; f7 66 ea                    ; 0xc1d10
     3678    mov cx, ax                                ; 89 c1                       ; 0xc1d13
     3679    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1d15
     3680    jne short 01d65h                          ; 75 49                       ; 0xc1d1a
     3681    add ax, ax                                ; 01 c0                       ; 0xc1d1c vgabios.c:1345
     3682    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1d1e
     3683    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc1d20
     3684    xor dh, dh                                ; 30 f6                       ; 0xc1d23
     3685    inc ax                                    ; 40                          ; 0xc1d25
     3686    mul dx                                    ; f7 e2                       ; 0xc1d26
     3687    mov word [bp-020h], ax                    ; 89 46 e0                    ; 0xc1d28
     3688    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1d2b vgabios.c:1350
     3689    jne short 01d68h                          ; 75 37                       ; 0xc1d2f
     3690    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1d31
     3691    jne short 01d68h                          ; 75 31                       ; 0xc1d35
     3692    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d37
     3693    jne short 01d68h                          ; 75 2b                       ; 0xc1d3b
     3694    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d3d
     3695    xor ah, ah                                ; 30 e4                       ; 0xc1d40
     3696    cmp ax, di                                ; 39 f8                       ; 0xc1d42
     3697    jne short 01d68h                          ; 75 22                       ; 0xc1d44
     3698    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1d46
     3699    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1d49
     3700    jne short 01d68h                          ; 75 1a                       ; 0xc1d4c
     3701    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1d4e vgabios.c:1352
     3702    sal ax, 008h                              ; c1 e0 08                    ; 0xc1d51
     3703    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1d54
     3704    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1d57
     3705    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1d5b
     3706    jcxz 01d62h                               ; e3 02                       ; 0xc1d5e
     3707    rep stosw                                 ; f3 ab                       ; 0xc1d60
     3708    jmp near 022d4h                           ; e9 6f 05                    ; 0xc1d62 vgabios.c:1354
     3709    jmp near 01ed8h                           ; e9 70 01                    ; 0xc1d65
     3710    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1d68 vgabios.c:1356
     3711    jne short 01dceh                          ; 75 60                       ; 0xc1d6c
     3712    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1d6e vgabios.c:1357
     3713    xor ah, ah                                ; 30 e4                       ; 0xc1d71
     3714    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1d73
     3715    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1d76
     3716    xor dh, dh                                ; 30 f6                       ; 0xc1d79
     3717    cmp dx, word [bp-01ch]                    ; 3b 56 e4                    ; 0xc1d7b
     3718    jc short 01dd0h                           ; 72 50                       ; 0xc1d7e
     3719    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1d80 vgabios.c:1359
     3720    xor ah, ah                                ; 30 e4                       ; 0xc1d83
     3721    add ax, word [bp-01ch]                    ; 03 46 e4                    ; 0xc1d85
     3722    cmp ax, dx                                ; 39 d0                       ; 0xc1d88
     3723    jnbe short 01d92h                         ; 77 06                       ; 0xc1d8a
     3724    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1d8c
     3725    jne short 01dd3h                          ; 75 41                       ; 0xc1d90
     3726    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1d92 vgabios.c:1360
     3727    xor ch, ch                                ; 30 ed                       ; 0xc1d95
     3728    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1d97
     3729    xor ah, ah                                ; 30 e4                       ; 0xc1d9a
     3730    mov si, ax                                ; 89 c6                       ; 0xc1d9c
     3731    sal si, 008h                              ; c1 e6 08                    ; 0xc1d9e
     3732    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1da1
     3733    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1da4
     3734    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1da7
     3735    mov dx, ax                                ; 89 c2                       ; 0xc1daa
     3736    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1dac
     3737    xor ah, ah                                ; 30 e4                       ; 0xc1daf
     3738    mov di, ax                                ; 89 c7                       ; 0xc1db1
     3739    add di, dx                                ; 01 d7                       ; 0xc1db3
     3740    add di, di                                ; 01 ff                       ; 0xc1db5
     3741    add di, word [bp-020h]                    ; 03 7e e0                    ; 0xc1db7
     3742    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1dba
     3743    xor bh, bh                                ; 30 ff                       ; 0xc1dbd
     3744    sal bx, 003h                              ; c1 e3 03                    ; 0xc1dbf
     3745    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1dc2
     3746    mov ax, si                                ; 89 f0                       ; 0xc1dc6
     3747    jcxz 01dcch                               ; e3 02                       ; 0xc1dc8
     3748    rep stosw                                 ; f3 ab                       ; 0xc1dca
     3749    jmp short 01e13h                          ; eb 45                       ; 0xc1dcc vgabios.c:1361
     3750    jmp short 01e19h                          ; eb 49                       ; 0xc1dce
     3751    jmp near 022d4h                           ; e9 01 05                    ; 0xc1dd0
     3752    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1dd3 vgabios.c:1362
     3753    xor ch, ch                                ; 30 ed                       ; 0xc1dd6
     3754    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1dd8
     3755    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1ddb
     3756    mov byte [bp-018h], dl                    ; 88 56 e8                    ; 0xc1dde
     3757    mov byte [bp-017h], ch                    ; 88 6e e9                    ; 0xc1de1
     3758    mov si, ax                                ; 89 c6                       ; 0xc1de4
     3759    add si, word [bp-018h]                    ; 03 76 e8                    ; 0xc1de6
     3760    add si, si                                ; 01 f6                       ; 0xc1de9
     3761    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1deb
     3762    xor bh, bh                                ; 30 ff                       ; 0xc1dee
     3763    sal bx, 003h                              ; c1 e3 03                    ; 0xc1df0
     3764    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1df3
     3765    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1df7
     3766    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1dfa
     3767    add ax, word [bp-018h]                    ; 03 46 e8                    ; 0xc1dfd
     3768    add ax, ax                                ; 01 c0                       ; 0xc1e00
     3769    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1e02
     3770    add di, ax                                ; 01 c7                       ; 0xc1e05
     3771    mov dx, bx                                ; 89 da                       ; 0xc1e07
     3772    mov es, bx                                ; 8e c3                       ; 0xc1e09
     3773    jcxz 01e13h                               ; e3 06                       ; 0xc1e0b
     3774    push DS                                   ; 1e                          ; 0xc1e0d
     3775    mov ds, dx                                ; 8e da                       ; 0xc1e0e
     3776    rep movsw                                 ; f3 a5                       ; 0xc1e10
     3777    pop DS                                    ; 1f                          ; 0xc1e12
     3778    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1e13 vgabios.c:1363
     3779    jmp near 01d76h                           ; e9 5d ff                    ; 0xc1e16
     3780    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e19 vgabios.c:1366
     3781    xor ah, ah                                ; 30 e4                       ; 0xc1e1c
     3782    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1e1e
     3783    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1e21
     3784    xor ah, ah                                ; 30 e4                       ; 0xc1e24
     3785    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1e26
     3786    jnbe short 01dd0h                         ; 77 a5                       ; 0xc1e29
     3787    mov dl, al                                ; 88 c2                       ; 0xc1e2b vgabios.c:1368
     3788    xor dh, dh                                ; 30 f6                       ; 0xc1e2d
     3789    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1e2f
     3790    add ax, dx                                ; 01 d0                       ; 0xc1e32
     3791    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1e34
     3792    jnbe short 01e3fh                         ; 77 06                       ; 0xc1e37
     3793    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1e39
     3794    jne short 01e7bh                          ; 75 3c                       ; 0xc1e3d
     3795    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1e3f vgabios.c:1369
     3796    xor ch, ch                                ; 30 ed                       ; 0xc1e42
     3797    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1e44
     3798    xor ah, ah                                ; 30 e4                       ; 0xc1e47
     3799    mov si, ax                                ; 89 c6                       ; 0xc1e49
     3800    sal si, 008h                              ; c1 e6 08                    ; 0xc1e4b
     3801    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1e4e
     3802    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1e51
     3803    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1e54
     3804    mov dx, ax                                ; 89 c2                       ; 0xc1e57
     3805    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e59
     3806    xor ah, ah                                ; 30 e4                       ; 0xc1e5c
     3807    add ax, dx                                ; 01 d0                       ; 0xc1e5e
     3808    add ax, ax                                ; 01 c0                       ; 0xc1e60
     3809    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1e62
     3810    add di, ax                                ; 01 c7                       ; 0xc1e65
     3811    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1e67
     3812    xor bh, bh                                ; 30 ff                       ; 0xc1e6a
     3813    sal bx, 003h                              ; c1 e3 03                    ; 0xc1e6c
     3814    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e6f
     3815    mov ax, si                                ; 89 f0                       ; 0xc1e73
     3816    jcxz 01e79h                               ; e3 02                       ; 0xc1e75
     3817    rep stosw                                 ; f3 ab                       ; 0xc1e77
     3818    jmp short 01ec8h                          ; eb 4d                       ; 0xc1e79 vgabios.c:1370
     3819    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1e7b vgabios.c:1371
     3820    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1e7e
     3821    mov byte [bp-017h], dh                    ; 88 76 e9                    ; 0xc1e81
     3822    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1e84
     3823    xor ah, ah                                ; 30 e4                       ; 0xc1e87
     3824    mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc1e89
     3825    sub dx, ax                                ; 29 c2                       ; 0xc1e8c
     3826    mov ax, dx                                ; 89 d0                       ; 0xc1e8e
     3827    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1e90
     3828    mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc1e93
     3829    xor ch, ch                                ; 30 ed                       ; 0xc1e96
     3830    mov si, ax                                ; 89 c6                       ; 0xc1e98
     3831    add si, cx                                ; 01 ce                       ; 0xc1e9a
     3832    add si, si                                ; 01 f6                       ; 0xc1e9c
     3833    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1e9e
     3834    xor bh, bh                                ; 30 ff                       ; 0xc1ea1
     3835    sal bx, 003h                              ; c1 e3 03                    ; 0xc1ea3
     3836    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1ea6
     3837    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1eaa
     3838    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1ead
     3839    add ax, cx                                ; 01 c8                       ; 0xc1eb0
     3840    add ax, ax                                ; 01 c0                       ; 0xc1eb2
     3841    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1eb4
     3842    add di, ax                                ; 01 c7                       ; 0xc1eb7
     3843    mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc1eb9
     3844    mov dx, bx                                ; 89 da                       ; 0xc1ebc
     3845    mov es, bx                                ; 8e c3                       ; 0xc1ebe
     3846    jcxz 01ec8h                               ; e3 06                       ; 0xc1ec0
     3847    push DS                                   ; 1e                          ; 0xc1ec2
     3848    mov ds, dx                                ; 8e da                       ; 0xc1ec3
     3849    rep movsw                                 ; f3 a5                       ; 0xc1ec5
     3850    pop DS                                    ; 1f                          ; 0xc1ec7
     3851    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ec8 vgabios.c:1372
     3852    xor ah, ah                                ; 30 e4                       ; 0xc1ecb
     3853    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1ecd
     3854    jc short 01f05h                           ; 72 33                       ; 0xc1ed0
     3855    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1ed2 vgabios.c:1373
     3856    jmp near 01e21h                           ; e9 49 ff                    ; 0xc1ed5
     3857    mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1ed8 vgabios.c:1379
     3858    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1edb
     3859    xor ah, ah                                ; 30 e4                       ; 0xc1edf
     3860    mov si, ax                                ; 89 c6                       ; 0xc1ee1
     3861    sal si, 006h                              ; c1 e6 06                    ; 0xc1ee3
     3862    mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1ee6
     3863    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1eea
     3864    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1eed vgabios.c:1380
     3865    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1ef1
     3866    jc short 01f01h                           ; 72 0c                       ; 0xc1ef3
     3867    jbe short 01f08h                          ; 76 11                       ; 0xc1ef5
     3868    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc1ef7
     3869    je short 01f36h                           ; 74 3b                       ; 0xc1ef9
     3870    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc1efb
     3871    je short 01f08h                           ; 74 09                       ; 0xc1efd
     3872    jmp short 01f05h                          ; eb 04                       ; 0xc1eff
     3873    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc1f01
     3874    je short 01f39h                           ; 74 34                       ; 0xc1f03
     3875    jmp near 022d4h                           ; e9 cc 03                    ; 0xc1f05
     3876    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1f08 vgabios.c:1384
     3877    jne short 01f34h                          ; 75 26                       ; 0xc1f0c
     3878    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1f0e
     3879    jne short 01f76h                          ; 75 62                       ; 0xc1f12
     3880    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f14
     3881    jne short 01f76h                          ; 75 5c                       ; 0xc1f18
     3882    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f1a
     3883    xor ah, ah                                ; 30 e4                       ; 0xc1f1d
     3884    mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc1f1f
     3885    dec dx                                    ; 4a                          ; 0xc1f22
     3886    cmp ax, dx                                ; 39 d0                       ; 0xc1f23
     3887    jne short 01f76h                          ; 75 4f                       ; 0xc1f25
     3888    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1f27
     3889    xor ah, dh                                ; 30 f4                       ; 0xc1f2a
     3890    mov dx, word [bp-01eh]                    ; 8b 56 e2                    ; 0xc1f2c
     3891    dec dx                                    ; 4a                          ; 0xc1f2f
     3892    cmp ax, dx                                ; 39 d0                       ; 0xc1f30
     3893    je short 01f3ch                           ; 74 08                       ; 0xc1f32
     3894    jmp short 01f76h                          ; eb 40                       ; 0xc1f34
     3895    jmp near 021ach                           ; e9 73 02                    ; 0xc1f36
     3896    jmp near 02066h                           ; e9 2a 01                    ; 0xc1f39
     3897    mov ax, 00205h                            ; b8 05 02                    ; 0xc1f3c vgabios.c:1386
     3898    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1f3f
     3899    out DX, ax                                ; ef                          ; 0xc1f42
     3900    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1f43 vgabios.c:1387
     3901    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1f46
     3902    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1f49
     3903    xor dh, dh                                ; 30 f6                       ; 0xc1f4c
     3904    mul dx                                    ; f7 e2                       ; 0xc1f4e
     3905    mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc1f50
     3906    xor dh, dh                                ; 30 f6                       ; 0xc1f53
     3907    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1f55
     3908    xor bh, bh                                ; 30 ff                       ; 0xc1f58
     3909    sal bx, 003h                              ; c1 e3 03                    ; 0xc1f5a
     3910    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1f5d
     3911    mov cx, ax                                ; 89 c1                       ; 0xc1f61
     3912    mov ax, dx                                ; 89 d0                       ; 0xc1f63
     3913    xor di, di                                ; 31 ff                       ; 0xc1f65
     3914    mov es, bx                                ; 8e c3                       ; 0xc1f67
     3915    jcxz 01f6dh                               ; e3 02                       ; 0xc1f69
     3916    rep stosb                                 ; f3 aa                       ; 0xc1f6b
     3917    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1f6d vgabios.c:1388
     3918    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1f70
     3919    out DX, ax                                ; ef                          ; 0xc1f73
     3920    jmp short 01f05h                          ; eb 8f                       ; 0xc1f74 vgabios.c:1390
     3921    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1f76 vgabios.c:1392
     3922    jne short 01ff1h                          ; 75 75                       ; 0xc1f7a
     3923    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1f7c vgabios.c:1393
     3924    xor ah, ah                                ; 30 e4                       ; 0xc1f7f
     3925    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1f81
     3926    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f84
     3927    xor ah, ah                                ; 30 e4                       ; 0xc1f87
     3928    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f89
     3929    jc short 01feeh                           ; 72 60                       ; 0xc1f8c
     3930    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1f8e vgabios.c:1395
     3931    xor dh, dh                                ; 30 f6                       ; 0xc1f91
     3932    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1f93
     3933    cmp dx, ax                                ; 39 c2                       ; 0xc1f96
     3934    jnbe short 01fa0h                         ; 77 06                       ; 0xc1f98
     3935    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1f9a
     3936    jne short 01fc1h                          ; 75 21                       ; 0xc1f9e
     3937    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1fa0 vgabios.c:1396
     3938    xor ah, ah                                ; 30 e4                       ; 0xc1fa3
     3939    push ax                                   ; 50                          ; 0xc1fa5
     3940    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1fa6
     3941    push ax                                   ; 50                          ; 0xc1fa9
     3942    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1faa
     3943    xor ch, ch                                ; 30 ed                       ; 0xc1fad
     3944    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1faf
     3945    xor bh, bh                                ; 30 ff                       ; 0xc1fb2
     3946    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1fb4
     3947    xor dh, dh                                ; 30 f6                       ; 0xc1fb7
     3948    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1fb9
     3949    call 019a2h                               ; e8 e3 f9                    ; 0xc1fbc
     3950    jmp short 01fe9h                          ; eb 28                       ; 0xc1fbf vgabios.c:1397
     3951    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1fc1 vgabios.c:1398
     3952    push ax                                   ; 50                          ; 0xc1fc4
     3953    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1fc5
     3954    push ax                                   ; 50                          ; 0xc1fc8
     3955    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1fc9
     3956    xor ch, ch                                ; 30 ed                       ; 0xc1fcc
     3957    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1fce
     3958    xor bh, bh                                ; 30 ff                       ; 0xc1fd1
     3959    mov dl, bl                                ; 88 da                       ; 0xc1fd3
     3960    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1fd5
     3961    xor dh, dh                                ; 30 f6                       ; 0xc1fd8
     3962    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1fda
     3963    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1fdd
     3964    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc1fe0
     3965    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1fe3
     3966    call 01914h                               ; e8 2b f9                    ; 0xc1fe6
     3967    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1fe9 vgabios.c:1399
     3968    jmp short 01f84h                          ; eb 96                       ; 0xc1fec
     3969    jmp near 022d4h                           ; e9 e3 02                    ; 0xc1fee
     3970    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ff1 vgabios.c:1402
     3971    xor ah, ah                                ; 30 e4                       ; 0xc1ff4
     3972    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1ff6
     3973    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1ff9
     3974    xor ah, ah                                ; 30 e4                       ; 0xc1ffc
     3975    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1ffe
     3976    jnbe short 01feeh                         ; 77 eb                       ; 0xc2001
     3977    mov dl, al                                ; 88 c2                       ; 0xc2003 vgabios.c:1404
     3978    xor dh, dh                                ; 30 f6                       ; 0xc2005
     3979    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2007
     3980    add ax, dx                                ; 01 d0                       ; 0xc200a
     3981    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc200c
     3982    jnbe short 02017h                         ; 77 06                       ; 0xc200f
     3983    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2011
     3984    jne short 02038h                          ; 75 21                       ; 0xc2015
     3985    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2017 vgabios.c:1405
     3986    xor ah, ah                                ; 30 e4                       ; 0xc201a
     3987    push ax                                   ; 50                          ; 0xc201c
     3988    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc201d
     3989    push ax                                   ; 50                          ; 0xc2020
     3990    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc2021
     3991    xor ch, ch                                ; 30 ed                       ; 0xc2024
     3992    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2026
     3993    xor bh, bh                                ; 30 ff                       ; 0xc2029
     3994    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc202b
     3995    xor dh, dh                                ; 30 f6                       ; 0xc202e
     3996    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2030
     3997    call 019a2h                               ; e8 6c f9                    ; 0xc2033
     3998    jmp short 02057h                          ; eb 1f                       ; 0xc2036 vgabios.c:1406
     3999    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2038 vgabios.c:1407
     4000    xor ah, ah                                ; 30 e4                       ; 0xc203b
     4001    push ax                                   ; 50                          ; 0xc203d
     4002    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc203e
     4003    push ax                                   ; 50                          ; 0xc2041
     4004    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2042
     4005    xor ch, ch                                ; 30 ed                       ; 0xc2045
     4006    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2047
     4007    xor bh, bh                                ; 30 ff                       ; 0xc204a
     4008    mov dl, bl                                ; 88 da                       ; 0xc204c
     4009    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc204e
     4010    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2051
     4011    call 01914h                               ; e8 bd f8                    ; 0xc2054
     4012    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2057 vgabios.c:1408
     4013    xor ah, ah                                ; 30 e4                       ; 0xc205a
     4014    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc205c
     4015    jc short 020afh                           ; 72 4e                       ; 0xc205f
     4016    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc2061 vgabios.c:1409
     4017    jmp short 01ff9h                          ; eb 93                       ; 0xc2064
     4018    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2066 vgabios.c:1414
     4019    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc206a
     4020    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc206d vgabios.c:1415
     4021    jne short 020b2h                          ; 75 3f                       ; 0xc2071
     4022    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc2073
     4023    jne short 020b2h                          ; 75 39                       ; 0xc2077
     4024    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc2079
     4025    jne short 020b2h                          ; 75 33                       ; 0xc207d
     4026    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc207f
     4027    cmp ax, di                                ; 39 f8                       ; 0xc2082
     4028    jne short 020b2h                          ; 75 2c                       ; 0xc2084
     4029    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2086
     4030    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc2089
     4031    jne short 020b2h                          ; 75 24                       ; 0xc208c
     4032    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc208e vgabios.c:1417
     4033    xor dh, dh                                ; 30 f6                       ; 0xc2091
     4034    mov ax, cx                                ; 89 c8                       ; 0xc2093
     4035    mul dx                                    ; f7 e2                       ; 0xc2095
     4036    mov dl, byte [bp-014h]                    ; 8a 56 ec                    ; 0xc2097
     4037    xor dh, dh                                ; 30 f6                       ; 0xc209a
     4038    mul dx                                    ; f7 e2                       ; 0xc209c
     4039    mov cx, ax                                ; 89 c1                       ; 0xc209e
     4040    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc20a0
     4041    xor ah, ah                                ; 30 e4                       ; 0xc20a3
     4042    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc20a5
     4043    xor di, di                                ; 31 ff                       ; 0xc20a9
     4044    jcxz 020afh                               ; e3 02                       ; 0xc20ab
     4045    rep stosb                                 ; f3 aa                       ; 0xc20ad
     4046    jmp near 022d4h                           ; e9 22 02                    ; 0xc20af vgabios.c:1419
     4047    cmp byte [bp-014h], 002h                  ; 80 7e ec 02                 ; 0xc20b2 vgabios.c:1421
     4048    jne short 020c1h                          ; 75 09                       ; 0xc20b6
     4049    sal byte [bp-008h], 1                     ; d0 66 f8                    ; 0xc20b8 vgabios.c:1423
     4050    sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc20bb vgabios.c:1424
     4051    sal word [bp-01eh], 1                     ; d1 66 e2                    ; 0xc20be vgabios.c:1425
     4052    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc20c1 vgabios.c:1428
     4053    jne short 02130h                          ; 75 69                       ; 0xc20c5
     4054    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc20c7 vgabios.c:1429
     4055    xor ah, ah                                ; 30 e4                       ; 0xc20ca
     4056    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc20cc
     4057    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc20cf
     4058    xor ah, ah                                ; 30 e4                       ; 0xc20d2
     4059    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc20d4
     4060    jc short 020afh                           ; 72 d6                       ; 0xc20d7
     4061    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc20d9 vgabios.c:1431
     4062    xor dh, dh                                ; 30 f6                       ; 0xc20dc
     4063    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc20de
     4064    cmp dx, ax                                ; 39 c2                       ; 0xc20e1
     4065    jnbe short 020ebh                         ; 77 06                       ; 0xc20e3
     4066    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc20e5
     4067    jne short 0210ch                          ; 75 21                       ; 0xc20e9
     4068    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc20eb vgabios.c:1432
     4069    xor ah, ah                                ; 30 e4                       ; 0xc20ee
     4070    push ax                                   ; 50                          ; 0xc20f0
     4071    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc20f1
     4072    push ax                                   ; 50                          ; 0xc20f4
     4073    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc20f5
     4074    xor ch, ch                                ; 30 ed                       ; 0xc20f8
     4075    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc20fa
     4076    xor bh, bh                                ; 30 ff                       ; 0xc20fd
     4077    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc20ff
     4078    xor dh, dh                                ; 30 f6                       ; 0xc2102
     4079    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2104
     4080    call 01ad3h                               ; e8 c9 f9                    ; 0xc2107
     4081    jmp short 0212bh                          ; eb 1f                       ; 0xc210a vgabios.c:1433
     4082    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc210c vgabios.c:1434
     4083    push ax                                   ; 50                          ; 0xc210f
     4084    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc2110
     4085    push ax                                   ; 50                          ; 0xc2113
     4086    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2114
     4087    xor ch, ch                                ; 30 ed                       ; 0xc2117
     4088    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2119
     4089    xor bh, bh                                ; 30 ff                       ; 0xc211c
     4090    mov dl, bl                                ; 88 da                       ; 0xc211e
     4091    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc2120
     4092    xor dh, dh                                ; 30 f6                       ; 0xc2123
     4093    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2125
     4094    call 01a1dh                               ; e8 f2 f8                    ; 0xc2128
     4095    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc212b vgabios.c:1435
     4096    jmp short 020cfh                          ; eb 9f                       ; 0xc212e
     4097    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2130 vgabios.c:1438
     4098    xor ah, ah                                ; 30 e4                       ; 0xc2133
     4099    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc2135
     4100    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2138
     4101    xor ah, ah                                ; 30 e4                       ; 0xc213b
     4102    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc213d
     4103    jnbe short 021aah                         ; 77 68                       ; 0xc2140
     4104    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2142 vgabios.c:1440
     4105    xor dh, dh                                ; 30 f6                       ; 0xc2145
     4106    add ax, dx                                ; 01 d0                       ; 0xc2147
     4107    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc2149
     4108    jnbe short 02152h                         ; 77 04                       ; 0xc214c
     4109    test dl, dl                               ; 84 d2                       ; 0xc214e
     4110    jne short 0217ch                          ; 75 2a                       ; 0xc2150
     4111    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2152 vgabios.c:1441
     4112    xor ah, ah                                ; 30 e4                       ; 0xc2155
     4113    push ax                                   ; 50                          ; 0xc2157
     4114    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2158
     4115    push ax                                   ; 50                          ; 0xc215b
     4116    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc215c
     4117    xor ch, ch                                ; 30 ed                       ; 0xc215f
     4118    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2161
     4119    xor bh, bh                                ; 30 ff                       ; 0xc2164
     4120    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc2166
     4121    xor dh, dh                                ; 30 f6                       ; 0xc2169
     4122    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc216b
     4123    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc216e
     4124    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc2171
     4125    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc2174
     4126    call 01ad3h                               ; e8 59 f9                    ; 0xc2177
     4127    jmp short 0219bh                          ; eb 1f                       ; 0xc217a vgabios.c:1442
     4128    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc217c vgabios.c:1443
     4129    xor ah, ah                                ; 30 e4                       ; 0xc217f
     4130    push ax                                   ; 50                          ; 0xc2181
     4131    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc2182
     4132    push ax                                   ; 50                          ; 0xc2185
     4133    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2186
     4134    xor ch, ch                                ; 30 ed                       ; 0xc2189
     4135    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc218b
     4136    xor bh, bh                                ; 30 ff                       ; 0xc218e
     4137    mov dl, bl                                ; 88 da                       ; 0xc2190
     4138    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc2192
     4139    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2195
     4140    call 01a1dh                               ; e8 82 f8                    ; 0xc2198
     4141    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc219b vgabios.c:1444
     4142    xor ah, ah                                ; 30 e4                       ; 0xc219e
     4143    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc21a0
     4144    jc short 021eah                           ; 72 45                       ; 0xc21a3
     4145    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc21a5 vgabios.c:1445
     4146    jmp short 02138h                          ; eb 8e                       ; 0xc21a8
     4147    jmp short 021eah                          ; eb 3e                       ; 0xc21aa
     4148    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc21ac vgabios.c:1450
     4149    jne short 021edh                          ; 75 3b                       ; 0xc21b0
     4150    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc21b2
     4151    jne short 021edh                          ; 75 35                       ; 0xc21b6
     4152    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc21b8
     4153    jne short 021edh                          ; 75 2f                       ; 0xc21bc
     4154    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc21be
     4155    cmp ax, di                                ; 39 f8                       ; 0xc21c1
     4156    jne short 021edh                          ; 75 28                       ; 0xc21c3
     4157    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc21c5
     4158    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc21c8
     4159    jne short 021edh                          ; 75 20                       ; 0xc21cb
     4160    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc21cd vgabios.c:1452
     4161    xor dh, dh                                ; 30 f6                       ; 0xc21d0
     4162    mov ax, cx                                ; 89 c8                       ; 0xc21d2
     4163    mul dx                                    ; f7 e2                       ; 0xc21d4
     4164    mov cx, ax                                ; 89 c1                       ; 0xc21d6
     4165    sal cx, 003h                              ; c1 e1 03                    ; 0xc21d8
     4166    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc21db
     4167    xor ah, ah                                ; 30 e4                       ; 0xc21de
     4168    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc21e0
     4169    xor di, di                                ; 31 ff                       ; 0xc21e4
     4170    jcxz 021eah                               ; e3 02                       ; 0xc21e6
     4171    rep stosb                                 ; f3 aa                       ; 0xc21e8
     4172    jmp near 022d4h                           ; e9 e7 00                    ; 0xc21ea vgabios.c:1454
     4173    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc21ed vgabios.c:1457
     4174    jne short 02262h                          ; 75 6f                       ; 0xc21f1
     4175    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc21f3 vgabios.c:1458
     4176    xor ah, ah                                ; 30 e4                       ; 0xc21f6
     4177    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc21f8
     4178    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc21fb
     4179    xor ah, ah                                ; 30 e4                       ; 0xc21fe
     4180    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc2200
     4181    jc short 021eah                           ; 72 e5                       ; 0xc2203
     4182    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2205 vgabios.c:1460
     4183    xor dh, dh                                ; 30 f6                       ; 0xc2208
     4184    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc220a
     4185    cmp dx, ax                                ; 39 c2                       ; 0xc220d
     4186    jnbe short 02217h                         ; 77 06                       ; 0xc220f
     4187    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2211
     4188    jne short 02236h                          ; 75 1f                       ; 0xc2215
     4189    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2217 vgabios.c:1461
     4190    xor ah, ah                                ; 30 e4                       ; 0xc221a
     4191    push ax                                   ; 50                          ; 0xc221c
     4192    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc221d
     4193    push ax                                   ; 50                          ; 0xc2220
     4194    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2221
     4195    xor bh, bh                                ; 30 ff                       ; 0xc2224
     4196    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc2226
     4197    xor dh, dh                                ; 30 f6                       ; 0xc2229
     4198    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc222b
     4199    mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc222e
     4200    call 01be8h                               ; e8 b4 f9                    ; 0xc2231
     4201    jmp short 0225dh                          ; eb 27                       ; 0xc2234 vgabios.c:1462
     4202    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2236 vgabios.c:1463
     4203    push ax                                   ; 50                          ; 0xc2239
     4204    push word [bp-01eh]                       ; ff 76 e2                    ; 0xc223a
     4205    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc223d
     4206    xor ch, ch                                ; 30 ed                       ; 0xc2240
     4207    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2242
     4208    xor bh, bh                                ; 30 ff                       ; 0xc2245
     4209    mov dl, bl                                ; 88 da                       ; 0xc2247
     4210    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc2249
     4211    xor dh, dh                                ; 30 f6                       ; 0xc224c
     4212    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc224e
     4213    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc2251
     4214    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc2254
     4215    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc2257
     4216    call 01b67h                               ; e8 0a f9                    ; 0xc225a
     4217    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc225d vgabios.c:1464
     4218    jmp short 021fbh                          ; eb 99                       ; 0xc2260
     4219    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2262 vgabios.c:1467
     4220    xor ah, ah                                ; 30 e4                       ; 0xc2265
     4221    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc2267
     4222    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc226a
     4223    xor ah, ah                                ; 30 e4                       ; 0xc226d
     4224    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc226f
     4225    jnbe short 022d4h                         ; 77 60                       ; 0xc2272
     4226    mov dl, al                                ; 88 c2                       ; 0xc2274 vgabios.c:1469
     4227    xor dh, dh                                ; 30 f6                       ; 0xc2276
     4228    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2278
     4229    add ax, dx                                ; 01 d0                       ; 0xc227b
     4230    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc227d
     4231    jnbe short 02288h                         ; 77 06                       ; 0xc2280
     4232    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2282
     4233    jne short 022a7h                          ; 75 1f                       ; 0xc2286
     4234    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2288 vgabios.c:1470
     4235    xor ah, ah                                ; 30 e4                       ; 0xc228b
     4236    push ax                                   ; 50                          ; 0xc228d
     4237    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc228e
     4238    push ax                                   ; 50                          ; 0xc2291
     4239    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2292
     4240    xor bh, bh                                ; 30 ff                       ; 0xc2295
     4241    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc2297
     4242    xor dh, dh                                ; 30 f6                       ; 0xc229a
     4243    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc229c
     4244    mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc229f
     4245    call 01be8h                               ; e8 43 f9                    ; 0xc22a2
     4246    jmp short 022c5h                          ; eb 1e                       ; 0xc22a5 vgabios.c:1471
     4247    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc22a7 vgabios.c:1472
     4248    xor ah, ah                                ; 30 e4                       ; 0xc22aa
     4249    push ax                                   ; 50                          ; 0xc22ac
     4250    push word [bp-01eh]                       ; ff 76 e2                    ; 0xc22ad
     4251    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc22b0
     4252    xor ch, ch                                ; 30 ed                       ; 0xc22b3
     4253    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc22b5
     4254    xor bh, bh                                ; 30 ff                       ; 0xc22b8
     4255    mov dl, bl                                ; 88 da                       ; 0xc22ba
     4256    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc22bc
     4257    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc22bf
     4258    call 01b67h                               ; e8 a2 f8                    ; 0xc22c2
     4259    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc22c5 vgabios.c:1473
     4260    xor ah, ah                                ; 30 e4                       ; 0xc22c8
     4261    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc22ca
     4262    jc short 022d4h                           ; 72 05                       ; 0xc22cd
     4263    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc22cf vgabios.c:1474
     4264    jmp short 0226ah                          ; eb 96                       ; 0xc22d2
     4265    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc22d4 vgabios.c:1485
     4266    pop di                                    ; 5f                          ; 0xc22d7
     4267    pop si                                    ; 5e                          ; 0xc22d8
     4268    pop bp                                    ; 5d                          ; 0xc22d9
     4269    retn 00008h                               ; c2 08 00                    ; 0xc22da
     4270  ; disGetNextSymbol 0xc22dd LB 0x2255 -> off=0x0 cb=0000000000000111 uValue=00000000000c22dd 'write_gfx_char_pl4'
     4271write_gfx_char_pl4:                          ; 0xc22dd LB 0x111
     4272    push bp                                   ; 55                          ; 0xc22dd vgabios.c:1488
     4273    mov bp, sp                                ; 89 e5                       ; 0xc22de
     4274    push si                                   ; 56                          ; 0xc22e0
     4275    push di                                   ; 57                          ; 0xc22e1
     4276    sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc22e2
     4277    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc22e5
     4278    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc22e8
     4279    mov ch, bl                                ; 88 dd                       ; 0xc22eb
     4280    mov al, cl                                ; 88 c8                       ; 0xc22ed
     4281    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc22ef vgabios.c:67
     4282    xor dx, dx                                ; 31 d2                       ; 0xc22f2
     4283    mov es, dx                                ; 8e c2                       ; 0xc22f4
     4284    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc22f6
     4285    mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc22f9
     4286    mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc22fd vgabios.c:68
     4287    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2300
     4288    xor ah, ah                                ; 30 e4                       ; 0xc2303 vgabios.c:1497
     4289    mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc2305
     4290    xor bh, bh                                ; 30 ff                       ; 0xc2308
     4291    imul bx                                   ; f7 eb                       ; 0xc230a
     4292    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc230c
     4293    xor dh, dh                                ; 30 f6                       ; 0xc230f
     4294    imul dx                                   ; f7 ea                       ; 0xc2311
     4295    mov si, ax                                ; 89 c6                       ; 0xc2313
     4296    mov al, ch                                ; 88 e8                       ; 0xc2315
     4297    xor ah, ah                                ; 30 e4                       ; 0xc2317
     4298    add si, ax                                ; 01 c6                       ; 0xc2319
     4299    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc231b vgabios.c:57
     4300    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc231e
     4301    mov es, ax                                ; 8e c0                       ; 0xc2321
     4302    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc2323
     4303    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2326 vgabios.c:58
     4304    xor dh, dh                                ; 30 f6                       ; 0xc2329
     4305    mul dx                                    ; f7 e2                       ; 0xc232b
     4306    add si, ax                                ; 01 c6                       ; 0xc232d
     4307    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc232f vgabios.c:1499
     4308    xor ah, ah                                ; 30 e4                       ; 0xc2332
     4309    imul bx                                   ; f7 eb                       ; 0xc2334
     4310    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc2336
     4311    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc2339 vgabios.c:1500
     4312    mov dx, 003c4h                            ; ba c4 03                    ; 0xc233c
     4313    out DX, ax                                ; ef                          ; 0xc233f
     4314    mov ax, 00205h                            ; b8 05 02                    ; 0xc2340 vgabios.c:1501
     4315    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2343
     4316    out DX, ax                                ; ef                          ; 0xc2346
     4317    test byte [bp-008h], 080h                 ; f6 46 f8 80                 ; 0xc2347 vgabios.c:1502
     4318    je short 02353h                           ; 74 06                       ; 0xc234b
     4319    mov ax, 01803h                            ; b8 03 18                    ; 0xc234d vgabios.c:1504
     4320    out DX, ax                                ; ef                          ; 0xc2350
     4321    jmp short 02357h                          ; eb 04                       ; 0xc2351 vgabios.c:1506
     4322    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2353 vgabios.c:1508
     4323    out DX, ax                                ; ef                          ; 0xc2356
     4324    xor ch, ch                                ; 30 ed                       ; 0xc2357 vgabios.c:1510
     4325    cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc2359
     4326    jnc short 023d0h                          ; 73 72                       ; 0xc235c
     4327    mov al, ch                                ; 88 e8                       ; 0xc235e vgabios.c:1512
     4328    xor ah, ah                                ; 30 e4                       ; 0xc2360
     4329    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc2362
     4330    xor bh, bh                                ; 30 ff                       ; 0xc2365
     4331    imul bx                                   ; f7 eb                       ; 0xc2367
     4332    mov bx, si                                ; 89 f3                       ; 0xc2369
     4333    add bx, ax                                ; 01 c3                       ; 0xc236b
     4334    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc236d vgabios.c:1513
     4335    jmp short 02385h                          ; eb 12                       ; 0xc2371
     4336    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2373 vgabios.c:52
     4337    mov es, ax                                ; 8e c0                       ; 0xc2376
     4338    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2378
     4339    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc237c vgabios.c:1526
     4340    cmp byte [bp-006h], 008h                  ; 80 7e fa 08                 ; 0xc237f
     4341    jnc short 023d2h                          ; 73 4d                       ; 0xc2383
     4342    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2385
     4343    mov ax, 00080h                            ; b8 80 00                    ; 0xc2388
     4344    sar ax, CL                                ; d3 f8                       ; 0xc238b
     4345    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc238d
     4346    mov byte [bp-00dh], 000h                  ; c6 46 f3 00                 ; 0xc2390
     4347    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2394
     4348    sal ax, 008h                              ; c1 e0 08                    ; 0xc2397
     4349    or AL, strict byte 008h                   ; 0c 08                       ; 0xc239a
     4350    mov dx, 003ceh                            ; ba ce 03                    ; 0xc239c
     4351    out DX, ax                                ; ef                          ; 0xc239f
     4352    mov dx, bx                                ; 89 da                       ; 0xc23a0
     4353    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc23a2
     4354    call 03841h                               ; e8 99 14                    ; 0xc23a5
     4355    mov al, ch                                ; 88 e8                       ; 0xc23a8
     4356    xor ah, ah                                ; 30 e4                       ; 0xc23aa
     4357    add ax, word [bp-010h]                    ; 03 46 f0                    ; 0xc23ac
     4358    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc23af
     4359    mov di, word [bp-012h]                    ; 8b 7e ee                    ; 0xc23b2
     4360    add di, ax                                ; 01 c7                       ; 0xc23b5
     4361    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc23b7
     4362    xor ah, ah                                ; 30 e4                       ; 0xc23ba
     4363    test word [bp-00eh], ax                   ; 85 46 f2                    ; 0xc23bc
     4364    je short 02373h                           ; 74 b2                       ; 0xc23bf
     4365    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc23c1
     4366    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc23c4
     4367    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc23c6
     4368    mov es, dx                                ; 8e c2                       ; 0xc23c9
     4369    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc23cb
     4370    jmp short 0237ch                          ; eb ac                       ; 0xc23ce
     4371    jmp short 023d6h                          ; eb 04                       ; 0xc23d0
    43544372    db  0feh, 0c5h
    4355     ; inc ch                                    ; fe c5                     ; 0xc23a0 vgabios.c:1524
    4356     jmp short 02327h                          ; eb 83                       ; 0xc23a2
    4357     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc23a4 vgabios.c:1525
    4358     mov dx, 003ceh                            ; ba ce 03                    ; 0xc23a7
    4359     out DX, ax                                ; ef                          ; 0xc23aa
    4360     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc23ab vgabios.c:1526
    4361     out DX, ax                                ; ef                          ; 0xc23ae
    4362     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc23af vgabios.c:1527
    4363     out DX, ax                                ; ef                          ; 0xc23b2
    4364     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc23b3 vgabios.c:1528
    4365     pop di                                    ; 5f                          ; 0xc23b6
    4366     pop si                                    ; 5e                          ; 0xc23b7
    4367     pop bp                                    ; 5d                          ; 0xc23b8
    4368     retn 00006h                               ; c2 06 00                    ; 0xc23b9
    4369   ; disGetNextSymbol 0xc23bc LB 0x2209 -> off=0x0 cb=0000000000000112 uValue=00000000000c23bc 'write_gfx_char_cga'
    4370 write_gfx_char_cga:                          ; 0xc23bc LB 0x112
    4371     push si                                   ; 56                          ; 0xc23bc vgabios.c:1531
    4372     push di                                   ; 57                          ; 0xc23bd
    4373     enter 0000ch, 000h                        ; c8 0c 00 00                 ; 0xc23be
    4374     mov bh, al                                ; 88 c7                       ; 0xc23c2
    4375     mov ch, dl                                ; 88 d5                       ; 0xc23c4
    4376     mov al, bl                                ; 88 d8                       ; 0xc23c6
    4377     mov di, 0556ch                            ; bf 6c 55                    ; 0xc23c8 vgabios.c:1538
    4378     xor ah, ah                                ; 30 e4                       ; 0xc23cb vgabios.c:1539
    4379     mov dl, byte [bp+00ah]                    ; 8a 56 0a                    ; 0xc23cd
    4380     xor dh, dh                                ; 30 f6                       ; 0xc23d0
    4381     imul dx                                   ; f7 ea                       ; 0xc23d2
    4382     mov dl, cl                                ; 88 ca                       ; 0xc23d4
    4383     xor dh, dh                                ; 30 f6                       ; 0xc23d6
    4384     imul dx, dx, 00140h                       ; 69 d2 40 01                 ; 0xc23d8
    4385     add ax, dx                                ; 01 d0                       ; 0xc23dc
    4386     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc23de
    4387     mov al, bh                                ; 88 f8                       ; 0xc23e1 vgabios.c:1540
    4388     xor ah, ah                                ; 30 e4                       ; 0xc23e3
    4389     sal ax, 003h                              ; c1 e0 03                    ; 0xc23e5
    4390     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc23e8
    4391     xor ah, ah                                ; 30 e4                       ; 0xc23eb vgabios.c:1541
    4392     jmp near 0240ch                           ; e9 1c 00                    ; 0xc23ed
    4393     mov dl, ah                                ; 88 e2                       ; 0xc23f0 vgabios.c:1556
    4394     xor dh, dh                                ; 30 f6                       ; 0xc23f2
    4395     add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc23f4
    4396     mov si, di                                ; 89 fe                       ; 0xc23f7
    4397     add si, dx                                ; 01 d6                       ; 0xc23f9
    4398     mov al, byte [si]                         ; 8a 04                       ; 0xc23fb
    4399     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc23fd vgabios.c:52
    4400     mov es, dx                                ; 8e c2                       ; 0xc2400
    4401     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2402
     4373    ; inc ch                                    ; fe c5                     ; 0xc23d2 vgabios.c:1527
     4374    jmp short 02359h                          ; eb 83                       ; 0xc23d4
     4375    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc23d6 vgabios.c:1528
     4376    mov dx, 003ceh                            ; ba ce 03                    ; 0xc23d9
     4377    out DX, ax                                ; ef                          ; 0xc23dc
     4378    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc23dd vgabios.c:1529
     4379    out DX, ax                                ; ef                          ; 0xc23e0
     4380    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc23e1 vgabios.c:1530
     4381    out DX, ax                                ; ef                          ; 0xc23e4
     4382    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc23e5 vgabios.c:1531
     4383    pop di                                    ; 5f                          ; 0xc23e8
     4384    pop si                                    ; 5e                          ; 0xc23e9
     4385    pop bp                                    ; 5d                          ; 0xc23ea
     4386    retn 00006h                               ; c2 06 00                    ; 0xc23eb
     4387  ; disGetNextSymbol 0xc23ee LB 0x2144 -> off=0x0 cb=0000000000000112 uValue=00000000000c23ee 'write_gfx_char_cga'
     4388write_gfx_char_cga:                          ; 0xc23ee LB 0x112
     4389    push si                                   ; 56                          ; 0xc23ee vgabios.c:1534
     4390    push di                                   ; 57                          ; 0xc23ef
     4391    enter 0000ch, 000h                        ; c8 0c 00 00                 ; 0xc23f0
     4392    mov bh, al                                ; 88 c7                       ; 0xc23f4
     4393    mov ch, dl                                ; 88 d5                       ; 0xc23f6
     4394    mov al, bl                                ; 88 d8                       ; 0xc23f8
     4395    mov di, 0556ch                            ; bf 6c 55                    ; 0xc23fa vgabios.c:1541
     4396    xor ah, ah                                ; 30 e4                       ; 0xc23fd vgabios.c:1542
     4397    mov dl, byte [bp+00ah]                    ; 8a 56 0a                    ; 0xc23ff
     4398    xor dh, dh                                ; 30 f6                       ; 0xc2402
     4399    imul dx                                   ; f7 ea                       ; 0xc2404
     4400    mov dl, cl                                ; 88 ca                       ; 0xc2406
     4401    xor dh, dh                                ; 30 f6                       ; 0xc2408
     4402    imul dx, dx, 00140h                       ; 69 d2 40 01                 ; 0xc240a
     4403    add ax, dx                                ; 01 d0                       ; 0xc240e
     4404    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc2410
     4405    mov al, bh                                ; 88 f8                       ; 0xc2413 vgabios.c:1543
     4406    xor ah, ah                                ; 30 e4                       ; 0xc2415
     4407    sal ax, 003h                              ; c1 e0 03                    ; 0xc2417
     4408    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc241a
     4409    xor ah, ah                                ; 30 e4                       ; 0xc241d vgabios.c:1544
     4410    jmp near 0243eh                           ; e9 1c 00                    ; 0xc241f
     4411    mov dl, ah                                ; 88 e2                       ; 0xc2422 vgabios.c:1559
     4412    xor dh, dh                                ; 30 f6                       ; 0xc2424
     4413    add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc2426
     4414    mov si, di                                ; 89 fe                       ; 0xc2429
     4415    add si, dx                                ; 01 d6                       ; 0xc242b
     4416    mov al, byte [si]                         ; 8a 04                       ; 0xc242d
     4417    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc242f vgabios.c:52
     4418    mov es, dx                                ; 8e c2                       ; 0xc2432
     4419    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2434
    44024420    db  0feh, 0c4h
    4403     ; inc ah                                    ; fe c4                     ; 0xc2405 vgabios.c:1560
    4404     cmp ah, 008h                              ; 80 fc 08                    ; 0xc2407
    4405     jnc short 02463h                          ; 73 57                       ; 0xc240a
    4406     mov dl, ah                                ; 88 e2                       ; 0xc240c
    4407     xor dh, dh                                ; 30 f6                       ; 0xc240e
    4408     sar dx, 1                                 ; d1 fa                       ; 0xc2410
    4409     imul dx, dx, strict byte 00050h           ; 6b d2 50                    ; 0xc2412
    4410     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2415
    4411     add bx, dx                                ; 01 d3                       ; 0xc2418
    4412     test ah, 001h                             ; f6 c4 01                    ; 0xc241a
    4413     je short 02422h                           ; 74 03                       ; 0xc241d
    4414     add bh, 020h                              ; 80 c7 20                    ; 0xc241f
    4415     mov byte [bp-002h], 080h                  ; c6 46 fe 80                 ; 0xc2422
    4416     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc2426
    4417     jne short 02448h                          ; 75 1c                       ; 0xc242a
    4418     test ch, 080h                             ; f6 c5 80                    ; 0xc242c
    4419     je short 023f0h                           ; 74 bf                       ; 0xc242f
    4420     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2431
    4421     mov es, dx                                ; 8e c2                       ; 0xc2434
    4422     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2436
    4423     mov dl, ah                                ; 88 e2                       ; 0xc2439
    4424     xor dh, dh                                ; 30 f6                       ; 0xc243b
    4425     add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc243d
    4426     mov si, di                                ; 89 fe                       ; 0xc2440
    4427     add si, dx                                ; 01 d6                       ; 0xc2442
    4428     xor al, byte [si]                         ; 32 04                       ; 0xc2444
    4429     jmp short 023fdh                          ; eb b5                       ; 0xc2446
    4430     cmp byte [bp-002h], 000h                  ; 80 7e fe 00                 ; 0xc2448 vgabios.c:1562
    4431     jbe short 02405h                          ; 76 b7                       ; 0xc244c
    4432     test ch, 080h                             ; f6 c5 80                    ; 0xc244e vgabios.c:1564
    4433     je short 0245dh                           ; 74 0a                       ; 0xc2451
    4434     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2453 vgabios.c:47
    4435     mov es, dx                                ; 8e c2                       ; 0xc2456
    4436     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2458
    4437     jmp short 0245fh                          ; eb 02                       ; 0xc245b vgabios.c:1568
    4438     xor al, al                                ; 30 c0                       ; 0xc245d vgabios.c:1570
    4439     xor dl, dl                                ; 30 d2                       ; 0xc245f vgabios.c:1572
    4440     jmp short 0246ah                          ; eb 07                       ; 0xc2461
    4441     jmp short 024c8h                          ; eb 63                       ; 0xc2463
    4442     cmp dl, 004h                              ; 80 fa 04                    ; 0xc2465
    4443     jnc short 024bdh                          ; 73 53                       ; 0xc2468
    4444     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc246a vgabios.c:1574
    4445     mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc246d
    4446     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc2471
    4447     add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc2474
    4448     add si, di                                ; 01 fe                       ; 0xc2477
    4449     mov dh, byte [si]                         ; 8a 34                       ; 0xc2479
    4450     mov byte [bp-006h], dh                    ; 88 76 fa                    ; 0xc247b
    4451     mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc247e
    4452     mov dh, byte [bp-002h]                    ; 8a 76 fe                    ; 0xc2482
    4453     mov byte [bp-00ah], dh                    ; 88 76 f6                    ; 0xc2485
    4454     mov byte [bp-009h], 000h                  ; c6 46 f7 00                 ; 0xc2488
    4455     mov si, word [bp-006h]                    ; 8b 76 fa                    ; 0xc248c
    4456     test word [bp-00ah], si                   ; 85 76 f6                    ; 0xc248f
    4457     je short 024b6h                           ; 74 22                       ; 0xc2492
    4458     mov DH, strict byte 003h                  ; b6 03                       ; 0xc2494 vgabios.c:1575
    4459     sub dh, dl                                ; 28 d6                       ; 0xc2496
    4460     mov cl, ch                                ; 88 e9                       ; 0xc2498
    4461     and cl, 003h                              ; 80 e1 03                    ; 0xc249a
    4462     mov byte [bp-004h], cl                    ; 88 4e fc                    ; 0xc249d
    4463     mov cl, dh                                ; 88 f1                       ; 0xc24a0
    4464     add cl, dh                                ; 00 f1                       ; 0xc24a2
    4465     mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc24a4
    4466     sal dh, CL                                ; d2 e6                       ; 0xc24a7
    4467     mov cl, dh                                ; 88 f1                       ; 0xc24a9
    4468     test ch, 080h                             ; f6 c5 80                    ; 0xc24ab vgabios.c:1576
    4469     je short 024b4h                           ; 74 04                       ; 0xc24ae
    4470     xor al, dh                                ; 30 f0                       ; 0xc24b0 vgabios.c:1578
    4471     jmp short 024b6h                          ; eb 02                       ; 0xc24b2 vgabios.c:1580
    4472     or al, dh                                 ; 08 f0                       ; 0xc24b4 vgabios.c:1582
    4473     shr byte [bp-002h], 1                     ; d0 6e fe                    ; 0xc24b6 vgabios.c:1585
     4421    ; inc ah                                    ; fe c4                     ; 0xc2437 vgabios.c:1563
     4422    cmp ah, 008h                              ; 80 fc 08                    ; 0xc2439
     4423    jnc short 02495h                          ; 73 57                       ; 0xc243c
     4424    mov dl, ah                                ; 88 e2                       ; 0xc243e
     4425    xor dh, dh                                ; 30 f6                       ; 0xc2440
     4426    sar dx, 1                                 ; d1 fa                       ; 0xc2442
     4427    imul dx, dx, strict byte 00050h           ; 6b d2 50                    ; 0xc2444
     4428    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2447
     4429    add bx, dx                                ; 01 d3                       ; 0xc244a
     4430    test ah, 001h                             ; f6 c4 01                    ; 0xc244c
     4431    je short 02454h                           ; 74 03                       ; 0xc244f
     4432    add bh, 020h                              ; 80 c7 20                    ; 0xc2451
     4433    mov byte [bp-002h], 080h                  ; c6 46 fe 80                 ; 0xc2454
     4434    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc2458
     4435    jne short 0247ah                          ; 75 1c                       ; 0xc245c
     4436    test ch, 080h                             ; f6 c5 80                    ; 0xc245e
     4437    je short 02422h                           ; 74 bf                       ; 0xc2461
     4438    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2463
     4439    mov es, dx                                ; 8e c2                       ; 0xc2466
     4440    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2468
     4441    mov dl, ah                                ; 88 e2                       ; 0xc246b
     4442    xor dh, dh                                ; 30 f6                       ; 0xc246d
     4443    add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc246f
     4444    mov si, di                                ; 89 fe                       ; 0xc2472
     4445    add si, dx                                ; 01 d6                       ; 0xc2474
     4446    xor al, byte [si]                         ; 32 04                       ; 0xc2476
     4447    jmp short 0242fh                          ; eb b5                       ; 0xc2478
     4448    cmp byte [bp-002h], 000h                  ; 80 7e fe 00                 ; 0xc247a vgabios.c:1565
     4449    jbe short 02437h                          ; 76 b7                       ; 0xc247e
     4450    test ch, 080h                             ; f6 c5 80                    ; 0xc2480 vgabios.c:1567
     4451    je short 0248fh                           ; 74 0a                       ; 0xc2483
     4452    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2485 vgabios.c:47
     4453    mov es, dx                                ; 8e c2                       ; 0xc2488
     4454    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc248a
     4455    jmp short 02491h                          ; eb 02                       ; 0xc248d vgabios.c:1571
     4456    xor al, al                                ; 30 c0                       ; 0xc248f vgabios.c:1573
     4457    xor dl, dl                                ; 30 d2                       ; 0xc2491 vgabios.c:1575
     4458    jmp short 0249ch                          ; eb 07                       ; 0xc2493
     4459    jmp short 024fah                          ; eb 63                       ; 0xc2495
     4460    cmp dl, 004h                              ; 80 fa 04                    ; 0xc2497
     4461    jnc short 024efh                          ; 73 53                       ; 0xc249a
     4462    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc249c vgabios.c:1577
     4463    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc249f
     4464    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc24a3
     4465    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc24a6
     4466    add si, di                                ; 01 fe                       ; 0xc24a9
     4467    mov dh, byte [si]                         ; 8a 34                       ; 0xc24ab
     4468    mov byte [bp-006h], dh                    ; 88 76 fa                    ; 0xc24ad
     4469    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc24b0
     4470    mov dh, byte [bp-002h]                    ; 8a 76 fe                    ; 0xc24b4
     4471    mov byte [bp-00ah], dh                    ; 88 76 f6                    ; 0xc24b7
     4472    mov byte [bp-009h], 000h                  ; c6 46 f7 00                 ; 0xc24ba
     4473    mov si, word [bp-006h]                    ; 8b 76 fa                    ; 0xc24be
     4474    test word [bp-00ah], si                   ; 85 76 f6                    ; 0xc24c1
     4475    je short 024e8h                           ; 74 22                       ; 0xc24c4
     4476    mov DH, strict byte 003h                  ; b6 03                       ; 0xc24c6 vgabios.c:1578
     4477    sub dh, dl                                ; 28 d6                       ; 0xc24c8
     4478    mov cl, ch                                ; 88 e9                       ; 0xc24ca
     4479    and cl, 003h                              ; 80 e1 03                    ; 0xc24cc
     4480    mov byte [bp-004h], cl                    ; 88 4e fc                    ; 0xc24cf
     4481    mov cl, dh                                ; 88 f1                       ; 0xc24d2
     4482    add cl, dh                                ; 00 f1                       ; 0xc24d4
     4483    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc24d6
     4484    sal dh, CL                                ; d2 e6                       ; 0xc24d9
     4485    mov cl, dh                                ; 88 f1                       ; 0xc24db
     4486    test ch, 080h                             ; f6 c5 80                    ; 0xc24dd vgabios.c:1579
     4487    je short 024e6h                           ; 74 04                       ; 0xc24e0
     4488    xor al, dh                                ; 30 f0                       ; 0xc24e2 vgabios.c:1581
     4489    jmp short 024e8h                          ; eb 02                       ; 0xc24e4 vgabios.c:1583
     4490    or al, dh                                 ; 08 f0                       ; 0xc24e6 vgabios.c:1585
     4491    shr byte [bp-002h], 1                     ; d0 6e fe                    ; 0xc24e8 vgabios.c:1588
    44744492    db  0feh, 0c2h
    4475     ; inc dl                                    ; fe c2                     ; 0xc24b9 vgabios.c:1586
    4476     jmp short 02465h                          ; eb a8                       ; 0xc24bb
    4477     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc24bd vgabios.c:52
    4478     mov es, dx                                ; 8e c2                       ; 0xc24c0
    4479     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc24c2
    4480     inc bx                                    ; 43                          ; 0xc24c5 vgabios.c:1588
    4481     jmp short 02448h                          ; eb 80                       ; 0xc24c6 vgabios.c:1589
    4482     leave                                     ; c9                          ; 0xc24c8 vgabios.c:1592
    4483     pop di                                    ; 5f                          ; 0xc24c9
    4484     pop si                                    ; 5e                          ; 0xc24ca
    4485     retn 00004h                               ; c2 04 00                    ; 0xc24cb
    4486   ; disGetNextSymbol 0xc24ce LB 0x20f7 -> off=0x0 cb=000000000000009b uValue=00000000000c24ce 'write_gfx_char_lin'
    4487 write_gfx_char_lin:                          ; 0xc24ce LB 0x9b
    4488     push si                                   ; 56                          ; 0xc24ce vgabios.c:1595
    4489     push di                                   ; 57                          ; 0xc24cf
    4490     enter 00008h, 000h                        ; c8 08 00 00                 ; 0xc24d0
    4491     mov bh, al                                ; 88 c7                       ; 0xc24d4
    4492     mov ch, dl                                ; 88 d5                       ; 0xc24d6
    4493     mov al, cl                                ; 88 c8                       ; 0xc24d8
    4494     mov di, 0556ch                            ; bf 6c 55                    ; 0xc24da vgabios.c:1602
    4495     xor ah, ah                                ; 30 e4                       ; 0xc24dd vgabios.c:1603
    4496     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc24df
    4497     xor dh, dh                                ; 30 f6                       ; 0xc24e2
    4498     imul dx                                   ; f7 ea                       ; 0xc24e4
    4499     mov dx, ax                                ; 89 c2                       ; 0xc24e6
    4500     sal dx, 006h                              ; c1 e2 06                    ; 0xc24e8
    4501     mov al, bl                                ; 88 d8                       ; 0xc24eb
    4502     xor ah, ah                                ; 30 e4                       ; 0xc24ed
    4503     sal ax, 003h                              ; c1 e0 03                    ; 0xc24ef
    4504     add ax, dx                                ; 01 d0                       ; 0xc24f2
    4505     mov word [bp-002h], ax                    ; 89 46 fe                    ; 0xc24f4
    4506     mov al, bh                                ; 88 f8                       ; 0xc24f7 vgabios.c:1604
    4507     xor ah, ah                                ; 30 e4                       ; 0xc24f9
    4508     sal ax, 003h                              ; c1 e0 03                    ; 0xc24fb
    4509     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc24fe
    4510     xor bl, bl                                ; 30 db                       ; 0xc2501 vgabios.c:1605
    4511     jmp short 02547h                          ; eb 42                       ; 0xc2503
    4512     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc2505 vgabios.c:1609
    4513     jnc short 02540h                          ; 73 37                       ; 0xc2507
    4514     xor bh, bh                                ; 30 ff                       ; 0xc2509 vgabios.c:1611
    4515     mov dl, bl                                ; 88 da                       ; 0xc250b vgabios.c:1612
    4516     xor dh, dh                                ; 30 f6                       ; 0xc250d
    4517     add dx, word [bp-006h]                    ; 03 56 fa                    ; 0xc250f
    4518     mov si, di                                ; 89 fe                       ; 0xc2512
    4519     add si, dx                                ; 01 d6                       ; 0xc2514
    4520     mov dl, byte [si]                         ; 8a 14                       ; 0xc2516
    4521     mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc2518
    4522     mov byte [bp-003h], bh                    ; 88 7e fd                    ; 0xc251b
    4523     mov dl, ah                                ; 88 e2                       ; 0xc251e
    4524     xor dh, dh                                ; 30 f6                       ; 0xc2520
    4525     test word [bp-004h], dx                   ; 85 56 fc                    ; 0xc2522
    4526     je short 02529h                           ; 74 02                       ; 0xc2525
    4527     mov bh, ch                                ; 88 ef                       ; 0xc2527 vgabios.c:1614
    4528     mov dl, al                                ; 88 c2                       ; 0xc2529 vgabios.c:1616
    4529     xor dh, dh                                ; 30 f6                       ; 0xc252b
    4530     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc252d
    4531     add si, dx                                ; 01 d6                       ; 0xc2530
    4532     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc2532 vgabios.c:52
    4533     mov es, dx                                ; 8e c2                       ; 0xc2535
    4534     mov byte [es:si], bh                      ; 26 88 3c                    ; 0xc2537
    4535     shr ah, 1                                 ; d0 ec                       ; 0xc253a vgabios.c:1617
     4493    ; inc dl                                    ; fe c2                     ; 0xc24eb vgabios.c:1589
     4494    jmp short 02497h                          ; eb a8                       ; 0xc24ed
     4495    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc24ef vgabios.c:52
     4496    mov es, dx                                ; 8e c2                       ; 0xc24f2
     4497    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc24f4
     4498    inc bx                                    ; 43                          ; 0xc24f7 vgabios.c:1591
     4499    jmp short 0247ah                          ; eb 80                       ; 0xc24f8 vgabios.c:1592
     4500    leave                                     ; c9                          ; 0xc24fa vgabios.c:1595
     4501    pop di                                    ; 5f                          ; 0xc24fb
     4502    pop si                                    ; 5e                          ; 0xc24fc
     4503    retn 00004h                               ; c2 04 00                    ; 0xc24fd
     4504  ; disGetNextSymbol 0xc2500 LB 0x2032 -> off=0x0 cb=000000000000009b uValue=00000000000c2500 'write_gfx_char_lin'
     4505write_gfx_char_lin:                          ; 0xc2500 LB 0x9b
     4506    push si                                   ; 56                          ; 0xc2500 vgabios.c:1598
     4507    push di                                   ; 57                          ; 0xc2501
     4508    enter 00008h, 000h                        ; c8 08 00 00                 ; 0xc2502
     4509    mov bh, al                                ; 88 c7                       ; 0xc2506
     4510    mov ch, dl                                ; 88 d5                       ; 0xc2508
     4511    mov al, cl                                ; 88 c8                       ; 0xc250a
     4512    mov di, 0556ch                            ; bf 6c 55                    ; 0xc250c vgabios.c:1605
     4513    xor ah, ah                                ; 30 e4                       ; 0xc250f vgabios.c:1606
     4514    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2511
     4515    xor dh, dh                                ; 30 f6                       ; 0xc2514
     4516    imul dx                                   ; f7 ea                       ; 0xc2516
     4517    mov dx, ax                                ; 89 c2                       ; 0xc2518
     4518    sal dx, 006h                              ; c1 e2 06                    ; 0xc251a
     4519    mov al, bl                                ; 88 d8                       ; 0xc251d
     4520    xor ah, ah                                ; 30 e4                       ; 0xc251f
     4521    sal ax, 003h                              ; c1 e0 03                    ; 0xc2521
     4522    add ax, dx                                ; 01 d0                       ; 0xc2524
     4523    mov word [bp-002h], ax                    ; 89 46 fe                    ; 0xc2526
     4524    mov al, bh                                ; 88 f8                       ; 0xc2529 vgabios.c:1607
     4525    xor ah, ah                                ; 30 e4                       ; 0xc252b
     4526    sal ax, 003h                              ; c1 e0 03                    ; 0xc252d
     4527    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc2530
     4528    xor bl, bl                                ; 30 db                       ; 0xc2533 vgabios.c:1608
     4529    jmp short 02579h                          ; eb 42                       ; 0xc2535
     4530    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc2537 vgabios.c:1612
     4531    jnc short 02572h                          ; 73 37                       ; 0xc2539
     4532    xor bh, bh                                ; 30 ff                       ; 0xc253b vgabios.c:1614
     4533    mov dl, bl                                ; 88 da                       ; 0xc253d vgabios.c:1615
     4534    xor dh, dh                                ; 30 f6                       ; 0xc253f
     4535    add dx, word [bp-006h]                    ; 03 56 fa                    ; 0xc2541
     4536    mov si, di                                ; 89 fe                       ; 0xc2544
     4537    add si, dx                                ; 01 d6                       ; 0xc2546
     4538    mov dl, byte [si]                         ; 8a 14                       ; 0xc2548
     4539    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc254a
     4540    mov byte [bp-003h], bh                    ; 88 7e fd                    ; 0xc254d
     4541    mov dl, ah                                ; 88 e2                       ; 0xc2550
     4542    xor dh, dh                                ; 30 f6                       ; 0xc2552
     4543    test word [bp-004h], dx                   ; 85 56 fc                    ; 0xc2554
     4544    je short 0255bh                           ; 74 02                       ; 0xc2557
     4545    mov bh, ch                                ; 88 ef                       ; 0xc2559 vgabios.c:1617
     4546    mov dl, al                                ; 88 c2                       ; 0xc255b vgabios.c:1619
     4547    xor dh, dh                                ; 30 f6                       ; 0xc255d
     4548    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc255f
     4549    add si, dx                                ; 01 d6                       ; 0xc2562
     4550    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc2564 vgabios.c:52
     4551    mov es, dx                                ; 8e c2                       ; 0xc2567
     4552    mov byte [es:si], bh                      ; 26 88 3c                    ; 0xc2569
     4553    shr ah, 1                                 ; d0 ec                       ; 0xc256c vgabios.c:1620
    45364554    db  0feh, 0c0h
    4537     ; inc al                                    ; fe c0                     ; 0xc253c vgabios.c:1618
    4538     jmp short 02505h                          ; eb c5                       ; 0xc253e
     4555    ; inc al                                    ; fe c0                     ; 0xc256e vgabios.c:1621
     4556    jmp short 02537h                          ; eb c5                       ; 0xc2570
    45394557    db  0feh, 0c3h
    4540     ; inc bl                                    ; fe c3                     ; 0xc2540 vgabios.c:1619
    4541     cmp bl, 008h                              ; 80 fb 08                    ; 0xc2542
    4542     jnc short 02563h                          ; 73 1c                       ; 0xc2545
    4543     mov al, bl                                ; 88 d8                       ; 0xc2547
    4544     xor ah, ah                                ; 30 e4                       ; 0xc2549
    4545     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc254b
    4546     xor dh, dh                                ; 30 f6                       ; 0xc254e
    4547     imul dx                                   ; f7 ea                       ; 0xc2550
    4548     sal ax, 003h                              ; c1 e0 03                    ; 0xc2552
    4549     mov dx, word [bp-002h]                    ; 8b 56 fe                    ; 0xc2555
    4550     add dx, ax                                ; 01 c2                       ; 0xc2558
    4551     mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc255a
    4552     mov AH, strict byte 080h                  ; b4 80                       ; 0xc255d
    4553     xor al, al                                ; 30 c0                       ; 0xc255f
    4554     jmp short 02509h                          ; eb a6                       ; 0xc2561
    4555     leave                                     ; c9                          ; 0xc2563 vgabios.c:1620
    4556     pop di                                    ; 5f                          ; 0xc2564
    4557     pop si                                    ; 5e                          ; 0xc2565
    4558     retn 00002h                               ; c2 02 00                    ; 0xc2566
    4559   ; disGetNextSymbol 0xc2569 LB 0x205c -> off=0x0 cb=0000000000000187 uValue=00000000000c2569 'biosfn_write_char_attr'
    4560 biosfn_write_char_attr:                      ; 0xc2569 LB 0x187
    4561     push bp                                   ; 55                          ; 0xc2569 vgabios.c:1623
    4562     mov bp, sp                                ; 89 e5                       ; 0xc256a
    4563     push si                                   ; 56                          ; 0xc256c
    4564     push di                                   ; 57                          ; 0xc256d
    4565     sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc256e
    4566     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2571
    4567     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2574
    4568     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc2577
    4569     mov si, cx                                ; 89 ce                       ; 0xc257a
    4570     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc257c vgabios.c:47
    4571     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc257f
    4572     mov es, ax                                ; 8e c0                       ; 0xc2582
    4573     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2584
    4574     xor ah, ah                                ; 30 e4                       ; 0xc2587 vgabios.c:1631
    4575     call 038c2h                               ; e8 36 13                    ; 0xc2589
    4576     mov cl, al                                ; 88 c1                       ; 0xc258c
    4577     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc258e
    4578     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2591 vgabios.c:1632
    4579     jne short 02598h                          ; 75 03                       ; 0xc2593
    4580     jmp near 026e9h                           ; e9 51 01                    ; 0xc2595
    4581     mov al, dl                                ; 88 d0                       ; 0xc2598 vgabios.c:1635
    4582     xor ah, ah                                ; 30 e4                       ; 0xc259a
    4583     lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc259c
    4584     lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc259f
    4585     call 00a96h                               ; e8 f1 e4                    ; 0xc25a2
    4586     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc25a5 vgabios.c:1636
    4587     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc25a8
    4588     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc25ab
    4589     xor al, al                                ; 30 c0                       ; 0xc25ae
    4590     shr ax, 008h                              ; c1 e8 08                    ; 0xc25b0
    4591     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc25b3
    4592     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc25b6
    4593     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc25b9
    4594     mov bx, 00084h                            ; bb 84 00                    ; 0xc25bc vgabios.c:47
    4595     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc25bf
    4596     mov es, ax                                ; 8e c0                       ; 0xc25c2
    4597     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc25c4
    4598     xor ah, ah                                ; 30 e4                       ; 0xc25c7 vgabios.c:48
    4599     mov dx, ax                                ; 89 c2                       ; 0xc25c9
    4600     inc dx                                    ; 42                          ; 0xc25cb
    4601     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc25cc vgabios.c:57
    4602     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc25cf
    4603     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc25d2
    4604     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc25d5 vgabios.c:58
    4605     mov bl, cl                                ; 88 cb                       ; 0xc25d8 vgabios.c:1642
    4606     xor bh, bh                                ; 30 ff                       ; 0xc25da
    4607     mov di, bx                                ; 89 df                       ; 0xc25dc
    4608     sal di, 003h                              ; c1 e7 03                    ; 0xc25de
    4609     cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc25e1
    4610     jne short 02631h                          ; 75 49                       ; 0xc25e6
    4611     mul dx                                    ; f7 e2                       ; 0xc25e8 vgabios.c:1645
    4612     add ax, ax                                ; 01 c0                       ; 0xc25ea
    4613     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc25ec
    4614     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc25ee
    4615     xor dh, dh                                ; 30 f6                       ; 0xc25f1
    4616     inc ax                                    ; 40                          ; 0xc25f3
    4617     mul dx                                    ; f7 e2                       ; 0xc25f4
    4618     mov bx, ax                                ; 89 c3                       ; 0xc25f6
    4619     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc25f8
    4620     xor ah, ah                                ; 30 e4                       ; 0xc25fb
    4621     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc25fd
    4622     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2600
    4623     xor dh, dh                                ; 30 f6                       ; 0xc2603
    4624     add ax, dx                                ; 01 d0                       ; 0xc2605
    4625     add ax, ax                                ; 01 c0                       ; 0xc2607
    4626     mov dx, bx                                ; 89 da                       ; 0xc2609
    4627     add dx, ax                                ; 01 c2                       ; 0xc260b
    4628     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc260d vgabios.c:1647
    4629     xor ah, ah                                ; 30 e4                       ; 0xc2610
    4630     mov bx, ax                                ; 89 c3                       ; 0xc2612
    4631     sal bx, 008h                              ; c1 e3 08                    ; 0xc2614
    4632     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2617
    4633     add bx, ax                                ; 01 c3                       ; 0xc261a
    4634     mov word [bp-020h], bx                    ; 89 5e e0                    ; 0xc261c
    4635     mov ax, word [bp-020h]                    ; 8b 46 e0                    ; 0xc261f vgabios.c:1648
    4636     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2622
    4637     mov cx, si                                ; 89 f1                       ; 0xc2626
    4638     mov di, dx                                ; 89 d7                       ; 0xc2628
    4639     jcxz 0262eh                               ; e3 02                       ; 0xc262a
    4640     rep stosw                                 ; f3 ab                       ; 0xc262c
    4641     jmp near 026e9h                           ; e9 b8 00                    ; 0xc262e vgabios.c:1650
    4642     mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc2631 vgabios.c:1653
    4643     sal bx, 006h                              ; c1 e3 06                    ; 0xc2635
    4644     mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc2638
    4645     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc263c
    4646     mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc263f vgabios.c:1654
    4647     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc2643
    4648     dec si                                    ; 4e                          ; 0xc2646 vgabios.c:1655
    4649     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2647
    4650     je short 0269ch                           ; 74 50                       ; 0xc264a
    4651     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc264c vgabios.c:1657
    4652     xor bh, bh                                ; 30 ff                       ; 0xc264f
    4653     sal bx, 003h                              ; c1 e3 03                    ; 0xc2651
    4654     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2654
    4655     cmp bl, 003h                              ; 80 fb 03                    ; 0xc2658
    4656     jc short 0266ch                           ; 72 0f                       ; 0xc265b
    4657     jbe short 02673h                          ; 76 14                       ; 0xc265d
    4658     cmp bl, 005h                              ; 80 fb 05                    ; 0xc265f
    4659     je short 026c8h                           ; 74 64                       ; 0xc2662
    4660     cmp bl, 004h                              ; 80 fb 04                    ; 0xc2664
    4661     je short 02677h                           ; 74 0e                       ; 0xc2667
    4662     jmp near 026e3h                           ; e9 77 00                    ; 0xc2669
    4663     cmp bl, 002h                              ; 80 fb 02                    ; 0xc266c
    4664     je short 0269eh                           ; 74 2d                       ; 0xc266f
    4665     jmp short 026e3h                          ; eb 70                       ; 0xc2671
    4666     or byte [bp-006h], 001h                   ; 80 4e fa 01                 ; 0xc2673 vgabios.c:1660
    4667     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2677 vgabios.c:1662
    4668     xor ah, ah                                ; 30 e4                       ; 0xc267a
    4669     push ax                                   ; 50                          ; 0xc267c
    4670     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc267d
    4671     push ax                                   ; 50                          ; 0xc2680
    4672     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2681
    4673     push ax                                   ; 50                          ; 0xc2684
    4674     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2685
    4675     xor ch, ch                                ; 30 ed                       ; 0xc2688
    4676     mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc268a
    4677     xor bh, bh                                ; 30 ff                       ; 0xc268d
    4678     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc268f
    4679     xor dh, dh                                ; 30 f6                       ; 0xc2692
    4680     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2694
    4681     call 022abh                               ; e8 11 fc                    ; 0xc2697
    4682     jmp short 026e3h                          ; eb 47                       ; 0xc269a vgabios.c:1663
    4683     jmp short 026e9h                          ; eb 4b                       ; 0xc269c
    4684     mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc269e vgabios.c:1665
    4685     xor ah, ah                                ; 30 e4                       ; 0xc26a1
    4686     push ax                                   ; 50                          ; 0xc26a3
    4687     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc26a4
    4688     push ax                                   ; 50                          ; 0xc26a7
    4689     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc26a8
    4690     xor ch, ch                                ; 30 ed                       ; 0xc26ab
    4691     mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc26ad
    4692     xor bh, bh                                ; 30 ff                       ; 0xc26b0
    4693     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc26b2
    4694     xor dh, dh                                ; 30 f6                       ; 0xc26b5
    4695     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc26b7
    4696     mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc26ba
    4697     mov byte [bp-015h], ah                    ; 88 66 eb                    ; 0xc26bd
    4698     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc26c0
    4699     call 023bch                               ; e8 f6 fc                    ; 0xc26c3
    4700     jmp short 026e3h                          ; eb 1b                       ; 0xc26c6 vgabios.c:1666
    4701     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc26c8 vgabios.c:1668
    4702     xor ah, ah                                ; 30 e4                       ; 0xc26cb
    4703     push ax                                   ; 50                          ; 0xc26cd
    4704     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc26ce
    4705     xor ch, ch                                ; 30 ed                       ; 0xc26d1
    4706     mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc26d3
    4707     xor bh, bh                                ; 30 ff                       ; 0xc26d6
    4708     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc26d8
    4709     xor dh, dh                                ; 30 f6                       ; 0xc26db
    4710     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc26dd
    4711     call 024ceh                               ; e8 eb fd                    ; 0xc26e0
    4712     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc26e3 vgabios.c:1675
    4713     jmp near 02646h                           ; e9 5d ff                    ; 0xc26e6 vgabios.c:1676
    4714     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc26e9 vgabios.c:1678
    4715     pop di                                    ; 5f                          ; 0xc26ec
    4716     pop si                                    ; 5e                          ; 0xc26ed
    4717     pop bp                                    ; 5d                          ; 0xc26ee
    4718     retn                                      ; c3                          ; 0xc26ef
    4719   ; disGetNextSymbol 0xc26f0 LB 0x1ed5 -> off=0x0 cb=0000000000000181 uValue=00000000000c26f0 'biosfn_write_char_only'
    4720 biosfn_write_char_only:                      ; 0xc26f0 LB 0x181
    4721     push bp                                   ; 55                          ; 0xc26f0 vgabios.c:1681
    4722     mov bp, sp                                ; 89 e5                       ; 0xc26f1
    4723     push si                                   ; 56                          ; 0xc26f3
    4724     push di                                   ; 57                          ; 0xc26f4
    4725     sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc26f5
    4726     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc26f8
    4727     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc26fb
    4728     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc26fe
    4729     mov si, cx                                ; 89 ce                       ; 0xc2701
    4730     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2703 vgabios.c:47
    4731     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2706
    4732     mov es, ax                                ; 8e c0                       ; 0xc2709
    4733     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc270b
    4734     xor ah, ah                                ; 30 e4                       ; 0xc270e vgabios.c:1689
    4735     call 038c2h                               ; e8 af 11                    ; 0xc2710
    4736     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2713
    4737     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2716
    4738     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2719 vgabios.c:1690
    4739     jne short 02720h                          ; 75 03                       ; 0xc271b
    4740     jmp near 0286ah                           ; e9 4a 01                    ; 0xc271d
    4741     mov al, dl                                ; 88 d0                       ; 0xc2720 vgabios.c:1693
    4742     xor ah, ah                                ; 30 e4                       ; 0xc2722
    4743     lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc2724
    4744     lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc2727
    4745     call 00a96h                               ; e8 69 e3                    ; 0xc272a
    4746     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc272d vgabios.c:1694
    4747     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2730
    4748     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc2733
    4749     xor al, al                                ; 30 c0                       ; 0xc2736
    4750     shr ax, 008h                              ; c1 e8 08                    ; 0xc2738
    4751     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc273b
    4752     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc273e
    4753     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2741
    4754     mov bx, 00084h                            ; bb 84 00                    ; 0xc2744 vgabios.c:47
    4755     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2747
    4756     mov es, ax                                ; 8e c0                       ; 0xc274a
    4757     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc274c
    4758     xor ah, ah                                ; 30 e4                       ; 0xc274f vgabios.c:48
    4759     mov dx, ax                                ; 89 c2                       ; 0xc2751
    4760     inc dx                                    ; 42                          ; 0xc2753
    4761     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2754 vgabios.c:57
    4762     mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc2757
    4763     mov word [bp-01ch], cx                    ; 89 4e e4                    ; 0xc275a vgabios.c:58
    4764     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc275d vgabios.c:1700
    4765     mov bx, ax                                ; 89 c3                       ; 0xc2760
    4766     sal bx, 003h                              ; c1 e3 03                    ; 0xc2762
    4767     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2765
    4768     jne short 027aeh                          ; 75 42                       ; 0xc276a
    4769     mov ax, cx                                ; 89 c8                       ; 0xc276c vgabios.c:1703
    4770     mul dx                                    ; f7 e2                       ; 0xc276e
    4771     add ax, ax                                ; 01 c0                       ; 0xc2770
    4772     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2772
    4773     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc2774
    4774     xor dh, dh                                ; 30 f6                       ; 0xc2777
    4775     inc ax                                    ; 40                          ; 0xc2779
    4776     mul dx                                    ; f7 e2                       ; 0xc277a
    4777     mov bx, ax                                ; 89 c3                       ; 0xc277c
    4778     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc277e
    4779     xor ah, ah                                ; 30 e4                       ; 0xc2781
    4780     mul cx                                    ; f7 e1                       ; 0xc2783
    4781     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2785
    4782     xor dh, dh                                ; 30 f6                       ; 0xc2788
    4783     add ax, dx                                ; 01 d0                       ; 0xc278a
    4784     add ax, ax                                ; 01 c0                       ; 0xc278c
    4785     add bx, ax                                ; 01 c3                       ; 0xc278e
    4786     dec si                                    ; 4e                          ; 0xc2790 vgabios.c:1705
    4787     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2791
    4788     je short 0271dh                           ; 74 87                       ; 0xc2794
    4789     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2796 vgabios.c:1706
    4790     xor ah, ah                                ; 30 e4                       ; 0xc2799
    4791     mov di, ax                                ; 89 c7                       ; 0xc279b
    4792     sal di, 003h                              ; c1 e7 03                    ; 0xc279d
    4793     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc27a0 vgabios.c:50
    4794     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc27a4 vgabios.c:52
    4795     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc27a7
    4796     inc bx                                    ; 43                          ; 0xc27aa vgabios.c:1707
    4797     inc bx                                    ; 43                          ; 0xc27ab
    4798     jmp short 02790h                          ; eb e2                       ; 0xc27ac vgabios.c:1708
    4799     mov di, ax                                ; 89 c7                       ; 0xc27ae vgabios.c:1713
    4800     mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc27b0
    4801     mov di, ax                                ; 89 c7                       ; 0xc27b4
    4802     sal di, 006h                              ; c1 e7 06                    ; 0xc27b6
    4803     mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc27b9
    4804     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc27bd
    4805     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc27c0 vgabios.c:1714
    4806     mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc27c4
    4807     dec si                                    ; 4e                          ; 0xc27c7 vgabios.c:1715
    4808     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc27c8
    4809     je short 0281dh                           ; 74 50                       ; 0xc27cb
    4810     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc27cd vgabios.c:1717
    4811     xor bh, bh                                ; 30 ff                       ; 0xc27d0
    4812     sal bx, 003h                              ; c1 e3 03                    ; 0xc27d2
    4813     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc27d5
    4814     cmp bl, 003h                              ; 80 fb 03                    ; 0xc27d9
    4815     jc short 027edh                           ; 72 0f                       ; 0xc27dc
    4816     jbe short 027f4h                          ; 76 14                       ; 0xc27de
    4817     cmp bl, 005h                              ; 80 fb 05                    ; 0xc27e0
    4818     je short 02849h                           ; 74 64                       ; 0xc27e3
    4819     cmp bl, 004h                              ; 80 fb 04                    ; 0xc27e5
    4820     je short 027f8h                           ; 74 0e                       ; 0xc27e8
    4821     jmp near 02864h                           ; e9 77 00                    ; 0xc27ea
    4822     cmp bl, 002h                              ; 80 fb 02                    ; 0xc27ed
    4823     je short 0281fh                           ; 74 2d                       ; 0xc27f0
    4824     jmp short 02864h                          ; eb 70                       ; 0xc27f2
    4825     or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc27f4 vgabios.c:1720
    4826     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc27f8 vgabios.c:1722
    4827     xor ah, ah                                ; 30 e4                       ; 0xc27fb
    4828     push ax                                   ; 50                          ; 0xc27fd
    4829     mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc27fe
    4830     push ax                                   ; 50                          ; 0xc2801
    4831     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2802
    4832     push ax                                   ; 50                          ; 0xc2805
    4833     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2806
    4834     xor ch, ch                                ; 30 ed                       ; 0xc2809
    4835     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc280b
    4836     xor bh, bh                                ; 30 ff                       ; 0xc280e
    4837     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2810
    4838     xor dh, dh                                ; 30 f6                       ; 0xc2813
    4839     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2815
    4840     call 022abh                               ; e8 90 fa                    ; 0xc2818
    4841     jmp short 02864h                          ; eb 47                       ; 0xc281b vgabios.c:1723
    4842     jmp short 0286ah                          ; eb 4b                       ; 0xc281d
    4843     mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc281f vgabios.c:1725
    4844     xor ah, ah                                ; 30 e4                       ; 0xc2822
    4845     push ax                                   ; 50                          ; 0xc2824
    4846     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2825
    4847     push ax                                   ; 50                          ; 0xc2828
    4848     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2829
    4849     xor ch, ch                                ; 30 ed                       ; 0xc282c
    4850     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc282e
    4851     xor bh, bh                                ; 30 ff                       ; 0xc2831
    4852     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2833
    4853     xor dh, dh                                ; 30 f6                       ; 0xc2836
    4854     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2838
    4855     mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc283b
    4856     mov byte [bp-019h], ah                    ; 88 66 e7                    ; 0xc283e
    4857     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc2841
    4858     call 023bch                               ; e8 75 fb                    ; 0xc2844
    4859     jmp short 02864h                          ; eb 1b                       ; 0xc2847 vgabios.c:1726
    4860     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2849 vgabios.c:1728
    4861     xor ah, ah                                ; 30 e4                       ; 0xc284c
    4862     push ax                                   ; 50                          ; 0xc284e
    4863     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc284f
    4864     xor ch, ch                                ; 30 ed                       ; 0xc2852
    4865     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2854
    4866     xor bh, bh                                ; 30 ff                       ; 0xc2857
    4867     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2859
    4868     xor dh, dh                                ; 30 f6                       ; 0xc285c
    4869     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc285e
    4870     call 024ceh                               ; e8 6a fc                    ; 0xc2861
    4871     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2864 vgabios.c:1735
    4872     jmp near 027c7h                           ; e9 5d ff                    ; 0xc2867 vgabios.c:1736
    4873     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc286a vgabios.c:1738
    4874     pop di                                    ; 5f                          ; 0xc286d
    4875     pop si                                    ; 5e                          ; 0xc286e
    4876     pop bp                                    ; 5d                          ; 0xc286f
    4877     retn                                      ; c3                          ; 0xc2870
    4878   ; disGetNextSymbol 0xc2871 LB 0x1d54 -> off=0x0 cb=0000000000000173 uValue=00000000000c2871 'biosfn_write_pixel'
    4879 biosfn_write_pixel:                          ; 0xc2871 LB 0x173
    4880     push bp                                   ; 55                          ; 0xc2871 vgabios.c:1741
    4881     mov bp, sp                                ; 89 e5                       ; 0xc2872
    4882     push si                                   ; 56                          ; 0xc2874
    4883     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc2875
    4884     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2878
    4885     mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc287b
    4886     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc287e
    4887     mov dx, cx                                ; 89 ca                       ; 0xc2881
    4888     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2883 vgabios.c:47
    4889     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2886
    4890     mov es, ax                                ; 8e c0                       ; 0xc2889
    4891     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc288b
    4892     xor ah, ah                                ; 30 e4                       ; 0xc288e vgabios.c:1748
    4893     call 038c2h                               ; e8 2f 10                    ; 0xc2890
    4894     mov cl, al                                ; 88 c1                       ; 0xc2893
    4895     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2895 vgabios.c:1749
    4896     je short 028bfh                           ; 74 26                       ; 0xc2897
    4897     mov bl, al                                ; 88 c3                       ; 0xc2899 vgabios.c:1750
    4898     xor bh, bh                                ; 30 ff                       ; 0xc289b
    4899     sal bx, 003h                              ; c1 e3 03                    ; 0xc289d
    4900     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc28a0
    4901     je short 028bfh                           ; 74 18                       ; 0xc28a5
    4902     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc28a7 vgabios.c:1752
    4903     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc28ab
    4904     jc short 028bbh                           ; 72 0c                       ; 0xc28ad
    4905     jbe short 028c5h                          ; 76 14                       ; 0xc28af
    4906     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc28b1
    4907     je short 028c2h                           ; 74 0d                       ; 0xc28b3
    4908     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc28b5
    4909     je short 028c5h                           ; 74 0c                       ; 0xc28b7
    4910     jmp short 028bfh                          ; eb 04                       ; 0xc28b9
    4911     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc28bb
    4912     je short 02936h                           ; 74 77                       ; 0xc28bd
    4913     jmp near 029deh                           ; e9 1c 01                    ; 0xc28bf
    4914     jmp near 029bch                           ; e9 f7 00                    ; 0xc28c2
    4915     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc28c5 vgabios.c:57
    4916     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc28c8
    4917     mov es, ax                                ; 8e c0                       ; 0xc28cb
    4918     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc28cd
    4919     mov ax, dx                                ; 89 d0                       ; 0xc28d0 vgabios.c:58
    4920     mul bx                                    ; f7 e3                       ; 0xc28d2
    4921     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc28d4
    4922     shr bx, 003h                              ; c1 eb 03                    ; 0xc28d7
    4923     add bx, ax                                ; 01 c3                       ; 0xc28da
    4924     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc28dc vgabios.c:57
    4925     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc28df
    4926     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc28e2 vgabios.c:58
    4927     xor dh, dh                                ; 30 f6                       ; 0xc28e5
    4928     mul dx                                    ; f7 e2                       ; 0xc28e7
    4929     add bx, ax                                ; 01 c3                       ; 0xc28e9
    4930     mov cx, word [bp-008h]                    ; 8b 4e f8                    ; 0xc28eb vgabios.c:1758
    4931     and cl, 007h                              ; 80 e1 07                    ; 0xc28ee
    4932     mov ax, 00080h                            ; b8 80 00                    ; 0xc28f1
    4933     sar ax, CL                                ; d3 f8                       ; 0xc28f4
    4934     xor ah, ah                                ; 30 e4                       ; 0xc28f6 vgabios.c:1759
    4935     sal ax, 008h                              ; c1 e0 08                    ; 0xc28f8
    4936     or AL, strict byte 008h                   ; 0c 08                       ; 0xc28fb
    4937     mov dx, 003ceh                            ; ba ce 03                    ; 0xc28fd
    4938     out DX, ax                                ; ef                          ; 0xc2900
    4939     mov ax, 00205h                            ; b8 05 02                    ; 0xc2901 vgabios.c:1760
    4940     out DX, ax                                ; ef                          ; 0xc2904
    4941     mov dx, bx                                ; 89 da                       ; 0xc2905 vgabios.c:1761
    4942     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2907
    4943     call 038eah                               ; e8 dd 0f                    ; 0xc290a
    4944     test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc290d vgabios.c:1762
    4945     je short 0291ah                           ; 74 07                       ; 0xc2911
    4946     mov ax, 01803h                            ; b8 03 18                    ; 0xc2913 vgabios.c:1764
    4947     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2916
    4948     out DX, ax                                ; ef                          ; 0xc2919
    4949     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc291a vgabios.c:52
    4950     mov es, ax                                ; 8e c0                       ; 0xc291d
    4951     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc291f
    4952     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2922
    4953     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc2925 vgabios.c:1767
    4954     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2928
    4955     out DX, ax                                ; ef                          ; 0xc292b
    4956     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc292c vgabios.c:1768
    4957     out DX, ax                                ; ef                          ; 0xc292f
    4958     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2930 vgabios.c:1769
    4959     out DX, ax                                ; ef                          ; 0xc2933
    4960     jmp short 028bfh                          ; eb 89                       ; 0xc2934 vgabios.c:1770
    4961     mov ax, dx                                ; 89 d0                       ; 0xc2936 vgabios.c:1772
    4962     shr ax, 1                                 ; d1 e8                       ; 0xc2938
    4963     imul ax, ax, strict byte 00050h           ; 6b c0 50                    ; 0xc293a
    4964     cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc293d
    4965     jne short 0294ch                          ; 75 08                       ; 0xc2942
    4966     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2944 vgabios.c:1774
    4967     shr bx, 002h                              ; c1 eb 02                    ; 0xc2947
    4968     jmp short 02952h                          ; eb 06                       ; 0xc294a vgabios.c:1776
    4969     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc294c vgabios.c:1778
    4970     shr bx, 003h                              ; c1 eb 03                    ; 0xc294f
    4971     add bx, ax                                ; 01 c3                       ; 0xc2952
    4972     test dl, 001h                             ; f6 c2 01                    ; 0xc2954 vgabios.c:1780
    4973     je short 0295ch                           ; 74 03                       ; 0xc2957
    4974     add bh, 020h                              ; 80 c7 20                    ; 0xc2959
    4975     mov ax, 0b800h                            ; b8 00 b8                    ; 0xc295c vgabios.c:47
    4976     mov es, ax                                ; 8e c0                       ; 0xc295f
    4977     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2961
    4978     mov al, cl                                ; 88 c8                       ; 0xc2964 vgabios.c:1782
    4979     xor ah, ah                                ; 30 e4                       ; 0xc2966
    4980     mov si, ax                                ; 89 c6                       ; 0xc2968
    4981     sal si, 003h                              ; c1 e6 03                    ; 0xc296a
    4982     cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc296d
    4983     jne short 0298dh                          ; 75 19                       ; 0xc2972
    4984     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2974 vgabios.c:1784
    4985     and AL, strict byte 003h                  ; 24 03                       ; 0xc2977
    4986     mov AH, strict byte 003h                  ; b4 03                       ; 0xc2979
    4987     sub ah, al                                ; 28 c4                       ; 0xc297b
    4988     mov cl, ah                                ; 88 e1                       ; 0xc297d
    4989     add cl, ah                                ; 00 e1                       ; 0xc297f
    4990     mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc2981
    4991     and dh, 003h                              ; 80 e6 03                    ; 0xc2984
    4992     sal dh, CL                                ; d2 e6                       ; 0xc2987
    4993     mov AL, strict byte 003h                  ; b0 03                       ; 0xc2989 vgabios.c:1785
    4994     jmp short 029a0h                          ; eb 13                       ; 0xc298b vgabios.c:1787
    4995     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc298d vgabios.c:1789
    4996     and AL, strict byte 007h                  ; 24 07                       ; 0xc2990
    4997     mov CL, strict byte 007h                  ; b1 07                       ; 0xc2992
    4998     sub cl, al                                ; 28 c1                       ; 0xc2994
    4999     mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc2996
    5000     and dh, 001h                              ; 80 e6 01                    ; 0xc2999
    5001     sal dh, CL                                ; d2 e6                       ; 0xc299c
    5002     mov AL, strict byte 001h                  ; b0 01                       ; 0xc299e vgabios.c:1790
    5003     sal al, CL                                ; d2 e0                       ; 0xc29a0
    5004     test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc29a2 vgabios.c:1792
    5005     je short 029ach                           ; 74 04                       ; 0xc29a6
    5006     xor dl, dh                                ; 30 f2                       ; 0xc29a8 vgabios.c:1794
    5007     jmp short 029b2h                          ; eb 06                       ; 0xc29aa vgabios.c:1796
    5008     not al                                    ; f6 d0                       ; 0xc29ac vgabios.c:1798
    5009     and dl, al                                ; 20 c2                       ; 0xc29ae
    5010     or dl, dh                                 ; 08 f2                       ; 0xc29b0 vgabios.c:1799
    5011     mov ax, 0b800h                            ; b8 00 b8                    ; 0xc29b2 vgabios.c:52
    5012     mov es, ax                                ; 8e c0                       ; 0xc29b5
    5013     mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc29b7
    5014     jmp short 029deh                          ; eb 22                       ; 0xc29ba vgabios.c:1802
    5015     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc29bc vgabios.c:57
    5016     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc29bf
    5017     mov es, ax                                ; 8e c0                       ; 0xc29c2
    5018     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc29c4
    5019     sal bx, 003h                              ; c1 e3 03                    ; 0xc29c7 vgabios.c:58
    5020     mov ax, dx                                ; 89 d0                       ; 0xc29ca
    5021     mul bx                                    ; f7 e3                       ; 0xc29cc
    5022     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc29ce
    5023     add bx, ax                                ; 01 c3                       ; 0xc29d1
    5024     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc29d3 vgabios.c:52
    5025     mov es, ax                                ; 8e c0                       ; 0xc29d6
    5026     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc29d8
    5027     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc29db
    5028     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc29de vgabios.c:1812
    5029     pop si                                    ; 5e                          ; 0xc29e1
    5030     pop bp                                    ; 5d                          ; 0xc29e2
    5031     retn                                      ; c3                          ; 0xc29e3
    5032   ; disGetNextSymbol 0xc29e4 LB 0x1be1 -> off=0x0 cb=0000000000000258 uValue=00000000000c29e4 'biosfn_write_teletype'
    5033 biosfn_write_teletype:                       ; 0xc29e4 LB 0x258
    5034     push bp                                   ; 55                          ; 0xc29e4 vgabios.c:1815
    5035     mov bp, sp                                ; 89 e5                       ; 0xc29e5
    5036     push si                                   ; 56                          ; 0xc29e7
    5037     sub sp, strict byte 00014h                ; 83 ec 14                    ; 0xc29e8
    5038     mov ch, al                                ; 88 c5                       ; 0xc29eb
    5039     mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc29ed
    5040     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc29f0
    5041     cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc29f3 vgabios.c:1823
    5042     jne short 02a06h                          ; 75 0e                       ; 0xc29f6
    5043     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc29f8 vgabios.c:47
    5044     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc29fb
    5045     mov es, ax                                ; 8e c0                       ; 0xc29fe
    5046     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2a00
    5047     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2a03 vgabios.c:48
    5048     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2a06 vgabios.c:47
    5049     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2a09
    5050     mov es, ax                                ; 8e c0                       ; 0xc2a0c
    5051     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2a0e
    5052     xor ah, ah                                ; 30 e4                       ; 0xc2a11 vgabios.c:1828
    5053     call 038c2h                               ; e8 ac 0e                    ; 0xc2a13
    5054     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2a16
    5055     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2a19 vgabios.c:1829
    5056     je short 02a83h                           ; 74 66                       ; 0xc2a1b
    5057     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a1d vgabios.c:1832
    5058     xor ah, ah                                ; 30 e4                       ; 0xc2a20
    5059     lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc2a22
    5060     lea dx, [bp-016h]                         ; 8d 56 ea                    ; 0xc2a25
    5061     call 00a96h                               ; e8 6b e0                    ; 0xc2a28
    5062     mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc2a2b vgabios.c:1833
    5063     mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2a2e
    5064     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc2a31
    5065     xor al, al                                ; 30 c0                       ; 0xc2a34
    5066     shr ax, 008h                              ; c1 e8 08                    ; 0xc2a36
    5067     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2a39
    5068     mov bx, 00084h                            ; bb 84 00                    ; 0xc2a3c vgabios.c:47
    5069     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2a3f
    5070     mov es, dx                                ; 8e c2                       ; 0xc2a42
    5071     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2a44
    5072     xor dh, dh                                ; 30 f6                       ; 0xc2a47 vgabios.c:48
    5073     inc dx                                    ; 42                          ; 0xc2a49
    5074     mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc2a4a
    5075     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2a4d vgabios.c:57
    5076     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2a50
    5077     mov word [bp-010h], dx                    ; 89 56 f0                    ; 0xc2a53 vgabios.c:58
    5078     cmp ch, 008h                              ; 80 fd 08                    ; 0xc2a56 vgabios.c:1839
    5079     jc short 02a69h                           ; 72 0e                       ; 0xc2a59
    5080     jbe short 02a71h                          ; 76 14                       ; 0xc2a5b
    5081     cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc2a5d
    5082     je short 02a86h                           ; 74 24                       ; 0xc2a60
    5083     cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc2a62
    5084     je short 02a7ch                           ; 74 15                       ; 0xc2a65
    5085     jmp short 02a8dh                          ; eb 24                       ; 0xc2a67
    5086     cmp ch, 007h                              ; 80 fd 07                    ; 0xc2a69
    5087     jne short 02a8dh                          ; 75 1f                       ; 0xc2a6c
    5088     jmp near 02b93h                           ; e9 22 01                    ; 0xc2a6e
    5089     cmp byte [bp-004h], 000h                  ; 80 7e fc 00                 ; 0xc2a71 vgabios.c:1846
    5090     jbe short 02a8ah                          ; 76 13                       ; 0xc2a75
    5091     dec byte [bp-004h]                        ; fe 4e fc                    ; 0xc2a77
    5092     jmp short 02a8ah                          ; eb 0e                       ; 0xc2a7a vgabios.c:1847
     4558    ; inc bl                                    ; fe c3                     ; 0xc2572 vgabios.c:1622
     4559    cmp bl, 008h                              ; 80 fb 08                    ; 0xc2574
     4560    jnc short 02595h                          ; 73 1c                       ; 0xc2577
     4561    mov al, bl                                ; 88 d8                       ; 0xc2579
     4562    xor ah, ah                                ; 30 e4                       ; 0xc257b
     4563    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc257d
     4564    xor dh, dh                                ; 30 f6                       ; 0xc2580
     4565    imul dx                                   ; f7 ea                       ; 0xc2582
     4566    sal ax, 003h                              ; c1 e0 03                    ; 0xc2584
     4567    mov dx, word [bp-002h]                    ; 8b 56 fe                    ; 0xc2587
     4568    add dx, ax                                ; 01 c2                       ; 0xc258a
     4569    mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc258c
     4570    mov AH, strict byte 080h                  ; b4 80                       ; 0xc258f
     4571    xor al, al                                ; 30 c0                       ; 0xc2591
     4572    jmp short 0253bh                          ; eb a6                       ; 0xc2593
     4573    leave                                     ; c9                          ; 0xc2595 vgabios.c:1623
     4574    pop di                                    ; 5f                          ; 0xc2596
     4575    pop si                                    ; 5e                          ; 0xc2597
     4576    retn 00002h                               ; c2 02 00                    ; 0xc2598
     4577  ; disGetNextSymbol 0xc259b LB 0x1f97 -> off=0x0 cb=0000000000000187 uValue=00000000000c259b 'biosfn_write_char_attr'
     4578biosfn_write_char_attr:                      ; 0xc259b LB 0x187
     4579    push bp                                   ; 55                          ; 0xc259b vgabios.c:1626
     4580    mov bp, sp                                ; 89 e5                       ; 0xc259c
     4581    push si                                   ; 56                          ; 0xc259e
     4582    push di                                   ; 57                          ; 0xc259f
     4583    sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc25a0
     4584    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc25a3
     4585    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc25a6
     4586    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc25a9
     4587    mov si, cx                                ; 89 ce                       ; 0xc25ac
     4588    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc25ae vgabios.c:47
     4589    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc25b1
     4590    mov es, ax                                ; 8e c0                       ; 0xc25b4
     4591    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc25b6
     4592    xor ah, ah                                ; 30 e4                       ; 0xc25b9 vgabios.c:1634
     4593    call 03819h                               ; e8 5b 12                    ; 0xc25bb
     4594    mov cl, al                                ; 88 c1                       ; 0xc25be
     4595    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc25c0
     4596    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc25c3 vgabios.c:1635
     4597    jne short 025cah                          ; 75 03                       ; 0xc25c5
     4598    jmp near 0271bh                           ; e9 51 01                    ; 0xc25c7
     4599    mov al, dl                                ; 88 d0                       ; 0xc25ca vgabios.c:1638
     4600    xor ah, ah                                ; 30 e4                       ; 0xc25cc
     4601    lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc25ce
     4602    lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc25d1
     4603    call 00a96h                               ; e8 bf e4                    ; 0xc25d4
     4604    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc25d7 vgabios.c:1639
     4605    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc25da
     4606    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc25dd
     4607    xor al, al                                ; 30 c0                       ; 0xc25e0
     4608    shr ax, 008h                              ; c1 e8 08                    ; 0xc25e2
     4609    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc25e5
     4610    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc25e8
     4611    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc25eb
     4612    mov bx, 00084h                            ; bb 84 00                    ; 0xc25ee vgabios.c:47
     4613    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc25f1
     4614    mov es, ax                                ; 8e c0                       ; 0xc25f4
     4615    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc25f6
     4616    xor ah, ah                                ; 30 e4                       ; 0xc25f9 vgabios.c:48
     4617    mov dx, ax                                ; 89 c2                       ; 0xc25fb
     4618    inc dx                                    ; 42                          ; 0xc25fd
     4619    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc25fe vgabios.c:57
     4620    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc2601
     4621    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc2604
     4622    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc2607 vgabios.c:58
     4623    mov bl, cl                                ; 88 cb                       ; 0xc260a vgabios.c:1645
     4624    xor bh, bh                                ; 30 ff                       ; 0xc260c
     4625    mov di, bx                                ; 89 df                       ; 0xc260e
     4626    sal di, 003h                              ; c1 e7 03                    ; 0xc2610
     4627    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc2613
     4628    jne short 02663h                          ; 75 49                       ; 0xc2618
     4629    mul dx                                    ; f7 e2                       ; 0xc261a vgabios.c:1648
     4630    add ax, ax                                ; 01 c0                       ; 0xc261c
     4631    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc261e
     4632    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc2620
     4633    xor dh, dh                                ; 30 f6                       ; 0xc2623
     4634    inc ax                                    ; 40                          ; 0xc2625
     4635    mul dx                                    ; f7 e2                       ; 0xc2626
     4636    mov bx, ax                                ; 89 c3                       ; 0xc2628
     4637    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc262a
     4638    xor ah, ah                                ; 30 e4                       ; 0xc262d
     4639    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc262f
     4640    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2632
     4641    xor dh, dh                                ; 30 f6                       ; 0xc2635
     4642    add ax, dx                                ; 01 d0                       ; 0xc2637
     4643    add ax, ax                                ; 01 c0                       ; 0xc2639
     4644    mov dx, bx                                ; 89 da                       ; 0xc263b
     4645    add dx, ax                                ; 01 c2                       ; 0xc263d
     4646    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc263f vgabios.c:1650
     4647    xor ah, ah                                ; 30 e4                       ; 0xc2642
     4648    mov bx, ax                                ; 89 c3                       ; 0xc2644
     4649    sal bx, 008h                              ; c1 e3 08                    ; 0xc2646
     4650    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2649
     4651    add bx, ax                                ; 01 c3                       ; 0xc264c
     4652    mov word [bp-020h], bx                    ; 89 5e e0                    ; 0xc264e
     4653    mov ax, word [bp-020h]                    ; 8b 46 e0                    ; 0xc2651 vgabios.c:1651
     4654    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2654
     4655    mov cx, si                                ; 89 f1                       ; 0xc2658
     4656    mov di, dx                                ; 89 d7                       ; 0xc265a
     4657    jcxz 02660h                               ; e3 02                       ; 0xc265c
     4658    rep stosw                                 ; f3 ab                       ; 0xc265e
     4659    jmp near 0271bh                           ; e9 b8 00                    ; 0xc2660 vgabios.c:1653
     4660    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc2663 vgabios.c:1656
     4661    sal bx, 006h                              ; c1 e3 06                    ; 0xc2667
     4662    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc266a
     4663    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc266e
     4664    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc2671 vgabios.c:1657
     4665    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc2675
     4666    dec si                                    ; 4e                          ; 0xc2678 vgabios.c:1658
     4667    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2679
     4668    je short 026ceh                           ; 74 50                       ; 0xc267c
     4669    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc267e vgabios.c:1660
     4670    xor bh, bh                                ; 30 ff                       ; 0xc2681
     4671    sal bx, 003h                              ; c1 e3 03                    ; 0xc2683
     4672    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2686
     4673    cmp bl, 003h                              ; 80 fb 03                    ; 0xc268a
     4674    jc short 0269eh                           ; 72 0f                       ; 0xc268d
     4675    jbe short 026a5h                          ; 76 14                       ; 0xc268f
     4676    cmp bl, 005h                              ; 80 fb 05                    ; 0xc2691
     4677    je short 026fah                           ; 74 64                       ; 0xc2694
     4678    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2696
     4679    je short 026a9h                           ; 74 0e                       ; 0xc2699
     4680    jmp near 02715h                           ; e9 77 00                    ; 0xc269b
     4681    cmp bl, 002h                              ; 80 fb 02                    ; 0xc269e
     4682    je short 026d0h                           ; 74 2d                       ; 0xc26a1
     4683    jmp short 02715h                          ; eb 70                       ; 0xc26a3
     4684    or byte [bp-006h], 001h                   ; 80 4e fa 01                 ; 0xc26a5 vgabios.c:1663
     4685    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc26a9 vgabios.c:1665
     4686    xor ah, ah                                ; 30 e4                       ; 0xc26ac
     4687    push ax                                   ; 50                          ; 0xc26ae
     4688    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc26af
     4689    push ax                                   ; 50                          ; 0xc26b2
     4690    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc26b3
     4691    push ax                                   ; 50                          ; 0xc26b6
     4692    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc26b7
     4693    xor ch, ch                                ; 30 ed                       ; 0xc26ba
     4694    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc26bc
     4695    xor bh, bh                                ; 30 ff                       ; 0xc26bf
     4696    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc26c1
     4697    xor dh, dh                                ; 30 f6                       ; 0xc26c4
     4698    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc26c6
     4699    call 022ddh                               ; e8 11 fc                    ; 0xc26c9
     4700    jmp short 02715h                          ; eb 47                       ; 0xc26cc vgabios.c:1666
     4701    jmp short 0271bh                          ; eb 4b                       ; 0xc26ce
     4702    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc26d0 vgabios.c:1668
     4703    xor ah, ah                                ; 30 e4                       ; 0xc26d3
     4704    push ax                                   ; 50                          ; 0xc26d5
     4705    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc26d6
     4706    push ax                                   ; 50                          ; 0xc26d9
     4707    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc26da
     4708    xor ch, ch                                ; 30 ed                       ; 0xc26dd
     4709    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc26df
     4710    xor bh, bh                                ; 30 ff                       ; 0xc26e2
     4711    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc26e4
     4712    xor dh, dh                                ; 30 f6                       ; 0xc26e7
     4713    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc26e9
     4714    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc26ec
     4715    mov byte [bp-015h], ah                    ; 88 66 eb                    ; 0xc26ef
     4716    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc26f2
     4717    call 023eeh                               ; e8 f6 fc                    ; 0xc26f5
     4718    jmp short 02715h                          ; eb 1b                       ; 0xc26f8 vgabios.c:1669
     4719    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc26fa vgabios.c:1671
     4720    xor ah, ah                                ; 30 e4                       ; 0xc26fd
     4721    push ax                                   ; 50                          ; 0xc26ff
     4722    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2700
     4723    xor ch, ch                                ; 30 ed                       ; 0xc2703
     4724    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc2705
     4725    xor bh, bh                                ; 30 ff                       ; 0xc2708
     4726    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc270a
     4727    xor dh, dh                                ; 30 f6                       ; 0xc270d
     4728    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc270f
     4729    call 02500h                               ; e8 eb fd                    ; 0xc2712
     4730    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc2715 vgabios.c:1678
     4731    jmp near 02678h                           ; e9 5d ff                    ; 0xc2718 vgabios.c:1679
     4732    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc271b vgabios.c:1681
     4733    pop di                                    ; 5f                          ; 0xc271e
     4734    pop si                                    ; 5e                          ; 0xc271f
     4735    pop bp                                    ; 5d                          ; 0xc2720
     4736    retn                                      ; c3                          ; 0xc2721
     4737  ; disGetNextSymbol 0xc2722 LB 0x1e10 -> off=0x0 cb=0000000000000181 uValue=00000000000c2722 'biosfn_write_char_only'
     4738biosfn_write_char_only:                      ; 0xc2722 LB 0x181
     4739    push bp                                   ; 55                          ; 0xc2722 vgabios.c:1684
     4740    mov bp, sp                                ; 89 e5                       ; 0xc2723
     4741    push si                                   ; 56                          ; 0xc2725
     4742    push di                                   ; 57                          ; 0xc2726
     4743    sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc2727
     4744    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc272a
     4745    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc272d
     4746    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc2730
     4747    mov si, cx                                ; 89 ce                       ; 0xc2733
     4748    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2735 vgabios.c:47
     4749    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2738
     4750    mov es, ax                                ; 8e c0                       ; 0xc273b
     4751    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc273d
     4752    xor ah, ah                                ; 30 e4                       ; 0xc2740 vgabios.c:1692
     4753    call 03819h                               ; e8 d4 10                    ; 0xc2742
     4754    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2745
     4755    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2748
     4756    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc274b vgabios.c:1693
     4757    jne short 02752h                          ; 75 03                       ; 0xc274d
     4758    jmp near 0289ch                           ; e9 4a 01                    ; 0xc274f
     4759    mov al, dl                                ; 88 d0                       ; 0xc2752 vgabios.c:1696
     4760    xor ah, ah                                ; 30 e4                       ; 0xc2754
     4761    lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc2756
     4762    lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc2759
     4763    call 00a96h                               ; e8 37 e3                    ; 0xc275c
     4764    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc275f vgabios.c:1697
     4765    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2762
     4766    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc2765
     4767    xor al, al                                ; 30 c0                       ; 0xc2768
     4768    shr ax, 008h                              ; c1 e8 08                    ; 0xc276a
     4769    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc276d
     4770    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2770
     4771    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2773
     4772    mov bx, 00084h                            ; bb 84 00                    ; 0xc2776 vgabios.c:47
     4773    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2779
     4774    mov es, ax                                ; 8e c0                       ; 0xc277c
     4775    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc277e
     4776    xor ah, ah                                ; 30 e4                       ; 0xc2781 vgabios.c:48
     4777    mov dx, ax                                ; 89 c2                       ; 0xc2783
     4778    inc dx                                    ; 42                          ; 0xc2785
     4779    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2786 vgabios.c:57
     4780    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc2789
     4781    mov word [bp-01ch], cx                    ; 89 4e e4                    ; 0xc278c vgabios.c:58
     4782    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc278f vgabios.c:1703
     4783    mov bx, ax                                ; 89 c3                       ; 0xc2792
     4784    sal bx, 003h                              ; c1 e3 03                    ; 0xc2794
     4785    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2797
     4786    jne short 027e0h                          ; 75 42                       ; 0xc279c
     4787    mov ax, cx                                ; 89 c8                       ; 0xc279e vgabios.c:1706
     4788    mul dx                                    ; f7 e2                       ; 0xc27a0
     4789    add ax, ax                                ; 01 c0                       ; 0xc27a2
     4790    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc27a4
     4791    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc27a6
     4792    xor dh, dh                                ; 30 f6                       ; 0xc27a9
     4793    inc ax                                    ; 40                          ; 0xc27ab
     4794    mul dx                                    ; f7 e2                       ; 0xc27ac
     4795    mov bx, ax                                ; 89 c3                       ; 0xc27ae
     4796    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc27b0
     4797    xor ah, ah                                ; 30 e4                       ; 0xc27b3
     4798    mul cx                                    ; f7 e1                       ; 0xc27b5
     4799    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc27b7
     4800    xor dh, dh                                ; 30 f6                       ; 0xc27ba
     4801    add ax, dx                                ; 01 d0                       ; 0xc27bc
     4802    add ax, ax                                ; 01 c0                       ; 0xc27be
     4803    add bx, ax                                ; 01 c3                       ; 0xc27c0
     4804    dec si                                    ; 4e                          ; 0xc27c2 vgabios.c:1708
     4805    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc27c3
     4806    je short 0274fh                           ; 74 87                       ; 0xc27c6
     4807    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc27c8 vgabios.c:1709
     4808    xor ah, ah                                ; 30 e4                       ; 0xc27cb
     4809    mov di, ax                                ; 89 c7                       ; 0xc27cd
     4810    sal di, 003h                              ; c1 e7 03                    ; 0xc27cf
     4811    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc27d2 vgabios.c:50
     4812    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc27d6 vgabios.c:52
     4813    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc27d9
     4814    inc bx                                    ; 43                          ; 0xc27dc vgabios.c:1710
     4815    inc bx                                    ; 43                          ; 0xc27dd
     4816    jmp short 027c2h                          ; eb e2                       ; 0xc27de vgabios.c:1711
     4817    mov di, ax                                ; 89 c7                       ; 0xc27e0 vgabios.c:1716
     4818    mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc27e2
     4819    mov di, ax                                ; 89 c7                       ; 0xc27e6
     4820    sal di, 006h                              ; c1 e7 06                    ; 0xc27e8
     4821    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc27eb
     4822    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc27ef
     4823    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc27f2 vgabios.c:1717
     4824    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc27f6
     4825    dec si                                    ; 4e                          ; 0xc27f9 vgabios.c:1718
     4826    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc27fa
     4827    je short 0284fh                           ; 74 50                       ; 0xc27fd
     4828    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc27ff vgabios.c:1720
     4829    xor bh, bh                                ; 30 ff                       ; 0xc2802
     4830    sal bx, 003h                              ; c1 e3 03                    ; 0xc2804
     4831    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2807
     4832    cmp bl, 003h                              ; 80 fb 03                    ; 0xc280b
     4833    jc short 0281fh                           ; 72 0f                       ; 0xc280e
     4834    jbe short 02826h                          ; 76 14                       ; 0xc2810
     4835    cmp bl, 005h                              ; 80 fb 05                    ; 0xc2812
     4836    je short 0287bh                           ; 74 64                       ; 0xc2815
     4837    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2817
     4838    je short 0282ah                           ; 74 0e                       ; 0xc281a
     4839    jmp near 02896h                           ; e9 77 00                    ; 0xc281c
     4840    cmp bl, 002h                              ; 80 fb 02                    ; 0xc281f
     4841    je short 02851h                           ; 74 2d                       ; 0xc2822
     4842    jmp short 02896h                          ; eb 70                       ; 0xc2824
     4843    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc2826 vgabios.c:1723
     4844    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc282a vgabios.c:1725
     4845    xor ah, ah                                ; 30 e4                       ; 0xc282d
     4846    push ax                                   ; 50                          ; 0xc282f
     4847    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc2830
     4848    push ax                                   ; 50                          ; 0xc2833
     4849    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2834
     4850    push ax                                   ; 50                          ; 0xc2837
     4851    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2838
     4852    xor ch, ch                                ; 30 ed                       ; 0xc283b
     4853    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc283d
     4854    xor bh, bh                                ; 30 ff                       ; 0xc2840
     4855    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2842
     4856    xor dh, dh                                ; 30 f6                       ; 0xc2845
     4857    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2847
     4858    call 022ddh                               ; e8 90 fa                    ; 0xc284a
     4859    jmp short 02896h                          ; eb 47                       ; 0xc284d vgabios.c:1726
     4860    jmp short 0289ch                          ; eb 4b                       ; 0xc284f
     4861    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc2851 vgabios.c:1728
     4862    xor ah, ah                                ; 30 e4                       ; 0xc2854
     4863    push ax                                   ; 50                          ; 0xc2856
     4864    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2857
     4865    push ax                                   ; 50                          ; 0xc285a
     4866    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc285b
     4867    xor ch, ch                                ; 30 ed                       ; 0xc285e
     4868    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2860
     4869    xor bh, bh                                ; 30 ff                       ; 0xc2863
     4870    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2865
     4871    xor dh, dh                                ; 30 f6                       ; 0xc2868
     4872    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc286a
     4873    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc286d
     4874    mov byte [bp-019h], ah                    ; 88 66 e7                    ; 0xc2870
     4875    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc2873
     4876    call 023eeh                               ; e8 75 fb                    ; 0xc2876
     4877    jmp short 02896h                          ; eb 1b                       ; 0xc2879 vgabios.c:1729
     4878    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc287b vgabios.c:1731
     4879    xor ah, ah                                ; 30 e4                       ; 0xc287e
     4880    push ax                                   ; 50                          ; 0xc2880
     4881    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2881
     4882    xor ch, ch                                ; 30 ed                       ; 0xc2884
     4883    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2886
     4884    xor bh, bh                                ; 30 ff                       ; 0xc2889
     4885    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc288b
     4886    xor dh, dh                                ; 30 f6                       ; 0xc288e
     4887    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2890
     4888    call 02500h                               ; e8 6a fc                    ; 0xc2893
     4889    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2896 vgabios.c:1738
     4890    jmp near 027f9h                           ; e9 5d ff                    ; 0xc2899 vgabios.c:1739
     4891    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc289c vgabios.c:1741
     4892    pop di                                    ; 5f                          ; 0xc289f
     4893    pop si                                    ; 5e                          ; 0xc28a0
     4894    pop bp                                    ; 5d                          ; 0xc28a1
     4895    retn                                      ; c3                          ; 0xc28a2
     4896  ; disGetNextSymbol 0xc28a3 LB 0x1c8f -> off=0x0 cb=0000000000000173 uValue=00000000000c28a3 'biosfn_write_pixel'
     4897biosfn_write_pixel:                          ; 0xc28a3 LB 0x173
     4898    push bp                                   ; 55                          ; 0xc28a3 vgabios.c:1744
     4899    mov bp, sp                                ; 89 e5                       ; 0xc28a4
     4900    push si                                   ; 56                          ; 0xc28a6
     4901    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc28a7
     4902    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc28aa
     4903    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc28ad
     4904    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc28b0
     4905    mov dx, cx                                ; 89 ca                       ; 0xc28b3
     4906    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc28b5 vgabios.c:47
     4907    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc28b8
     4908    mov es, ax                                ; 8e c0                       ; 0xc28bb
     4909    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc28bd
     4910    xor ah, ah                                ; 30 e4                       ; 0xc28c0 vgabios.c:1751
     4911    call 03819h                               ; e8 54 0f                    ; 0xc28c2
     4912    mov cl, al                                ; 88 c1                       ; 0xc28c5
     4913    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc28c7 vgabios.c:1752
     4914    je short 028f1h                           ; 74 26                       ; 0xc28c9
     4915    mov bl, al                                ; 88 c3                       ; 0xc28cb vgabios.c:1753
     4916    xor bh, bh                                ; 30 ff                       ; 0xc28cd
     4917    sal bx, 003h                              ; c1 e3 03                    ; 0xc28cf
     4918    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc28d2
     4919    je short 028f1h                           ; 74 18                       ; 0xc28d7
     4920    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc28d9 vgabios.c:1755
     4921    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc28dd
     4922    jc short 028edh                           ; 72 0c                       ; 0xc28df
     4923    jbe short 028f7h                          ; 76 14                       ; 0xc28e1
     4924    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc28e3
     4925    je short 028f4h                           ; 74 0d                       ; 0xc28e5
     4926    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc28e7
     4927    je short 028f7h                           ; 74 0c                       ; 0xc28e9
     4928    jmp short 028f1h                          ; eb 04                       ; 0xc28eb
     4929    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc28ed
     4930    je short 02968h                           ; 74 77                       ; 0xc28ef
     4931    jmp near 02a10h                           ; e9 1c 01                    ; 0xc28f1
     4932    jmp near 029eeh                           ; e9 f7 00                    ; 0xc28f4
     4933    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc28f7 vgabios.c:57
     4934    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc28fa
     4935    mov es, ax                                ; 8e c0                       ; 0xc28fd
     4936    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc28ff
     4937    mov ax, dx                                ; 89 d0                       ; 0xc2902 vgabios.c:58
     4938    mul bx                                    ; f7 e3                       ; 0xc2904
     4939    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2906
     4940    shr bx, 003h                              ; c1 eb 03                    ; 0xc2909
     4941    add bx, ax                                ; 01 c3                       ; 0xc290c
     4942    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc290e vgabios.c:57
     4943    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2911
     4944    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2914 vgabios.c:58
     4945    xor dh, dh                                ; 30 f6                       ; 0xc2917
     4946    mul dx                                    ; f7 e2                       ; 0xc2919
     4947    add bx, ax                                ; 01 c3                       ; 0xc291b
     4948    mov cx, word [bp-008h]                    ; 8b 4e f8                    ; 0xc291d vgabios.c:1761
     4949    and cl, 007h                              ; 80 e1 07                    ; 0xc2920
     4950    mov ax, 00080h                            ; b8 80 00                    ; 0xc2923
     4951    sar ax, CL                                ; d3 f8                       ; 0xc2926
     4952    xor ah, ah                                ; 30 e4                       ; 0xc2928 vgabios.c:1762
     4953    sal ax, 008h                              ; c1 e0 08                    ; 0xc292a
     4954    or AL, strict byte 008h                   ; 0c 08                       ; 0xc292d
     4955    mov dx, 003ceh                            ; ba ce 03                    ; 0xc292f
     4956    out DX, ax                                ; ef                          ; 0xc2932
     4957    mov ax, 00205h                            ; b8 05 02                    ; 0xc2933 vgabios.c:1763
     4958    out DX, ax                                ; ef                          ; 0xc2936
     4959    mov dx, bx                                ; 89 da                       ; 0xc2937 vgabios.c:1764
     4960    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2939
     4961    call 03841h                               ; e8 02 0f                    ; 0xc293c
     4962    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc293f vgabios.c:1765
     4963    je short 0294ch                           ; 74 07                       ; 0xc2943
     4964    mov ax, 01803h                            ; b8 03 18                    ; 0xc2945 vgabios.c:1767
     4965    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2948
     4966    out DX, ax                                ; ef                          ; 0xc294b
     4967    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc294c vgabios.c:52
     4968    mov es, ax                                ; 8e c0                       ; 0xc294f
     4969    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2951
     4970    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2954
     4971    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc2957 vgabios.c:1770
     4972    mov dx, 003ceh                            ; ba ce 03                    ; 0xc295a
     4973    out DX, ax                                ; ef                          ; 0xc295d
     4974    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc295e vgabios.c:1771
     4975    out DX, ax                                ; ef                          ; 0xc2961
     4976    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2962 vgabios.c:1772
     4977    out DX, ax                                ; ef                          ; 0xc2965
     4978    jmp short 028f1h                          ; eb 89                       ; 0xc2966 vgabios.c:1773
     4979    mov ax, dx                                ; 89 d0                       ; 0xc2968 vgabios.c:1775
     4980    shr ax, 1                                 ; d1 e8                       ; 0xc296a
     4981    imul ax, ax, strict byte 00050h           ; 6b c0 50                    ; 0xc296c
     4982    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc296f
     4983    jne short 0297eh                          ; 75 08                       ; 0xc2974
     4984    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2976 vgabios.c:1777
     4985    shr bx, 002h                              ; c1 eb 02                    ; 0xc2979
     4986    jmp short 02984h                          ; eb 06                       ; 0xc297c vgabios.c:1779
     4987    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc297e vgabios.c:1781
     4988    shr bx, 003h                              ; c1 eb 03                    ; 0xc2981
     4989    add bx, ax                                ; 01 c3                       ; 0xc2984
     4990    test dl, 001h                             ; f6 c2 01                    ; 0xc2986 vgabios.c:1783
     4991    je short 0298eh                           ; 74 03                       ; 0xc2989
     4992    add bh, 020h                              ; 80 c7 20                    ; 0xc298b
     4993    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc298e vgabios.c:47
     4994    mov es, ax                                ; 8e c0                       ; 0xc2991
     4995    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2993
     4996    mov al, cl                                ; 88 c8                       ; 0xc2996 vgabios.c:1785
     4997    xor ah, ah                                ; 30 e4                       ; 0xc2998
     4998    mov si, ax                                ; 89 c6                       ; 0xc299a
     4999    sal si, 003h                              ; c1 e6 03                    ; 0xc299c
     5000    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc299f
     5001    jne short 029bfh                          ; 75 19                       ; 0xc29a4
     5002    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc29a6 vgabios.c:1787
     5003    and AL, strict byte 003h                  ; 24 03                       ; 0xc29a9
     5004    mov AH, strict byte 003h                  ; b4 03                       ; 0xc29ab
     5005    sub ah, al                                ; 28 c4                       ; 0xc29ad
     5006    mov cl, ah                                ; 88 e1                       ; 0xc29af
     5007    add cl, ah                                ; 00 e1                       ; 0xc29b1
     5008    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc29b3
     5009    and dh, 003h                              ; 80 e6 03                    ; 0xc29b6
     5010    sal dh, CL                                ; d2 e6                       ; 0xc29b9
     5011    mov AL, strict byte 003h                  ; b0 03                       ; 0xc29bb vgabios.c:1788
     5012    jmp short 029d2h                          ; eb 13                       ; 0xc29bd vgabios.c:1790
     5013    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc29bf vgabios.c:1792
     5014    and AL, strict byte 007h                  ; 24 07                       ; 0xc29c2
     5015    mov CL, strict byte 007h                  ; b1 07                       ; 0xc29c4
     5016    sub cl, al                                ; 28 c1                       ; 0xc29c6
     5017    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc29c8
     5018    and dh, 001h                              ; 80 e6 01                    ; 0xc29cb
     5019    sal dh, CL                                ; d2 e6                       ; 0xc29ce
     5020    mov AL, strict byte 001h                  ; b0 01                       ; 0xc29d0 vgabios.c:1793
     5021    sal al, CL                                ; d2 e0                       ; 0xc29d2
     5022    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc29d4 vgabios.c:1795
     5023    je short 029deh                           ; 74 04                       ; 0xc29d8
     5024    xor dl, dh                                ; 30 f2                       ; 0xc29da vgabios.c:1797
     5025    jmp short 029e4h                          ; eb 06                       ; 0xc29dc vgabios.c:1799
     5026    not al                                    ; f6 d0                       ; 0xc29de vgabios.c:1801
     5027    and dl, al                                ; 20 c2                       ; 0xc29e0
     5028    or dl, dh                                 ; 08 f2                       ; 0xc29e2 vgabios.c:1802
     5029    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc29e4 vgabios.c:52
     5030    mov es, ax                                ; 8e c0                       ; 0xc29e7
     5031    mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc29e9
     5032    jmp short 02a10h                          ; eb 22                       ; 0xc29ec vgabios.c:1805
     5033    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc29ee vgabios.c:57
     5034    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc29f1
     5035    mov es, ax                                ; 8e c0                       ; 0xc29f4
     5036    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc29f6
     5037    sal bx, 003h                              ; c1 e3 03                    ; 0xc29f9 vgabios.c:58
     5038    mov ax, dx                                ; 89 d0                       ; 0xc29fc
     5039    mul bx                                    ; f7 e3                       ; 0xc29fe
     5040    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2a00
     5041    add bx, ax                                ; 01 c3                       ; 0xc2a03
     5042    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2a05 vgabios.c:52
     5043    mov es, ax                                ; 8e c0                       ; 0xc2a08
     5044    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2a0a
     5045    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2a0d
     5046    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a10 vgabios.c:1815
     5047    pop si                                    ; 5e                          ; 0xc2a13
     5048    pop bp                                    ; 5d                          ; 0xc2a14
     5049    retn                                      ; c3                          ; 0xc2a15
     5050  ; disGetNextSymbol 0xc2a16 LB 0x1b1c -> off=0x0 cb=0000000000000258 uValue=00000000000c2a16 'biosfn_write_teletype'
     5051biosfn_write_teletype:                       ; 0xc2a16 LB 0x258
     5052    push bp                                   ; 55                          ; 0xc2a16 vgabios.c:1818
     5053    mov bp, sp                                ; 89 e5                       ; 0xc2a17
     5054    push si                                   ; 56                          ; 0xc2a19
     5055    sub sp, strict byte 00014h                ; 83 ec 14                    ; 0xc2a1a
     5056    mov ch, al                                ; 88 c5                       ; 0xc2a1d
     5057    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc2a1f
     5058    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2a22
     5059    cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc2a25 vgabios.c:1826
     5060    jne short 02a38h                          ; 75 0e                       ; 0xc2a28
     5061    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc2a2a vgabios.c:47
     5062    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2a2d
     5063    mov es, ax                                ; 8e c0                       ; 0xc2a30
     5064    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2a32
     5065    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2a35 vgabios.c:48
     5066    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2a38 vgabios.c:47
     5067    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2a3b
     5068    mov es, ax                                ; 8e c0                       ; 0xc2a3e
     5069    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2a40
     5070    xor ah, ah                                ; 30 e4                       ; 0xc2a43 vgabios.c:1831
     5071    call 03819h                               ; e8 d1 0d                    ; 0xc2a45
     5072    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2a48
     5073    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2a4b vgabios.c:1832
     5074    je short 02ab5h                           ; 74 66                       ; 0xc2a4d
     5075    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a4f vgabios.c:1835
     5076    xor ah, ah                                ; 30 e4                       ; 0xc2a52
     5077    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc2a54
     5078    lea dx, [bp-016h]                         ; 8d 56 ea                    ; 0xc2a57
     5079    call 00a96h                               ; e8 39 e0                    ; 0xc2a5a
     5080    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc2a5d vgabios.c:1836
     5081    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2a60
     5082    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc2a63
     5083    xor al, al                                ; 30 c0                       ; 0xc2a66
     5084    shr ax, 008h                              ; c1 e8 08                    ; 0xc2a68
     5085    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2a6b
     5086    mov bx, 00084h                            ; bb 84 00                    ; 0xc2a6e vgabios.c:47
     5087    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2a71
     5088    mov es, dx                                ; 8e c2                       ; 0xc2a74
     5089    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2a76
     5090    xor dh, dh                                ; 30 f6                       ; 0xc2a79 vgabios.c:48
     5091    inc dx                                    ; 42                          ; 0xc2a7b
     5092    mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc2a7c
     5093    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2a7f vgabios.c:57
     5094    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2a82
     5095    mov word [bp-010h], dx                    ; 89 56 f0                    ; 0xc2a85 vgabios.c:58
     5096    cmp ch, 008h                              ; 80 fd 08                    ; 0xc2a88 vgabios.c:1842
     5097    jc short 02a9bh                           ; 72 0e                       ; 0xc2a8b
     5098    jbe short 02aa3h                          ; 76 14                       ; 0xc2a8d
     5099    cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc2a8f
     5100    je short 02ab8h                           ; 74 24                       ; 0xc2a92
     5101    cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc2a94
     5102    je short 02aaeh                           ; 74 15                       ; 0xc2a97
     5103    jmp short 02abfh                          ; eb 24                       ; 0xc2a99
     5104    cmp ch, 007h                              ; 80 fd 07                    ; 0xc2a9b
     5105    jne short 02abfh                          ; 75 1f                       ; 0xc2a9e
     5106    jmp near 02bc5h                           ; e9 22 01                    ; 0xc2aa0
     5107    cmp byte [bp-004h], 000h                  ; 80 7e fc 00                 ; 0xc2aa3 vgabios.c:1849
     5108    jbe short 02abch                          ; 76 13                       ; 0xc2aa7
     5109    dec byte [bp-004h]                        ; fe 4e fc                    ; 0xc2aa9
     5110    jmp short 02abch                          ; eb 0e                       ; 0xc2aac vgabios.c:1850
    50935111    db  0feh, 0c0h
    5094     ; inc al                                    ; fe c0                     ; 0xc2a7c vgabios.c:1850
    5095     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2a7e
    5096     jmp short 02a8ah                          ; eb 07                       ; 0xc2a81 vgabios.c:1851
    5097     jmp near 02c36h                           ; e9 b0 01                    ; 0xc2a83
    5098     mov byte [bp-004h], 000h                  ; c6 46 fc 00                 ; 0xc2a86 vgabios.c:1854
    5099     jmp near 02b93h                           ; e9 06 01                    ; 0xc2a8a vgabios.c:1855
    5100     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2a8d vgabios.c:1859
    5101     xor ah, ah                                ; 30 e4                       ; 0xc2a90
    5102     mov bx, ax                                ; 89 c3                       ; 0xc2a92
    5103     sal bx, 003h                              ; c1 e3 03                    ; 0xc2a94
    5104     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2a97
    5105     jne short 02ae0h                          ; 75 42                       ; 0xc2a9c
    5106     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc2a9e vgabios.c:1862
    5107     mul word [bp-012h]                        ; f7 66 ee                    ; 0xc2aa1
    5108     add ax, ax                                ; 01 c0                       ; 0xc2aa4
    5109     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2aa6
    5110     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2aa8
    5111     xor dh, dh                                ; 30 f6                       ; 0xc2aab
    5112     inc ax                                    ; 40                          ; 0xc2aad
    5113     mul dx                                    ; f7 e2                       ; 0xc2aae
    5114     mov si, ax                                ; 89 c6                       ; 0xc2ab0
    5115     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2ab2
    5116     xor ah, ah                                ; 30 e4                       ; 0xc2ab5
    5117     mul word [bp-010h]                        ; f7 66 f0                    ; 0xc2ab7
    5118     mov dx, ax                                ; 89 c2                       ; 0xc2aba
    5119     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2abc
    5120     xor ah, ah                                ; 30 e4                       ; 0xc2abf
    5121     add ax, dx                                ; 01 d0                       ; 0xc2ac1
    5122     add ax, ax                                ; 01 c0                       ; 0xc2ac3
    5123     add si, ax                                ; 01 c6                       ; 0xc2ac5
    5124     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2ac7 vgabios.c:50
    5125     mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc2acb vgabios.c:52
    5126     cmp cl, 003h                              ; 80 f9 03                    ; 0xc2ace vgabios.c:1867
    5127     jne short 02b0fh                          ; 75 3c                       ; 0xc2ad1
    5128     inc si                                    ; 46                          ; 0xc2ad3 vgabios.c:1868
    5129     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2ad4 vgabios.c:50
    5130     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2ad8
    5131     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2adb
    5132     jmp short 02b0fh                          ; eb 2f                       ; 0xc2ade vgabios.c:1870
    5133     mov si, ax                                ; 89 c6                       ; 0xc2ae0 vgabios.c:1873
    5134     mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc2ae2
    5135     mov si, ax                                ; 89 c6                       ; 0xc2ae6
    5136     sal si, 006h                              ; c1 e6 06                    ; 0xc2ae8
    5137     mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc2aeb
    5138     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2aef vgabios.c:1874
    5139     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2af3 vgabios.c:1875
    5140     cmp bl, 003h                              ; 80 fb 03                    ; 0xc2af7
    5141     jc short 02b0ah                           ; 72 0e                       ; 0xc2afa
    5142     jbe short 02b11h                          ; 76 13                       ; 0xc2afc
    5143     cmp bl, 005h                              ; 80 fb 05                    ; 0xc2afe
    5144     je short 02b61h                           ; 74 5e                       ; 0xc2b01
    5145     cmp bl, 004h                              ; 80 fb 04                    ; 0xc2b03
    5146     je short 02b15h                           ; 74 0d                       ; 0xc2b06
    5147     jmp short 02b80h                          ; eb 76                       ; 0xc2b08
    5148     cmp bl, 002h                              ; 80 fb 02                    ; 0xc2b0a
    5149     je short 02b3fh                           ; 74 30                       ; 0xc2b0d
    5150     jmp short 02b80h                          ; eb 6f                       ; 0xc2b0f
    5151     or byte [bp-00ah], 001h                   ; 80 4e f6 01                 ; 0xc2b11 vgabios.c:1878
    5152     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2b15 vgabios.c:1880
    5153     xor ah, ah                                ; 30 e4                       ; 0xc2b18
    5154     push ax                                   ; 50                          ; 0xc2b1a
    5155     mov al, dl                                ; 88 d0                       ; 0xc2b1b
    5156     push ax                                   ; 50                          ; 0xc2b1d
    5157     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2b1e
    5158     push ax                                   ; 50                          ; 0xc2b21
    5159     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2b22
    5160     mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2b25
    5161     xor bh, bh                                ; 30 ff                       ; 0xc2b28
    5162     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2b2a
    5163     xor dh, dh                                ; 30 f6                       ; 0xc2b2d
    5164     mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc2b2f
    5165     mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2b32
    5166     mov cx, ax                                ; 89 c1                       ; 0xc2b35
    5167     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2b37
    5168     call 022abh                               ; e8 6e f7                    ; 0xc2b3a
    5169     jmp short 02b80h                          ; eb 41                       ; 0xc2b3d vgabios.c:1881
    5170     push ax                                   ; 50                          ; 0xc2b3f vgabios.c:1883
    5171     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2b40
    5172     push ax                                   ; 50                          ; 0xc2b43
    5173     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2b44
    5174     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc2b47
    5175     mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2b4a
    5176     mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2b4d
    5177     xor bh, bh                                ; 30 ff                       ; 0xc2b50
    5178     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2b52
    5179     xor dh, dh                                ; 30 f6                       ; 0xc2b55
    5180     mov al, ch                                ; 88 e8                       ; 0xc2b57
    5181     mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc2b59
    5182     call 023bch                               ; e8 5d f8                    ; 0xc2b5c
    5183     jmp short 02b80h                          ; eb 1f                       ; 0xc2b5f vgabios.c:1884
    5184     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2b61 vgabios.c:1886
    5185     push ax                                   ; 50                          ; 0xc2b64
    5186     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2b65
    5187     mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2b68
    5188     xor bh, bh                                ; 30 ff                       ; 0xc2b6b
    5189     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2b6d
    5190     xor dh, dh                                ; 30 f6                       ; 0xc2b70
    5191     mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc2b72
    5192     mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2b75
    5193     mov cx, ax                                ; 89 c1                       ; 0xc2b78
    5194     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2b7a
    5195     call 024ceh                               ; e8 4e f9                    ; 0xc2b7d
    5196     inc byte [bp-004h]                        ; fe 46 fc                    ; 0xc2b80 vgabios.c:1894
    5197     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2b83 vgabios.c:1896
    5198     xor ah, ah                                ; 30 e4                       ; 0xc2b86
    5199     cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc2b88
    5200     jne short 02b93h                          ; 75 06                       ; 0xc2b8b
    5201     mov byte [bp-004h], ah                    ; 88 66 fc                    ; 0xc2b8d vgabios.c:1897
    5202     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2b90 vgabios.c:1898
    5203     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2b93 vgabios.c:1903
    5204     xor ah, ah                                ; 30 e4                       ; 0xc2b96
    5205     cmp ax, word [bp-012h]                    ; 3b 46 ee                    ; 0xc2b98
    5206     jne short 02bfeh                          ; 75 61                       ; 0xc2b9b
    5207     mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc2b9d vgabios.c:1905
    5208     xor bh, bh                                ; 30 ff                       ; 0xc2ba0
    5209     sal bx, 003h                              ; c1 e3 03                    ; 0xc2ba2
    5210     mov ch, byte [bp-012h]                    ; 8a 6e ee                    ; 0xc2ba5
     5112    ; inc al                                    ; fe c0                     ; 0xc2aae vgabios.c:1853
     5113    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2ab0
     5114    jmp short 02abch                          ; eb 07                       ; 0xc2ab3 vgabios.c:1854
     5115    jmp near 02c68h                           ; e9 b0 01                    ; 0xc2ab5
     5116    mov byte [bp-004h], 000h                  ; c6 46 fc 00                 ; 0xc2ab8 vgabios.c:1857
     5117    jmp near 02bc5h                           ; e9 06 01                    ; 0xc2abc vgabios.c:1858
     5118    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2abf vgabios.c:1862
     5119    xor ah, ah                                ; 30 e4                       ; 0xc2ac2
     5120    mov bx, ax                                ; 89 c3                       ; 0xc2ac4
     5121    sal bx, 003h                              ; c1 e3 03                    ; 0xc2ac6
     5122    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2ac9
     5123    jne short 02b12h                          ; 75 42                       ; 0xc2ace
     5124    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc2ad0 vgabios.c:1865
     5125    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc2ad3
     5126    add ax, ax                                ; 01 c0                       ; 0xc2ad6
     5127    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2ad8
     5128    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2ada
     5129    xor dh, dh                                ; 30 f6                       ; 0xc2add
     5130    inc ax                                    ; 40                          ; 0xc2adf
     5131    mul dx                                    ; f7 e2                       ; 0xc2ae0
     5132    mov si, ax                                ; 89 c6                       ; 0xc2ae2
     5133    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2ae4
     5134    xor ah, ah                                ; 30 e4                       ; 0xc2ae7
     5135    mul word [bp-010h]                        ; f7 66 f0                    ; 0xc2ae9
     5136    mov dx, ax                                ; 89 c2                       ; 0xc2aec
     5137    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2aee
     5138    xor ah, ah                                ; 30 e4                       ; 0xc2af1
     5139    add ax, dx                                ; 01 d0                       ; 0xc2af3
     5140    add ax, ax                                ; 01 c0                       ; 0xc2af5
     5141    add si, ax                                ; 01 c6                       ; 0xc2af7
     5142    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2af9 vgabios.c:50
     5143    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc2afd vgabios.c:52
     5144    cmp cl, 003h                              ; 80 f9 03                    ; 0xc2b00 vgabios.c:1870
     5145    jne short 02b41h                          ; 75 3c                       ; 0xc2b03
     5146    inc si                                    ; 46                          ; 0xc2b05 vgabios.c:1871
     5147    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2b06 vgabios.c:50
     5148    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2b0a
     5149    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2b0d
     5150    jmp short 02b41h                          ; eb 2f                       ; 0xc2b10 vgabios.c:1873
     5151    mov si, ax                                ; 89 c6                       ; 0xc2b12 vgabios.c:1876
     5152    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc2b14
     5153    mov si, ax                                ; 89 c6                       ; 0xc2b18
     5154    sal si, 006h                              ; c1 e6 06                    ; 0xc2b1a
     5155    mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc2b1d
     5156    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2b21 vgabios.c:1877
     5157    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2b25 vgabios.c:1878
     5158    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2b29
     5159    jc short 02b3ch                           ; 72 0e                       ; 0xc2b2c
     5160    jbe short 02b43h                          ; 76 13                       ; 0xc2b2e
     5161    cmp bl, 005h                              ; 80 fb 05                    ; 0xc2b30
     5162    je short 02b93h                           ; 74 5e                       ; 0xc2b33
     5163    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2b35
     5164    je short 02b47h                           ; 74 0d                       ; 0xc2b38
     5165    jmp short 02bb2h                          ; eb 76                       ; 0xc2b3a
     5166    cmp bl, 002h                              ; 80 fb 02                    ; 0xc2b3c
     5167    je short 02b71h                           ; 74 30                       ; 0xc2b3f
     5168    jmp short 02bb2h                          ; eb 6f                       ; 0xc2b41
     5169    or byte [bp-00ah], 001h                   ; 80 4e f6 01                 ; 0xc2b43 vgabios.c:1881
     5170    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2b47 vgabios.c:1883
     5171    xor ah, ah                                ; 30 e4                       ; 0xc2b4a
     5172    push ax                                   ; 50                          ; 0xc2b4c
     5173    mov al, dl                                ; 88 d0                       ; 0xc2b4d
     5174    push ax                                   ; 50                          ; 0xc2b4f
     5175    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2b50
     5176    push ax                                   ; 50                          ; 0xc2b53
     5177    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2b54
     5178    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2b57
     5179    xor bh, bh                                ; 30 ff                       ; 0xc2b5a
     5180    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2b5c
     5181    xor dh, dh                                ; 30 f6                       ; 0xc2b5f
     5182    mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc2b61
     5183    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2b64
     5184    mov cx, ax                                ; 89 c1                       ; 0xc2b67
     5185    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2b69
     5186    call 022ddh                               ; e8 6e f7                    ; 0xc2b6c
     5187    jmp short 02bb2h                          ; eb 41                       ; 0xc2b6f vgabios.c:1884
     5188    push ax                                   ; 50                          ; 0xc2b71 vgabios.c:1886
     5189    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2b72
     5190    push ax                                   ; 50                          ; 0xc2b75
     5191    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2b76
     5192    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc2b79
     5193    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2b7c
     5194    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2b7f
     5195    xor bh, bh                                ; 30 ff                       ; 0xc2b82
     5196    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2b84
     5197    xor dh, dh                                ; 30 f6                       ; 0xc2b87
     5198    mov al, ch                                ; 88 e8                       ; 0xc2b89
     5199    mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc2b8b
     5200    call 023eeh                               ; e8 5d f8                    ; 0xc2b8e
     5201    jmp short 02bb2h                          ; eb 1f                       ; 0xc2b91 vgabios.c:1887
     5202    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2b93 vgabios.c:1889
     5203    push ax                                   ; 50                          ; 0xc2b96
     5204    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2b97
     5205    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2b9a
     5206    xor bh, bh                                ; 30 ff                       ; 0xc2b9d
     5207    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2b9f
     5208    xor dh, dh                                ; 30 f6                       ; 0xc2ba2
     5209    mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc2ba4
     5210    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2ba7
     5211    mov cx, ax                                ; 89 c1                       ; 0xc2baa
     5212    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2bac
     5213    call 02500h                               ; e8 4e f9                    ; 0xc2baf
     5214    inc byte [bp-004h]                        ; fe 46 fc                    ; 0xc2bb2 vgabios.c:1897
     5215    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2bb5 vgabios.c:1899
     5216    xor ah, ah                                ; 30 e4                       ; 0xc2bb8
     5217    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc2bba
     5218    jne short 02bc5h                          ; 75 06                       ; 0xc2bbd
     5219    mov byte [bp-004h], ah                    ; 88 66 fc                    ; 0xc2bbf vgabios.c:1900
     5220    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2bc2 vgabios.c:1901
     5221    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2bc5 vgabios.c:1906
     5222    xor ah, ah                                ; 30 e4                       ; 0xc2bc8
     5223    cmp ax, word [bp-012h]                    ; 3b 46 ee                    ; 0xc2bca
     5224    jne short 02c30h                          ; 75 61                       ; 0xc2bcd
     5225    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc2bcf vgabios.c:1908
     5226    xor bh, bh                                ; 30 ff                       ; 0xc2bd2
     5227    sal bx, 003h                              ; c1 e3 03                    ; 0xc2bd4
     5228    mov ch, byte [bp-012h]                    ; 8a 6e ee                    ; 0xc2bd7
    52115229    db  0feh, 0cdh
    5212     ; dec ch                                    ; fe cd                     ; 0xc2ba8
    5213     mov cl, byte [bp-010h]                    ; 8a 4e f0                    ; 0xc2baa
     5230    ; dec ch                                    ; fe cd                     ; 0xc2bda
     5231    mov cl, byte [bp-010h]                    ; 8a 4e f0                    ; 0xc2bdc
    52145232    db  0feh, 0c9h
    5215     ; dec cl                                    ; fe c9                     ; 0xc2bad
    5216     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2baf
    5217     jne short 02c00h                          ; 75 4a                       ; 0xc2bb4
    5218     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc2bb6 vgabios.c:1907
    5219     mul word [bp-012h]                        ; f7 66 ee                    ; 0xc2bb9
    5220     add ax, ax                                ; 01 c0                       ; 0xc2bbc
    5221     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2bbe
    5222     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2bc0
    5223     xor dh, dh                                ; 30 f6                       ; 0xc2bc3
    5224     inc ax                                    ; 40                          ; 0xc2bc5
    5225     mul dx                                    ; f7 e2                       ; 0xc2bc6
    5226     mov si, ax                                ; 89 c6                       ; 0xc2bc8
    5227     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2bca
    5228     xor ah, ah                                ; 30 e4                       ; 0xc2bcd
    5229     dec ax                                    ; 48                          ; 0xc2bcf
    5230     mul word [bp-010h]                        ; f7 66 f0                    ; 0xc2bd0
    5231     mov dx, ax                                ; 89 c2                       ; 0xc2bd3
    5232     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2bd5
    5233     xor ah, ah                                ; 30 e4                       ; 0xc2bd8
    5234     add ax, dx                                ; 01 d0                       ; 0xc2bda
    5235     add ax, ax                                ; 01 c0                       ; 0xc2bdc
    5236     add si, ax                                ; 01 c6                       ; 0xc2bde
    5237     inc si                                    ; 46                          ; 0xc2be0 vgabios.c:1908
    5238     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2be1 vgabios.c:45
    5239     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2be5
    5240     push strict byte 00001h                   ; 6a 01                       ; 0xc2be8 vgabios.c:1909
    5241     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2bea
    5242     xor ah, ah                                ; 30 e4                       ; 0xc2bed
    5243     push ax                                   ; 50                          ; 0xc2bef
    5244     mov al, cl                                ; 88 c8                       ; 0xc2bf0
    5245     push ax                                   ; 50                          ; 0xc2bf2
    5246     mov al, ch                                ; 88 e8                       ; 0xc2bf3
    5247     push ax                                   ; 50                          ; 0xc2bf5
    5248     xor dh, dh                                ; 30 f6                       ; 0xc2bf6
    5249     xor cx, cx                                ; 31 c9                       ; 0xc2bf8
    5250     xor bx, bx                                ; 31 db                       ; 0xc2bfa
    5251     jmp short 02c12h                          ; eb 14                       ; 0xc2bfc vgabios.c:1911
    5252     jmp short 02c1bh                          ; eb 1b                       ; 0xc2bfe
    5253     push strict byte 00001h                   ; 6a 01                       ; 0xc2c00 vgabios.c:1913
    5254     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2c02
    5255     push ax                                   ; 50                          ; 0xc2c05
    5256     mov al, cl                                ; 88 c8                       ; 0xc2c06
    5257     push ax                                   ; 50                          ; 0xc2c08
    5258     mov al, ch                                ; 88 e8                       ; 0xc2c09
    5259     push ax                                   ; 50                          ; 0xc2c0b
    5260     xor cx, cx                                ; 31 c9                       ; 0xc2c0c
    5261     xor bx, bx                                ; 31 db                       ; 0xc2c0e
    5262     xor dx, dx                                ; 31 d2                       ; 0xc2c10
    5263     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2c12
    5264     call 01c23h                               ; e8 0b f0                    ; 0xc2c15
    5265     dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc2c18 vgabios.c:1915
    5266     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2c1b vgabios.c:1919
    5267     xor ah, ah                                ; 30 e4                       ; 0xc2c1e
    5268     mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc2c20
    5269     sal word [bp-014h], 008h                  ; c1 66 ec 08                 ; 0xc2c23
    5270     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2c27
    5271     add word [bp-014h], ax                    ; 01 46 ec                    ; 0xc2c2a
    5272     mov dx, word [bp-014h]                    ; 8b 56 ec                    ; 0xc2c2d vgabios.c:1920
    5273     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2c30
    5274     call 01293h                               ; e8 5d e6                    ; 0xc2c33
    5275     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2c36 vgabios.c:1921
    5276     pop si                                    ; 5e                          ; 0xc2c39
    5277     pop bp                                    ; 5d                          ; 0xc2c3a
    5278     retn                                      ; c3                          ; 0xc2c3b
    5279   ; disGetNextSymbol 0xc2c3c LB 0x1989 -> off=0x0 cb=000000000000002c uValue=00000000000c2c3c 'get_font_access'
    5280 get_font_access:                             ; 0xc2c3c LB 0x2c
    5281     push bp                                   ; 55                          ; 0xc2c3c vgabios.c:1924
    5282     mov bp, sp                                ; 89 e5                       ; 0xc2c3d
    5283     push dx                                   ; 52                          ; 0xc2c3f
    5284     mov ax, 00100h                            ; b8 00 01                    ; 0xc2c40 vgabios.c:1926
    5285     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2c43
    5286     out DX, ax                                ; ef                          ; 0xc2c46
    5287     mov ax, 00402h                            ; b8 02 04                    ; 0xc2c47 vgabios.c:1927
    5288     out DX, ax                                ; ef                          ; 0xc2c4a
    5289     mov ax, 00704h                            ; b8 04 07                    ; 0xc2c4b vgabios.c:1928
    5290     out DX, ax                                ; ef                          ; 0xc2c4e
    5291     mov ax, 00300h                            ; b8 00 03                    ; 0xc2c4f vgabios.c:1929
    5292     out DX, ax                                ; ef                          ; 0xc2c52
    5293     mov ax, 00204h                            ; b8 04 02                    ; 0xc2c53 vgabios.c:1930
    5294     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2c56
    5295     out DX, ax                                ; ef                          ; 0xc2c59
    5296     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2c5a vgabios.c:1931
    5297     out DX, ax                                ; ef                          ; 0xc2c5d
    5298     mov ax, 00406h                            ; b8 06 04                    ; 0xc2c5e vgabios.c:1932
    5299     out DX, ax                                ; ef                          ; 0xc2c61
    5300     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2c62 vgabios.c:1933
    5301     pop dx                                    ; 5a                          ; 0xc2c65
    5302     pop bp                                    ; 5d                          ; 0xc2c66
    5303     retn                                      ; c3                          ; 0xc2c67
    5304   ; disGetNextSymbol 0xc2c68 LB 0x195d -> off=0x0 cb=000000000000003c uValue=00000000000c2c68 'release_font_access'
    5305 release_font_access:                         ; 0xc2c68 LB 0x3c
    5306     push bp                                   ; 55                          ; 0xc2c68 vgabios.c:1935
    5307     mov bp, sp                                ; 89 e5                       ; 0xc2c69
    5308     push dx                                   ; 52                          ; 0xc2c6b
    5309     mov ax, 00100h                            ; b8 00 01                    ; 0xc2c6c vgabios.c:1937
    5310     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2c6f
    5311     out DX, ax                                ; ef                          ; 0xc2c72
    5312     mov ax, 00302h                            ; b8 02 03                    ; 0xc2c73 vgabios.c:1938
    5313     out DX, ax                                ; ef                          ; 0xc2c76
    5314     mov ax, 00304h                            ; b8 04 03                    ; 0xc2c77 vgabios.c:1939
    5315     out DX, ax                                ; ef                          ; 0xc2c7a
    5316     mov ax, 00300h                            ; b8 00 03                    ; 0xc2c7b vgabios.c:1940
    5317     out DX, ax                                ; ef                          ; 0xc2c7e
    5318     mov dx, 003cch                            ; ba cc 03                    ; 0xc2c7f vgabios.c:1941
    5319     in AL, DX                                 ; ec                          ; 0xc2c82
     5233    ; dec cl                                    ; fe c9                     ; 0xc2bdf
     5234    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2be1
     5235    jne short 02c32h                          ; 75 4a                       ; 0xc2be6
     5236    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc2be8 vgabios.c:1910
     5237    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc2beb
     5238    add ax, ax                                ; 01 c0                       ; 0xc2bee
     5239    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2bf0
     5240    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2bf2
     5241    xor dh, dh                                ; 30 f6                       ; 0xc2bf5
     5242    inc ax                                    ; 40                          ; 0xc2bf7
     5243    mul dx                                    ; f7 e2                       ; 0xc2bf8
     5244    mov si, ax                                ; 89 c6                       ; 0xc2bfa
     5245    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2bfc
     5246    xor ah, ah                                ; 30 e4                       ; 0xc2bff
     5247    dec ax                                    ; 48                          ; 0xc2c01
     5248    mul word [bp-010h]                        ; f7 66 f0                    ; 0xc2c02
     5249    mov dx, ax                                ; 89 c2                       ; 0xc2c05
     5250    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2c07
     5251    xor ah, ah                                ; 30 e4                       ; 0xc2c0a
     5252    add ax, dx                                ; 01 d0                       ; 0xc2c0c
     5253    add ax, ax                                ; 01 c0                       ; 0xc2c0e
     5254    add si, ax                                ; 01 c6                       ; 0xc2c10
     5255    inc si                                    ; 46                          ; 0xc2c12 vgabios.c:1911
     5256    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2c13 vgabios.c:45
     5257    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2c17
     5258    push strict byte 00001h                   ; 6a 01                       ; 0xc2c1a vgabios.c:1912
     5259    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2c1c
     5260    xor ah, ah                                ; 30 e4                       ; 0xc2c1f
     5261    push ax                                   ; 50                          ; 0xc2c21
     5262    mov al, cl                                ; 88 c8                       ; 0xc2c22
     5263    push ax                                   ; 50                          ; 0xc2c24
     5264    mov al, ch                                ; 88 e8                       ; 0xc2c25
     5265    push ax                                   ; 50                          ; 0xc2c27
     5266    xor dh, dh                                ; 30 f6                       ; 0xc2c28
     5267    xor cx, cx                                ; 31 c9                       ; 0xc2c2a
     5268    xor bx, bx                                ; 31 db                       ; 0xc2c2c
     5269    jmp short 02c44h                          ; eb 14                       ; 0xc2c2e vgabios.c:1914
     5270    jmp short 02c4dh                          ; eb 1b                       ; 0xc2c30
     5271    push strict byte 00001h                   ; 6a 01                       ; 0xc2c32 vgabios.c:1916
     5272    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2c34
     5273    push ax                                   ; 50                          ; 0xc2c37
     5274    mov al, cl                                ; 88 c8                       ; 0xc2c38
     5275    push ax                                   ; 50                          ; 0xc2c3a
     5276    mov al, ch                                ; 88 e8                       ; 0xc2c3b
     5277    push ax                                   ; 50                          ; 0xc2c3d
     5278    xor cx, cx                                ; 31 c9                       ; 0xc2c3e
     5279    xor bx, bx                                ; 31 db                       ; 0xc2c40
     5280    xor dx, dx                                ; 31 d2                       ; 0xc2c42
     5281    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2c44
     5282    call 01c55h                               ; e8 0b f0                    ; 0xc2c47
     5283    dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc2c4a vgabios.c:1918
     5284    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2c4d vgabios.c:1922
     5285    xor ah, ah                                ; 30 e4                       ; 0xc2c50
     5286    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc2c52
     5287    sal word [bp-014h], 008h                  ; c1 66 ec 08                 ; 0xc2c55
     5288    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2c59
     5289    add word [bp-014h], ax                    ; 01 46 ec                    ; 0xc2c5c
     5290    mov dx, word [bp-014h]                    ; 8b 56 ec                    ; 0xc2c5f vgabios.c:1923
     5291    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2c62
     5292    call 01293h                               ; e8 2b e6                    ; 0xc2c65
     5293    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2c68 vgabios.c:1924
     5294    pop si                                    ; 5e                          ; 0xc2c6b
     5295    pop bp                                    ; 5d                          ; 0xc2c6c
     5296    retn                                      ; c3                          ; 0xc2c6d
     5297  ; disGetNextSymbol 0xc2c6e LB 0x18c4 -> off=0x0 cb=0000000000000033 uValue=00000000000c2c6e 'get_font_access'
     5298get_font_access:                             ; 0xc2c6e LB 0x33
     5299    push bp                                   ; 55                          ; 0xc2c6e vgabios.c:1927
     5300    mov bp, sp                                ; 89 e5                       ; 0xc2c6f
     5301    push dx                                   ; 52                          ; 0xc2c71
     5302    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2c72 vgabios.c:1929
     5303    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2c75
     5304    out DX, ax                                ; ef                          ; 0xc2c78
     5305    mov AL, strict byte 006h                  ; b0 06                       ; 0xc2c79 vgabios.c:1930
     5306    out DX, AL                                ; ee                          ; 0xc2c7b
     5307    mov dx, 003cfh                            ; ba cf 03                    ; 0xc2c7c vgabios.c:1931
     5308    in AL, DX                                 ; ec                          ; 0xc2c7f
    53205309    db  02ah, 0e4h
    5321     ; sub ah, ah                                ; 2a e4                     ; 0xc2c83
    5322     and ax, strict word 00001h                ; 25 01 00                    ; 0xc2c85
    5323     sal ax, 002h                              ; c1 e0 02                    ; 0xc2c88
    5324     or AL, strict byte 00ah                   ; 0c 0a                       ; 0xc2c8b
    5325     sal ax, 008h                              ; c1 e0 08                    ; 0xc2c8d
    5326     or AL, strict byte 006h                   ; 0c 06                       ; 0xc2c90
    5327     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2c92
    5328     out DX, ax                                ; ef                          ; 0xc2c95
    5329     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc2c96 vgabios.c:1942
    5330     out DX, ax                                ; ef                          ; 0xc2c99
    5331     mov ax, 01005h                            ; b8 05 10                    ; 0xc2c9a vgabios.c:1943
    5332     out DX, ax                                ; ef                          ; 0xc2c9d
    5333     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2c9e vgabios.c:1944
    5334     pop dx                                    ; 5a                          ; 0xc2ca1
    5335     pop bp                                    ; 5d                          ; 0xc2ca2
    5336     retn                                      ; c3                          ; 0xc2ca3
    5337   ; disGetNextSymbol 0xc2ca4 LB 0x1921 -> off=0x0 cb=00000000000000b1 uValue=00000000000c2ca4 'set_scan_lines'
    5338 set_scan_lines:                              ; 0xc2ca4 LB 0xb1
    5339     push bp                                   ; 55                          ; 0xc2ca4 vgabios.c:1946
    5340     mov bp, sp                                ; 89 e5                       ; 0xc2ca5
    5341     push bx                                   ; 53                          ; 0xc2ca7
    5342     push cx                                   ; 51                          ; 0xc2ca8
    5343     push dx                                   ; 52                          ; 0xc2ca9
    5344     push si                                   ; 56                          ; 0xc2caa
    5345     push di                                   ; 57                          ; 0xc2cab
    5346     mov bl, al                                ; 88 c3                       ; 0xc2cac
    5347     mov si, strict word 00063h                ; be 63 00                    ; 0xc2cae vgabios.c:57
    5348     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2cb1
    5349     mov es, ax                                ; 8e c0                       ; 0xc2cb4
    5350     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2cb6
    5351     mov cx, si                                ; 89 f1                       ; 0xc2cb9 vgabios.c:58
    5352     mov AL, strict byte 009h                  ; b0 09                       ; 0xc2cbb vgabios.c:1952
    5353     mov dx, si                                ; 89 f2                       ; 0xc2cbd
    5354     out DX, AL                                ; ee                          ; 0xc2cbf
    5355     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2cc0 vgabios.c:1953
    5356     in AL, DX                                 ; ec                          ; 0xc2cc3
     5310    ; sub ah, ah                                ; 2a e4                     ; 0xc2c80
     5311    and ax, strict word 00001h                ; 25 01 00                    ; 0xc2c82
     5312    or AL, strict byte 004h                   ; 0c 04                       ; 0xc2c85
     5313    sal ax, 008h                              ; c1 e0 08                    ; 0xc2c87
     5314    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2c8a
     5315    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2c8c
     5316    out DX, ax                                ; ef                          ; 0xc2c8f
     5317    mov ax, 00402h                            ; b8 02 04                    ; 0xc2c90 vgabios.c:1932
     5318    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2c93
     5319    out DX, ax                                ; ef                          ; 0xc2c96
     5320    mov ax, 00604h                            ; b8 04 06                    ; 0xc2c97 vgabios.c:1933
     5321    out DX, ax                                ; ef                          ; 0xc2c9a
     5322    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2c9b vgabios.c:1934
     5323    pop dx                                    ; 5a                          ; 0xc2c9e
     5324    pop bp                                    ; 5d                          ; 0xc2c9f
     5325    retn                                      ; c3                          ; 0xc2ca0
     5326  ; disGetNextSymbol 0xc2ca1 LB 0x1891 -> off=0x0 cb=0000000000000030 uValue=00000000000c2ca1 'release_font_access'
     5327release_font_access:                         ; 0xc2ca1 LB 0x30
     5328    push bp                                   ; 55                          ; 0xc2ca1 vgabios.c:1936
     5329    mov bp, sp                                ; 89 e5                       ; 0xc2ca2
     5330    push dx                                   ; 52                          ; 0xc2ca4
     5331    mov dx, 003cch                            ; ba cc 03                    ; 0xc2ca5 vgabios.c:1938
     5332    in AL, DX                                 ; ec                          ; 0xc2ca8
    53575333    db  02ah, 0e4h
    5358     ; sub ah, ah                                ; 2a e4                     ; 0xc2cc4
    5359     mov ah, al                                ; 88 c4                       ; 0xc2cc6 vgabios.c:1954
    5360     and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2cc8
    5361     mov al, bl                                ; 88 d8                       ; 0xc2ccb
     5334    ; sub ah, ah                                ; 2a e4                     ; 0xc2ca9
     5335    and ax, strict word 00001h                ; 25 01 00                    ; 0xc2cab
     5336    sal ax, 002h                              ; c1 e0 02                    ; 0xc2cae
     5337    or AL, strict byte 00ah                   ; 0c 0a                       ; 0xc2cb1
     5338    sal ax, 008h                              ; c1 e0 08                    ; 0xc2cb3
     5339    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2cb6
     5340    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2cb8
     5341    out DX, ax                                ; ef                          ; 0xc2cbb
     5342    mov ax, 01005h                            ; b8 05 10                    ; 0xc2cbc vgabios.c:1939
     5343    out DX, ax                                ; ef                          ; 0xc2cbf
     5344    mov ax, 00302h                            ; b8 02 03                    ; 0xc2cc0 vgabios.c:1940
     5345    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2cc3
     5346    out DX, ax                                ; ef                          ; 0xc2cc6
     5347    mov ax, 00204h                            ; b8 04 02                    ; 0xc2cc7 vgabios.c:1941
     5348    out DX, ax                                ; ef                          ; 0xc2cca
     5349    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2ccb vgabios.c:1942
     5350    pop dx                                    ; 5a                          ; 0xc2cce
     5351    pop bp                                    ; 5d                          ; 0xc2ccf
     5352    retn                                      ; c3                          ; 0xc2cd0
     5353  ; disGetNextSymbol 0xc2cd1 LB 0x1861 -> off=0x0 cb=00000000000000b1 uValue=00000000000c2cd1 'set_scan_lines'
     5354set_scan_lines:                              ; 0xc2cd1 LB 0xb1
     5355    push bp                                   ; 55                          ; 0xc2cd1 vgabios.c:1944
     5356    mov bp, sp                                ; 89 e5                       ; 0xc2cd2
     5357    push bx                                   ; 53                          ; 0xc2cd4
     5358    push cx                                   ; 51                          ; 0xc2cd5
     5359    push dx                                   ; 52                          ; 0xc2cd6
     5360    push si                                   ; 56                          ; 0xc2cd7
     5361    push di                                   ; 57                          ; 0xc2cd8
     5362    mov bl, al                                ; 88 c3                       ; 0xc2cd9
     5363    mov si, strict word 00063h                ; be 63 00                    ; 0xc2cdb vgabios.c:57
     5364    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2cde
     5365    mov es, ax                                ; 8e c0                       ; 0xc2ce1
     5366    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2ce3
     5367    mov cx, si                                ; 89 f1                       ; 0xc2ce6 vgabios.c:58
     5368    mov AL, strict byte 009h                  ; b0 09                       ; 0xc2ce8 vgabios.c:1950
     5369    mov dx, si                                ; 89 f2                       ; 0xc2cea
     5370    out DX, AL                                ; ee                          ; 0xc2cec
     5371    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2ced vgabios.c:1951
     5372    in AL, DX                                 ; ec                          ; 0xc2cf0
     5373    db  02ah, 0e4h
     5374    ; sub ah, ah                                ; 2a e4                     ; 0xc2cf1
     5375    mov ah, al                                ; 88 c4                       ; 0xc2cf3 vgabios.c:1952
     5376    and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2cf5
     5377    mov al, bl                                ; 88 d8                       ; 0xc2cf8
    53625378    db  0feh, 0c8h
    5363     ; dec al                                    ; fe c8                     ; 0xc2ccd
    5364     or al, ah                                 ; 08 e0                       ; 0xc2ccf
    5365     out DX, AL                                ; ee                          ; 0xc2cd1 vgabios.c:1955
    5366     cmp bl, 008h                              ; 80 fb 08                    ; 0xc2cd2 vgabios.c:1956
    5367     jne short 02cdfh                          ; 75 08                       ; 0xc2cd5
    5368     mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2cd7 vgabios.c:1958
    5369     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2cda
    5370     jmp short 02cech                          ; eb 0d                       ; 0xc2cdd vgabios.c:1960
    5371     mov dl, bl                                ; 88 da                       ; 0xc2cdf vgabios.c:1962
    5372     sub dl, 003h                              ; 80 ea 03                    ; 0xc2ce1
    5373     xor dh, dh                                ; 30 f6                       ; 0xc2ce4
    5374     mov al, bl                                ; 88 d8                       ; 0xc2ce6
    5375     sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2ce8
    5376     xor ah, ah                                ; 30 e4                       ; 0xc2cea
    5377     call 0118ch                               ; e8 9d e4                    ; 0xc2cec
    5378     xor bh, bh                                ; 30 ff                       ; 0xc2cef vgabios.c:1964
    5379     mov si, 00085h                            ; be 85 00                    ; 0xc2cf1 vgabios.c:62
    5380     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2cf4
    5381     mov es, ax                                ; 8e c0                       ; 0xc2cf7
    5382     mov word [es:si], bx                      ; 26 89 1c                    ; 0xc2cf9
    5383     mov AL, strict byte 012h                  ; b0 12                       ; 0xc2cfc vgabios.c:1965
    5384     mov dx, cx                                ; 89 ca                       ; 0xc2cfe
    5385     out DX, AL                                ; ee                          ; 0xc2d00
    5386     mov si, cx                                ; 89 ce                       ; 0xc2d01 vgabios.c:1966
    5387     inc si                                    ; 46                          ; 0xc2d03
    5388     mov dx, si                                ; 89 f2                       ; 0xc2d04
    5389     in AL, DX                                 ; ec                          ; 0xc2d06
     5379    ; dec al                                    ; fe c8                     ; 0xc2cfa
     5380    or al, ah                                 ; 08 e0                       ; 0xc2cfc
     5381    out DX, AL                                ; ee                          ; 0xc2cfe vgabios.c:1953
     5382    cmp bl, 008h                              ; 80 fb 08                    ; 0xc2cff vgabios.c:1954
     5383    jne short 02d0ch                          ; 75 08                       ; 0xc2d02
     5384    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2d04 vgabios.c:1956
     5385    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2d07
     5386    jmp short 02d19h                          ; eb 0d                       ; 0xc2d0a vgabios.c:1958
     5387    mov dl, bl                                ; 88 da                       ; 0xc2d0c vgabios.c:1960
     5388    sub dl, 003h                              ; 80 ea 03                    ; 0xc2d0e
     5389    xor dh, dh                                ; 30 f6                       ; 0xc2d11
     5390    mov al, bl                                ; 88 d8                       ; 0xc2d13
     5391    sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2d15
     5392    xor ah, ah                                ; 30 e4                       ; 0xc2d17
     5393    call 0118ch                               ; e8 70 e4                    ; 0xc2d19
     5394    xor bh, bh                                ; 30 ff                       ; 0xc2d1c vgabios.c:1962
     5395    mov si, 00085h                            ; be 85 00                    ; 0xc2d1e vgabios.c:62
     5396    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2d21
     5397    mov es, ax                                ; 8e c0                       ; 0xc2d24
     5398    mov word [es:si], bx                      ; 26 89 1c                    ; 0xc2d26
     5399    mov AL, strict byte 012h                  ; b0 12                       ; 0xc2d29 vgabios.c:1963
     5400    mov dx, cx                                ; 89 ca                       ; 0xc2d2b
     5401    out DX, AL                                ; ee                          ; 0xc2d2d
     5402    mov si, cx                                ; 89 ce                       ; 0xc2d2e vgabios.c:1964
     5403    inc si                                    ; 46                          ; 0xc2d30
     5404    mov dx, si                                ; 89 f2                       ; 0xc2d31
     5405    in AL, DX                                 ; ec                          ; 0xc2d33
    53905406    db  02ah, 0e4h
    5391     ; sub ah, ah                                ; 2a e4                     ; 0xc2d07
    5392     mov di, ax                                ; 89 c7                       ; 0xc2d09
    5393     mov AL, strict byte 007h                  ; b0 07                       ; 0xc2d0b vgabios.c:1967
    5394     mov dx, cx                                ; 89 ca                       ; 0xc2d0d
    5395     out DX, AL                                ; ee                          ; 0xc2d0f
    5396     mov dx, si                                ; 89 f2                       ; 0xc2d10 vgabios.c:1968
    5397     in AL, DX                                 ; ec                          ; 0xc2d12
     5407    ; sub ah, ah                                ; 2a e4                     ; 0xc2d34
     5408    mov di, ax                                ; 89 c7                       ; 0xc2d36
     5409    mov AL, strict byte 007h                  ; b0 07                       ; 0xc2d38 vgabios.c:1965
     5410    mov dx, cx                                ; 89 ca                       ; 0xc2d3a
     5411    out DX, AL                                ; ee                          ; 0xc2d3c
     5412    mov dx, si                                ; 89 f2                       ; 0xc2d3d vgabios.c:1966
     5413    in AL, DX                                 ; ec                          ; 0xc2d3f
    53985414    db  02ah, 0e4h
    5399     ; sub ah, ah                                ; 2a e4                     ; 0xc2d13
    5400     mov dl, al                                ; 88 c2                       ; 0xc2d15 vgabios.c:1969
    5401     and dl, 002h                              ; 80 e2 02                    ; 0xc2d17
    5402     xor dh, dh                                ; 30 f6                       ; 0xc2d1a
    5403     sal dx, 007h                              ; c1 e2 07                    ; 0xc2d1c
    5404     and AL, strict byte 040h                  ; 24 40                       ; 0xc2d1f
    5405     xor ah, ah                                ; 30 e4                       ; 0xc2d21
    5406     sal ax, 003h                              ; c1 e0 03                    ; 0xc2d23
    5407     add ax, dx                                ; 01 d0                       ; 0xc2d26
    5408     inc ax                                    ; 40                          ; 0xc2d28
    5409     add ax, di                                ; 01 f8                       ; 0xc2d29
    5410     xor dx, dx                                ; 31 d2                       ; 0xc2d2b vgabios.c:1970
    5411     div bx                                    ; f7 f3                       ; 0xc2d2d
    5412     mov dl, al                                ; 88 c2                       ; 0xc2d2f vgabios.c:1971
     5415    ; sub ah, ah                                ; 2a e4                     ; 0xc2d40
     5416    mov dl, al                                ; 88 c2                       ; 0xc2d42 vgabios.c:1967
     5417    and dl, 002h                              ; 80 e2 02                    ; 0xc2d44
     5418    xor dh, dh                                ; 30 f6                       ; 0xc2d47
     5419    sal dx, 007h                              ; c1 e2 07                    ; 0xc2d49
     5420    and AL, strict byte 040h                  ; 24 40                       ; 0xc2d4c
     5421    xor ah, ah                                ; 30 e4                       ; 0xc2d4e
     5422    sal ax, 003h                              ; c1 e0 03                    ; 0xc2d50
     5423    add ax, dx                                ; 01 d0                       ; 0xc2d53
     5424    inc ax                                    ; 40                          ; 0xc2d55
     5425    add ax, di                                ; 01 f8                       ; 0xc2d56
     5426    xor dx, dx                                ; 31 d2                       ; 0xc2d58 vgabios.c:1968
     5427    div bx                                    ; f7 f3                       ; 0xc2d5a
     5428    mov dl, al                                ; 88 c2                       ; 0xc2d5c vgabios.c:1969
    54135429    db  0feh, 0cah
    5414     ; dec dl                                    ; fe ca                     ; 0xc2d31
    5415     mov si, 00084h                            ; be 84 00                    ; 0xc2d33 vgabios.c:52
    5416     mov byte [es:si], dl                      ; 26 88 14                    ; 0xc2d36
    5417     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2d39 vgabios.c:57
    5418     mov dx, word [es:si]                      ; 26 8b 14                    ; 0xc2d3c
    5419     xor ah, ah                                ; 30 e4                       ; 0xc2d3f vgabios.c:1973
    5420     mul dx                                    ; f7 e2                       ; 0xc2d41
    5421     add ax, ax                                ; 01 c0                       ; 0xc2d43
    5422     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2d45 vgabios.c:62
    5423     mov word [es:si], ax                      ; 26 89 04                    ; 0xc2d48
    5424     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2d4b vgabios.c:1974
    5425     pop di                                    ; 5f                          ; 0xc2d4e
    5426     pop si                                    ; 5e                          ; 0xc2d4f
    5427     pop dx                                    ; 5a                          ; 0xc2d50
    5428     pop cx                                    ; 59                          ; 0xc2d51
    5429     pop bx                                    ; 5b                          ; 0xc2d52
    5430     pop bp                                    ; 5d                          ; 0xc2d53
    5431     retn                                      ; c3                          ; 0xc2d54
    5432   ; disGetNextSymbol 0xc2d55 LB 0x1870 -> off=0x0 cb=0000000000000023 uValue=00000000000c2d55 'biosfn_set_font_block'
    5433 biosfn_set_font_block:                       ; 0xc2d55 LB 0x23
    5434     push bp                                   ; 55                          ; 0xc2d55 vgabios.c:1976
    5435     mov bp, sp                                ; 89 e5                       ; 0xc2d56
    5436     push bx                                   ; 53                          ; 0xc2d58
    5437     push dx                                   ; 52                          ; 0xc2d59
    5438     mov bl, al                                ; 88 c3                       ; 0xc2d5a
    5439     mov ax, 00100h                            ; b8 00 01                    ; 0xc2d5c vgabios.c:1978
    5440     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2d5f
    5441     out DX, ax                                ; ef                          ; 0xc2d62
    5442     mov al, bl                                ; 88 d8                       ; 0xc2d63 vgabios.c:1979
    5443     xor ah, ah                                ; 30 e4                       ; 0xc2d65
    5444     sal ax, 008h                              ; c1 e0 08                    ; 0xc2d67
    5445     or AL, strict byte 003h                   ; 0c 03                       ; 0xc2d6a
    5446     out DX, ax                                ; ef                          ; 0xc2d6c
    5447     mov ax, 00300h                            ; b8 00 03                    ; 0xc2d6d vgabios.c:1980
    5448     out DX, ax                                ; ef                          ; 0xc2d70
    5449     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2d71 vgabios.c:1981
    5450     pop dx                                    ; 5a                          ; 0xc2d74
    5451     pop bx                                    ; 5b                          ; 0xc2d75
    5452     pop bp                                    ; 5d                          ; 0xc2d76
    5453     retn                                      ; c3                          ; 0xc2d77
    5454   ; disGetNextSymbol 0xc2d78 LB 0x184d -> off=0x0 cb=000000000000007f uValue=00000000000c2d78 'biosfn_load_text_user_pat'
    5455 biosfn_load_text_user_pat:                   ; 0xc2d78 LB 0x7f
    5456     push bp                                   ; 55                          ; 0xc2d78 vgabios.c:1983
    5457     mov bp, sp                                ; 89 e5                       ; 0xc2d79
    5458     push si                                   ; 56                          ; 0xc2d7b
    5459     push di                                   ; 57                          ; 0xc2d7c
    5460     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2d7d
    5461     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2d80
    5462     mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2d83
    5463     mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc2d86
    5464     mov word [bp-00eh], cx                    ; 89 4e f2                    ; 0xc2d89
    5465     call 02c3ch                               ; e8 ad fe                    ; 0xc2d8c vgabios.c:1988
    5466     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2d8f vgabios.c:1989
    5467     and AL, strict byte 003h                  ; 24 03                       ; 0xc2d92
    5468     xor ah, ah                                ; 30 e4                       ; 0xc2d94
    5469     mov bx, ax                                ; 89 c3                       ; 0xc2d96
    5470     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2d98
    5471     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2d9b
    5472     and AL, strict byte 004h                  ; 24 04                       ; 0xc2d9e
    5473     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2da0
    5474     add bx, ax                                ; 01 c3                       ; 0xc2da3
    5475     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2da5
    5476     xor bx, bx                                ; 31 db                       ; 0xc2da8 vgabios.c:1990
    5477     cmp bx, word [bp-00eh]                    ; 3b 5e f2                    ; 0xc2daa
    5478     jnc short 02dddh                          ; 73 2e                       ; 0xc2dad
    5479     mov cl, byte [bp+008h]                    ; 8a 4e 08                    ; 0xc2daf vgabios.c:1992
    5480     xor ch, ch                                ; 30 ed                       ; 0xc2db2
    5481     mov ax, bx                                ; 89 d8                       ; 0xc2db4
    5482     mul cx                                    ; f7 e1                       ; 0xc2db6
    5483     mov si, word [bp-00ah]                    ; 8b 76 f6                    ; 0xc2db8
    5484     add si, ax                                ; 01 c6                       ; 0xc2dbb
    5485     mov ax, word [bp+004h]                    ; 8b 46 04                    ; 0xc2dbd vgabios.c:1993
    5486     add ax, bx                                ; 01 d8                       ; 0xc2dc0
    5487     sal ax, 005h                              ; c1 e0 05                    ; 0xc2dc2
    5488     mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc2dc5
    5489     add di, ax                                ; 01 c7                       ; 0xc2dc8
    5490     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc2dca vgabios.c:1994
    5491     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2dcd
    5492     mov es, ax                                ; 8e c0                       ; 0xc2dd0
    5493     jcxz 02ddah                               ; e3 06                       ; 0xc2dd2
    5494     push DS                                   ; 1e                          ; 0xc2dd4
    5495     mov ds, dx                                ; 8e da                       ; 0xc2dd5
    5496     rep movsb                                 ; f3 a4                       ; 0xc2dd7
    5497     pop DS                                    ; 1f                          ; 0xc2dd9
    5498     inc bx                                    ; 43                          ; 0xc2dda vgabios.c:1995
    5499     jmp short 02daah                          ; eb cd                       ; 0xc2ddb
    5500     call 02c68h                               ; e8 88 fe                    ; 0xc2ddd vgabios.c:1996
    5501     cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2de0 vgabios.c:1997
    5502     jc short 02deeh                           ; 72 08                       ; 0xc2de4
    5503     mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2de6 vgabios.c:1999
    5504     xor ah, ah                                ; 30 e4                       ; 0xc2de9
    5505     call 02ca4h                               ; e8 b6 fe                    ; 0xc2deb
    5506     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2dee vgabios.c:2001
    5507     pop di                                    ; 5f                          ; 0xc2df1
    5508     pop si                                    ; 5e                          ; 0xc2df2
    5509     pop bp                                    ; 5d                          ; 0xc2df3
    5510     retn 00006h                               ; c2 06 00                    ; 0xc2df4
    5511   ; disGetNextSymbol 0xc2df7 LB 0x17ce -> off=0x0 cb=000000000000006d uValue=00000000000c2df7 'biosfn_load_text_8_14_pat'
    5512 biosfn_load_text_8_14_pat:                   ; 0xc2df7 LB 0x6d
    5513     push bp                                   ; 55                          ; 0xc2df7 vgabios.c:2003
    5514     mov bp, sp                                ; 89 e5                       ; 0xc2df8
    5515     push bx                                   ; 53                          ; 0xc2dfa
    5516     push cx                                   ; 51                          ; 0xc2dfb
    5517     push si                                   ; 56                          ; 0xc2dfc
    5518     push di                                   ; 57                          ; 0xc2dfd
    5519     push ax                                   ; 50                          ; 0xc2dfe
    5520     push ax                                   ; 50                          ; 0xc2dff
    5521     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2e00
    5522     call 02c3ch                               ; e8 36 fe                    ; 0xc2e03 vgabios.c:2007
    5523     mov al, dl                                ; 88 d0                       ; 0xc2e06 vgabios.c:2008
    5524     and AL, strict byte 003h                  ; 24 03                       ; 0xc2e08
    5525     xor ah, ah                                ; 30 e4                       ; 0xc2e0a
    5526     mov bx, ax                                ; 89 c3                       ; 0xc2e0c
    5527     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2e0e
    5528     mov al, dl                                ; 88 d0                       ; 0xc2e11
    5529     and AL, strict byte 004h                  ; 24 04                       ; 0xc2e13
    5530     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2e15
    5531     add bx, ax                                ; 01 c3                       ; 0xc2e18
    5532     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2e1a
    5533     xor bx, bx                                ; 31 db                       ; 0xc2e1d vgabios.c:2009
    5534     jmp short 02e27h                          ; eb 06                       ; 0xc2e1f
    5535     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2e21
    5536     jnc short 02e4ch                          ; 73 25                       ; 0xc2e25
    5537     imul si, bx, strict byte 0000eh           ; 6b f3 0e                    ; 0xc2e27 vgabios.c:2011
    5538     mov di, bx                                ; 89 df                       ; 0xc2e2a vgabios.c:2012
    5539     sal di, 005h                              ; c1 e7 05                    ; 0xc2e2c
    5540     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2e2f
    5541     add si, 05d6ch                            ; 81 c6 6c 5d                 ; 0xc2e32 vgabios.c:2013
    5542     mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2e36
    5543     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2e39
    5544     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2e3c
    5545     mov es, ax                                ; 8e c0                       ; 0xc2e3f
    5546     jcxz 02e49h                               ; e3 06                       ; 0xc2e41
    5547     push DS                                   ; 1e                          ; 0xc2e43
    5548     mov ds, dx                                ; 8e da                       ; 0xc2e44
    5549     rep movsb                                 ; f3 a4                       ; 0xc2e46
    5550     pop DS                                    ; 1f                          ; 0xc2e48
    5551     inc bx                                    ; 43                          ; 0xc2e49 vgabios.c:2014
    5552     jmp short 02e21h                          ; eb d5                       ; 0xc2e4a
    5553     call 02c68h                               ; e8 19 fe                    ; 0xc2e4c vgabios.c:2015
    5554     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2e4f vgabios.c:2016
    5555     jc short 02e5bh                           ; 72 06                       ; 0xc2e53
    5556     mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2e55 vgabios.c:2018
    5557     call 02ca4h                               ; e8 49 fe                    ; 0xc2e58
    5558     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2e5b vgabios.c:2020
    5559     pop di                                    ; 5f                          ; 0xc2e5e
    5560     pop si                                    ; 5e                          ; 0xc2e5f
    5561     pop cx                                    ; 59                          ; 0xc2e60
    5562     pop bx                                    ; 5b                          ; 0xc2e61
    5563     pop bp                                    ; 5d                          ; 0xc2e62
    5564     retn                                      ; c3                          ; 0xc2e63
    5565   ; disGetNextSymbol 0xc2e64 LB 0x1761 -> off=0x0 cb=000000000000006f uValue=00000000000c2e64 'biosfn_load_text_8_8_pat'
    5566 biosfn_load_text_8_8_pat:                    ; 0xc2e64 LB 0x6f
    5567     push bp                                   ; 55                          ; 0xc2e64 vgabios.c:2022
    5568     mov bp, sp                                ; 89 e5                       ; 0xc2e65
    5569     push bx                                   ; 53                          ; 0xc2e67
    5570     push cx                                   ; 51                          ; 0xc2e68
    5571     push si                                   ; 56                          ; 0xc2e69
    5572     push di                                   ; 57                          ; 0xc2e6a
    5573     push ax                                   ; 50                          ; 0xc2e6b
    5574     push ax                                   ; 50                          ; 0xc2e6c
    5575     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2e6d
    5576     call 02c3ch                               ; e8 c9 fd                    ; 0xc2e70 vgabios.c:2026
    5577     mov al, dl                                ; 88 d0                       ; 0xc2e73 vgabios.c:2027
    5578     and AL, strict byte 003h                  ; 24 03                       ; 0xc2e75
    5579     xor ah, ah                                ; 30 e4                       ; 0xc2e77
    5580     mov bx, ax                                ; 89 c3                       ; 0xc2e79
    5581     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2e7b
    5582     mov al, dl                                ; 88 d0                       ; 0xc2e7e
    5583     and AL, strict byte 004h                  ; 24 04                       ; 0xc2e80
    5584     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2e82
    5585     add bx, ax                                ; 01 c3                       ; 0xc2e85
    5586     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2e87
    5587     xor bx, bx                                ; 31 db                       ; 0xc2e8a vgabios.c:2028
    5588     jmp short 02e94h                          ; eb 06                       ; 0xc2e8c
    5589     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2e8e
    5590     jnc short 02ebbh                          ; 73 27                       ; 0xc2e92
    5591     mov si, bx                                ; 89 de                       ; 0xc2e94 vgabios.c:2030
    5592     sal si, 003h                              ; c1 e6 03                    ; 0xc2e96
    5593     mov di, bx                                ; 89 df                       ; 0xc2e99 vgabios.c:2031
    5594     sal di, 005h                              ; c1 e7 05                    ; 0xc2e9b
    5595     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2e9e
    5596     add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2ea1 vgabios.c:2032
    5597     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2ea5
    5598     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2ea8
    5599     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2eab
    5600     mov es, ax                                ; 8e c0                       ; 0xc2eae
    5601     jcxz 02eb8h                               ; e3 06                       ; 0xc2eb0
    5602     push DS                                   ; 1e                          ; 0xc2eb2
    5603     mov ds, dx                                ; 8e da                       ; 0xc2eb3
    5604     rep movsb                                 ; f3 a4                       ; 0xc2eb5
    5605     pop DS                                    ; 1f                          ; 0xc2eb7
    5606     inc bx                                    ; 43                          ; 0xc2eb8 vgabios.c:2033
    5607     jmp short 02e8eh                          ; eb d3                       ; 0xc2eb9
    5608     call 02c68h                               ; e8 aa fd                    ; 0xc2ebb vgabios.c:2034
    5609     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2ebe vgabios.c:2035
    5610     jc short 02ecah                           ; 72 06                       ; 0xc2ec2
    5611     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2ec4 vgabios.c:2037
    5612     call 02ca4h                               ; e8 da fd                    ; 0xc2ec7
    5613     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2eca vgabios.c:2039
    5614     pop di                                    ; 5f                          ; 0xc2ecd
    5615     pop si                                    ; 5e                          ; 0xc2ece
    5616     pop cx                                    ; 59                          ; 0xc2ecf
    5617     pop bx                                    ; 5b                          ; 0xc2ed0
    5618     pop bp                                    ; 5d                          ; 0xc2ed1
    5619     retn                                      ; c3                          ; 0xc2ed2
    5620   ; disGetNextSymbol 0xc2ed3 LB 0x16f2 -> off=0x0 cb=000000000000006f uValue=00000000000c2ed3 'biosfn_load_text_8_16_pat'
    5621 biosfn_load_text_8_16_pat:                   ; 0xc2ed3 LB 0x6f
    5622     push bp                                   ; 55                          ; 0xc2ed3 vgabios.c:2042
    5623     mov bp, sp                                ; 89 e5                       ; 0xc2ed4
    5624     push bx                                   ; 53                          ; 0xc2ed6
    5625     push cx                                   ; 51                          ; 0xc2ed7
    5626     push si                                   ; 56                          ; 0xc2ed8
    5627     push di                                   ; 57                          ; 0xc2ed9
    5628     push ax                                   ; 50                          ; 0xc2eda
    5629     push ax                                   ; 50                          ; 0xc2edb
    5630     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2edc
    5631     call 02c3ch                               ; e8 5a fd                    ; 0xc2edf vgabios.c:2046
    5632     mov al, dl                                ; 88 d0                       ; 0xc2ee2 vgabios.c:2047
    5633     and AL, strict byte 003h                  ; 24 03                       ; 0xc2ee4
    5634     xor ah, ah                                ; 30 e4                       ; 0xc2ee6
    5635     mov bx, ax                                ; 89 c3                       ; 0xc2ee8
    5636     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2eea
    5637     mov al, dl                                ; 88 d0                       ; 0xc2eed
    5638     and AL, strict byte 004h                  ; 24 04                       ; 0xc2eef
    5639     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2ef1
    5640     add bx, ax                                ; 01 c3                       ; 0xc2ef4
    5641     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2ef6
    5642     xor bx, bx                                ; 31 db                       ; 0xc2ef9 vgabios.c:2048
    5643     jmp short 02f03h                          ; eb 06                       ; 0xc2efb
    5644     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2efd
    5645     jnc short 02f2ah                          ; 73 27                       ; 0xc2f01
    5646     mov si, bx                                ; 89 de                       ; 0xc2f03 vgabios.c:2050
    5647     sal si, 004h                              ; c1 e6 04                    ; 0xc2f05
    5648     mov di, bx                                ; 89 df                       ; 0xc2f08 vgabios.c:2051
    5649     sal di, 005h                              ; c1 e7 05                    ; 0xc2f0a
    5650     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2f0d
    5651     add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2f10 vgabios.c:2052
    5652     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2f14
    5653     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2f17
    5654     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2f1a
    5655     mov es, ax                                ; 8e c0                       ; 0xc2f1d
    5656     jcxz 02f27h                               ; e3 06                       ; 0xc2f1f
    5657     push DS                                   ; 1e                          ; 0xc2f21
    5658     mov ds, dx                                ; 8e da                       ; 0xc2f22
    5659     rep movsb                                 ; f3 a4                       ; 0xc2f24
    5660     pop DS                                    ; 1f                          ; 0xc2f26
    5661     inc bx                                    ; 43                          ; 0xc2f27 vgabios.c:2053
    5662     jmp short 02efdh                          ; eb d3                       ; 0xc2f28
    5663     call 02c68h                               ; e8 3b fd                    ; 0xc2f2a vgabios.c:2054
    5664     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2f2d vgabios.c:2055
    5665     jc short 02f39h                           ; 72 06                       ; 0xc2f31
    5666     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2f33 vgabios.c:2057
    5667     call 02ca4h                               ; e8 6b fd                    ; 0xc2f36
    5668     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2f39 vgabios.c:2059
    5669     pop di                                    ; 5f                          ; 0xc2f3c
    5670     pop si                                    ; 5e                          ; 0xc2f3d
    5671     pop cx                                    ; 59                          ; 0xc2f3e
    5672     pop bx                                    ; 5b                          ; 0xc2f3f
    5673     pop bp                                    ; 5d                          ; 0xc2f40
    5674     retn                                      ; c3                          ; 0xc2f41
    5675   ; disGetNextSymbol 0xc2f42 LB 0x1683 -> off=0x0 cb=0000000000000016 uValue=00000000000c2f42 'biosfn_load_gfx_8_8_chars'
    5676 biosfn_load_gfx_8_8_chars:                   ; 0xc2f42 LB 0x16
    5677     push bp                                   ; 55                          ; 0xc2f42 vgabios.c:2061
    5678     mov bp, sp                                ; 89 e5                       ; 0xc2f43
    5679     push bx                                   ; 53                          ; 0xc2f45
    5680     push cx                                   ; 51                          ; 0xc2f46
    5681     mov bx, dx                                ; 89 d3                       ; 0xc2f47 vgabios.c:2063
     5430    ; dec dl                                    ; fe ca                     ; 0xc2d5e
     5431    mov si, 00084h                            ; be 84 00                    ; 0xc2d60 vgabios.c:52
     5432    mov byte [es:si], dl                      ; 26 88 14                    ; 0xc2d63
     5433    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2d66 vgabios.c:57
     5434    mov dx, word [es:si]                      ; 26 8b 14                    ; 0xc2d69
     5435    xor ah, ah                                ; 30 e4                       ; 0xc2d6c vgabios.c:1971
     5436    mul dx                                    ; f7 e2                       ; 0xc2d6e
     5437    add ax, ax                                ; 01 c0                       ; 0xc2d70
     5438    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2d72 vgabios.c:62
     5439    mov word [es:si], ax                      ; 26 89 04                    ; 0xc2d75
     5440    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2d78 vgabios.c:1972
     5441    pop di                                    ; 5f                          ; 0xc2d7b
     5442    pop si                                    ; 5e                          ; 0xc2d7c
     5443    pop dx                                    ; 5a                          ; 0xc2d7d
     5444    pop cx                                    ; 59                          ; 0xc2d7e
     5445    pop bx                                    ; 5b                          ; 0xc2d7f
     5446    pop bp                                    ; 5d                          ; 0xc2d80
     5447    retn                                      ; c3                          ; 0xc2d81
     5448  ; disGetNextSymbol 0xc2d82 LB 0x17b0 -> off=0x0 cb=0000000000000023 uValue=00000000000c2d82 'biosfn_set_font_block'
     5449biosfn_set_font_block:                       ; 0xc2d82 LB 0x23
     5450    push bp                                   ; 55                          ; 0xc2d82 vgabios.c:1974
     5451    mov bp, sp                                ; 89 e5                       ; 0xc2d83
     5452    push bx                                   ; 53                          ; 0xc2d85
     5453    push dx                                   ; 52                          ; 0xc2d86
     5454    mov bl, al                                ; 88 c3                       ; 0xc2d87
     5455    mov ax, 00100h                            ; b8 00 01                    ; 0xc2d89 vgabios.c:1976
     5456    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2d8c
     5457    out DX, ax                                ; ef                          ; 0xc2d8f
     5458    mov al, bl                                ; 88 d8                       ; 0xc2d90 vgabios.c:1977
     5459    xor ah, ah                                ; 30 e4                       ; 0xc2d92
     5460    sal ax, 008h                              ; c1 e0 08                    ; 0xc2d94
     5461    or AL, strict byte 003h                   ; 0c 03                       ; 0xc2d97
     5462    out DX, ax                                ; ef                          ; 0xc2d99
     5463    mov ax, 00300h                            ; b8 00 03                    ; 0xc2d9a vgabios.c:1978
     5464    out DX, ax                                ; ef                          ; 0xc2d9d
     5465    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2d9e vgabios.c:1979
     5466    pop dx                                    ; 5a                          ; 0xc2da1
     5467    pop bx                                    ; 5b                          ; 0xc2da2
     5468    pop bp                                    ; 5d                          ; 0xc2da3
     5469    retn                                      ; c3                          ; 0xc2da4
     5470  ; disGetNextSymbol 0xc2da5 LB 0x178d -> off=0x0 cb=0000000000000075 uValue=00000000000c2da5 'load_text_patch'
     5471load_text_patch:                             ; 0xc2da5 LB 0x75
     5472    push bp                                   ; 55                          ; 0xc2da5 vgabios.c:1981
     5473    mov bp, sp                                ; 89 e5                       ; 0xc2da6
     5474    push si                                   ; 56                          ; 0xc2da8
     5475    push di                                   ; 57                          ; 0xc2da9
     5476    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc2daa
     5477    push ax                                   ; 50                          ; 0xc2dad
     5478    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc2dae
     5479    call 02c6eh                               ; e8 ba fe                    ; 0xc2db1 vgabios.c:1986
     5480    mov al, bl                                ; 88 d8                       ; 0xc2db4 vgabios.c:1988
     5481    and AL, strict byte 003h                  ; 24 03                       ; 0xc2db6
     5482    xor ah, ah                                ; 30 e4                       ; 0xc2db8
     5483    mov cx, ax                                ; 89 c1                       ; 0xc2dba
     5484    sal cx, 00eh                              ; c1 e1 0e                    ; 0xc2dbc
     5485    mov al, bl                                ; 88 d8                       ; 0xc2dbf
     5486    and AL, strict byte 004h                  ; 24 04                       ; 0xc2dc1
     5487    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2dc3
     5488    add cx, ax                                ; 01 c1                       ; 0xc2dc6
     5489    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc2dc8
     5490    mov bx, dx                                ; 89 d3                       ; 0xc2dcb vgabios.c:1989
     5491    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2dcd
     5492    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc2dd0
     5493    inc dx                                    ; 42                          ; 0xc2dd3 vgabios.c:1990
     5494    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2dd4
     5495    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc2dd7 vgabios.c:1991
     5496    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2dda
     5497    test al, al                               ; 84 c0                       ; 0xc2ddd
     5498    je short 02e10h                           ; 74 2f                       ; 0xc2ddf
     5499    xor ah, ah                                ; 30 e4                       ; 0xc2de1 vgabios.c:1992
     5500    sal ax, 005h                              ; c1 e0 05                    ; 0xc2de3
     5501    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc2de6
     5502    add di, ax                                ; 01 c7                       ; 0xc2de9
     5503    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2deb vgabios.c:1993
     5504    xor ch, ch                                ; 30 ed                       ; 0xc2dee
     5505    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc2df0
     5506    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2df3
     5507    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2df6
     5508    mov es, ax                                ; 8e c0                       ; 0xc2df9
     5509    jcxz 02e03h                               ; e3 06                       ; 0xc2dfb
     5510    push DS                                   ; 1e                          ; 0xc2dfd
     5511    mov ds, dx                                ; 8e da                       ; 0xc2dfe
     5512    rep movsb                                 ; f3 a4                       ; 0xc2e00
     5513    pop DS                                    ; 1f                          ; 0xc2e02
     5514    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2e03 vgabios.c:1994
     5515    xor ah, ah                                ; 30 e4                       ; 0xc2e06
     5516    inc ax                                    ; 40                          ; 0xc2e08
     5517    add word [bp-00ch], ax                    ; 01 46 f4                    ; 0xc2e09
     5518    add bx, ax                                ; 01 c3                       ; 0xc2e0c vgabios.c:1995
     5519    jmp short 02dd7h                          ; eb c7                       ; 0xc2e0e vgabios.c:1996
     5520    call 02ca1h                               ; e8 8e fe                    ; 0xc2e10 vgabios.c:1998
     5521    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2e13 vgabios.c:1999
     5522    pop di                                    ; 5f                          ; 0xc2e16
     5523    pop si                                    ; 5e                          ; 0xc2e17
     5524    pop bp                                    ; 5d                          ; 0xc2e18
     5525    retn                                      ; c3                          ; 0xc2e19
     5526  ; disGetNextSymbol 0xc2e1a LB 0x1718 -> off=0x0 cb=000000000000007f uValue=00000000000c2e1a 'biosfn_load_text_user_pat'
     5527biosfn_load_text_user_pat:                   ; 0xc2e1a LB 0x7f
     5528    push bp                                   ; 55                          ; 0xc2e1a vgabios.c:2001
     5529    mov bp, sp                                ; 89 e5                       ; 0xc2e1b
     5530    push si                                   ; 56                          ; 0xc2e1d
     5531    push di                                   ; 57                          ; 0xc2e1e
     5532    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2e1f
     5533    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2e22
     5534    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2e25
     5535    mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc2e28
     5536    mov word [bp-00eh], cx                    ; 89 4e f2                    ; 0xc2e2b
     5537    call 02c6eh                               ; e8 3d fe                    ; 0xc2e2e vgabios.c:2006
     5538    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2e31 vgabios.c:2007
     5539    and AL, strict byte 003h                  ; 24 03                       ; 0xc2e34
     5540    xor ah, ah                                ; 30 e4                       ; 0xc2e36
     5541    mov bx, ax                                ; 89 c3                       ; 0xc2e38
     5542    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2e3a
     5543    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2e3d
     5544    and AL, strict byte 004h                  ; 24 04                       ; 0xc2e40
     5545    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2e42
     5546    add bx, ax                                ; 01 c3                       ; 0xc2e45
     5547    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2e47
     5548    xor bx, bx                                ; 31 db                       ; 0xc2e4a vgabios.c:2008
     5549    cmp bx, word [bp-00eh]                    ; 3b 5e f2                    ; 0xc2e4c
     5550    jnc short 02e7fh                          ; 73 2e                       ; 0xc2e4f
     5551    mov cl, byte [bp+008h]                    ; 8a 4e 08                    ; 0xc2e51 vgabios.c:2010
     5552    xor ch, ch                                ; 30 ed                       ; 0xc2e54
     5553    mov ax, bx                                ; 89 d8                       ; 0xc2e56
     5554    mul cx                                    ; f7 e1                       ; 0xc2e58
     5555    mov si, word [bp-00ah]                    ; 8b 76 f6                    ; 0xc2e5a
     5556    add si, ax                                ; 01 c6                       ; 0xc2e5d
     5557    mov ax, word [bp+004h]                    ; 8b 46 04                    ; 0xc2e5f vgabios.c:2011
     5558    add ax, bx                                ; 01 d8                       ; 0xc2e62
     5559    sal ax, 005h                              ; c1 e0 05                    ; 0xc2e64
     5560    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc2e67
     5561    add di, ax                                ; 01 c7                       ; 0xc2e6a
     5562    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc2e6c vgabios.c:2012
     5563    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2e6f
     5564    mov es, ax                                ; 8e c0                       ; 0xc2e72
     5565    jcxz 02e7ch                               ; e3 06                       ; 0xc2e74
     5566    push DS                                   ; 1e                          ; 0xc2e76
     5567    mov ds, dx                                ; 8e da                       ; 0xc2e77
     5568    rep movsb                                 ; f3 a4                       ; 0xc2e79
     5569    pop DS                                    ; 1f                          ; 0xc2e7b
     5570    inc bx                                    ; 43                          ; 0xc2e7c vgabios.c:2013
     5571    jmp short 02e4ch                          ; eb cd                       ; 0xc2e7d
     5572    call 02ca1h                               ; e8 1f fe                    ; 0xc2e7f vgabios.c:2014
     5573    cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2e82 vgabios.c:2015
     5574    jc short 02e90h                           ; 72 08                       ; 0xc2e86
     5575    mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2e88 vgabios.c:2017
     5576    xor ah, ah                                ; 30 e4                       ; 0xc2e8b
     5577    call 02cd1h                               ; e8 41 fe                    ; 0xc2e8d
     5578    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2e90 vgabios.c:2019
     5579    pop di                                    ; 5f                          ; 0xc2e93
     5580    pop si                                    ; 5e                          ; 0xc2e94
     5581    pop bp                                    ; 5d                          ; 0xc2e95
     5582    retn 00006h                               ; c2 06 00                    ; 0xc2e96
     5583  ; disGetNextSymbol 0xc2e99 LB 0x1699 -> off=0x0 cb=0000000000000016 uValue=00000000000c2e99 'biosfn_load_gfx_8_8_chars'
     5584biosfn_load_gfx_8_8_chars:                   ; 0xc2e99 LB 0x16
     5585    push bp                                   ; 55                          ; 0xc2e99 vgabios.c:2021
     5586    mov bp, sp                                ; 89 e5                       ; 0xc2e9a
     5587    push bx                                   ; 53                          ; 0xc2e9c
     5588    push cx                                   ; 51                          ; 0xc2e9d
     5589    mov bx, dx                                ; 89 d3                       ; 0xc2e9e vgabios.c:2023
     5590    mov cx, ax                                ; 89 c1                       ; 0xc2ea0
     5591    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc2ea2
     5592    call 009f0h                               ; e8 48 db                    ; 0xc2ea5
     5593    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2ea8 vgabios.c:2024
     5594    pop cx                                    ; 59                          ; 0xc2eab
     5595    pop bx                                    ; 5b                          ; 0xc2eac
     5596    pop bp                                    ; 5d                          ; 0xc2ead
     5597    retn                                      ; c3                          ; 0xc2eae
     5598  ; disGetNextSymbol 0xc2eaf LB 0x1683 -> off=0x0 cb=000000000000004d uValue=00000000000c2eaf 'set_gfx_font'
     5599set_gfx_font:                                ; 0xc2eaf LB 0x4d
     5600    push bp                                   ; 55                          ; 0xc2eaf vgabios.c:2026
     5601    mov bp, sp                                ; 89 e5                       ; 0xc2eb0
     5602    push si                                   ; 56                          ; 0xc2eb2
     5603    push di                                   ; 57                          ; 0xc2eb3
     5604    mov si, ax                                ; 89 c6                       ; 0xc2eb4
     5605    mov ax, dx                                ; 89 d0                       ; 0xc2eb6
     5606    mov di, bx                                ; 89 df                       ; 0xc2eb8
     5607    mov dl, cl                                ; 88 ca                       ; 0xc2eba
     5608    mov bx, si                                ; 89 f3                       ; 0xc2ebc vgabios.c:2030
     5609    mov cx, ax                                ; 89 c1                       ; 0xc2ebe
     5610    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc2ec0
     5611    call 009f0h                               ; e8 2a db                    ; 0xc2ec3
     5612    test dl, dl                               ; 84 d2                       ; 0xc2ec6 vgabios.c:2031
     5613    je short 02edch                           ; 74 12                       ; 0xc2ec8
     5614    cmp dl, 003h                              ; 80 fa 03                    ; 0xc2eca vgabios.c:2032
     5615    jbe short 02ed1h                          ; 76 02                       ; 0xc2ecd
     5616    mov DL, strict byte 002h                  ; b2 02                       ; 0xc2ecf vgabios.c:2033
     5617    mov bl, dl                                ; 88 d3                       ; 0xc2ed1 vgabios.c:2034
     5618    xor bh, bh                                ; 30 ff                       ; 0xc2ed3
     5619    mov al, byte [bx+07dfdh]                  ; 8a 87 fd 7d                 ; 0xc2ed5
     5620    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2ed9
     5621    mov bx, 00085h                            ; bb 85 00                    ; 0xc2edc vgabios.c:62
     5622    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2edf
     5623    mov es, ax                                ; 8e c0                       ; 0xc2ee2
     5624    mov word [es:bx], di                      ; 26 89 3f                    ; 0xc2ee4
     5625    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2ee7 vgabios.c:2039
     5626    xor ah, ah                                ; 30 e4                       ; 0xc2eea
     5627    dec ax                                    ; 48                          ; 0xc2eec
     5628    mov bx, 00084h                            ; bb 84 00                    ; 0xc2eed vgabios.c:62
     5629    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2ef0
     5630    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2ef3 vgabios.c:2040
     5631    pop di                                    ; 5f                          ; 0xc2ef6
     5632    pop si                                    ; 5e                          ; 0xc2ef7
     5633    pop bp                                    ; 5d                          ; 0xc2ef8
     5634    retn 00002h                               ; c2 02 00                    ; 0xc2ef9
     5635  ; disGetNextSymbol 0xc2efc LB 0x1636 -> off=0x0 cb=000000000000001d uValue=00000000000c2efc 'biosfn_load_gfx_user_chars'
     5636biosfn_load_gfx_user_chars:                  ; 0xc2efc LB 0x1d
     5637    push bp                                   ; 55                          ; 0xc2efc vgabios.c:2042
     5638    mov bp, sp                                ; 89 e5                       ; 0xc2efd
     5639    push si                                   ; 56                          ; 0xc2eff
     5640    mov si, ax                                ; 89 c6                       ; 0xc2f00
     5641    mov ax, dx                                ; 89 d0                       ; 0xc2f02
     5642    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc2f04 vgabios.c:2045
     5643    xor dh, dh                                ; 30 f6                       ; 0xc2f07
     5644    push dx                                   ; 52                          ; 0xc2f09
     5645    xor ch, ch                                ; 30 ed                       ; 0xc2f0a
     5646    mov dx, si                                ; 89 f2                       ; 0xc2f0c
     5647    call 02eafh                               ; e8 9e ff                    ; 0xc2f0e
     5648    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2f11 vgabios.c:2046
     5649    pop si                                    ; 5e                          ; 0xc2f14
     5650    pop bp                                    ; 5d                          ; 0xc2f15
     5651    retn 00002h                               ; c2 02 00                    ; 0xc2f16
     5652  ; disGetNextSymbol 0xc2f19 LB 0x1619 -> off=0x0 cb=0000000000000022 uValue=00000000000c2f19 'biosfn_load_gfx_8_14_chars'
     5653biosfn_load_gfx_8_14_chars:                  ; 0xc2f19 LB 0x22
     5654    push bp                                   ; 55                          ; 0xc2f19 vgabios.c:2051
     5655    mov bp, sp                                ; 89 e5                       ; 0xc2f1a
     5656    push bx                                   ; 53                          ; 0xc2f1c
     5657    push cx                                   ; 51                          ; 0xc2f1d
     5658    mov bl, al                                ; 88 c3                       ; 0xc2f1e
     5659    mov al, dl                                ; 88 d0                       ; 0xc2f20
     5660    xor ah, ah                                ; 30 e4                       ; 0xc2f22 vgabios.c:2053
     5661    push ax                                   ; 50                          ; 0xc2f24
     5662    mov al, bl                                ; 88 d8                       ; 0xc2f25
     5663    mov cx, ax                                ; 89 c1                       ; 0xc2f27
     5664    mov bx, strict word 0000eh                ; bb 0e 00                    ; 0xc2f29
     5665    mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc2f2c
     5666    mov dx, ds                                ; 8c da                       ; 0xc2f2f
     5667    call 02eafh                               ; e8 7b ff                    ; 0xc2f31
     5668    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2f34 vgabios.c:2054
     5669    pop cx                                    ; 59                          ; 0xc2f37
     5670    pop bx                                    ; 5b                          ; 0xc2f38
     5671    pop bp                                    ; 5d                          ; 0xc2f39
     5672    retn                                      ; c3                          ; 0xc2f3a
     5673  ; disGetNextSymbol 0xc2f3b LB 0x15f7 -> off=0x0 cb=0000000000000022 uValue=00000000000c2f3b 'biosfn_load_gfx_8_8_dd_chars'
     5674biosfn_load_gfx_8_8_dd_chars:                ; 0xc2f3b LB 0x22
     5675    push bp                                   ; 55                          ; 0xc2f3b vgabios.c:2055
     5676    mov bp, sp                                ; 89 e5                       ; 0xc2f3c
     5677    push bx                                   ; 53                          ; 0xc2f3e
     5678    push cx                                   ; 51                          ; 0xc2f3f
     5679    mov bl, al                                ; 88 c3                       ; 0xc2f40
     5680    mov al, dl                                ; 88 d0                       ; 0xc2f42
     5681    xor ah, ah                                ; 30 e4                       ; 0xc2f44 vgabios.c:2057
     5682    push ax                                   ; 50                          ; 0xc2f46
     5683    mov al, bl                                ; 88 d8                       ; 0xc2f47
    56825684    mov cx, ax                                ; 89 c1                       ; 0xc2f49
    5683     mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc2f4b
    5684     call 009f0h                               ; e8 9f da                    ; 0xc2f4e
    5685     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2f51 vgabios.c:2064
    5686     pop cx                                    ; 59                          ; 0xc2f54
    5687     pop bx                                    ; 5b                          ; 0xc2f55
    5688     pop bp                                    ; 5d                          ; 0xc2f56
    5689     retn                                      ; c3                          ; 0xc2f57
    5690   ; disGetNextSymbol 0xc2f58 LB 0x166d -> off=0x0 cb=000000000000004d uValue=00000000000c2f58 'set_gfx_font'
    5691 set_gfx_font:                                ; 0xc2f58 LB 0x4d
    5692     push bp                                   ; 55                          ; 0xc2f58 vgabios.c:2066
    5693     mov bp, sp                                ; 89 e5                       ; 0xc2f59
    5694     push si                                   ; 56                          ; 0xc2f5b
    5695     push di                                   ; 57                          ; 0xc2f5c
    5696     mov si, ax                                ; 89 c6                       ; 0xc2f5d
    5697     mov ax, dx                                ; 89 d0                       ; 0xc2f5f
    5698     mov di, bx                                ; 89 df                       ; 0xc2f61
    5699     mov dl, cl                                ; 88 ca                       ; 0xc2f63
    5700     mov bx, si                                ; 89 f3                       ; 0xc2f65 vgabios.c:2070
    5701     mov cx, ax                                ; 89 c1                       ; 0xc2f67
    5702     mov ax, strict word 00043h                ; b8 43 00                    ; 0xc2f69
    5703     call 009f0h                               ; e8 81 da                    ; 0xc2f6c
    5704     test dl, dl                               ; 84 d2                       ; 0xc2f6f vgabios.c:2071
    5705     je short 02f85h                           ; 74 12                       ; 0xc2f71
    5706     cmp dl, 003h                              ; 80 fa 03                    ; 0xc2f73 vgabios.c:2072
    5707     jbe short 02f7ah                          ; 76 02                       ; 0xc2f76
    5708     mov DL, strict byte 002h                  ; b2 02                       ; 0xc2f78 vgabios.c:2073
    5709     mov bl, dl                                ; 88 d3                       ; 0xc2f7a vgabios.c:2074
    5710     xor bh, bh                                ; 30 ff                       ; 0xc2f7c
    5711     mov al, byte [bx+07dfdh]                  ; 8a 87 fd 7d                 ; 0xc2f7e
    5712     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2f82
    5713     mov bx, 00085h                            ; bb 85 00                    ; 0xc2f85 vgabios.c:62
    5714     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f88
    5715     mov es, ax                                ; 8e c0                       ; 0xc2f8b
    5716     mov word [es:bx], di                      ; 26 89 3f                    ; 0xc2f8d
    5717     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2f90 vgabios.c:2079
    5718     xor ah, ah                                ; 30 e4                       ; 0xc2f93
    5719     dec ax                                    ; 48                          ; 0xc2f95
    5720     mov bx, 00084h                            ; bb 84 00                    ; 0xc2f96 vgabios.c:62
    5721     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2f99
    5722     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2f9c vgabios.c:2080
    5723     pop di                                    ; 5f                          ; 0xc2f9f
    5724     pop si                                    ; 5e                          ; 0xc2fa0
    5725     pop bp                                    ; 5d                          ; 0xc2fa1
    5726     retn 00002h                               ; c2 02 00                    ; 0xc2fa2
    5727   ; disGetNextSymbol 0xc2fa5 LB 0x1620 -> off=0x0 cb=000000000000001d uValue=00000000000c2fa5 'biosfn_load_gfx_user_chars'
    5728 biosfn_load_gfx_user_chars:                  ; 0xc2fa5 LB 0x1d
    5729     push bp                                   ; 55                          ; 0xc2fa5 vgabios.c:2082
    5730     mov bp, sp                                ; 89 e5                       ; 0xc2fa6
    5731     push si                                   ; 56                          ; 0xc2fa8
    5732     mov si, ax                                ; 89 c6                       ; 0xc2fa9
    5733     mov ax, dx                                ; 89 d0                       ; 0xc2fab
    5734     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc2fad vgabios.c:2085
    5735     xor dh, dh                                ; 30 f6                       ; 0xc2fb0
    5736     push dx                                   ; 52                          ; 0xc2fb2
    5737     xor ch, ch                                ; 30 ed                       ; 0xc2fb3
    5738     mov dx, si                                ; 89 f2                       ; 0xc2fb5
    5739     call 02f58h                               ; e8 9e ff                    ; 0xc2fb7
    5740     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2fba vgabios.c:2086
    5741     pop si                                    ; 5e                          ; 0xc2fbd
    5742     pop bp                                    ; 5d                          ; 0xc2fbe
    5743     retn 00002h                               ; c2 02 00                    ; 0xc2fbf
    5744   ; disGetNextSymbol 0xc2fc2 LB 0x1603 -> off=0x0 cb=0000000000000022 uValue=00000000000c2fc2 'biosfn_load_gfx_8_14_chars'
    5745 biosfn_load_gfx_8_14_chars:                  ; 0xc2fc2 LB 0x22
    5746     push bp                                   ; 55                          ; 0xc2fc2 vgabios.c:2091
    5747     mov bp, sp                                ; 89 e5                       ; 0xc2fc3
    5748     push bx                                   ; 53                          ; 0xc2fc5
    5749     push cx                                   ; 51                          ; 0xc2fc6
    5750     mov bl, al                                ; 88 c3                       ; 0xc2fc7
    5751     mov al, dl                                ; 88 d0                       ; 0xc2fc9
    5752     xor ah, ah                                ; 30 e4                       ; 0xc2fcb vgabios.c:2093
    5753     push ax                                   ; 50                          ; 0xc2fcd
    5754     mov al, bl                                ; 88 d8                       ; 0xc2fce
    5755     mov cx, ax                                ; 89 c1                       ; 0xc2fd0
    5756     mov bx, strict word 0000eh                ; bb 0e 00                    ; 0xc2fd2
    5757     mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc2fd5
    5758     mov dx, ds                                ; 8c da                       ; 0xc2fd8
    5759     call 02f58h                               ; e8 7b ff                    ; 0xc2fda
    5760     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2fdd vgabios.c:2094
    5761     pop cx                                    ; 59                          ; 0xc2fe0
    5762     pop bx                                    ; 5b                          ; 0xc2fe1
    5763     pop bp                                    ; 5d                          ; 0xc2fe2
    5764     retn                                      ; c3                          ; 0xc2fe3
    5765   ; disGetNextSymbol 0xc2fe4 LB 0x15e1 -> off=0x0 cb=0000000000000022 uValue=00000000000c2fe4 'biosfn_load_gfx_8_8_dd_chars'
    5766 biosfn_load_gfx_8_8_dd_chars:                ; 0xc2fe4 LB 0x22
    5767     push bp                                   ; 55                          ; 0xc2fe4 vgabios.c:2095
    5768     mov bp, sp                                ; 89 e5                       ; 0xc2fe5
    5769     push bx                                   ; 53                          ; 0xc2fe7
    5770     push cx                                   ; 51                          ; 0xc2fe8
    5771     mov bl, al                                ; 88 c3                       ; 0xc2fe9
    5772     mov al, dl                                ; 88 d0                       ; 0xc2feb
    5773     xor ah, ah                                ; 30 e4                       ; 0xc2fed vgabios.c:2097
    5774     push ax                                   ; 50                          ; 0xc2fef
    5775     mov al, bl                                ; 88 d8                       ; 0xc2ff0
    5776     mov cx, ax                                ; 89 c1                       ; 0xc2ff2
    5777     mov bx, strict word 00008h                ; bb 08 00                    ; 0xc2ff4
    5778     mov ax, 0556ch                            ; b8 6c 55                    ; 0xc2ff7
    5779     mov dx, ds                                ; 8c da                       ; 0xc2ffa
    5780     call 02f58h                               ; e8 59 ff                    ; 0xc2ffc
    5781     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2fff vgabios.c:2098
    5782     pop cx                                    ; 59                          ; 0xc3002
    5783     pop bx                                    ; 5b                          ; 0xc3003
    5784     pop bp                                    ; 5d                          ; 0xc3004
    5785     retn                                      ; c3                          ; 0xc3005
    5786   ; disGetNextSymbol 0xc3006 LB 0x15bf -> off=0x0 cb=0000000000000022 uValue=00000000000c3006 'biosfn_load_gfx_8_16_chars'
    5787 biosfn_load_gfx_8_16_chars:                  ; 0xc3006 LB 0x22
    5788     push bp                                   ; 55                          ; 0xc3006 vgabios.c:2099
    5789     mov bp, sp                                ; 89 e5                       ; 0xc3007
    5790     push bx                                   ; 53                          ; 0xc3009
    5791     push cx                                   ; 51                          ; 0xc300a
    5792     mov bl, al                                ; 88 c3                       ; 0xc300b
    5793     mov al, dl                                ; 88 d0                       ; 0xc300d
    5794     xor ah, ah                                ; 30 e4                       ; 0xc300f vgabios.c:2101
    5795     push ax                                   ; 50                          ; 0xc3011
    5796     mov al, bl                                ; 88 d8                       ; 0xc3012
    5797     mov cx, ax                                ; 89 c1                       ; 0xc3014
    5798     mov bx, strict word 00010h                ; bb 10 00                    ; 0xc3016
    5799     mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc3019
    5800     mov dx, ds                                ; 8c da                       ; 0xc301c
    5801     call 02f58h                               ; e8 37 ff                    ; 0xc301e
    5802     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3021 vgabios.c:2102
    5803     pop cx                                    ; 59                          ; 0xc3024
    5804     pop bx                                    ; 5b                          ; 0xc3025
    5805     pop bp                                    ; 5d                          ; 0xc3026
    5806     retn                                      ; c3                          ; 0xc3027
    5807   ; disGetNextSymbol 0xc3028 LB 0x159d -> off=0x0 cb=0000000000000005 uValue=00000000000c3028 'biosfn_alternate_prtsc'
    5808 biosfn_alternate_prtsc:                      ; 0xc3028 LB 0x5
    5809     push bp                                   ; 55                          ; 0xc3028 vgabios.c:2104
    5810     mov bp, sp                                ; 89 e5                       ; 0xc3029
    5811     pop bp                                    ; 5d                          ; 0xc302b vgabios.c:2109
    5812     retn                                      ; c3                          ; 0xc302c
    5813   ; disGetNextSymbol 0xc302d LB 0x1598 -> off=0x0 cb=0000000000000032 uValue=00000000000c302d 'biosfn_set_txt_lines'
    5814 biosfn_set_txt_lines:                        ; 0xc302d LB 0x32
    5815     push bx                                   ; 53                          ; 0xc302d vgabios.c:2111
    5816     push si                                   ; 56                          ; 0xc302e
    5817     push bp                                   ; 55                          ; 0xc302f
    5818     mov bp, sp                                ; 89 e5                       ; 0xc3030
    5819     mov bl, al                                ; 88 c3                       ; 0xc3032
    5820     mov si, 00089h                            ; be 89 00                    ; 0xc3034 vgabios.c:47
    5821     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3037
    5822     mov es, ax                                ; 8e c0                       ; 0xc303a
    5823     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc303c
    5824     and AL, strict byte 06fh                  ; 24 6f                       ; 0xc303f vgabios.c:2117
    5825     cmp bl, 002h                              ; 80 fb 02                    ; 0xc3041 vgabios.c:2119
    5826     je short 0304eh                           ; 74 08                       ; 0xc3044
    5827     test bl, bl                               ; 84 db                       ; 0xc3046
    5828     jne short 03050h                          ; 75 06                       ; 0xc3048
    5829     or AL, strict byte 080h                   ; 0c 80                       ; 0xc304a vgabios.c:2122
    5830     jmp short 03050h                          ; eb 02                       ; 0xc304c vgabios.c:2123
    5831     or AL, strict byte 010h                   ; 0c 10                       ; 0xc304e vgabios.c:2125
    5832     mov bx, 00089h                            ; bb 89 00                    ; 0xc3050 vgabios.c:52
    5833     mov si, strict word 00040h                ; be 40 00                    ; 0xc3053
    5834     mov es, si                                ; 8e c6                       ; 0xc3056
    5835     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3058
    5836     pop bp                                    ; 5d                          ; 0xc305b vgabios.c:2129
    5837     pop si                                    ; 5e                          ; 0xc305c
    5838     pop bx                                    ; 5b                          ; 0xc305d
    5839     retn                                      ; c3                          ; 0xc305e
    5840   ; disGetNextSymbol 0xc305f LB 0x1566 -> off=0x0 cb=0000000000000005 uValue=00000000000c305f 'biosfn_switch_video_interface'
    5841 biosfn_switch_video_interface:               ; 0xc305f LB 0x5
    5842     push bp                                   ; 55                          ; 0xc305f vgabios.c:2132
    5843     mov bp, sp                                ; 89 e5                       ; 0xc3060
    5844     pop bp                                    ; 5d                          ; 0xc3062 vgabios.c:2137
    5845     retn                                      ; c3                          ; 0xc3063
    5846   ; disGetNextSymbol 0xc3064 LB 0x1561 -> off=0x0 cb=0000000000000005 uValue=00000000000c3064 'biosfn_enable_video_refresh_control'
    5847 biosfn_enable_video_refresh_control:         ; 0xc3064 LB 0x5
    5848     push bp                                   ; 55                          ; 0xc3064 vgabios.c:2138
    5849     mov bp, sp                                ; 89 e5                       ; 0xc3065
    5850     pop bp                                    ; 5d                          ; 0xc3067 vgabios.c:2143
    5851     retn                                      ; c3                          ; 0xc3068
    5852   ; disGetNextSymbol 0xc3069 LB 0x155c -> off=0x0 cb=000000000000009d uValue=00000000000c3069 'biosfn_write_string'
    5853 biosfn_write_string:                         ; 0xc3069 LB 0x9d
    5854     push bp                                   ; 55                          ; 0xc3069 vgabios.c:2146
    5855     mov bp, sp                                ; 89 e5                       ; 0xc306a
    5856     push si                                   ; 56                          ; 0xc306c
    5857     push di                                   ; 57                          ; 0xc306d
    5858     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc306e
    5859     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3071
    5860     mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc3074
    5861     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc3077
    5862     mov si, cx                                ; 89 ce                       ; 0xc307a
    5863     mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc307c
    5864     mov al, dl                                ; 88 d0                       ; 0xc307f vgabios.c:2153
    5865     xor ah, ah                                ; 30 e4                       ; 0xc3081
    5866     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc3083
    5867     lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc3086
    5868     call 00a96h                               ; e8 0a da                    ; 0xc3089
    5869     cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc308c vgabios.c:2156
    5870     jne short 030a3h                          ; 75 11                       ; 0xc3090
    5871     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3092 vgabios.c:2157
    5872     mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc3095
    5873     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc3098 vgabios.c:2158
    5874     xor al, al                                ; 30 c0                       ; 0xc309b
    5875     shr ax, 008h                              ; c1 e8 08                    ; 0xc309d
    5876     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc30a0
    5877     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc30a3 vgabios.c:2161
    5878     xor dh, dh                                ; 30 f6                       ; 0xc30a6
    5879     sal dx, 008h                              ; c1 e2 08                    ; 0xc30a8
    5880     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc30ab
    5881     xor ah, ah                                ; 30 e4                       ; 0xc30ae
    5882     add dx, ax                                ; 01 c2                       ; 0xc30b0
    5883     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc30b2 vgabios.c:2162
    5884     call 01293h                               ; e8 db e1                    ; 0xc30b5
    5885     dec si                                    ; 4e                          ; 0xc30b8 vgabios.c:2164
    5886     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc30b9
    5887     je short 030ech                           ; 74 2e                       ; 0xc30bc
    5888     mov bx, di                                ; 89 fb                       ; 0xc30be vgabios.c:2166
    5889     inc di                                    ; 47                          ; 0xc30c0
    5890     mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc30c1 vgabios.c:47
    5891     mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc30c4
    5892     test byte [bp-006h], 002h                 ; f6 46 fa 02                 ; 0xc30c7 vgabios.c:2167
    5893     je short 030d6h                           ; 74 09                       ; 0xc30cb
    5894     mov bx, di                                ; 89 fb                       ; 0xc30cd vgabios.c:2168
    5895     inc di                                    ; 47                          ; 0xc30cf
    5896     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc30d0 vgabios.c:47
    5897     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc30d3 vgabios.c:48
    5898     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc30d6 vgabios.c:2170
    5899     xor bh, bh                                ; 30 ff                       ; 0xc30d9
    5900     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc30db
    5901     xor dh, dh                                ; 30 f6                       ; 0xc30de
    5902     mov al, ah                                ; 88 e0                       ; 0xc30e0
    5903     xor ah, ah                                ; 30 e4                       ; 0xc30e2
    5904     mov cx, strict word 00003h                ; b9 03 00                    ; 0xc30e4
    5905     call 029e4h                               ; e8 fa f8                    ; 0xc30e7
    5906     jmp short 030b8h                          ; eb cc                       ; 0xc30ea vgabios.c:2171
    5907     test byte [bp-006h], 001h                 ; f6 46 fa 01                 ; 0xc30ec vgabios.c:2174
    5908     jne short 030fdh                          ; 75 0b                       ; 0xc30f0
    5909     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc30f2 vgabios.c:2175
    5910     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc30f5
    5911     xor ah, ah                                ; 30 e4                       ; 0xc30f8
    5912     call 01293h                               ; e8 96 e1                    ; 0xc30fa
    5913     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc30fd vgabios.c:2176
    5914     pop di                                    ; 5f                          ; 0xc3100
    5915     pop si                                    ; 5e                          ; 0xc3101
    5916     pop bp                                    ; 5d                          ; 0xc3102
    5917     retn 00008h                               ; c2 08 00                    ; 0xc3103
    5918   ; disGetNextSymbol 0xc3106 LB 0x14bf -> off=0x0 cb=00000000000001ef uValue=00000000000c3106 'biosfn_read_state_info'
    5919 biosfn_read_state_info:                      ; 0xc3106 LB 0x1ef
    5920     push bp                                   ; 55                          ; 0xc3106 vgabios.c:2179
    5921     mov bp, sp                                ; 89 e5                       ; 0xc3107
    5922     push cx                                   ; 51                          ; 0xc3109
    5923     push si                                   ; 56                          ; 0xc310a
    5924     push di                                   ; 57                          ; 0xc310b
    5925     push ax                                   ; 50                          ; 0xc310c
    5926     push ax                                   ; 50                          ; 0xc310d
    5927     push dx                                   ; 52                          ; 0xc310e
    5928     mov si, strict word 00049h                ; be 49 00                    ; 0xc310f vgabios.c:47
    5929     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3112
    5930     mov es, ax                                ; 8e c0                       ; 0xc3115
    5931     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3117
    5932     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc311a vgabios.c:48
    5933     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc311d vgabios.c:57
    5934     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3120
    5935     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc3123 vgabios.c:58
    5936     mov ax, ds                                ; 8c d8                       ; 0xc3126 vgabios.c:2190
    5937     mov es, dx                                ; 8e c2                       ; 0xc3128 vgabios.c:72
    5938     mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc312a
    5939     mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc312f
    5940     lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc3133 vgabios.c:2195
    5941     mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc3136
    5942     mov si, strict word 00049h                ; be 49 00                    ; 0xc3139
    5943     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc313c
    5944     jcxz 03147h                               ; e3 06                       ; 0xc313f
    5945     push DS                                   ; 1e                          ; 0xc3141
    5946     mov ds, dx                                ; 8e da                       ; 0xc3142
    5947     rep movsb                                 ; f3 a4                       ; 0xc3144
    5948     pop DS                                    ; 1f                          ; 0xc3146
    5949     mov si, 00084h                            ; be 84 00                    ; 0xc3147 vgabios.c:47
    5950     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc314a
    5951     mov es, ax                                ; 8e c0                       ; 0xc314d
    5952     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc314f
     5685    mov bx, strict word 00008h                ; bb 08 00                    ; 0xc2f4b
     5686    mov ax, 0556ch                            ; b8 6c 55                    ; 0xc2f4e
     5687    mov dx, ds                                ; 8c da                       ; 0xc2f51
     5688    call 02eafh                               ; e8 59 ff                    ; 0xc2f53
     5689    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2f56 vgabios.c:2058
     5690    pop cx                                    ; 59                          ; 0xc2f59
     5691    pop bx                                    ; 5b                          ; 0xc2f5a
     5692    pop bp                                    ; 5d                          ; 0xc2f5b
     5693    retn                                      ; c3                          ; 0xc2f5c
     5694  ; disGetNextSymbol 0xc2f5d LB 0x15d5 -> off=0x0 cb=0000000000000022 uValue=00000000000c2f5d 'biosfn_load_gfx_8_16_chars'
     5695biosfn_load_gfx_8_16_chars:                  ; 0xc2f5d LB 0x22
     5696    push bp                                   ; 55                          ; 0xc2f5d vgabios.c:2059
     5697    mov bp, sp                                ; 89 e5                       ; 0xc2f5e
     5698    push bx                                   ; 53                          ; 0xc2f60
     5699    push cx                                   ; 51                          ; 0xc2f61
     5700    mov bl, al                                ; 88 c3                       ; 0xc2f62
     5701    mov al, dl                                ; 88 d0                       ; 0xc2f64
     5702    xor ah, ah                                ; 30 e4                       ; 0xc2f66 vgabios.c:2061
     5703    push ax                                   ; 50                          ; 0xc2f68
     5704    mov al, bl                                ; 88 d8                       ; 0xc2f69
     5705    mov cx, ax                                ; 89 c1                       ; 0xc2f6b
     5706    mov bx, strict word 00010h                ; bb 10 00                    ; 0xc2f6d
     5707    mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc2f70
     5708    mov dx, ds                                ; 8c da                       ; 0xc2f73
     5709    call 02eafh                               ; e8 37 ff                    ; 0xc2f75
     5710    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2f78 vgabios.c:2062
     5711    pop cx                                    ; 59                          ; 0xc2f7b
     5712    pop bx                                    ; 5b                          ; 0xc2f7c
     5713    pop bp                                    ; 5d                          ; 0xc2f7d
     5714    retn                                      ; c3                          ; 0xc2f7e
     5715  ; disGetNextSymbol 0xc2f7f LB 0x15b3 -> off=0x0 cb=0000000000000005 uValue=00000000000c2f7f 'biosfn_alternate_prtsc'
     5716biosfn_alternate_prtsc:                      ; 0xc2f7f LB 0x5
     5717    push bp                                   ; 55                          ; 0xc2f7f vgabios.c:2064
     5718    mov bp, sp                                ; 89 e5                       ; 0xc2f80
     5719    pop bp                                    ; 5d                          ; 0xc2f82 vgabios.c:2069
     5720    retn                                      ; c3                          ; 0xc2f83
     5721  ; disGetNextSymbol 0xc2f84 LB 0x15ae -> off=0x0 cb=0000000000000032 uValue=00000000000c2f84 'biosfn_set_txt_lines'
     5722biosfn_set_txt_lines:                        ; 0xc2f84 LB 0x32
     5723    push bx                                   ; 53                          ; 0xc2f84 vgabios.c:2071
     5724    push si                                   ; 56                          ; 0xc2f85
     5725    push bp                                   ; 55                          ; 0xc2f86
     5726    mov bp, sp                                ; 89 e5                       ; 0xc2f87
     5727    mov bl, al                                ; 88 c3                       ; 0xc2f89
     5728    mov si, 00089h                            ; be 89 00                    ; 0xc2f8b vgabios.c:47
     5729    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f8e
     5730    mov es, ax                                ; 8e c0                       ; 0xc2f91
     5731    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f93
     5732    and AL, strict byte 06fh                  ; 24 6f                       ; 0xc2f96 vgabios.c:2077
     5733    cmp bl, 002h                              ; 80 fb 02                    ; 0xc2f98 vgabios.c:2079
     5734    je short 02fa5h                           ; 74 08                       ; 0xc2f9b
     5735    test bl, bl                               ; 84 db                       ; 0xc2f9d
     5736    jne short 02fa7h                          ; 75 06                       ; 0xc2f9f
     5737    or AL, strict byte 080h                   ; 0c 80                       ; 0xc2fa1 vgabios.c:2082
     5738    jmp short 02fa7h                          ; eb 02                       ; 0xc2fa3 vgabios.c:2083
     5739    or AL, strict byte 010h                   ; 0c 10                       ; 0xc2fa5 vgabios.c:2085
     5740    mov bx, 00089h                            ; bb 89 00                    ; 0xc2fa7 vgabios.c:52
     5741    mov si, strict word 00040h                ; be 40 00                    ; 0xc2faa
     5742    mov es, si                                ; 8e c6                       ; 0xc2fad
     5743    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2faf
     5744    pop bp                                    ; 5d                          ; 0xc2fb2 vgabios.c:2089
     5745    pop si                                    ; 5e                          ; 0xc2fb3
     5746    pop bx                                    ; 5b                          ; 0xc2fb4
     5747    retn                                      ; c3                          ; 0xc2fb5
     5748  ; disGetNextSymbol 0xc2fb6 LB 0x157c -> off=0x0 cb=0000000000000005 uValue=00000000000c2fb6 'biosfn_switch_video_interface'
     5749biosfn_switch_video_interface:               ; 0xc2fb6 LB 0x5
     5750    push bp                                   ; 55                          ; 0xc2fb6 vgabios.c:2092
     5751    mov bp, sp                                ; 89 e5                       ; 0xc2fb7
     5752    pop bp                                    ; 5d                          ; 0xc2fb9 vgabios.c:2097
     5753    retn                                      ; c3                          ; 0xc2fba
     5754  ; disGetNextSymbol 0xc2fbb LB 0x1577 -> off=0x0 cb=0000000000000005 uValue=00000000000c2fbb 'biosfn_enable_video_refresh_control'
     5755biosfn_enable_video_refresh_control:         ; 0xc2fbb LB 0x5
     5756    push bp                                   ; 55                          ; 0xc2fbb vgabios.c:2098
     5757    mov bp, sp                                ; 89 e5                       ; 0xc2fbc
     5758    pop bp                                    ; 5d                          ; 0xc2fbe vgabios.c:2103
     5759    retn                                      ; c3                          ; 0xc2fbf
     5760  ; disGetNextSymbol 0xc2fc0 LB 0x1572 -> off=0x0 cb=000000000000009d uValue=00000000000c2fc0 'biosfn_write_string'
     5761biosfn_write_string:                         ; 0xc2fc0 LB 0x9d
     5762    push bp                                   ; 55                          ; 0xc2fc0 vgabios.c:2106
     5763    mov bp, sp                                ; 89 e5                       ; 0xc2fc1
     5764    push si                                   ; 56                          ; 0xc2fc3
     5765    push di                                   ; 57                          ; 0xc2fc4
     5766    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2fc5
     5767    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2fc8
     5768    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc2fcb
     5769    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2fce
     5770    mov si, cx                                ; 89 ce                       ; 0xc2fd1
     5771    mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2fd3
     5772    mov al, dl                                ; 88 d0                       ; 0xc2fd6 vgabios.c:2113
     5773    xor ah, ah                                ; 30 e4                       ; 0xc2fd8
     5774    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2fda
     5775    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2fdd
     5776    call 00a96h                               ; e8 b3 da                    ; 0xc2fe0
     5777    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2fe3 vgabios.c:2116
     5778    jne short 02ffah                          ; 75 11                       ; 0xc2fe7
     5779    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2fe9 vgabios.c:2117
     5780    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2fec
     5781    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2fef vgabios.c:2118
     5782    xor al, al                                ; 30 c0                       ; 0xc2ff2
     5783    shr ax, 008h                              ; c1 e8 08                    ; 0xc2ff4
     5784    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2ff7
     5785    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc2ffa vgabios.c:2121
     5786    xor dh, dh                                ; 30 f6                       ; 0xc2ffd
     5787    sal dx, 008h                              ; c1 e2 08                    ; 0xc2fff
     5788    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc3002
     5789    xor ah, ah                                ; 30 e4                       ; 0xc3005
     5790    add dx, ax                                ; 01 c2                       ; 0xc3007
     5791    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3009 vgabios.c:2122
     5792    call 01293h                               ; e8 84 e2                    ; 0xc300c
     5793    dec si                                    ; 4e                          ; 0xc300f vgabios.c:2124
     5794    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc3010
     5795    je short 03043h                           ; 74 2e                       ; 0xc3013
     5796    mov bx, di                                ; 89 fb                       ; 0xc3015 vgabios.c:2126
     5797    inc di                                    ; 47                          ; 0xc3017
     5798    mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc3018 vgabios.c:47
     5799    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc301b
     5800    test byte [bp-006h], 002h                 ; f6 46 fa 02                 ; 0xc301e vgabios.c:2127
     5801    je short 0302dh                           ; 74 09                       ; 0xc3022
     5802    mov bx, di                                ; 89 fb                       ; 0xc3024 vgabios.c:2128
     5803    inc di                                    ; 47                          ; 0xc3026
     5804    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3027 vgabios.c:47
     5805    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc302a vgabios.c:48
     5806    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc302d vgabios.c:2130
     5807    xor bh, bh                                ; 30 ff                       ; 0xc3030
     5808    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc3032
     5809    xor dh, dh                                ; 30 f6                       ; 0xc3035
     5810    mov al, ah                                ; 88 e0                       ; 0xc3037
     5811    xor ah, ah                                ; 30 e4                       ; 0xc3039
     5812    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc303b
     5813    call 02a16h                               ; e8 d5 f9                    ; 0xc303e
     5814    jmp short 0300fh                          ; eb cc                       ; 0xc3041 vgabios.c:2131
     5815    test byte [bp-006h], 001h                 ; f6 46 fa 01                 ; 0xc3043 vgabios.c:2134
     5816    jne short 03054h                          ; 75 0b                       ; 0xc3047
     5817    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc3049 vgabios.c:2135
     5818    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc304c
     5819    xor ah, ah                                ; 30 e4                       ; 0xc304f
     5820    call 01293h                               ; e8 3f e2                    ; 0xc3051
     5821    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3054 vgabios.c:2136
     5822    pop di                                    ; 5f                          ; 0xc3057
     5823    pop si                                    ; 5e                          ; 0xc3058
     5824    pop bp                                    ; 5d                          ; 0xc3059
     5825    retn 00008h                               ; c2 08 00                    ; 0xc305a
     5826  ; disGetNextSymbol 0xc305d LB 0x14d5 -> off=0x0 cb=00000000000001ef uValue=00000000000c305d 'biosfn_read_state_info'
     5827biosfn_read_state_info:                      ; 0xc305d LB 0x1ef
     5828    push bp                                   ; 55                          ; 0xc305d vgabios.c:2139
     5829    mov bp, sp                                ; 89 e5                       ; 0xc305e
     5830    push cx                                   ; 51                          ; 0xc3060
     5831    push si                                   ; 56                          ; 0xc3061
     5832    push di                                   ; 57                          ; 0xc3062
     5833    push ax                                   ; 50                          ; 0xc3063
     5834    push ax                                   ; 50                          ; 0xc3064
     5835    push dx                                   ; 52                          ; 0xc3065
     5836    mov si, strict word 00049h                ; be 49 00                    ; 0xc3066 vgabios.c:47
     5837    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3069
     5838    mov es, ax                                ; 8e c0                       ; 0xc306c
     5839    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc306e
     5840    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc3071 vgabios.c:48
     5841    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc3074 vgabios.c:57
     5842    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3077
     5843    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc307a vgabios.c:58
     5844    mov ax, ds                                ; 8c d8                       ; 0xc307d vgabios.c:2150
     5845    mov es, dx                                ; 8e c2                       ; 0xc307f vgabios.c:72
     5846    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc3081
     5847    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc3086
     5848    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc308a vgabios.c:2155
     5849    mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc308d
     5850    mov si, strict word 00049h                ; be 49 00                    ; 0xc3090
     5851    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3093
     5852    jcxz 0309eh                               ; e3 06                       ; 0xc3096
     5853    push DS                                   ; 1e                          ; 0xc3098
     5854    mov ds, dx                                ; 8e da                       ; 0xc3099
     5855    rep movsb                                 ; f3 a4                       ; 0xc309b
     5856    pop DS                                    ; 1f                          ; 0xc309d
     5857    mov si, 00084h                            ; be 84 00                    ; 0xc309e vgabios.c:47
     5858    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc30a1
     5859    mov es, ax                                ; 8e c0                       ; 0xc30a4
     5860    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc30a6
    59535861    db  0feh, 0c0h
    5954     ; inc al                                    ; fe c0                     ; 0xc3152 vgabios.c:48
    5955     lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc3154
    5956     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3157 vgabios.c:52
    5957     mov byte [es:si], al                      ; 26 88 04                    ; 0xc315a
    5958     lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc315d vgabios.c:2197
    5959     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc3160
    5960     mov si, 00085h                            ; be 85 00                    ; 0xc3163
    5961     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3166
    5962     jcxz 03171h                               ; e3 06                       ; 0xc3169
    5963     push DS                                   ; 1e                          ; 0xc316b
    5964     mov ds, dx                                ; 8e da                       ; 0xc316c
    5965     rep movsb                                 ; f3 a4                       ; 0xc316e
    5966     pop DS                                    ; 1f                          ; 0xc3170
    5967     mov si, 0008ah                            ; be 8a 00                    ; 0xc3171 vgabios.c:47
    5968     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3174
    5969     mov es, ax                                ; 8e c0                       ; 0xc3177
    5970     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3179
    5971     lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc317c vgabios.c:48
    5972     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc317f vgabios.c:52
    5973     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3182
    5974     lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc3185 vgabios.c:2200
    5975     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc3188 vgabios.c:52
    5976     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc318c vgabios.c:2201
    5977     mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc318f vgabios.c:62
    5978     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc3194 vgabios.c:2202
    5979     mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc3197 vgabios.c:52
    5980     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc319b vgabios.c:2203
    5981     mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc319e vgabios.c:52
    5982     lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc31a2 vgabios.c:2204
    5983     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc31a5 vgabios.c:52
    5984     lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc31a9 vgabios.c:2205
    5985     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc31ac vgabios.c:52
    5986     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc31b0 vgabios.c:2206
    5987     mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc31b3 vgabios.c:52
    5988     lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc31b7 vgabios.c:2207
    5989     mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc31ba vgabios.c:52
    5990     lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc31be vgabios.c:2208
    5991     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc31c1 vgabios.c:52
    5992     mov si, 00089h                            ; be 89 00                    ; 0xc31c5 vgabios.c:47
    5993     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31c8
    5994     mov es, ax                                ; 8e c0                       ; 0xc31cb
    5995     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31cd
    5996     mov dl, al                                ; 88 c2                       ; 0xc31d0 vgabios.c:2213
    5997     and dl, 080h                              ; 80 e2 80                    ; 0xc31d2
    5998     xor dh, dh                                ; 30 f6                       ; 0xc31d5
    5999     sar dx, 006h                              ; c1 fa 06                    ; 0xc31d7
    6000     and AL, strict byte 010h                  ; 24 10                       ; 0xc31da
    6001     xor ah, ah                                ; 30 e4                       ; 0xc31dc
    6002     sar ax, 004h                              ; c1 f8 04                    ; 0xc31de
    6003     or ax, dx                                 ; 09 d0                       ; 0xc31e1
    6004     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc31e3 vgabios.c:2214
    6005     je short 031f9h                           ; 74 11                       ; 0xc31e6
    6006     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc31e8
    6007     je short 031f5h                           ; 74 08                       ; 0xc31eb
    6008     test ax, ax                               ; 85 c0                       ; 0xc31ed
    6009     jne short 031f9h                          ; 75 08                       ; 0xc31ef
    6010     mov AL, strict byte 001h                  ; b0 01                       ; 0xc31f1 vgabios.c:2215
    6011     jmp short 031fbh                          ; eb 06                       ; 0xc31f3
    6012     mov AL, strict byte 002h                  ; b0 02                       ; 0xc31f5 vgabios.c:2216
    6013     jmp short 031fbh                          ; eb 02                       ; 0xc31f7
    6014     xor al, al                                ; 30 c0                       ; 0xc31f9 vgabios.c:2218
    6015     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc31fb vgabios.c:2220
    6016     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc31fe vgabios.c:52
    6017     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3201
    6018     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3204 vgabios.c:2223
    6019     cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc3207
    6020     jc short 0322ah                           ; 72 1f                       ; 0xc3209
    6021     cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc320b
    6022     jnbe short 0322ah                         ; 77 1b                       ; 0xc320d
    6023     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc320f vgabios.c:2224
    6024     test ax, ax                               ; 85 c0                       ; 0xc3212
    6025     je short 0326ch                           ; 74 56                       ; 0xc3214
    6026     mov si, ax                                ; 89 c6                       ; 0xc3216 vgabios.c:2225
    6027     shr si, 002h                              ; c1 ee 02                    ; 0xc3218
    6028     mov ax, 04000h                            ; b8 00 40                    ; 0xc321b
    6029     xor dx, dx                                ; 31 d2                       ; 0xc321e
    6030     div si                                    ; f7 f6                       ; 0xc3220
    6031     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc3222
    6032     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3225 vgabios.c:52
    6033     jmp short 0326ch                          ; eb 42                       ; 0xc3228 vgabios.c:2226
    6034     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc322a
    6035     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc322d
    6036     cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc3230
    6037     jne short 03245h                          ; 75 11                       ; 0xc3232
    6038     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3234 vgabios.c:52
    6039     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc3237
    6040     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc323b vgabios.c:2228
    6041     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc323e vgabios.c:62
    6042     jmp short 0326ch                          ; eb 27                       ; 0xc3243 vgabios.c:2229
    6043     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc3245
    6044     jc short 0326ch                           ; 72 23                       ; 0xc3247
    6045     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc3249
    6046     jnbe short 0326ch                         ; 77 1f                       ; 0xc324b
    6047     cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc324d vgabios.c:2231
    6048     je short 03261h                           ; 74 0e                       ; 0xc3251
    6049     mov ax, 04000h                            ; b8 00 40                    ; 0xc3253 vgabios.c:2232
    6050     xor dx, dx                                ; 31 d2                       ; 0xc3256
    6051     div word [bp-00ah]                        ; f7 76 f6                    ; 0xc3258
    6052     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc325b vgabios.c:52
    6053     mov byte [es:si], al                      ; 26 88 04                    ; 0xc325e
    6054     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc3261 vgabios.c:2233
    6055     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3264 vgabios.c:62
    6056     mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc3267
    6057     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc326c vgabios.c:2235
    6058     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc326f
    6059     je short 03277h                           ; 74 04                       ; 0xc3271
    6060     cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc3273
    6061     jne short 03282h                          ; 75 0b                       ; 0xc3275
    6062     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc3277 vgabios.c:2236
    6063     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc327a vgabios.c:62
    6064     mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc327d
    6065     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3282 vgabios.c:2238
    6066     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc3285
    6067     jc short 032deh                           ; 72 55                       ; 0xc3287
    6068     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc3289
    6069     je short 032deh                           ; 74 51                       ; 0xc328b
    6070     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc328d vgabios.c:2239
    6071     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3290 vgabios.c:52
    6072     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc3293
    6073     mov si, 00084h                            ; be 84 00                    ; 0xc3297 vgabios.c:47
    6074     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc329a
    6075     mov es, ax                                ; 8e c0                       ; 0xc329d
    6076     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc329f
    6077     xor ah, ah                                ; 30 e4                       ; 0xc32a2 vgabios.c:48
    6078     inc ax                                    ; 40                          ; 0xc32a4
    6079     mov si, 00085h                            ; be 85 00                    ; 0xc32a5 vgabios.c:47
    6080     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc32a8
    6081     xor dh, dh                                ; 30 f6                       ; 0xc32ab vgabios.c:48
    6082     imul dx                                   ; f7 ea                       ; 0xc32ad
    6083     cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc32af vgabios.c:2241
    6084     jc short 032c2h                           ; 72 0e                       ; 0xc32b2
    6085     jbe short 032cbh                          ; 76 15                       ; 0xc32b4
    6086     cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc32b6
    6087     je short 032d3h                           ; 74 18                       ; 0xc32b9
    6088     cmp ax, 00190h                            ; 3d 90 01                    ; 0xc32bb
    6089     je short 032cfh                           ; 74 0f                       ; 0xc32be
    6090     jmp short 032d3h                          ; eb 11                       ; 0xc32c0
    6091     cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc32c2
    6092     jne short 032d3h                          ; 75 0c                       ; 0xc32c5
    6093     xor al, al                                ; 30 c0                       ; 0xc32c7 vgabios.c:2242
    6094     jmp short 032d5h                          ; eb 0a                       ; 0xc32c9
    6095     mov AL, strict byte 001h                  ; b0 01                       ; 0xc32cb vgabios.c:2243
    6096     jmp short 032d5h                          ; eb 06                       ; 0xc32cd
    6097     mov AL, strict byte 002h                  ; b0 02                       ; 0xc32cf vgabios.c:2244
    6098     jmp short 032d5h                          ; eb 02                       ; 0xc32d1
    6099     mov AL, strict byte 003h                  ; b0 03                       ; 0xc32d3 vgabios.c:2246
    6100     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc32d5 vgabios.c:2248
    6101     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc32d8 vgabios.c:52
    6102     mov byte [es:si], al                      ; 26 88 04                    ; 0xc32db
    6103     lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc32de vgabios.c:2251
    6104     mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc32e1
    6105     xor ax, ax                                ; 31 c0                       ; 0xc32e4
    6106     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc32e6
    6107     jcxz 032edh                               ; e3 02                       ; 0xc32e9
    6108     rep stosb                                 ; f3 aa                       ; 0xc32eb
    6109     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc32ed vgabios.c:2252
    6110     pop di                                    ; 5f                          ; 0xc32f0
    6111     pop si                                    ; 5e                          ; 0xc32f1
    6112     pop cx                                    ; 59                          ; 0xc32f2
    6113     pop bp                                    ; 5d                          ; 0xc32f3
    6114     retn                                      ; c3                          ; 0xc32f4
    6115   ; disGetNextSymbol 0xc32f5 LB 0x12d0 -> off=0x0 cb=0000000000000023 uValue=00000000000c32f5 'biosfn_read_video_state_size2'
    6116 biosfn_read_video_state_size2:               ; 0xc32f5 LB 0x23
    6117     push dx                                   ; 52                          ; 0xc32f5 vgabios.c:2255
    6118     push bp                                   ; 55                          ; 0xc32f6
    6119     mov bp, sp                                ; 89 e5                       ; 0xc32f7
    6120     mov dx, ax                                ; 89 c2                       ; 0xc32f9
    6121     xor ax, ax                                ; 31 c0                       ; 0xc32fb vgabios.c:2259
    6122     test dl, 001h                             ; f6 c2 01                    ; 0xc32fd vgabios.c:2260
    6123     je short 03305h                           ; 74 03                       ; 0xc3300
    6124     mov ax, strict word 00046h                ; b8 46 00                    ; 0xc3302 vgabios.c:2261
    6125     test dl, 002h                             ; f6 c2 02                    ; 0xc3305 vgabios.c:2263
    6126     je short 0330dh                           ; 74 03                       ; 0xc3308
    6127     add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc330a vgabios.c:2264
    6128     test dl, 004h                             ; f6 c2 04                    ; 0xc330d vgabios.c:2266
    6129     je short 03315h                           ; 74 03                       ; 0xc3310
    6130     add ax, 00304h                            ; 05 04 03                    ; 0xc3312 vgabios.c:2267
    6131     pop bp                                    ; 5d                          ; 0xc3315 vgabios.c:2270
    6132     pop dx                                    ; 5a                          ; 0xc3316
    6133     retn                                      ; c3                          ; 0xc3317
    6134   ; disGetNextSymbol 0xc3318 LB 0x12ad -> off=0x0 cb=0000000000000018 uValue=00000000000c3318 'vga_get_video_state_size'
    6135 vga_get_video_state_size:                    ; 0xc3318 LB 0x18
    6136     push bp                                   ; 55                          ; 0xc3318 vgabios.c:2272
    6137     mov bp, sp                                ; 89 e5                       ; 0xc3319
    6138     push bx                                   ; 53                          ; 0xc331b
    6139     mov bx, dx                                ; 89 d3                       ; 0xc331c
    6140     call 032f5h                               ; e8 d4 ff                    ; 0xc331e vgabios.c:2275
    6141     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc3321
    6142     shr ax, 006h                              ; c1 e8 06                    ; 0xc3324
    6143     mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc3327
    6144     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc332a vgabios.c:2276
    6145     pop bx                                    ; 5b                          ; 0xc332d
    6146     pop bp                                    ; 5d                          ; 0xc332e
    6147     retn                                      ; c3                          ; 0xc332f
    6148   ; disGetNextSymbol 0xc3330 LB 0x1295 -> off=0x0 cb=00000000000002d8 uValue=00000000000c3330 'biosfn_save_video_state'
    6149 biosfn_save_video_state:                     ; 0xc3330 LB 0x2d8
    6150     push bp                                   ; 55                          ; 0xc3330 vgabios.c:2278
    6151     mov bp, sp                                ; 89 e5                       ; 0xc3331
    6152     push cx                                   ; 51                          ; 0xc3333
    6153     push si                                   ; 56                          ; 0xc3334
    6154     push di                                   ; 57                          ; 0xc3335
    6155     push ax                                   ; 50                          ; 0xc3336
    6156     push ax                                   ; 50                          ; 0xc3337
    6157     push ax                                   ; 50                          ; 0xc3338
    6158     mov cx, dx                                ; 89 d1                       ; 0xc3339
    6159     mov si, strict word 00063h                ; be 63 00                    ; 0xc333b vgabios.c:57
    6160     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc333e
    6161     mov es, ax                                ; 8e c0                       ; 0xc3341
    6162     mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc3343
    6163     mov si, di                                ; 89 fe                       ; 0xc3346 vgabios.c:58
    6164     test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc3348 vgabios.c:2283
    6165     je short 033b4h                           ; 74 66                       ; 0xc334c
    6166     mov dx, 003c4h                            ; ba c4 03                    ; 0xc334e vgabios.c:2284
    6167     in AL, DX                                 ; ec                          ; 0xc3351
     5862    ; inc al                                    ; fe c0                     ; 0xc30a9 vgabios.c:48
     5863    lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc30ab
     5864    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc30ae vgabios.c:52
     5865    mov byte [es:si], al                      ; 26 88 04                    ; 0xc30b1
     5866    lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc30b4 vgabios.c:2157
     5867    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc30b7
     5868    mov si, 00085h                            ; be 85 00                    ; 0xc30ba
     5869    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc30bd
     5870    jcxz 030c8h                               ; e3 06                       ; 0xc30c0
     5871    push DS                                   ; 1e                          ; 0xc30c2
     5872    mov ds, dx                                ; 8e da                       ; 0xc30c3
     5873    rep movsb                                 ; f3 a4                       ; 0xc30c5
     5874    pop DS                                    ; 1f                          ; 0xc30c7
     5875    mov si, 0008ah                            ; be 8a 00                    ; 0xc30c8 vgabios.c:47
     5876    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc30cb
     5877    mov es, ax                                ; 8e c0                       ; 0xc30ce
     5878    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc30d0
     5879    lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc30d3 vgabios.c:48
     5880    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc30d6 vgabios.c:52
     5881    mov byte [es:si], al                      ; 26 88 04                    ; 0xc30d9
     5882    lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc30dc vgabios.c:2160
     5883    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc30df vgabios.c:52
     5884    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc30e3 vgabios.c:2161
     5885    mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc30e6 vgabios.c:62
     5886    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc30eb vgabios.c:2162
     5887    mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc30ee vgabios.c:52
     5888    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc30f2 vgabios.c:2163
     5889    mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc30f5 vgabios.c:52
     5890    lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc30f9 vgabios.c:2164
     5891    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc30fc vgabios.c:52
     5892    lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc3100 vgabios.c:2165
     5893    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc3103 vgabios.c:52
     5894    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc3107 vgabios.c:2166
     5895    mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc310a vgabios.c:52
     5896    lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc310e vgabios.c:2167
     5897    mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc3111 vgabios.c:52
     5898    lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc3115 vgabios.c:2168
     5899    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc3118 vgabios.c:52
     5900    mov si, 00089h                            ; be 89 00                    ; 0xc311c vgabios.c:47
     5901    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc311f
     5902    mov es, ax                                ; 8e c0                       ; 0xc3122
     5903    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3124
     5904    mov dl, al                                ; 88 c2                       ; 0xc3127 vgabios.c:2173
     5905    and dl, 080h                              ; 80 e2 80                    ; 0xc3129
     5906    xor dh, dh                                ; 30 f6                       ; 0xc312c
     5907    sar dx, 006h                              ; c1 fa 06                    ; 0xc312e
     5908    and AL, strict byte 010h                  ; 24 10                       ; 0xc3131
     5909    xor ah, ah                                ; 30 e4                       ; 0xc3133
     5910    sar ax, 004h                              ; c1 f8 04                    ; 0xc3135
     5911    or ax, dx                                 ; 09 d0                       ; 0xc3138
     5912    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc313a vgabios.c:2174
     5913    je short 03150h                           ; 74 11                       ; 0xc313d
     5914    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc313f
     5915    je short 0314ch                           ; 74 08                       ; 0xc3142
     5916    test ax, ax                               ; 85 c0                       ; 0xc3144
     5917    jne short 03150h                          ; 75 08                       ; 0xc3146
     5918    mov AL, strict byte 001h                  ; b0 01                       ; 0xc3148 vgabios.c:2175
     5919    jmp short 03152h                          ; eb 06                       ; 0xc314a
     5920    mov AL, strict byte 002h                  ; b0 02                       ; 0xc314c vgabios.c:2176
     5921    jmp short 03152h                          ; eb 02                       ; 0xc314e
     5922    xor al, al                                ; 30 c0                       ; 0xc3150 vgabios.c:2178
     5923    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc3152 vgabios.c:2180
     5924    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3155 vgabios.c:52
     5925    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3158
     5926    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc315b vgabios.c:2183
     5927    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc315e
     5928    jc short 03181h                           ; 72 1f                       ; 0xc3160
     5929    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc3162
     5930    jnbe short 03181h                         ; 77 1b                       ; 0xc3164
     5931    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3166 vgabios.c:2184
     5932    test ax, ax                               ; 85 c0                       ; 0xc3169
     5933    je short 031c3h                           ; 74 56                       ; 0xc316b
     5934    mov si, ax                                ; 89 c6                       ; 0xc316d vgabios.c:2185
     5935    shr si, 002h                              ; c1 ee 02                    ; 0xc316f
     5936    mov ax, 04000h                            ; b8 00 40                    ; 0xc3172
     5937    xor dx, dx                                ; 31 d2                       ; 0xc3175
     5938    div si                                    ; f7 f6                       ; 0xc3177
     5939    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc3179
     5940    mov byte [es:si], al                      ; 26 88 04                    ; 0xc317c vgabios.c:52
     5941    jmp short 031c3h                          ; eb 42                       ; 0xc317f vgabios.c:2186
     5942    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc3181
     5943    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3184
     5944    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc3187
     5945    jne short 0319ch                          ; 75 11                       ; 0xc3189
     5946    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc318b vgabios.c:52
     5947    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc318e
     5948    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc3192 vgabios.c:2188
     5949    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3195 vgabios.c:62
     5950    jmp short 031c3h                          ; eb 27                       ; 0xc319a vgabios.c:2189
     5951    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc319c
     5952    jc short 031c3h                           ; 72 23                       ; 0xc319e
     5953    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc31a0
     5954    jnbe short 031c3h                         ; 77 1f                       ; 0xc31a2
     5955    cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc31a4 vgabios.c:2191
     5956    je short 031b8h                           ; 74 0e                       ; 0xc31a8
     5957    mov ax, 04000h                            ; b8 00 40                    ; 0xc31aa vgabios.c:2192
     5958    xor dx, dx                                ; 31 d2                       ; 0xc31ad
     5959    div word [bp-00ah]                        ; f7 76 f6                    ; 0xc31af
     5960    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc31b2 vgabios.c:52
     5961    mov byte [es:si], al                      ; 26 88 04                    ; 0xc31b5
     5962    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc31b8 vgabios.c:2193
     5963    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc31bb vgabios.c:62
     5964    mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc31be
     5965    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc31c3 vgabios.c:2195
     5966    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc31c6
     5967    je short 031ceh                           ; 74 04                       ; 0xc31c8
     5968    cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc31ca
     5969    jne short 031d9h                          ; 75 0b                       ; 0xc31cc
     5970    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc31ce vgabios.c:2196
     5971    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc31d1 vgabios.c:62
     5972    mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc31d4
     5973    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc31d9 vgabios.c:2198
     5974    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc31dc
     5975    jc short 03235h                           ; 72 55                       ; 0xc31de
     5976    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc31e0
     5977    je short 03235h                           ; 74 51                       ; 0xc31e2
     5978    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc31e4 vgabios.c:2199
     5979    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc31e7 vgabios.c:52
     5980    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc31ea
     5981    mov si, 00084h                            ; be 84 00                    ; 0xc31ee vgabios.c:47
     5982    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31f1
     5983    mov es, ax                                ; 8e c0                       ; 0xc31f4
     5984    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31f6
     5985    xor ah, ah                                ; 30 e4                       ; 0xc31f9 vgabios.c:48
     5986    inc ax                                    ; 40                          ; 0xc31fb
     5987    mov si, 00085h                            ; be 85 00                    ; 0xc31fc vgabios.c:47
     5988    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc31ff
     5989    xor dh, dh                                ; 30 f6                       ; 0xc3202 vgabios.c:48
     5990    imul dx                                   ; f7 ea                       ; 0xc3204
     5991    cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc3206 vgabios.c:2201
     5992    jc short 03219h                           ; 72 0e                       ; 0xc3209
     5993    jbe short 03222h                          ; 76 15                       ; 0xc320b
     5994    cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc320d
     5995    je short 0322ah                           ; 74 18                       ; 0xc3210
     5996    cmp ax, 00190h                            ; 3d 90 01                    ; 0xc3212
     5997    je short 03226h                           ; 74 0f                       ; 0xc3215
     5998    jmp short 0322ah                          ; eb 11                       ; 0xc3217
     5999    cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc3219
     6000    jne short 0322ah                          ; 75 0c                       ; 0xc321c
     6001    xor al, al                                ; 30 c0                       ; 0xc321e vgabios.c:2202
     6002    jmp short 0322ch                          ; eb 0a                       ; 0xc3220
     6003    mov AL, strict byte 001h                  ; b0 01                       ; 0xc3222 vgabios.c:2203
     6004    jmp short 0322ch                          ; eb 06                       ; 0xc3224
     6005    mov AL, strict byte 002h                  ; b0 02                       ; 0xc3226 vgabios.c:2204
     6006    jmp short 0322ch                          ; eb 02                       ; 0xc3228
     6007    mov AL, strict byte 003h                  ; b0 03                       ; 0xc322a vgabios.c:2206
     6008    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc322c vgabios.c:2208
     6009    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc322f vgabios.c:52
     6010    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3232
     6011    lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc3235 vgabios.c:2211
     6012    mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc3238
     6013    xor ax, ax                                ; 31 c0                       ; 0xc323b
     6014    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc323d
     6015    jcxz 03244h                               ; e3 02                       ; 0xc3240
     6016    rep stosb                                 ; f3 aa                       ; 0xc3242
     6017    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3244 vgabios.c:2212
     6018    pop di                                    ; 5f                          ; 0xc3247
     6019    pop si                                    ; 5e                          ; 0xc3248
     6020    pop cx                                    ; 59                          ; 0xc3249
     6021    pop bp                                    ; 5d                          ; 0xc324a
     6022    retn                                      ; c3                          ; 0xc324b
     6023  ; disGetNextSymbol 0xc324c LB 0x12e6 -> off=0x0 cb=0000000000000023 uValue=00000000000c324c 'biosfn_read_video_state_size2'
     6024biosfn_read_video_state_size2:               ; 0xc324c LB 0x23
     6025    push dx                                   ; 52                          ; 0xc324c vgabios.c:2215
     6026    push bp                                   ; 55                          ; 0xc324d
     6027    mov bp, sp                                ; 89 e5                       ; 0xc324e
     6028    mov dx, ax                                ; 89 c2                       ; 0xc3250
     6029    xor ax, ax                                ; 31 c0                       ; 0xc3252 vgabios.c:2219
     6030    test dl, 001h                             ; f6 c2 01                    ; 0xc3254 vgabios.c:2220
     6031    je short 0325ch                           ; 74 03                       ; 0xc3257
     6032    mov ax, strict word 00046h                ; b8 46 00                    ; 0xc3259 vgabios.c:2221
     6033    test dl, 002h                             ; f6 c2 02                    ; 0xc325c vgabios.c:2223
     6034    je short 03264h                           ; 74 03                       ; 0xc325f
     6035    add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc3261 vgabios.c:2224
     6036    test dl, 004h                             ; f6 c2 04                    ; 0xc3264 vgabios.c:2226
     6037    je short 0326ch                           ; 74 03                       ; 0xc3267
     6038    add ax, 00304h                            ; 05 04 03                    ; 0xc3269 vgabios.c:2227
     6039    pop bp                                    ; 5d                          ; 0xc326c vgabios.c:2230
     6040    pop dx                                    ; 5a                          ; 0xc326d
     6041    retn                                      ; c3                          ; 0xc326e
     6042  ; disGetNextSymbol 0xc326f LB 0x12c3 -> off=0x0 cb=0000000000000018 uValue=00000000000c326f 'vga_get_video_state_size'
     6043vga_get_video_state_size:                    ; 0xc326f LB 0x18
     6044    push bp                                   ; 55                          ; 0xc326f vgabios.c:2232
     6045    mov bp, sp                                ; 89 e5                       ; 0xc3270
     6046    push bx                                   ; 53                          ; 0xc3272
     6047    mov bx, dx                                ; 89 d3                       ; 0xc3273
     6048    call 0324ch                               ; e8 d4 ff                    ; 0xc3275 vgabios.c:2235
     6049    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc3278
     6050    shr ax, 006h                              ; c1 e8 06                    ; 0xc327b
     6051    mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc327e
     6052    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3281 vgabios.c:2236
     6053    pop bx                                    ; 5b                          ; 0xc3284
     6054    pop bp                                    ; 5d                          ; 0xc3285
     6055    retn                                      ; c3                          ; 0xc3286
     6056  ; disGetNextSymbol 0xc3287 LB 0x12ab -> off=0x0 cb=00000000000002d8 uValue=00000000000c3287 'biosfn_save_video_state'
     6057biosfn_save_video_state:                     ; 0xc3287 LB 0x2d8
     6058    push bp                                   ; 55                          ; 0xc3287 vgabios.c:2238
     6059    mov bp, sp                                ; 89 e5                       ; 0xc3288
     6060    push cx                                   ; 51                          ; 0xc328a
     6061    push si                                   ; 56                          ; 0xc328b
     6062    push di                                   ; 57                          ; 0xc328c
     6063    push ax                                   ; 50                          ; 0xc328d
     6064    push ax                                   ; 50                          ; 0xc328e
     6065    push ax                                   ; 50                          ; 0xc328f
     6066    mov cx, dx                                ; 89 d1                       ; 0xc3290
     6067    mov si, strict word 00063h                ; be 63 00                    ; 0xc3292 vgabios.c:57
     6068    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3295
     6069    mov es, ax                                ; 8e c0                       ; 0xc3298
     6070    mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc329a
     6071    mov si, di                                ; 89 fe                       ; 0xc329d vgabios.c:58
     6072    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc329f vgabios.c:2243
     6073    je short 0330bh                           ; 74 66                       ; 0xc32a3
     6074    mov dx, 003c4h                            ; ba c4 03                    ; 0xc32a5 vgabios.c:2244
     6075    in AL, DX                                 ; ec                          ; 0xc32a8
    61686076    db  02ah, 0e4h
    6169     ; sub ah, ah                                ; 2a e4                     ; 0xc3352
    6170     mov es, cx                                ; 8e c1                       ; 0xc3354 vgabios.c:52
    6171     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3356
    6172     inc bx                                    ; 43                          ; 0xc3359 vgabios.c:2284
    6173     mov dx, di                                ; 89 fa                       ; 0xc335a
    6174     in AL, DX                                 ; ec                          ; 0xc335c
     6077    ; sub ah, ah                                ; 2a e4                     ; 0xc32a9
     6078    mov es, cx                                ; 8e c1                       ; 0xc32ab vgabios.c:52
     6079    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32ad
     6080    inc bx                                    ; 43                          ; 0xc32b0 vgabios.c:2244
     6081    mov dx, di                                ; 89 fa                       ; 0xc32b1
     6082    in AL, DX                                 ; ec                          ; 0xc32b3
    61756083    db  02ah, 0e4h
    6176     ; sub ah, ah                                ; 2a e4                     ; 0xc335d
    6177     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc335f vgabios.c:52
    6178     inc bx                                    ; 43                          ; 0xc3362 vgabios.c:2285
    6179     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3363
    6180     in AL, DX                                 ; ec                          ; 0xc3366
     6084    ; sub ah, ah                                ; 2a e4                     ; 0xc32b4
     6085    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32b6 vgabios.c:52
     6086    inc bx                                    ; 43                          ; 0xc32b9 vgabios.c:2245
     6087    mov dx, 003ceh                            ; ba ce 03                    ; 0xc32ba
     6088    in AL, DX                                 ; ec                          ; 0xc32bd
    61816089    db  02ah, 0e4h
    6182     ; sub ah, ah                                ; 2a e4                     ; 0xc3367
    6183     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3369 vgabios.c:52
    6184     inc bx                                    ; 43                          ; 0xc336c vgabios.c:2286
    6185     mov dx, 003dah                            ; ba da 03                    ; 0xc336d
    6186     in AL, DX                                 ; ec                          ; 0xc3370
     6090    ; sub ah, ah                                ; 2a e4                     ; 0xc32be
     6091    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32c0 vgabios.c:52
     6092    inc bx                                    ; 43                          ; 0xc32c3 vgabios.c:2246
     6093    mov dx, 003dah                            ; ba da 03                    ; 0xc32c4
     6094    in AL, DX                                 ; ec                          ; 0xc32c7
    61876095    db  02ah, 0e4h
    6188     ; sub ah, ah                                ; 2a e4                     ; 0xc3371
    6189     mov dx, 003c0h                            ; ba c0 03                    ; 0xc3373 vgabios.c:2288
    6190     in AL, DX                                 ; ec                          ; 0xc3376
     6096    ; sub ah, ah                                ; 2a e4                     ; 0xc32c8
     6097    mov dx, 003c0h                            ; ba c0 03                    ; 0xc32ca vgabios.c:2248
     6098    in AL, DX                                 ; ec                          ; 0xc32cd
    61916099    db  02ah, 0e4h
    6192     ; sub ah, ah                                ; 2a e4                     ; 0xc3377
    6193     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc3379
    6194     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc337c vgabios.c:52
    6195     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc337f
    6196     inc bx                                    ; 43                          ; 0xc3382 vgabios.c:2289
    6197     mov dx, 003cah                            ; ba ca 03                    ; 0xc3383
    6198     in AL, DX                                 ; ec                          ; 0xc3386
     6100    ; sub ah, ah                                ; 2a e4                     ; 0xc32ce
     6101    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc32d0
     6102    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc32d3 vgabios.c:52
     6103    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32d6
     6104    inc bx                                    ; 43                          ; 0xc32d9 vgabios.c:2249
     6105    mov dx, 003cah                            ; ba ca 03                    ; 0xc32da
     6106    in AL, DX                                 ; ec                          ; 0xc32dd
    61996107    db  02ah, 0e4h
    6200     ; sub ah, ah                                ; 2a e4                     ; 0xc3387
    6201     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3389 vgabios.c:52
    6202     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc338c vgabios.c:2292
    6203     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc338f
    6204     add bx, ax                                ; 01 c3                       ; 0xc3392 vgabios.c:2290
    6205     jmp short 0339ch                          ; eb 06                       ; 0xc3394
    6206     cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3396
    6207     jnbe short 033b7h                         ; 77 1b                       ; 0xc339a
    6208     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc339c vgabios.c:2293
    6209     mov dx, 003c4h                            ; ba c4 03                    ; 0xc339f
    6210     out DX, AL                                ; ee                          ; 0xc33a2
    6211     mov dx, 003c5h                            ; ba c5 03                    ; 0xc33a3 vgabios.c:2294
    6212     in AL, DX                                 ; ec                          ; 0xc33a6
     6108    ; sub ah, ah                                ; 2a e4                     ; 0xc32de
     6109    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32e0 vgabios.c:52
     6110    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc32e3 vgabios.c:2252
     6111    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc32e6
     6112    add bx, ax                                ; 01 c3                       ; 0xc32e9 vgabios.c:2250
     6113    jmp short 032f3h                          ; eb 06                       ; 0xc32eb
     6114    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc32ed
     6115    jnbe short 0330eh                         ; 77 1b                       ; 0xc32f1
     6116    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc32f3 vgabios.c:2253
     6117    mov dx, 003c4h                            ; ba c4 03                    ; 0xc32f6
     6118    out DX, AL                                ; ee                          ; 0xc32f9
     6119    mov dx, 003c5h                            ; ba c5 03                    ; 0xc32fa vgabios.c:2254
     6120    in AL, DX                                 ; ec                          ; 0xc32fd
    62136121    db  02ah, 0e4h
    6214     ; sub ah, ah                                ; 2a e4                     ; 0xc33a7
    6215     mov es, cx                                ; 8e c1                       ; 0xc33a9 vgabios.c:52
    6216     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33ab
    6217     inc bx                                    ; 43                          ; 0xc33ae vgabios.c:2294
    6218     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc33af vgabios.c:2295
    6219     jmp short 03396h                          ; eb e2                       ; 0xc33b2
    6220     jmp near 03464h                           ; e9 ad 00                    ; 0xc33b4
    6221     xor al, al                                ; 30 c0                       ; 0xc33b7 vgabios.c:2296
    6222     mov dx, 003c4h                            ; ba c4 03                    ; 0xc33b9
    6223     out DX, AL                                ; ee                          ; 0xc33bc
    6224     mov dx, 003c5h                            ; ba c5 03                    ; 0xc33bd vgabios.c:2297
    6225     in AL, DX                                 ; ec                          ; 0xc33c0
     6122    ; sub ah, ah                                ; 2a e4                     ; 0xc32fe
     6123    mov es, cx                                ; 8e c1                       ; 0xc3300 vgabios.c:52
     6124    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3302
     6125    inc bx                                    ; 43                          ; 0xc3305 vgabios.c:2254
     6126    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3306 vgabios.c:2255
     6127    jmp short 032edh                          ; eb e2                       ; 0xc3309
     6128    jmp near 033bbh                           ; e9 ad 00                    ; 0xc330b
     6129    xor al, al                                ; 30 c0                       ; 0xc330e vgabios.c:2256
     6130    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3310
     6131    out DX, AL                                ; ee                          ; 0xc3313
     6132    mov dx, 003c5h                            ; ba c5 03                    ; 0xc3314 vgabios.c:2257
     6133    in AL, DX                                 ; ec                          ; 0xc3317
    62266134    db  02ah, 0e4h
    6227     ; sub ah, ah                                ; 2a e4                     ; 0xc33c1
    6228     mov es, cx                                ; 8e c1                       ; 0xc33c3 vgabios.c:52
    6229     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33c5
    6230     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33c8 vgabios.c:2299
    6231     inc bx                                    ; 43                          ; 0xc33cd vgabios.c:2297
    6232     jmp short 033d6h                          ; eb 06                       ; 0xc33ce
    6233     cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc33d0
    6234     jnbe short 033edh                         ; 77 17                       ; 0xc33d4
    6235     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc33d6 vgabios.c:2300
    6236     mov dx, si                                ; 89 f2                       ; 0xc33d9
    6237     out DX, AL                                ; ee                          ; 0xc33db
    6238     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc33dc vgabios.c:2301
    6239     in AL, DX                                 ; ec                          ; 0xc33df
     6135    ; sub ah, ah                                ; 2a e4                     ; 0xc3318
     6136    mov es, cx                                ; 8e c1                       ; 0xc331a vgabios.c:52
     6137    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc331c
     6138    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc331f vgabios.c:2259
     6139    inc bx                                    ; 43                          ; 0xc3324 vgabios.c:2257
     6140    jmp short 0332dh                          ; eb 06                       ; 0xc3325
     6141    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc3327
     6142    jnbe short 03344h                         ; 77 17                       ; 0xc332b
     6143    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc332d vgabios.c:2260
     6144    mov dx, si                                ; 89 f2                       ; 0xc3330
     6145    out DX, AL                                ; ee                          ; 0xc3332
     6146    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc3333 vgabios.c:2261
     6147    in AL, DX                                 ; ec                          ; 0xc3336
    62406148    db  02ah, 0e4h
    6241     ; sub ah, ah                                ; 2a e4                     ; 0xc33e0
    6242     mov es, cx                                ; 8e c1                       ; 0xc33e2 vgabios.c:52
    6243     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33e4
    6244     inc bx                                    ; 43                          ; 0xc33e7 vgabios.c:2301
    6245     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc33e8 vgabios.c:2302
    6246     jmp short 033d0h                          ; eb e3                       ; 0xc33eb
    6247     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33ed vgabios.c:2304
    6248     jmp short 033fah                          ; eb 06                       ; 0xc33f2
    6249     cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc33f4
    6250     jnbe short 0341eh                         ; 77 24                       ; 0xc33f8
    6251     mov dx, 003dah                            ; ba da 03                    ; 0xc33fa vgabios.c:2305
    6252     in AL, DX                                 ; ec                          ; 0xc33fd
     6149    ; sub ah, ah                                ; 2a e4                     ; 0xc3337
     6150    mov es, cx                                ; 8e c1                       ; 0xc3339 vgabios.c:52
     6151    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc333b
     6152    inc bx                                    ; 43                          ; 0xc333e vgabios.c:2261
     6153    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc333f vgabios.c:2262
     6154    jmp short 03327h                          ; eb e3                       ; 0xc3342
     6155    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3344 vgabios.c:2264
     6156    jmp short 03351h                          ; eb 06                       ; 0xc3349
     6157    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc334b
     6158    jnbe short 03375h                         ; 77 24                       ; 0xc334f
     6159    mov dx, 003dah                            ; ba da 03                    ; 0xc3351 vgabios.c:2265
     6160    in AL, DX                                 ; ec                          ; 0xc3354
    62536161    db  02ah, 0e4h
    6254     ; sub ah, ah                                ; 2a e4                     ; 0xc33fe
    6255     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3400 vgabios.c:2306
    6256     and ax, strict word 00020h                ; 25 20 00                    ; 0xc3403
    6257     or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc3406
    6258     mov dx, 003c0h                            ; ba c0 03                    ; 0xc3409
    6259     out DX, AL                                ; ee                          ; 0xc340c
    6260     mov dx, 003c1h                            ; ba c1 03                    ; 0xc340d vgabios.c:2307
    6261     in AL, DX                                 ; ec                          ; 0xc3410
     6162    ; sub ah, ah                                ; 2a e4                     ; 0xc3355
     6163    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3357 vgabios.c:2266
     6164    and ax, strict word 00020h                ; 25 20 00                    ; 0xc335a
     6165    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc335d
     6166    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3360
     6167    out DX, AL                                ; ee                          ; 0xc3363
     6168    mov dx, 003c1h                            ; ba c1 03                    ; 0xc3364 vgabios.c:2267
     6169    in AL, DX                                 ; ec                          ; 0xc3367
    62626170    db  02ah, 0e4h
    6263     ; sub ah, ah                                ; 2a e4                     ; 0xc3411
    6264     mov es, cx                                ; 8e c1                       ; 0xc3413 vgabios.c:52
    6265     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3415
    6266     inc bx                                    ; 43                          ; 0xc3418 vgabios.c:2307
    6267     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3419 vgabios.c:2308
    6268     jmp short 033f4h                          ; eb d6                       ; 0xc341c
    6269     mov dx, 003dah                            ; ba da 03                    ; 0xc341e vgabios.c:2309
    6270     in AL, DX                                 ; ec                          ; 0xc3421
     6171    ; sub ah, ah                                ; 2a e4                     ; 0xc3368
     6172    mov es, cx                                ; 8e c1                       ; 0xc336a vgabios.c:52
     6173    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc336c
     6174    inc bx                                    ; 43                          ; 0xc336f vgabios.c:2267
     6175    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3370 vgabios.c:2268
     6176    jmp short 0334bh                          ; eb d6                       ; 0xc3373
     6177    mov dx, 003dah                            ; ba da 03                    ; 0xc3375 vgabios.c:2269
     6178    in AL, DX                                 ; ec                          ; 0xc3378
    62716179    db  02ah, 0e4h
    6272     ; sub ah, ah                                ; 2a e4                     ; 0xc3422
    6273     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3424 vgabios.c:2311
    6274     jmp short 03431h                          ; eb 06                       ; 0xc3429
    6275     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc342b
    6276     jnbe short 03449h                         ; 77 18                       ; 0xc342f
    6277     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3431 vgabios.c:2312
    6278     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3434
    6279     out DX, AL                                ; ee                          ; 0xc3437
    6280     mov dx, 003cfh                            ; ba cf 03                    ; 0xc3438 vgabios.c:2313
    6281     in AL, DX                                 ; ec                          ; 0xc343b
     6180    ; sub ah, ah                                ; 2a e4                     ; 0xc3379
     6181    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc337b vgabios.c:2271
     6182    jmp short 03388h                          ; eb 06                       ; 0xc3380
     6183    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3382
     6184    jnbe short 033a0h                         ; 77 18                       ; 0xc3386
     6185    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3388 vgabios.c:2272
     6186    mov dx, 003ceh                            ; ba ce 03                    ; 0xc338b
     6187    out DX, AL                                ; ee                          ; 0xc338e
     6188    mov dx, 003cfh                            ; ba cf 03                    ; 0xc338f vgabios.c:2273
     6189    in AL, DX                                 ; ec                          ; 0xc3392
    62826190    db  02ah, 0e4h
    6283     ; sub ah, ah                                ; 2a e4                     ; 0xc343c
    6284     mov es, cx                                ; 8e c1                       ; 0xc343e vgabios.c:52
    6285     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3440
    6286     inc bx                                    ; 43                          ; 0xc3443 vgabios.c:2313
    6287     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3444 vgabios.c:2314
    6288     jmp short 0342bh                          ; eb e2                       ; 0xc3447
    6289     mov es, cx                                ; 8e c1                       ; 0xc3449 vgabios.c:62
    6290     mov word [es:bx], si                      ; 26 89 37                    ; 0xc344b
    6291     inc bx                                    ; 43                          ; 0xc344e vgabios.c:2316
    6292     inc bx                                    ; 43                          ; 0xc344f
    6293     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3450 vgabios.c:52
    6294     inc bx                                    ; 43                          ; 0xc3454 vgabios.c:2319
    6295     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3455 vgabios.c:52
    6296     inc bx                                    ; 43                          ; 0xc3459 vgabios.c:2320
    6297     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc345a vgabios.c:52
    6298     inc bx                                    ; 43                          ; 0xc345e vgabios.c:2321
    6299     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc345f vgabios.c:52
    6300     inc bx                                    ; 43                          ; 0xc3463 vgabios.c:2322
    6301     test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc3464 vgabios.c:2324
    6302     jne short 0346dh                          ; 75 03                       ; 0xc3468
    6303     jmp near 035ach                           ; e9 3f 01                    ; 0xc346a
    6304     mov si, strict word 00049h                ; be 49 00                    ; 0xc346d vgabios.c:47
    6305     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3470
    6306     mov es, ax                                ; 8e c0                       ; 0xc3473
    6307     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3475
    6308     mov es, cx                                ; 8e c1                       ; 0xc3478 vgabios.c:52
    6309     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc347a
    6310     inc bx                                    ; 43                          ; 0xc347d vgabios.c:2325
    6311     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc347e vgabios.c:57
    6312     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3481
    6313     mov es, ax                                ; 8e c0                       ; 0xc3484
    6314     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3486
    6315     mov es, cx                                ; 8e c1                       ; 0xc3489 vgabios.c:62
    6316     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc348b
    6317     inc bx                                    ; 43                          ; 0xc348e vgabios.c:2326
    6318     inc bx                                    ; 43                          ; 0xc348f
    6319     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc3490 vgabios.c:57
    6320     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3493
    6321     mov es, ax                                ; 8e c0                       ; 0xc3496
    6322     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3498
    6323     mov es, cx                                ; 8e c1                       ; 0xc349b vgabios.c:62
    6324     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc349d
    6325     inc bx                                    ; 43                          ; 0xc34a0 vgabios.c:2327
    6326     inc bx                                    ; 43                          ; 0xc34a1
    6327     mov si, strict word 00063h                ; be 63 00                    ; 0xc34a2 vgabios.c:57
    6328     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34a5
    6329     mov es, ax                                ; 8e c0                       ; 0xc34a8
    6330     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc34aa
    6331     mov es, cx                                ; 8e c1                       ; 0xc34ad vgabios.c:62
    6332     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc34af
    6333     inc bx                                    ; 43                          ; 0xc34b2 vgabios.c:2328
    6334     inc bx                                    ; 43                          ; 0xc34b3
    6335     mov si, 00084h                            ; be 84 00                    ; 0xc34b4 vgabios.c:47
    6336     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34b7
    6337     mov es, ax                                ; 8e c0                       ; 0xc34ba
    6338     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34bc
    6339     mov es, cx                                ; 8e c1                       ; 0xc34bf vgabios.c:52
    6340     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc34c1
    6341     inc bx                                    ; 43                          ; 0xc34c4 vgabios.c:2329
    6342     mov si, 00085h                            ; be 85 00                    ; 0xc34c5 vgabios.c:57
    6343     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34c8
    6344     mov es, ax                                ; 8e c0                       ; 0xc34cb
    6345     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc34cd
    6346     mov es, cx                                ; 8e c1                       ; 0xc34d0 vgabios.c:62
    6347     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc34d2
    6348     inc bx                                    ; 43                          ; 0xc34d5 vgabios.c:2330
    6349     inc bx                                    ; 43                          ; 0xc34d6
    6350     mov si, 00087h                            ; be 87 00                    ; 0xc34d7 vgabios.c:47
    6351     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34da
    6352     mov es, ax                                ; 8e c0                       ; 0xc34dd
    6353     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34df
    6354     mov es, cx                                ; 8e c1                       ; 0xc34e2 vgabios.c:52
    6355     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc34e4
    6356     inc bx                                    ; 43                          ; 0xc34e7 vgabios.c:2331
    6357     mov si, 00088h                            ; be 88 00                    ; 0xc34e8 vgabios.c:47
    6358     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34eb
    6359     mov es, ax                                ; 8e c0                       ; 0xc34ee
    6360     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34f0
    6361     mov es, cx                                ; 8e c1                       ; 0xc34f3 vgabios.c:52
    6362     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc34f5
    6363     inc bx                                    ; 43                          ; 0xc34f8 vgabios.c:2332
    6364     mov si, 00089h                            ; be 89 00                    ; 0xc34f9 vgabios.c:47
    6365     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34fc
    6366     mov es, ax                                ; 8e c0                       ; 0xc34ff
    6367     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3501
    6368     mov es, cx                                ; 8e c1                       ; 0xc3504 vgabios.c:52
    6369     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3506
    6370     inc bx                                    ; 43                          ; 0xc3509 vgabios.c:2333
    6371     mov si, strict word 00060h                ; be 60 00                    ; 0xc350a vgabios.c:57
    6372     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc350d
    6373     mov es, ax                                ; 8e c0                       ; 0xc3510
    6374     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3512
    6375     mov es, cx                                ; 8e c1                       ; 0xc3515 vgabios.c:62
    6376     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3517
    6377     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc351a vgabios.c:2335
    6378     inc bx                                    ; 43                          ; 0xc351f vgabios.c:2334
    6379     inc bx                                    ; 43                          ; 0xc3520
    6380     jmp short 03529h                          ; eb 06                       ; 0xc3521
    6381     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3523
    6382     jnc short 03545h                          ; 73 1c                       ; 0xc3527
    6383     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc3529 vgabios.c:2336
    6384     add si, si                                ; 01 f6                       ; 0xc352c
    6385     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc352e
    6386     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3531 vgabios.c:57
    6387     mov es, ax                                ; 8e c0                       ; 0xc3534
    6388     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3536
    6389     mov es, cx                                ; 8e c1                       ; 0xc3539 vgabios.c:62
    6390     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc353b
    6391     inc bx                                    ; 43                          ; 0xc353e vgabios.c:2337
    6392     inc bx                                    ; 43                          ; 0xc353f
    6393     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3540 vgabios.c:2338
    6394     jmp short 03523h                          ; eb de                       ; 0xc3543
    6395     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3545 vgabios.c:57
    6396     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3548
    6397     mov es, ax                                ; 8e c0                       ; 0xc354b
    6398     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc354d
    6399     mov es, cx                                ; 8e c1                       ; 0xc3550 vgabios.c:62
    6400     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3552
    6401     inc bx                                    ; 43                          ; 0xc3555 vgabios.c:2339
    6402     inc bx                                    ; 43                          ; 0xc3556
    6403     mov si, strict word 00062h                ; be 62 00                    ; 0xc3557 vgabios.c:47
    6404     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc355a
    6405     mov es, ax                                ; 8e c0                       ; 0xc355d
    6406     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc355f
    6407     mov es, cx                                ; 8e c1                       ; 0xc3562 vgabios.c:52
    6408     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3564
    6409     inc bx                                    ; 43                          ; 0xc3567 vgabios.c:2340
    6410     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3568 vgabios.c:57
    6411     xor ax, ax                                ; 31 c0                       ; 0xc356b
    6412     mov es, ax                                ; 8e c0                       ; 0xc356d
    6413     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc356f
    6414     mov es, cx                                ; 8e c1                       ; 0xc3572 vgabios.c:62
    6415     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3574
    6416     inc bx                                    ; 43                          ; 0xc3577 vgabios.c:2342
    6417     inc bx                                    ; 43                          ; 0xc3578
    6418     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc3579 vgabios.c:57
    6419     xor ax, ax                                ; 31 c0                       ; 0xc357c
    6420     mov es, ax                                ; 8e c0                       ; 0xc357e
    6421     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3580
    6422     mov es, cx                                ; 8e c1                       ; 0xc3583 vgabios.c:62
    6423     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3585
    6424     inc bx                                    ; 43                          ; 0xc3588 vgabios.c:2343
    6425     inc bx                                    ; 43                          ; 0xc3589
    6426     mov si, 0010ch                            ; be 0c 01                    ; 0xc358a vgabios.c:57
    6427     xor ax, ax                                ; 31 c0                       ; 0xc358d
    6428     mov es, ax                                ; 8e c0                       ; 0xc358f
    6429     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3591
    6430     mov es, cx                                ; 8e c1                       ; 0xc3594 vgabios.c:62
    6431     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3596
    6432     inc bx                                    ; 43                          ; 0xc3599 vgabios.c:2344
    6433     inc bx                                    ; 43                          ; 0xc359a
    6434     mov si, 0010eh                            ; be 0e 01                    ; 0xc359b vgabios.c:57
    6435     xor ax, ax                                ; 31 c0                       ; 0xc359e
    6436     mov es, ax                                ; 8e c0                       ; 0xc35a0
    6437     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc35a2
    6438     mov es, cx                                ; 8e c1                       ; 0xc35a5 vgabios.c:62
    6439     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc35a7
    6440     inc bx                                    ; 43                          ; 0xc35aa vgabios.c:2345
    6441     inc bx                                    ; 43                          ; 0xc35ab
    6442     test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc35ac vgabios.c:2347
    6443     je short 035feh                           ; 74 4c                       ; 0xc35b0
    6444     mov dx, 003c7h                            ; ba c7 03                    ; 0xc35b2 vgabios.c:2349
    6445     in AL, DX                                 ; ec                          ; 0xc35b5
     6191    ; sub ah, ah                                ; 2a e4                     ; 0xc3393
     6192    mov es, cx                                ; 8e c1                       ; 0xc3395 vgabios.c:52
     6193    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3397
     6194    inc bx                                    ; 43                          ; 0xc339a vgabios.c:2273
     6195    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc339b vgabios.c:2274
     6196    jmp short 03382h                          ; eb e2                       ; 0xc339e
     6197    mov es, cx                                ; 8e c1                       ; 0xc33a0 vgabios.c:62
     6198    mov word [es:bx], si                      ; 26 89 37                    ; 0xc33a2
     6199    inc bx                                    ; 43                          ; 0xc33a5 vgabios.c:2276
     6200    inc bx                                    ; 43                          ; 0xc33a6
     6201    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc33a7 vgabios.c:52
     6202    inc bx                                    ; 43                          ; 0xc33ab vgabios.c:2279
     6203    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc33ac vgabios.c:52
     6204    inc bx                                    ; 43                          ; 0xc33b0 vgabios.c:2280
     6205    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc33b1 vgabios.c:52
     6206    inc bx                                    ; 43                          ; 0xc33b5 vgabios.c:2281
     6207    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc33b6 vgabios.c:52
     6208    inc bx                                    ; 43                          ; 0xc33ba vgabios.c:2282
     6209    test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc33bb vgabios.c:2284
     6210    jne short 033c4h                          ; 75 03                       ; 0xc33bf
     6211    jmp near 03503h                           ; e9 3f 01                    ; 0xc33c1
     6212    mov si, strict word 00049h                ; be 49 00                    ; 0xc33c4 vgabios.c:47
     6213    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc33c7
     6214    mov es, ax                                ; 8e c0                       ; 0xc33ca
     6215    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc33cc
     6216    mov es, cx                                ; 8e c1                       ; 0xc33cf vgabios.c:52
     6217    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33d1
     6218    inc bx                                    ; 43                          ; 0xc33d4 vgabios.c:2285
     6219    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc33d5 vgabios.c:57
     6220    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc33d8
     6221    mov es, ax                                ; 8e c0                       ; 0xc33db
     6222    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc33dd
     6223    mov es, cx                                ; 8e c1                       ; 0xc33e0 vgabios.c:62
     6224    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc33e2
     6225    inc bx                                    ; 43                          ; 0xc33e5 vgabios.c:2286
     6226    inc bx                                    ; 43                          ; 0xc33e6
     6227    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc33e7 vgabios.c:57
     6228    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc33ea
     6229    mov es, ax                                ; 8e c0                       ; 0xc33ed
     6230    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc33ef
     6231    mov es, cx                                ; 8e c1                       ; 0xc33f2 vgabios.c:62
     6232    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc33f4
     6233    inc bx                                    ; 43                          ; 0xc33f7 vgabios.c:2287
     6234    inc bx                                    ; 43                          ; 0xc33f8
     6235    mov si, strict word 00063h                ; be 63 00                    ; 0xc33f9 vgabios.c:57
     6236    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc33fc
     6237    mov es, ax                                ; 8e c0                       ; 0xc33ff
     6238    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3401
     6239    mov es, cx                                ; 8e c1                       ; 0xc3404 vgabios.c:62
     6240    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3406
     6241    inc bx                                    ; 43                          ; 0xc3409 vgabios.c:2288
     6242    inc bx                                    ; 43                          ; 0xc340a
     6243    mov si, 00084h                            ; be 84 00                    ; 0xc340b vgabios.c:47
     6244    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc340e
     6245    mov es, ax                                ; 8e c0                       ; 0xc3411
     6246    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3413
     6247    mov es, cx                                ; 8e c1                       ; 0xc3416 vgabios.c:52
     6248    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3418
     6249    inc bx                                    ; 43                          ; 0xc341b vgabios.c:2289
     6250    mov si, 00085h                            ; be 85 00                    ; 0xc341c vgabios.c:57
     6251    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc341f
     6252    mov es, ax                                ; 8e c0                       ; 0xc3422
     6253    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3424
     6254    mov es, cx                                ; 8e c1                       ; 0xc3427 vgabios.c:62
     6255    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3429
     6256    inc bx                                    ; 43                          ; 0xc342c vgabios.c:2290
     6257    inc bx                                    ; 43                          ; 0xc342d
     6258    mov si, 00087h                            ; be 87 00                    ; 0xc342e vgabios.c:47
     6259    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3431
     6260    mov es, ax                                ; 8e c0                       ; 0xc3434
     6261    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3436
     6262    mov es, cx                                ; 8e c1                       ; 0xc3439 vgabios.c:52
     6263    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc343b
     6264    inc bx                                    ; 43                          ; 0xc343e vgabios.c:2291
     6265    mov si, 00088h                            ; be 88 00                    ; 0xc343f vgabios.c:47
     6266    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3442
     6267    mov es, ax                                ; 8e c0                       ; 0xc3445
     6268    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3447
     6269    mov es, cx                                ; 8e c1                       ; 0xc344a vgabios.c:52
     6270    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc344c
     6271    inc bx                                    ; 43                          ; 0xc344f vgabios.c:2292
     6272    mov si, 00089h                            ; be 89 00                    ; 0xc3450 vgabios.c:47
     6273    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3453
     6274    mov es, ax                                ; 8e c0                       ; 0xc3456
     6275    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3458
     6276    mov es, cx                                ; 8e c1                       ; 0xc345b vgabios.c:52
     6277    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc345d
     6278    inc bx                                    ; 43                          ; 0xc3460 vgabios.c:2293
     6279    mov si, strict word 00060h                ; be 60 00                    ; 0xc3461 vgabios.c:57
     6280    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3464
     6281    mov es, ax                                ; 8e c0                       ; 0xc3467
     6282    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3469
     6283    mov es, cx                                ; 8e c1                       ; 0xc346c vgabios.c:62
     6284    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc346e
     6285    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3471 vgabios.c:2295
     6286    inc bx                                    ; 43                          ; 0xc3476 vgabios.c:2294
     6287    inc bx                                    ; 43                          ; 0xc3477
     6288    jmp short 03480h                          ; eb 06                       ; 0xc3478
     6289    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc347a
     6290    jnc short 0349ch                          ; 73 1c                       ; 0xc347e
     6291    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc3480 vgabios.c:2296
     6292    add si, si                                ; 01 f6                       ; 0xc3483
     6293    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc3485
     6294    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3488 vgabios.c:57
     6295    mov es, ax                                ; 8e c0                       ; 0xc348b
     6296    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc348d
     6297    mov es, cx                                ; 8e c1                       ; 0xc3490 vgabios.c:62
     6298    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3492
     6299    inc bx                                    ; 43                          ; 0xc3495 vgabios.c:2297
     6300    inc bx                                    ; 43                          ; 0xc3496
     6301    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3497 vgabios.c:2298
     6302    jmp short 0347ah                          ; eb de                       ; 0xc349a
     6303    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc349c vgabios.c:57
     6304    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc349f
     6305    mov es, ax                                ; 8e c0                       ; 0xc34a2
     6306    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc34a4
     6307    mov es, cx                                ; 8e c1                       ; 0xc34a7 vgabios.c:62
     6308    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc34a9
     6309    inc bx                                    ; 43                          ; 0xc34ac vgabios.c:2299
     6310    inc bx                                    ; 43                          ; 0xc34ad
     6311    mov si, strict word 00062h                ; be 62 00                    ; 0xc34ae vgabios.c:47
     6312    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34b1
     6313    mov es, ax                                ; 8e c0                       ; 0xc34b4
     6314    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34b6
     6315    mov es, cx                                ; 8e c1                       ; 0xc34b9 vgabios.c:52
     6316    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc34bb
     6317    inc bx                                    ; 43                          ; 0xc34be vgabios.c:2300
     6318    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc34bf vgabios.c:57
     6319    xor ax, ax                                ; 31 c0                       ; 0xc34c2
     6320    mov es, ax                                ; 8e c0                       ; 0xc34c4
     6321    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc34c6
     6322    mov es, cx                                ; 8e c1                       ; 0xc34c9 vgabios.c:62
     6323    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc34cb
     6324    inc bx                                    ; 43                          ; 0xc34ce vgabios.c:2302
     6325    inc bx                                    ; 43                          ; 0xc34cf
     6326    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc34d0 vgabios.c:57
     6327    xor ax, ax                                ; 31 c0                       ; 0xc34d3
     6328    mov es, ax                                ; 8e c0                       ; 0xc34d5
     6329    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc34d7
     6330    mov es, cx                                ; 8e c1                       ; 0xc34da vgabios.c:62
     6331    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc34dc
     6332    inc bx                                    ; 43                          ; 0xc34df vgabios.c:2303
     6333    inc bx                                    ; 43                          ; 0xc34e0
     6334    mov si, 0010ch                            ; be 0c 01                    ; 0xc34e1 vgabios.c:57
     6335    xor ax, ax                                ; 31 c0                       ; 0xc34e4
     6336    mov es, ax                                ; 8e c0                       ; 0xc34e6
     6337    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc34e8
     6338    mov es, cx                                ; 8e c1                       ; 0xc34eb vgabios.c:62
     6339    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc34ed
     6340    inc bx                                    ; 43                          ; 0xc34f0 vgabios.c:2304
     6341    inc bx                                    ; 43                          ; 0xc34f1
     6342    mov si, 0010eh                            ; be 0e 01                    ; 0xc34f2 vgabios.c:57
     6343    xor ax, ax                                ; 31 c0                       ; 0xc34f5
     6344    mov es, ax                                ; 8e c0                       ; 0xc34f7
     6345    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc34f9
     6346    mov es, cx                                ; 8e c1                       ; 0xc34fc vgabios.c:62
     6347    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc34fe
     6348    inc bx                                    ; 43                          ; 0xc3501 vgabios.c:2305
     6349    inc bx                                    ; 43                          ; 0xc3502
     6350    test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc3503 vgabios.c:2307
     6351    je short 03555h                           ; 74 4c                       ; 0xc3507
     6352    mov dx, 003c7h                            ; ba c7 03                    ; 0xc3509 vgabios.c:2309
     6353    in AL, DX                                 ; ec                          ; 0xc350c
    64466354    db  02ah, 0e4h
    6447     ; sub ah, ah                                ; 2a e4                     ; 0xc35b6
    6448     mov es, cx                                ; 8e c1                       ; 0xc35b8 vgabios.c:52
    6449     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc35ba
    6450     inc bx                                    ; 43                          ; 0xc35bd vgabios.c:2349
    6451     mov dx, 003c8h                            ; ba c8 03                    ; 0xc35be
    6452     in AL, DX                                 ; ec                          ; 0xc35c1
     6355    ; sub ah, ah                                ; 2a e4                     ; 0xc350d
     6356    mov es, cx                                ; 8e c1                       ; 0xc350f vgabios.c:52
     6357    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3511
     6358    inc bx                                    ; 43                          ; 0xc3514 vgabios.c:2309
     6359    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3515
     6360    in AL, DX                                 ; ec                          ; 0xc3518
    64536361    db  02ah, 0e4h
    6454     ; sub ah, ah                                ; 2a e4                     ; 0xc35c2
    6455     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc35c4 vgabios.c:52
    6456     inc bx                                    ; 43                          ; 0xc35c7 vgabios.c:2350
    6457     mov dx, 003c6h                            ; ba c6 03                    ; 0xc35c8
    6458     in AL, DX                                 ; ec                          ; 0xc35cb
     6362    ; sub ah, ah                                ; 2a e4                     ; 0xc3519
     6363    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc351b vgabios.c:52
     6364    inc bx                                    ; 43                          ; 0xc351e vgabios.c:2310
     6365    mov dx, 003c6h                            ; ba c6 03                    ; 0xc351f
     6366    in AL, DX                                 ; ec                          ; 0xc3522
    64596367    db  02ah, 0e4h
    6460     ; sub ah, ah                                ; 2a e4                     ; 0xc35cc
    6461     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc35ce vgabios.c:52
    6462     inc bx                                    ; 43                          ; 0xc35d1 vgabios.c:2351
    6463     xor al, al                                ; 30 c0                       ; 0xc35d2
    6464     mov dx, 003c8h                            ; ba c8 03                    ; 0xc35d4
    6465     out DX, AL                                ; ee                          ; 0xc35d7
    6466     xor ah, ah                                ; 30 e4                       ; 0xc35d8 vgabios.c:2354
    6467     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc35da
    6468     jmp short 035e6h                          ; eb 07                       ; 0xc35dd
    6469     cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc35df
    6470     jnc short 035f7h                          ; 73 11                       ; 0xc35e4
    6471     mov dx, 003c9h                            ; ba c9 03                    ; 0xc35e6 vgabios.c:2355
    6472     in AL, DX                                 ; ec                          ; 0xc35e9
     6368    ; sub ah, ah                                ; 2a e4                     ; 0xc3523
     6369    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3525 vgabios.c:52
     6370    inc bx                                    ; 43                          ; 0xc3528 vgabios.c:2311
     6371    xor al, al                                ; 30 c0                       ; 0xc3529
     6372    mov dx, 003c8h                            ; ba c8 03                    ; 0xc352b
     6373    out DX, AL                                ; ee                          ; 0xc352e
     6374    xor ah, ah                                ; 30 e4                       ; 0xc352f vgabios.c:2314
     6375    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3531
     6376    jmp short 0353dh                          ; eb 07                       ; 0xc3534
     6377    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc3536
     6378    jnc short 0354eh                          ; 73 11                       ; 0xc353b
     6379    mov dx, 003c9h                            ; ba c9 03                    ; 0xc353d vgabios.c:2315
     6380    in AL, DX                                 ; ec                          ; 0xc3540
    64736381    db  02ah, 0e4h
    6474     ; sub ah, ah                                ; 2a e4                     ; 0xc35ea
    6475     mov es, cx                                ; 8e c1                       ; 0xc35ec vgabios.c:52
    6476     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc35ee
    6477     inc bx                                    ; 43                          ; 0xc35f1 vgabios.c:2355
    6478     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc35f2 vgabios.c:2356
    6479     jmp short 035dfh                          ; eb e8                       ; 0xc35f5
    6480     mov es, cx                                ; 8e c1                       ; 0xc35f7 vgabios.c:52
    6481     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc35f9
    6482     inc bx                                    ; 43                          ; 0xc35fd vgabios.c:2357
    6483     mov ax, bx                                ; 89 d8                       ; 0xc35fe vgabios.c:2360
    6484     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3600
    6485     pop di                                    ; 5f                          ; 0xc3603
    6486     pop si                                    ; 5e                          ; 0xc3604
    6487     pop cx                                    ; 59                          ; 0xc3605
    6488     pop bp                                    ; 5d                          ; 0xc3606
    6489     retn                                      ; c3                          ; 0xc3607
    6490   ; disGetNextSymbol 0xc3608 LB 0xfbd -> off=0x0 cb=00000000000002ba uValue=00000000000c3608 'biosfn_restore_video_state'
    6491 biosfn_restore_video_state:                  ; 0xc3608 LB 0x2ba
    6492     push bp                                   ; 55                          ; 0xc3608 vgabios.c:2362
    6493     mov bp, sp                                ; 89 e5                       ; 0xc3609
    6494     push cx                                   ; 51                          ; 0xc360b
    6495     push si                                   ; 56                          ; 0xc360c
    6496     push di                                   ; 57                          ; 0xc360d
    6497     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc360e
    6498     push ax                                   ; 50                          ; 0xc3611
    6499     mov cx, dx                                ; 89 d1                       ; 0xc3612
    6500     test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc3614 vgabios.c:2366
    6501     je short 0368eh                           ; 74 74                       ; 0xc3618
    6502     mov dx, 003dah                            ; ba da 03                    ; 0xc361a vgabios.c:2368
    6503     in AL, DX                                 ; ec                          ; 0xc361d
     6382    ; sub ah, ah                                ; 2a e4                     ; 0xc3541
     6383    mov es, cx                                ; 8e c1                       ; 0xc3543 vgabios.c:52
     6384    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3545
     6385    inc bx                                    ; 43                          ; 0xc3548 vgabios.c:2315
     6386    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3549 vgabios.c:2316
     6387    jmp short 03536h                          ; eb e8                       ; 0xc354c
     6388    mov es, cx                                ; 8e c1                       ; 0xc354e vgabios.c:52
     6389    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3550
     6390    inc bx                                    ; 43                          ; 0xc3554 vgabios.c:2317
     6391    mov ax, bx                                ; 89 d8                       ; 0xc3555 vgabios.c:2320
     6392    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3557
     6393    pop di                                    ; 5f                          ; 0xc355a
     6394    pop si                                    ; 5e                          ; 0xc355b
     6395    pop cx                                    ; 59                          ; 0xc355c
     6396    pop bp                                    ; 5d                          ; 0xc355d
     6397    retn                                      ; c3                          ; 0xc355e
     6398  ; disGetNextSymbol 0xc355f LB 0xfd3 -> off=0x0 cb=00000000000002ba uValue=00000000000c355f 'biosfn_restore_video_state'
     6399biosfn_restore_video_state:                  ; 0xc355f LB 0x2ba
     6400    push bp                                   ; 55                          ; 0xc355f vgabios.c:2322
     6401    mov bp, sp                                ; 89 e5                       ; 0xc3560
     6402    push cx                                   ; 51                          ; 0xc3562
     6403    push si                                   ; 56                          ; 0xc3563
     6404    push di                                   ; 57                          ; 0xc3564
     6405    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc3565
     6406    push ax                                   ; 50                          ; 0xc3568
     6407    mov cx, dx                                ; 89 d1                       ; 0xc3569
     6408    test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc356b vgabios.c:2326
     6409    je short 035e5h                           ; 74 74                       ; 0xc356f
     6410    mov dx, 003dah                            ; ba da 03                    ; 0xc3571 vgabios.c:2328
     6411    in AL, DX                                 ; ec                          ; 0xc3574
    65046412    db  02ah, 0e4h
    6505     ; sub ah, ah                                ; 2a e4                     ; 0xc361e
    6506     lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc3620 vgabios.c:2370
    6507     mov es, cx                                ; 8e c1                       ; 0xc3623 vgabios.c:57
    6508     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3625
    6509     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc3628 vgabios.c:58
    6510     mov si, bx                                ; 89 de                       ; 0xc362b vgabios.c:2371
    6511     mov word [bp-008h], strict word 00001h    ; c7 46 f8 01 00              ; 0xc362d vgabios.c:2374
    6512     add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc3632 vgabios.c:2372
    6513     jmp short 0363dh                          ; eb 06                       ; 0xc3635
    6514     cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3637
    6515     jnbe short 03653h                         ; 77 16                       ; 0xc363b
    6516     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc363d vgabios.c:2375
    6517     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3640
     6413    ; sub ah, ah                                ; 2a e4                     ; 0xc3575
     6414    lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc3577 vgabios.c:2330
     6415    mov es, cx                                ; 8e c1                       ; 0xc357a vgabios.c:57
     6416    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc357c
     6417    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc357f vgabios.c:58
     6418    mov si, bx                                ; 89 de                       ; 0xc3582 vgabios.c:2331
     6419    mov word [bp-008h], strict word 00001h    ; c7 46 f8 01 00              ; 0xc3584 vgabios.c:2334
     6420    add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc3589 vgabios.c:2332
     6421    jmp short 03594h                          ; eb 06                       ; 0xc358c
     6422    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc358e
     6423    jnbe short 035aah                         ; 77 16                       ; 0xc3592
     6424    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3594 vgabios.c:2335
     6425    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3597
     6426    out DX, AL                                ; ee                          ; 0xc359a
     6427    mov es, cx                                ; 8e c1                       ; 0xc359b vgabios.c:47
     6428    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc359d
     6429    mov dx, 003c5h                            ; ba c5 03                    ; 0xc35a0 vgabios.c:48
     6430    out DX, AL                                ; ee                          ; 0xc35a3
     6431    inc bx                                    ; 43                          ; 0xc35a4 vgabios.c:2336
     6432    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc35a5 vgabios.c:2337
     6433    jmp short 0358eh                          ; eb e4                       ; 0xc35a8
     6434    xor al, al                                ; 30 c0                       ; 0xc35aa vgabios.c:2338
     6435    mov dx, 003c4h                            ; ba c4 03                    ; 0xc35ac
     6436    out DX, AL                                ; ee                          ; 0xc35af
     6437    mov es, cx                                ; 8e c1                       ; 0xc35b0 vgabios.c:47
     6438    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35b2
     6439    mov dx, 003c5h                            ; ba c5 03                    ; 0xc35b5 vgabios.c:48
     6440    out DX, AL                                ; ee                          ; 0xc35b8
     6441    inc bx                                    ; 43                          ; 0xc35b9 vgabios.c:2339
     6442    mov dx, 003cch                            ; ba cc 03                    ; 0xc35ba
     6443    in AL, DX                                 ; ec                          ; 0xc35bd
     6444    db  02ah, 0e4h
     6445    ; sub ah, ah                                ; 2a e4                     ; 0xc35be
     6446    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc35c0
     6447    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc35c2
     6448    cmp word [bp-00ch], 003d4h                ; 81 7e f4 d4 03              ; 0xc35c5 vgabios.c:2343
     6449    jne short 035d0h                          ; 75 04                       ; 0xc35ca
     6450    or byte [bp-00eh], 001h                   ; 80 4e f2 01                 ; 0xc35cc vgabios.c:2344
     6451    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc35d0 vgabios.c:2345
     6452    mov dx, 003c2h                            ; ba c2 03                    ; 0xc35d3
     6453    out DX, AL                                ; ee                          ; 0xc35d6
     6454    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc35d7 vgabios.c:2348
     6455    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc35da
     6456    out DX, ax                                ; ef                          ; 0xc35dd
     6457    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc35de vgabios.c:2350
     6458    jmp short 035eeh                          ; eb 09                       ; 0xc35e3
     6459    jmp near 036a8h                           ; e9 c0 00                    ; 0xc35e5
     6460    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc35e8
     6461    jnbe short 03608h                         ; 77 1a                       ; 0xc35ec
     6462    cmp word [bp-008h], strict byte 00011h    ; 83 7e f8 11                 ; 0xc35ee vgabios.c:2351
     6463    je short 03602h                           ; 74 0e                       ; 0xc35f2
     6464    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc35f4 vgabios.c:2352
     6465    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc35f7
     6466    out DX, AL                                ; ee                          ; 0xc35fa
     6467    mov es, cx                                ; 8e c1                       ; 0xc35fb vgabios.c:47
     6468    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35fd
     6469    inc dx                                    ; 42                          ; 0xc3600 vgabios.c:48
     6470    out DX, AL                                ; ee                          ; 0xc3601
     6471    inc bx                                    ; 43                          ; 0xc3602 vgabios.c:2355
     6472    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3603 vgabios.c:2356
     6473    jmp short 035e8h                          ; eb e0                       ; 0xc3606
     6474    mov AL, strict byte 011h                  ; b0 11                       ; 0xc3608 vgabios.c:2358
     6475    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc360a
     6476    out DX, AL                                ; ee                          ; 0xc360d
     6477    lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc360e vgabios.c:2359
     6478    mov es, cx                                ; 8e c1                       ; 0xc3612 vgabios.c:47
     6479    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3614
     6480    inc dx                                    ; 42                          ; 0xc3617 vgabios.c:48
     6481    out DX, AL                                ; ee                          ; 0xc3618
     6482    lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc3619 vgabios.c:2362
     6483    mov dl, byte [es:di]                      ; 26 8a 15                    ; 0xc361c vgabios.c:47
     6484    xor dh, dh                                ; 30 f6                       ; 0xc361f vgabios.c:48
     6485    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3621
     6486    mov dx, 003dah                            ; ba da 03                    ; 0xc3624 vgabios.c:2363
     6487    in AL, DX                                 ; ec                          ; 0xc3627
     6488    db  02ah, 0e4h
     6489    ; sub ah, ah                                ; 2a e4                     ; 0xc3628
     6490    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc362a vgabios.c:2364
     6491    jmp short 03637h                          ; eb 06                       ; 0xc362f
     6492    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc3631
     6493    jnbe short 03650h                         ; 77 19                       ; 0xc3635
     6494    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3637 vgabios.c:2365
     6495    and ax, strict word 00020h                ; 25 20 00                    ; 0xc363a
     6496    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc363d
     6497    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3640
    65186498    out DX, AL                                ; ee                          ; 0xc3643
    65196499    mov es, cx                                ; 8e c1                       ; 0xc3644 vgabios.c:47
    65206500    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3646
    6521     mov dx, 003c5h                            ; ba c5 03                    ; 0xc3649 vgabios.c:48
    6522     out DX, AL                                ; ee                          ; 0xc364c
    6523     inc bx                                    ; 43                          ; 0xc364d vgabios.c:2376
    6524     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc364e vgabios.c:2377
    6525     jmp short 03637h                          ; eb e4                       ; 0xc3651
    6526     xor al, al                                ; 30 c0                       ; 0xc3653 vgabios.c:2378
    6527     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3655
    6528     out DX, AL                                ; ee                          ; 0xc3658
    6529     mov es, cx                                ; 8e c1                       ; 0xc3659 vgabios.c:47
    6530     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc365b
    6531     mov dx, 003c5h                            ; ba c5 03                    ; 0xc365e vgabios.c:48
    6532     out DX, AL                                ; ee                          ; 0xc3661
    6533     inc bx                                    ; 43                          ; 0xc3662 vgabios.c:2379
    6534     mov dx, 003cch                            ; ba cc 03                    ; 0xc3663
    6535     in AL, DX                                 ; ec                          ; 0xc3666
     6501    out DX, AL                                ; ee                          ; 0xc3649 vgabios.c:48
     6502    inc bx                                    ; 43                          ; 0xc364a vgabios.c:2366
     6503    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc364b vgabios.c:2367
     6504    jmp short 03631h                          ; eb e1                       ; 0xc364e
     6505    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3650 vgabios.c:2368
     6506    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3653
     6507    out DX, AL                                ; ee                          ; 0xc3656
     6508    mov dx, 003dah                            ; ba da 03                    ; 0xc3657 vgabios.c:2369
     6509    in AL, DX                                 ; ec                          ; 0xc365a
    65366510    db  02ah, 0e4h
    6537     ; sub ah, ah                                ; 2a e4                     ; 0xc3667
    6538     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc3669
    6539     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc366b
    6540     cmp word [bp-00ch], 003d4h                ; 81 7e f4 d4 03              ; 0xc366e vgabios.c:2383
    6541     jne short 03679h                          ; 75 04                       ; 0xc3673
    6542     or byte [bp-00eh], 001h                   ; 80 4e f2 01                 ; 0xc3675 vgabios.c:2384
    6543     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3679 vgabios.c:2385
    6544     mov dx, 003c2h                            ; ba c2 03                    ; 0xc367c
    6545     out DX, AL                                ; ee                          ; 0xc367f
    6546     mov ax, strict word 00011h                ; b8 11 00                    ; 0xc3680 vgabios.c:2388
    6547     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3683
    6548     out DX, ax                                ; ef                          ; 0xc3686
    6549     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3687 vgabios.c:2390
    6550     jmp short 03697h                          ; eb 09                       ; 0xc368c
    6551     jmp near 03751h                           ; e9 c0 00                    ; 0xc368e
    6552     cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc3691
    6553     jnbe short 036b1h                         ; 77 1a                       ; 0xc3695
    6554     cmp word [bp-008h], strict byte 00011h    ; 83 7e f8 11                 ; 0xc3697 vgabios.c:2391
    6555     je short 036abh                           ; 74 0e                       ; 0xc369b
    6556     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc369d vgabios.c:2392
    6557     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc36a0
    6558     out DX, AL                                ; ee                          ; 0xc36a3
    6559     mov es, cx                                ; 8e c1                       ; 0xc36a4 vgabios.c:47
    6560     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc36a6
    6561     inc dx                                    ; 42                          ; 0xc36a9 vgabios.c:48
    6562     out DX, AL                                ; ee                          ; 0xc36aa
    6563     inc bx                                    ; 43                          ; 0xc36ab vgabios.c:2395
    6564     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc36ac vgabios.c:2396
    6565     jmp short 03691h                          ; eb e0                       ; 0xc36af
    6566     mov AL, strict byte 011h                  ; b0 11                       ; 0xc36b1 vgabios.c:2398
    6567     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc36b3
    6568     out DX, AL                                ; ee                          ; 0xc36b6
    6569     lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc36b7 vgabios.c:2399
    6570     mov es, cx                                ; 8e c1                       ; 0xc36bb vgabios.c:47
    6571     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc36bd
    6572     inc dx                                    ; 42                          ; 0xc36c0 vgabios.c:48
    6573     out DX, AL                                ; ee                          ; 0xc36c1
    6574     lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc36c2 vgabios.c:2402
    6575     mov dl, byte [es:di]                      ; 26 8a 15                    ; 0xc36c5 vgabios.c:47
    6576     xor dh, dh                                ; 30 f6                       ; 0xc36c8 vgabios.c:48
    6577     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc36ca
    6578     mov dx, 003dah                            ; ba da 03                    ; 0xc36cd vgabios.c:2403
    6579     in AL, DX                                 ; ec                          ; 0xc36d0
    6580     db  02ah, 0e4h
    6581     ; sub ah, ah                                ; 2a e4                     ; 0xc36d1
    6582     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc36d3 vgabios.c:2404
    6583     jmp short 036e0h                          ; eb 06                       ; 0xc36d8
    6584     cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc36da
    6585     jnbe short 036f9h                         ; 77 19                       ; 0xc36de
    6586     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc36e0 vgabios.c:2405
    6587     and ax, strict word 00020h                ; 25 20 00                    ; 0xc36e3
    6588     or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc36e6
    6589     mov dx, 003c0h                            ; ba c0 03                    ; 0xc36e9
    6590     out DX, AL                                ; ee                          ; 0xc36ec
    6591     mov es, cx                                ; 8e c1                       ; 0xc36ed vgabios.c:47
    6592     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc36ef
    6593     out DX, AL                                ; ee                          ; 0xc36f2 vgabios.c:48
    6594     inc bx                                    ; 43                          ; 0xc36f3 vgabios.c:2406
    6595     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc36f4 vgabios.c:2407
    6596     jmp short 036dah                          ; eb e1                       ; 0xc36f7
    6597     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc36f9 vgabios.c:2408
    6598     mov dx, 003c0h                            ; ba c0 03                    ; 0xc36fc
    6599     out DX, AL                                ; ee                          ; 0xc36ff
    6600     mov dx, 003dah                            ; ba da 03                    ; 0xc3700 vgabios.c:2409
    6601     in AL, DX                                 ; ec                          ; 0xc3703
    6602     db  02ah, 0e4h
    6603     ; sub ah, ah                                ; 2a e4                     ; 0xc3704
    6604     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3706 vgabios.c:2411
    6605     jmp short 03713h                          ; eb 06                       ; 0xc370b
    6606     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc370d
    6607     jnbe short 03729h                         ; 77 16                       ; 0xc3711
    6608     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3713 vgabios.c:2412
    6609     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3716
    6610     out DX, AL                                ; ee                          ; 0xc3719
     6511    ; sub ah, ah                                ; 2a e4                     ; 0xc365b
     6512    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc365d vgabios.c:2371
     6513    jmp short 0366ah                          ; eb 06                       ; 0xc3662
     6514    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3664
     6515    jnbe short 03680h                         ; 77 16                       ; 0xc3668
     6516    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc366a vgabios.c:2372
     6517    mov dx, 003ceh                            ; ba ce 03                    ; 0xc366d
     6518    out DX, AL                                ; ee                          ; 0xc3670
     6519    mov es, cx                                ; 8e c1                       ; 0xc3671 vgabios.c:47
     6520    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3673
     6521    mov dx, 003cfh                            ; ba cf 03                    ; 0xc3676 vgabios.c:48
     6522    out DX, AL                                ; ee                          ; 0xc3679
     6523    inc bx                                    ; 43                          ; 0xc367a vgabios.c:2373
     6524    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc367b vgabios.c:2374
     6525    jmp short 03664h                          ; eb e4                       ; 0xc367e
     6526    add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc3680 vgabios.c:2375
     6527    mov es, cx                                ; 8e c1                       ; 0xc3683 vgabios.c:47
     6528    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3685
     6529    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3688 vgabios.c:48
     6530    out DX, AL                                ; ee                          ; 0xc368b
     6531    inc si                                    ; 46                          ; 0xc368c vgabios.c:2378
     6532    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc368d vgabios.c:47
     6533    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3690 vgabios.c:48
     6534    out DX, AL                                ; ee                          ; 0xc3693
     6535    inc si                                    ; 46                          ; 0xc3694 vgabios.c:2379
     6536    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3695 vgabios.c:47
     6537    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3698 vgabios.c:48
     6538    out DX, AL                                ; ee                          ; 0xc369b
     6539    inc si                                    ; 46                          ; 0xc369c vgabios.c:2380
     6540    inc si                                    ; 46                          ; 0xc369d
     6541    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc369e vgabios.c:47
     6542    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc36a1 vgabios.c:48
     6543    add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc36a4
     6544    out DX, AL                                ; ee                          ; 0xc36a7
     6545    test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc36a8 vgabios.c:2384
     6546    jne short 036b1h                          ; 75 03                       ; 0xc36ac
     6547    jmp near 037cch                           ; e9 1b 01                    ; 0xc36ae
     6548    mov es, cx                                ; 8e c1                       ; 0xc36b1 vgabios.c:47
     6549    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc36b3
     6550    mov si, strict word 00049h                ; be 49 00                    ; 0xc36b6 vgabios.c:52
     6551    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc36b9
     6552    mov es, dx                                ; 8e c2                       ; 0xc36bc
     6553    mov byte [es:si], al                      ; 26 88 04                    ; 0xc36be
     6554    inc bx                                    ; 43                          ; 0xc36c1 vgabios.c:2385
     6555    mov es, cx                                ; 8e c1                       ; 0xc36c2 vgabios.c:57
     6556    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc36c4
     6557    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc36c7 vgabios.c:62
     6558    mov es, dx                                ; 8e c2                       ; 0xc36ca
     6559    mov word [es:si], ax                      ; 26 89 04                    ; 0xc36cc
     6560    inc bx                                    ; 43                          ; 0xc36cf vgabios.c:2386
     6561    inc bx                                    ; 43                          ; 0xc36d0
     6562    mov es, cx                                ; 8e c1                       ; 0xc36d1 vgabios.c:57
     6563    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc36d3
     6564    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc36d6 vgabios.c:62
     6565    mov es, dx                                ; 8e c2                       ; 0xc36d9
     6566    mov word [es:si], ax                      ; 26 89 04                    ; 0xc36db
     6567    inc bx                                    ; 43                          ; 0xc36de vgabios.c:2387
     6568    inc bx                                    ; 43                          ; 0xc36df
     6569    mov es, cx                                ; 8e c1                       ; 0xc36e0 vgabios.c:57
     6570    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc36e2
     6571    mov si, strict word 00063h                ; be 63 00                    ; 0xc36e5 vgabios.c:62
     6572    mov es, dx                                ; 8e c2                       ; 0xc36e8
     6573    mov word [es:si], ax                      ; 26 89 04                    ; 0xc36ea
     6574    inc bx                                    ; 43                          ; 0xc36ed vgabios.c:2388
     6575    inc bx                                    ; 43                          ; 0xc36ee
     6576    mov es, cx                                ; 8e c1                       ; 0xc36ef vgabios.c:47
     6577    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc36f1
     6578    mov si, 00084h                            ; be 84 00                    ; 0xc36f4 vgabios.c:52
     6579    mov es, dx                                ; 8e c2                       ; 0xc36f7
     6580    mov byte [es:si], al                      ; 26 88 04                    ; 0xc36f9
     6581    inc bx                                    ; 43                          ; 0xc36fc vgabios.c:2389
     6582    mov es, cx                                ; 8e c1                       ; 0xc36fd vgabios.c:57
     6583    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc36ff
     6584    mov si, 00085h                            ; be 85 00                    ; 0xc3702 vgabios.c:62
     6585    mov es, dx                                ; 8e c2                       ; 0xc3705
     6586    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3707
     6587    inc bx                                    ; 43                          ; 0xc370a vgabios.c:2390
     6588    inc bx                                    ; 43                          ; 0xc370b
     6589    mov es, cx                                ; 8e c1                       ; 0xc370c vgabios.c:47
     6590    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc370e
     6591    mov si, 00087h                            ; be 87 00                    ; 0xc3711 vgabios.c:52
     6592    mov es, dx                                ; 8e c2                       ; 0xc3714
     6593    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3716
     6594    inc bx                                    ; 43                          ; 0xc3719 vgabios.c:2391
    66116595    mov es, cx                                ; 8e c1                       ; 0xc371a vgabios.c:47
    66126596    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc371c
    6613     mov dx, 003cfh                            ; ba cf 03                    ; 0xc371f vgabios.c:48
    6614     out DX, AL                                ; ee                          ; 0xc3722
    6615     inc bx                                    ; 43                          ; 0xc3723 vgabios.c:2413
    6616     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3724 vgabios.c:2414
    6617     jmp short 0370dh                          ; eb e4                       ; 0xc3727
    6618     add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc3729 vgabios.c:2415
    6619     mov es, cx                                ; 8e c1                       ; 0xc372c vgabios.c:47
    6620     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc372e
    6621     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3731 vgabios.c:48
    6622     out DX, AL                                ; ee                          ; 0xc3734
    6623     inc si                                    ; 46                          ; 0xc3735 vgabios.c:2418
    6624     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3736 vgabios.c:47
    6625     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3739 vgabios.c:48
    6626     out DX, AL                                ; ee                          ; 0xc373c
    6627     inc si                                    ; 46                          ; 0xc373d vgabios.c:2419
    6628     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc373e vgabios.c:47
    6629     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3741 vgabios.c:48
    6630     out DX, AL                                ; ee                          ; 0xc3744
    6631     inc si                                    ; 46                          ; 0xc3745 vgabios.c:2420
    6632     inc si                                    ; 46                          ; 0xc3746
    6633     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3747 vgabios.c:47
    6634     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc374a vgabios.c:48
    6635     add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc374d
    6636     out DX, AL                                ; ee                          ; 0xc3750
    6637     test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc3751 vgabios.c:2424
    6638     jne short 0375ah                          ; 75 03                       ; 0xc3755
    6639     jmp near 03875h                           ; e9 1b 01                    ; 0xc3757
    6640     mov es, cx                                ; 8e c1                       ; 0xc375a vgabios.c:47
    6641     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc375c
    6642     mov si, strict word 00049h                ; be 49 00                    ; 0xc375f vgabios.c:52
    6643     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3762
    6644     mov es, dx                                ; 8e c2                       ; 0xc3765
    6645     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3767
    6646     inc bx                                    ; 43                          ; 0xc376a vgabios.c:2425
    6647     mov es, cx                                ; 8e c1                       ; 0xc376b vgabios.c:57
    6648     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc376d
    6649     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc3770 vgabios.c:62
    6650     mov es, dx                                ; 8e c2                       ; 0xc3773
    6651     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3775
    6652     inc bx                                    ; 43                          ; 0xc3778 vgabios.c:2426
    6653     inc bx                                    ; 43                          ; 0xc3779
    6654     mov es, cx                                ; 8e c1                       ; 0xc377a vgabios.c:57
    6655     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc377c
    6656     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc377f vgabios.c:62
    6657     mov es, dx                                ; 8e c2                       ; 0xc3782
    6658     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3784
    6659     inc bx                                    ; 43                          ; 0xc3787 vgabios.c:2427
    6660     inc bx                                    ; 43                          ; 0xc3788
    6661     mov es, cx                                ; 8e c1                       ; 0xc3789 vgabios.c:57
    6662     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc378b
    6663     mov si, strict word 00063h                ; be 63 00                    ; 0xc378e vgabios.c:62
    6664     mov es, dx                                ; 8e c2                       ; 0xc3791
    6665     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3793
    6666     inc bx                                    ; 43                          ; 0xc3796 vgabios.c:2428
    6667     inc bx                                    ; 43                          ; 0xc3797
    6668     mov es, cx                                ; 8e c1                       ; 0xc3798 vgabios.c:47
    6669     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc379a
    6670     mov si, 00084h                            ; be 84 00                    ; 0xc379d vgabios.c:52
    6671     mov es, dx                                ; 8e c2                       ; 0xc37a0
    6672     mov byte [es:si], al                      ; 26 88 04                    ; 0xc37a2
    6673     inc bx                                    ; 43                          ; 0xc37a5 vgabios.c:2429
    6674     mov es, cx                                ; 8e c1                       ; 0xc37a6 vgabios.c:57
    6675     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37a8
    6676     mov si, 00085h                            ; be 85 00                    ; 0xc37ab vgabios.c:62
    6677     mov es, dx                                ; 8e c2                       ; 0xc37ae
    6678     mov word [es:si], ax                      ; 26 89 04                    ; 0xc37b0
    6679     inc bx                                    ; 43                          ; 0xc37b3 vgabios.c:2430
    6680     inc bx                                    ; 43                          ; 0xc37b4
    6681     mov es, cx                                ; 8e c1                       ; 0xc37b5 vgabios.c:47
    6682     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc37b7
    6683     mov si, 00087h                            ; be 87 00                    ; 0xc37ba vgabios.c:52
    6684     mov es, dx                                ; 8e c2                       ; 0xc37bd
    6685     mov byte [es:si], al                      ; 26 88 04                    ; 0xc37bf
    6686     inc bx                                    ; 43                          ; 0xc37c2 vgabios.c:2431
    6687     mov es, cx                                ; 8e c1                       ; 0xc37c3 vgabios.c:47
    6688     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc37c5
    6689     mov si, 00088h                            ; be 88 00                    ; 0xc37c8 vgabios.c:52
    6690     mov es, dx                                ; 8e c2                       ; 0xc37cb
    6691     mov byte [es:si], al                      ; 26 88 04                    ; 0xc37cd
    6692     inc bx                                    ; 43                          ; 0xc37d0 vgabios.c:2432
    6693     mov es, cx                                ; 8e c1                       ; 0xc37d1 vgabios.c:47
    6694     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc37d3
    6695     mov si, 00089h                            ; be 89 00                    ; 0xc37d6 vgabios.c:52
    6696     mov es, dx                                ; 8e c2                       ; 0xc37d9
    6697     mov byte [es:si], al                      ; 26 88 04                    ; 0xc37db
    6698     inc bx                                    ; 43                          ; 0xc37de vgabios.c:2433
    6699     mov es, cx                                ; 8e c1                       ; 0xc37df vgabios.c:57
    6700     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37e1
    6701     mov si, strict word 00060h                ; be 60 00                    ; 0xc37e4 vgabios.c:62
    6702     mov es, dx                                ; 8e c2                       ; 0xc37e7
    6703     mov word [es:si], ax                      ; 26 89 04                    ; 0xc37e9
    6704     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc37ec vgabios.c:2435
    6705     inc bx                                    ; 43                          ; 0xc37f1 vgabios.c:2434
    6706     inc bx                                    ; 43                          ; 0xc37f2
    6707     jmp short 037fbh                          ; eb 06                       ; 0xc37f3
    6708     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc37f5
    6709     jnc short 03817h                          ; 73 1c                       ; 0xc37f9
    6710     mov es, cx                                ; 8e c1                       ; 0xc37fb vgabios.c:57
    6711     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37fd
    6712     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc3800 vgabios.c:58
    6713     add si, si                                ; 01 f6                       ; 0xc3803
    6714     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc3805
    6715     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3808 vgabios.c:62
    6716     mov es, dx                                ; 8e c2                       ; 0xc380b
    6717     mov word [es:si], ax                      ; 26 89 04                    ; 0xc380d
    6718     inc bx                                    ; 43                          ; 0xc3810 vgabios.c:2437
    6719     inc bx                                    ; 43                          ; 0xc3811
    6720     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3812 vgabios.c:2438
    6721     jmp short 037f5h                          ; eb de                       ; 0xc3815
    6722     mov es, cx                                ; 8e c1                       ; 0xc3817 vgabios.c:57
    6723     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3819
    6724     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc381c vgabios.c:62
    6725     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc381f
    6726     mov es, dx                                ; 8e c2                       ; 0xc3822
    6727     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3824
    6728     inc bx                                    ; 43                          ; 0xc3827 vgabios.c:2439
    6729     inc bx                                    ; 43                          ; 0xc3828
    6730     mov es, cx                                ; 8e c1                       ; 0xc3829 vgabios.c:47
    6731     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc382b
    6732     mov si, strict word 00062h                ; be 62 00                    ; 0xc382e vgabios.c:52
    6733     mov es, dx                                ; 8e c2                       ; 0xc3831
    6734     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3833
    6735     inc bx                                    ; 43                          ; 0xc3836 vgabios.c:2440
    6736     mov es, cx                                ; 8e c1                       ; 0xc3837 vgabios.c:57
    6737     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3839
    6738     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc383c vgabios.c:62
    6739     xor dx, dx                                ; 31 d2                       ; 0xc383f
    6740     mov es, dx                                ; 8e c2                       ; 0xc3841
    6741     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3843
    6742     inc bx                                    ; 43                          ; 0xc3846 vgabios.c:2442
    6743     inc bx                                    ; 43                          ; 0xc3847
    6744     mov es, cx                                ; 8e c1                       ; 0xc3848 vgabios.c:57
    6745     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc384a
    6746     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc384d vgabios.c:62
    6747     mov es, dx                                ; 8e c2                       ; 0xc3850
    6748     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3852
    6749     inc bx                                    ; 43                          ; 0xc3855 vgabios.c:2443
    6750     inc bx                                    ; 43                          ; 0xc3856
    6751     mov es, cx                                ; 8e c1                       ; 0xc3857 vgabios.c:57
    6752     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3859
    6753     mov si, 0010ch                            ; be 0c 01                    ; 0xc385c vgabios.c:62
    6754     mov es, dx                                ; 8e c2                       ; 0xc385f
    6755     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3861
    6756     inc bx                                    ; 43                          ; 0xc3864 vgabios.c:2444
    6757     inc bx                                    ; 43                          ; 0xc3865
    6758     mov es, cx                                ; 8e c1                       ; 0xc3866 vgabios.c:57
    6759     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3868
    6760     mov si, 0010eh                            ; be 0e 01                    ; 0xc386b vgabios.c:62
    6761     mov es, dx                                ; 8e c2                       ; 0xc386e
    6762     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3870
    6763     inc bx                                    ; 43                          ; 0xc3873 vgabios.c:2445
    6764     inc bx                                    ; 43                          ; 0xc3874
    6765     test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc3875 vgabios.c:2447
    6766     je short 038b8h                           ; 74 3d                       ; 0xc3879
    6767     inc bx                                    ; 43                          ; 0xc387b vgabios.c:2448
    6768     mov es, cx                                ; 8e c1                       ; 0xc387c vgabios.c:47
    6769     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc387e
    6770     xor ah, ah                                ; 30 e4                       ; 0xc3881 vgabios.c:48
    6771     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3883
    6772     inc bx                                    ; 43                          ; 0xc3886 vgabios.c:2449
    6773     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3887 vgabios.c:47
    6774     mov dx, 003c6h                            ; ba c6 03                    ; 0xc388a vgabios.c:48
    6775     out DX, AL                                ; ee                          ; 0xc388d
    6776     inc bx                                    ; 43                          ; 0xc388e vgabios.c:2450
    6777     xor al, al                                ; 30 c0                       ; 0xc388f
    6778     mov dx, 003c8h                            ; ba c8 03                    ; 0xc3891
    6779     out DX, AL                                ; ee                          ; 0xc3894
    6780     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3895 vgabios.c:2453
    6781     jmp short 038a1h                          ; eb 07                       ; 0xc3898
    6782     cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc389a
    6783     jnc short 038b0h                          ; 73 0f                       ; 0xc389f
    6784     mov es, cx                                ; 8e c1                       ; 0xc38a1 vgabios.c:47
    6785     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc38a3
    6786     mov dx, 003c9h                            ; ba c9 03                    ; 0xc38a6 vgabios.c:48
    6787     out DX, AL                                ; ee                          ; 0xc38a9
    6788     inc bx                                    ; 43                          ; 0xc38aa vgabios.c:2454
    6789     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc38ab vgabios.c:2455
    6790     jmp short 0389ah                          ; eb ea                       ; 0xc38ae
    6791     inc bx                                    ; 43                          ; 0xc38b0 vgabios.c:2456
    6792     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc38b1
    6793     mov dx, 003c8h                            ; ba c8 03                    ; 0xc38b4
    6794     out DX, AL                                ; ee                          ; 0xc38b7
    6795     mov ax, bx                                ; 89 d8                       ; 0xc38b8 vgabios.c:2460
    6796     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc38ba
    6797     pop di                                    ; 5f                          ; 0xc38bd
    6798     pop si                                    ; 5e                          ; 0xc38be
    6799     pop cx                                    ; 59                          ; 0xc38bf
    6800     pop bp                                    ; 5d                          ; 0xc38c0
    6801     retn                                      ; c3                          ; 0xc38c1
    6802   ; disGetNextSymbol 0xc38c2 LB 0xd03 -> off=0x0 cb=0000000000000028 uValue=00000000000c38c2 'find_vga_entry'
    6803 find_vga_entry:                              ; 0xc38c2 LB 0x28
    6804     push bx                                   ; 53                          ; 0xc38c2 vgabios.c:2469
    6805     push dx                                   ; 52                          ; 0xc38c3
    6806     push bp                                   ; 55                          ; 0xc38c4
    6807     mov bp, sp                                ; 89 e5                       ; 0xc38c5
    6808     mov dl, al                                ; 88 c2                       ; 0xc38c7
    6809     mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc38c9 vgabios.c:2471
    6810     xor al, al                                ; 30 c0                       ; 0xc38cb vgabios.c:2472
    6811     jmp short 038d5h                          ; eb 06                       ; 0xc38cd
     6597    mov si, 00088h                            ; be 88 00                    ; 0xc371f vgabios.c:52
     6598    mov es, dx                                ; 8e c2                       ; 0xc3722
     6599    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3724
     6600    inc bx                                    ; 43                          ; 0xc3727 vgabios.c:2392
     6601    mov es, cx                                ; 8e c1                       ; 0xc3728 vgabios.c:47
     6602    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc372a
     6603    mov si, 00089h                            ; be 89 00                    ; 0xc372d vgabios.c:52
     6604    mov es, dx                                ; 8e c2                       ; 0xc3730
     6605    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3732
     6606    inc bx                                    ; 43                          ; 0xc3735 vgabios.c:2393
     6607    mov es, cx                                ; 8e c1                       ; 0xc3736 vgabios.c:57
     6608    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3738
     6609    mov si, strict word 00060h                ; be 60 00                    ; 0xc373b vgabios.c:62
     6610    mov es, dx                                ; 8e c2                       ; 0xc373e
     6611    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3740
     6612    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3743 vgabios.c:2395
     6613    inc bx                                    ; 43                          ; 0xc3748 vgabios.c:2394
     6614    inc bx                                    ; 43                          ; 0xc3749
     6615    jmp short 03752h                          ; eb 06                       ; 0xc374a
     6616    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc374c
     6617    jnc short 0376eh                          ; 73 1c                       ; 0xc3750
     6618    mov es, cx                                ; 8e c1                       ; 0xc3752 vgabios.c:57
     6619    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3754
     6620    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc3757 vgabios.c:58
     6621    add si, si                                ; 01 f6                       ; 0xc375a
     6622    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc375c
     6623    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc375f vgabios.c:62
     6624    mov es, dx                                ; 8e c2                       ; 0xc3762
     6625    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3764
     6626    inc bx                                    ; 43                          ; 0xc3767 vgabios.c:2397
     6627    inc bx                                    ; 43                          ; 0xc3768
     6628    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3769 vgabios.c:2398
     6629    jmp short 0374ch                          ; eb de                       ; 0xc376c
     6630    mov es, cx                                ; 8e c1                       ; 0xc376e vgabios.c:57
     6631    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3770
     6632    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3773 vgabios.c:62
     6633    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3776
     6634    mov es, dx                                ; 8e c2                       ; 0xc3779
     6635    mov word [es:si], ax                      ; 26 89 04                    ; 0xc377b
     6636    inc bx                                    ; 43                          ; 0xc377e vgabios.c:2399
     6637    inc bx                                    ; 43                          ; 0xc377f
     6638    mov es, cx                                ; 8e c1                       ; 0xc3780 vgabios.c:47
     6639    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3782
     6640    mov si, strict word 00062h                ; be 62 00                    ; 0xc3785 vgabios.c:52
     6641    mov es, dx                                ; 8e c2                       ; 0xc3788
     6642    mov byte [es:si], al                      ; 26 88 04                    ; 0xc378a
     6643    inc bx                                    ; 43                          ; 0xc378d vgabios.c:2400
     6644    mov es, cx                                ; 8e c1                       ; 0xc378e vgabios.c:57
     6645    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3790
     6646    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3793 vgabios.c:62
     6647    xor dx, dx                                ; 31 d2                       ; 0xc3796
     6648    mov es, dx                                ; 8e c2                       ; 0xc3798
     6649    mov word [es:si], ax                      ; 26 89 04                    ; 0xc379a
     6650    inc bx                                    ; 43                          ; 0xc379d vgabios.c:2402
     6651    inc bx                                    ; 43                          ; 0xc379e
     6652    mov es, cx                                ; 8e c1                       ; 0xc379f vgabios.c:57
     6653    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37a1
     6654    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc37a4 vgabios.c:62
     6655    mov es, dx                                ; 8e c2                       ; 0xc37a7
     6656    mov word [es:si], ax                      ; 26 89 04                    ; 0xc37a9
     6657    inc bx                                    ; 43                          ; 0xc37ac vgabios.c:2403
     6658    inc bx                                    ; 43                          ; 0xc37ad
     6659    mov es, cx                                ; 8e c1                       ; 0xc37ae vgabios.c:57
     6660    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37b0
     6661    mov si, 0010ch                            ; be 0c 01                    ; 0xc37b3 vgabios.c:62
     6662    mov es, dx                                ; 8e c2                       ; 0xc37b6
     6663    mov word [es:si], ax                      ; 26 89 04                    ; 0xc37b8
     6664    inc bx                                    ; 43                          ; 0xc37bb vgabios.c:2404
     6665    inc bx                                    ; 43                          ; 0xc37bc
     6666    mov es, cx                                ; 8e c1                       ; 0xc37bd vgabios.c:57
     6667    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37bf
     6668    mov si, 0010eh                            ; be 0e 01                    ; 0xc37c2 vgabios.c:62
     6669    mov es, dx                                ; 8e c2                       ; 0xc37c5
     6670    mov word [es:si], ax                      ; 26 89 04                    ; 0xc37c7
     6671    inc bx                                    ; 43                          ; 0xc37ca vgabios.c:2405
     6672    inc bx                                    ; 43                          ; 0xc37cb
     6673    test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc37cc vgabios.c:2407
     6674    je short 0380fh                           ; 74 3d                       ; 0xc37d0
     6675    inc bx                                    ; 43                          ; 0xc37d2 vgabios.c:2408
     6676    mov es, cx                                ; 8e c1                       ; 0xc37d3 vgabios.c:47
     6677    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc37d5
     6678    xor ah, ah                                ; 30 e4                       ; 0xc37d8 vgabios.c:48
     6679    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc37da
     6680    inc bx                                    ; 43                          ; 0xc37dd vgabios.c:2409
     6681    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc37de vgabios.c:47
     6682    mov dx, 003c6h                            ; ba c6 03                    ; 0xc37e1 vgabios.c:48
     6683    out DX, AL                                ; ee                          ; 0xc37e4
     6684    inc bx                                    ; 43                          ; 0xc37e5 vgabios.c:2410
     6685    xor al, al                                ; 30 c0                       ; 0xc37e6
     6686    mov dx, 003c8h                            ; ba c8 03                    ; 0xc37e8
     6687    out DX, AL                                ; ee                          ; 0xc37eb
     6688    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc37ec vgabios.c:2413
     6689    jmp short 037f8h                          ; eb 07                       ; 0xc37ef
     6690    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc37f1
     6691    jnc short 03807h                          ; 73 0f                       ; 0xc37f6
     6692    mov es, cx                                ; 8e c1                       ; 0xc37f8 vgabios.c:47
     6693    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc37fa
     6694    mov dx, 003c9h                            ; ba c9 03                    ; 0xc37fd vgabios.c:48
     6695    out DX, AL                                ; ee                          ; 0xc3800
     6696    inc bx                                    ; 43                          ; 0xc3801 vgabios.c:2414
     6697    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3802 vgabios.c:2415
     6698    jmp short 037f1h                          ; eb ea                       ; 0xc3805
     6699    inc bx                                    ; 43                          ; 0xc3807 vgabios.c:2416
     6700    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3808
     6701    mov dx, 003c8h                            ; ba c8 03                    ; 0xc380b
     6702    out DX, AL                                ; ee                          ; 0xc380e
     6703    mov ax, bx                                ; 89 d8                       ; 0xc380f vgabios.c:2420
     6704    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3811
     6705    pop di                                    ; 5f                          ; 0xc3814
     6706    pop si                                    ; 5e                          ; 0xc3815
     6707    pop cx                                    ; 59                          ; 0xc3816
     6708    pop bp                                    ; 5d                          ; 0xc3817
     6709    retn                                      ; c3                          ; 0xc3818
     6710  ; disGetNextSymbol 0xc3819 LB 0xd19 -> off=0x0 cb=0000000000000028 uValue=00000000000c3819 'find_vga_entry'
     6711find_vga_entry:                              ; 0xc3819 LB 0x28
     6712    push bx                                   ; 53                          ; 0xc3819 vgabios.c:2429
     6713    push dx                                   ; 52                          ; 0xc381a
     6714    push bp                                   ; 55                          ; 0xc381b
     6715    mov bp, sp                                ; 89 e5                       ; 0xc381c
     6716    mov dl, al                                ; 88 c2                       ; 0xc381e
     6717    mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc3820 vgabios.c:2431
     6718    xor al, al                                ; 30 c0                       ; 0xc3822 vgabios.c:2432
     6719    jmp short 0382ch                          ; eb 06                       ; 0xc3824
    68126720    db  0feh, 0c0h
    6813     ; inc al                                    ; fe c0                     ; 0xc38cf vgabios.c:2473
    6814     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc38d1
    6815     jnbe short 038e4h                         ; 77 0f                       ; 0xc38d3
    6816     mov bl, al                                ; 88 c3                       ; 0xc38d5
    6817     xor bh, bh                                ; 30 ff                       ; 0xc38d7
    6818     sal bx, 003h                              ; c1 e3 03                    ; 0xc38d9
    6819     cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc38dc
    6820     jne short 038cfh                          ; 75 ed                       ; 0xc38e0
    6821     mov ah, al                                ; 88 c4                       ; 0xc38e2
    6822     mov al, ah                                ; 88 e0                       ; 0xc38e4 vgabios.c:2478
    6823     pop bp                                    ; 5d                          ; 0xc38e6
    6824     pop dx                                    ; 5a                          ; 0xc38e7
    6825     pop bx                                    ; 5b                          ; 0xc38e8
    6826     retn                                      ; c3                          ; 0xc38e9
    6827   ; disGetNextSymbol 0xc38ea LB 0xcdb -> off=0x0 cb=000000000000000e uValue=00000000000c38ea 'readx_byte'
    6828 readx_byte:                                  ; 0xc38ea LB 0xe
    6829     push bx                                   ; 53                          ; 0xc38ea vgabios.c:2490
    6830     push bp                                   ; 55                          ; 0xc38eb
    6831     mov bp, sp                                ; 89 e5                       ; 0xc38ec
    6832     mov bx, dx                                ; 89 d3                       ; 0xc38ee
    6833     mov es, ax                                ; 8e c0                       ; 0xc38f0 vgabios.c:2492
    6834     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc38f2
    6835     pop bp                                    ; 5d                          ; 0xc38f5 vgabios.c:2493
    6836     pop bx                                    ; 5b                          ; 0xc38f6
    6837     retn                                      ; c3                          ; 0xc38f7
    6838   ; disGetNextSymbol 0xc38f8 LB 0xccd -> off=0x8a cb=0000000000000489 uValue=00000000000c3982 'int10_func'
     6721    ; inc al                                    ; fe c0                     ; 0xc3826 vgabios.c:2433
     6722    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc3828
     6723    jnbe short 0383bh                         ; 77 0f                       ; 0xc382a
     6724    mov bl, al                                ; 88 c3                       ; 0xc382c
     6725    xor bh, bh                                ; 30 ff                       ; 0xc382e
     6726    sal bx, 003h                              ; c1 e3 03                    ; 0xc3830
     6727    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc3833
     6728    jne short 03826h                          ; 75 ed                       ; 0xc3837
     6729    mov ah, al                                ; 88 c4                       ; 0xc3839
     6730    mov al, ah                                ; 88 e0                       ; 0xc383b vgabios.c:2438
     6731    pop bp                                    ; 5d                          ; 0xc383d
     6732    pop dx                                    ; 5a                          ; 0xc383e
     6733    pop bx                                    ; 5b                          ; 0xc383f
     6734    retn                                      ; c3                          ; 0xc3840
     6735  ; disGetNextSymbol 0xc3841 LB 0xcf1 -> off=0x0 cb=000000000000000e uValue=00000000000c3841 'readx_byte'
     6736readx_byte:                                  ; 0xc3841 LB 0xe
     6737    push bx                                   ; 53                          ; 0xc3841 vgabios.c:2450
     6738    push bp                                   ; 55                          ; 0xc3842
     6739    mov bp, sp                                ; 89 e5                       ; 0xc3843
     6740    mov bx, dx                                ; 89 d3                       ; 0xc3845
     6741    mov es, ax                                ; 8e c0                       ; 0xc3847 vgabios.c:2452
     6742    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3849
     6743    pop bp                                    ; 5d                          ; 0xc384c vgabios.c:2453
     6744    pop bx                                    ; 5b                          ; 0xc384d
     6745    retn                                      ; c3                          ; 0xc384e
     6746  ; disGetNextSymbol 0xc384f LB 0xce3 -> off=0x8a cb=000000000000049f uValue=00000000000c38d9 'int10_func'
    68396747    db  056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
    6840     db  005h, 004h, 003h, 002h, 001h, 000h, 004h, 03eh, 0abh, 039h, 0e8h, 039h, 0fdh, 039h, 00dh, 03ah
    6841     db  020h, 03ah, 030h, 03ah, 03ah, 03ah, 07ch, 03ah, 0b0h, 03ah, 0c1h, 03ah, 0e7h, 03ah, 002h, 03bh
    6842     db  021h, 03bh, 03eh, 03bh, 054h, 03bh, 060h, 03bh, 043h, 03ch, 0c7h, 03ch, 0f4h, 03ch, 009h, 03dh
    6843     db  04bh, 03dh, 0d6h, 03dh, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 003h
    6844     db  002h, 001h, 000h, 004h, 03eh, 07fh, 03bh, 0a0h, 03bh, 0afh, 03bh, 0beh, 03bh, 0c8h, 03bh, 07fh
    6845     db  03bh, 0a0h, 03bh, 0afh, 03bh, 0c8h, 03bh, 0d8h, 03bh, 0e3h, 03bh, 0feh, 03bh, 00dh, 03ch, 01ch
    6846     db  03ch, 02bh, 03ch, 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 0c8h, 03dh, 071h, 03dh, 07fh, 03dh
    6847     db  090h, 03dh, 0a0h, 03dh, 0b5h, 03dh, 0c8h, 03dh, 0c8h, 03dh
    6848 int10_func:                                  ; 0xc3982 LB 0x489
    6849     push bp                                   ; 55                          ; 0xc3982 vgabios.c:2571
    6850     mov bp, sp                                ; 89 e5                       ; 0xc3983
    6851     push si                                   ; 56                          ; 0xc3985
    6852     push di                                   ; 57                          ; 0xc3986
    6853     push ax                                   ; 50                          ; 0xc3987
    6854     mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc3988
    6855     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc398b vgabios.c:2576
    6856     shr ax, 008h                              ; c1 e8 08                    ; 0xc398e
    6857     cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc3991
    6858     jnbe short 039fah                         ; 77 64                       ; 0xc3994
    6859     push CS                                   ; 0e                          ; 0xc3996
    6860     pop ES                                    ; 07                          ; 0xc3997
    6861     mov cx, strict word 00017h                ; b9 17 00                    ; 0xc3998
    6862     mov di, 038f8h                            ; bf f8 38                    ; 0xc399b
    6863     repne scasb                               ; f2 ae                       ; 0xc399e
    6864     sal cx, 1                                 ; d1 e1                       ; 0xc39a0
    6865     mov di, cx                                ; 89 cf                       ; 0xc39a2
    6866     mov ax, word [cs:di+0390eh]               ; 2e 8b 85 0e 39              ; 0xc39a4
    6867     jmp ax                                    ; ff e0                       ; 0xc39a9
    6868     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39ab vgabios.c:2579
    6869     xor ah, ah                                ; 30 e4                       ; 0xc39ae
    6870     call 0143fh                               ; e8 8c da                    ; 0xc39b0
    6871     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39b3 vgabios.c:2580
    6872     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc39b6
    6873     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc39b9
    6874     je short 039d3h                           ; 74 15                       ; 0xc39bc
    6875     cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc39be
    6876     je short 039cah                           ; 74 07                       ; 0xc39c1
    6877     cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc39c3
    6878     jbe short 039d3h                          ; 76 0b                       ; 0xc39c6
    6879     jmp short 039dch                          ; eb 12                       ; 0xc39c8
    6880     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39ca vgabios.c:2582
    6881     xor al, al                                ; 30 c0                       ; 0xc39cd
    6882     or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc39cf
    6883     jmp short 039e3h                          ; eb 10                       ; 0xc39d1 vgabios.c:2583
    6884     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39d3 vgabios.c:2591
    6885     xor al, al                                ; 30 c0                       ; 0xc39d6
    6886     or AL, strict byte 030h                   ; 0c 30                       ; 0xc39d8
    6887     jmp short 039e3h                          ; eb 07                       ; 0xc39da
    6888     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39dc vgabios.c:2594
    6889     xor al, al                                ; 30 c0                       ; 0xc39df
    6890     or AL, strict byte 020h                   ; 0c 20                       ; 0xc39e1
    6891     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc39e3
    6892     jmp short 039fah                          ; eb 12                       ; 0xc39e6 vgabios.c:2596
    6893     mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc39e8 vgabios.c:2598
    6894     xor ah, ah                                ; 30 e4                       ; 0xc39eb
    6895     mov dx, ax                                ; 89 c2                       ; 0xc39ed
    6896     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39ef
    6897     shr ax, 008h                              ; c1 e8 08                    ; 0xc39f2
    6898     xor ah, ah                                ; 30 e4                       ; 0xc39f5
    6899     call 0118ch                               ; e8 92 d7                    ; 0xc39f7
    6900     jmp near 03e04h                           ; e9 07 04                    ; 0xc39fa vgabios.c:2599
    6901     mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc39fd vgabios.c:2601
    6902     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3a00
    6903     shr ax, 008h                              ; c1 e8 08                    ; 0xc3a03
    6904     xor ah, ah                                ; 30 e4                       ; 0xc3a06
    6905     call 01293h                               ; e8 88 d8                    ; 0xc3a08
    6906     jmp short 039fah                          ; eb ed                       ; 0xc3a0b vgabios.c:2602
    6907     lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc3a0d vgabios.c:2604
    6908     lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc3a10
    6909     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3a13
    6910     shr ax, 008h                              ; c1 e8 08                    ; 0xc3a16
    6911     xor ah, ah                                ; 30 e4                       ; 0xc3a19
    6912     call 00a96h                               ; e8 78 d0                    ; 0xc3a1b
    6913     jmp short 039fah                          ; eb da                       ; 0xc3a1e vgabios.c:2605
    6914     xor ax, ax                                ; 31 c0                       ; 0xc3a20 vgabios.c:2611
    6915     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3a22
    6916     mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc3a25 vgabios.c:2612
    6917     mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc3a28 vgabios.c:2613
    6918     mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3a2b vgabios.c:2614
    6919     jmp short 039fah                          ; eb ca                       ; 0xc3a2e vgabios.c:2615
    6920     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a30 vgabios.c:2617
    6921     xor ah, ah                                ; 30 e4                       ; 0xc3a33
    6922     call 01322h                               ; e8 ea d8                    ; 0xc3a35
    6923     jmp short 039fah                          ; eb c0                       ; 0xc3a38 vgabios.c:2618
    6924     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3a3a vgabios.c:2620
    6925     push ax                                   ; 50                          ; 0xc3a3d
    6926     mov ax, 000ffh                            ; b8 ff 00                    ; 0xc3a3e
    6927     push ax                                   ; 50                          ; 0xc3a41
    6928     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3a42
    6929     xor ah, ah                                ; 30 e4                       ; 0xc3a45
    6930     push ax                                   ; 50                          ; 0xc3a47
    6931     mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3a48
    6932     shr ax, 008h                              ; c1 e8 08                    ; 0xc3a4b
    6933     xor ah, ah                                ; 30 e4                       ; 0xc3a4e
    6934     push ax                                   ; 50                          ; 0xc3a50
    6935     mov cl, byte [bp+010h]                    ; 8a 4e 10                    ; 0xc3a51
    6936     xor ch, ch                                ; 30 ed                       ; 0xc3a54
    6937     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a56
    6938     shr ax, 008h                              ; c1 e8 08                    ; 0xc3a59
    6939     xor ah, ah                                ; 30 e4                       ; 0xc3a5c
    6940     mov bx, ax                                ; 89 c3                       ; 0xc3a5e
    6941     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3a60
    6942     shr ax, 008h                              ; c1 e8 08                    ; 0xc3a63
    6943     xor ah, ah                                ; 30 e4                       ; 0xc3a66
    6944     mov dx, ax                                ; 89 c2                       ; 0xc3a68
    6945     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a6a
    6946     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3a6d
    6947     mov byte [bp-005h], ch                    ; 88 6e fb                    ; 0xc3a70
    6948     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3a73
    6949     call 01c23h                               ; e8 aa e1                    ; 0xc3a76
    6950     jmp near 03e04h                           ; e9 88 03                    ; 0xc3a79 vgabios.c:2621
    6951     xor ax, ax                                ; 31 c0                       ; 0xc3a7c vgabios.c:2623
    6952     push ax                                   ; 50                          ; 0xc3a7e
    6953     mov ax, 000ffh                            ; b8 ff 00                    ; 0xc3a7f
    6954     push ax                                   ; 50                          ; 0xc3a82
    6955     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3a83
    6956     xor ah, ah                                ; 30 e4                       ; 0xc3a86
    6957     push ax                                   ; 50                          ; 0xc3a88
    6958     mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3a89
    6959     shr ax, 008h                              ; c1 e8 08                    ; 0xc3a8c
    6960     xor ah, ah                                ; 30 e4                       ; 0xc3a8f
    6961     push ax                                   ; 50                          ; 0xc3a91
    6962     mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3a92
    6963     mov cx, ax                                ; 89 c1                       ; 0xc3a95
    6964     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a97
    6965     shr ax, 008h                              ; c1 e8 08                    ; 0xc3a9a
    6966     xor ah, ah                                ; 30 e4                       ; 0xc3a9d
    6967     mov bx, ax                                ; 89 c3                       ; 0xc3a9f
    6968     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3aa1
    6969     shr ax, 008h                              ; c1 e8 08                    ; 0xc3aa4
    6970     xor ah, ah                                ; 30 e4                       ; 0xc3aa7
    6971     mov dx, ax                                ; 89 c2                       ; 0xc3aa9
    6972     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3aab
    6973     jmp short 03a76h                          ; eb c6                       ; 0xc3aae
    6974     lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc3ab0 vgabios.c:2626
    6975     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3ab3
    6976     shr ax, 008h                              ; c1 e8 08                    ; 0xc3ab6
    6977     xor ah, ah                                ; 30 e4                       ; 0xc3ab9
    6978     call 00dd6h                               ; e8 18 d3                    ; 0xc3abb
    6979     jmp near 03e04h                           ; e9 43 03                    ; 0xc3abe vgabios.c:2627
    6980     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3ac1 vgabios.c:2629
    6981     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3ac4
    6982     xor ah, ah                                ; 30 e4                       ; 0xc3ac7
    6983     mov bx, ax                                ; 89 c3                       ; 0xc3ac9
    6984     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3acb
    6985     shr ax, 008h                              ; c1 e8 08                    ; 0xc3ace
    6986     xor ah, ah                                ; 30 e4                       ; 0xc3ad1
    6987     mov dx, ax                                ; 89 c2                       ; 0xc3ad3
    6988     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3ad5
    6989     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3ad8
    6990     mov byte [bp-005h], bh                    ; 88 7e fb                    ; 0xc3adb
    6991     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3ade
    6992     call 02569h                               ; e8 85 ea                    ; 0xc3ae1
    6993     jmp near 03e04h                           ; e9 1d 03                    ; 0xc3ae4 vgabios.c:2630
    6994     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3ae7 vgabios.c:2632
    6995     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3aea
    6996     xor ah, ah                                ; 30 e4                       ; 0xc3aed
    6997     mov bx, ax                                ; 89 c3                       ; 0xc3aef
    6998     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3af1
    6999     shr dx, 008h                              ; c1 ea 08                    ; 0xc3af4
    7000     xor dh, dh                                ; 30 f6                       ; 0xc3af7
    7001     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3af9
    7002     call 026f0h                               ; e8 f1 eb                    ; 0xc3afc
    7003     jmp near 03e04h                           ; e9 02 03                    ; 0xc3aff vgabios.c:2633
    7004     mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc3b02 vgabios.c:2635
    7005     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3b05
    7006     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b08
    7007     xor ah, ah                                ; 30 e4                       ; 0xc3b0b
    7008     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3b0d
    7009     shr dx, 008h                              ; c1 ea 08                    ; 0xc3b10
    7010     xor dh, dh                                ; 30 f6                       ; 0xc3b13
    7011     mov si, dx                                ; 89 d6                       ; 0xc3b15
    7012     mov dx, ax                                ; 89 c2                       ; 0xc3b17
    7013     mov ax, si                                ; 89 f0                       ; 0xc3b19
    7014     call 02871h                               ; e8 53 ed                    ; 0xc3b1b
    7015     jmp near 03e04h                           ; e9 e3 02                    ; 0xc3b1e vgabios.c:2636
    7016     lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc3b21 vgabios.c:2638
    7017     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3b24
    7018     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3b27
    7019     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3b2a
    7020     shr ax, 008h                              ; c1 e8 08                    ; 0xc3b2d
    7021     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3b30
    7022     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3b33
    7023     xor ah, ah                                ; 30 e4                       ; 0xc3b36
    7024     call 00f99h                               ; e8 5e d4                    ; 0xc3b38
    7025     jmp near 03e04h                           ; e9 c6 02                    ; 0xc3b3b vgabios.c:2639
    7026     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc3b3e vgabios.c:2647
    7027     mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc3b41
    7028     xor bh, bh                                ; 30 ff                       ; 0xc3b44
    7029     mov dx, 000ffh                            ; ba ff 00                    ; 0xc3b46
    7030     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b49
    7031     xor ah, ah                                ; 30 e4                       ; 0xc3b4c
    7032     call 029e4h                               ; e8 93 ee                    ; 0xc3b4e
    7033     jmp near 03e04h                           ; e9 b0 02                    ; 0xc3b51 vgabios.c:2648
    7034     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3b54 vgabios.c:2651
    7035     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3b57
    7036     call 010ffh                               ; e8 a2 d5                    ; 0xc3b5a
    7037     jmp near 03e04h                           ; e9 a4 02                    ; 0xc3b5d vgabios.c:2652
    7038     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3b60 vgabios.c:2654
    7039     xor ah, ah                                ; 30 e4                       ; 0xc3b63
    7040     cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3b65
    7041     jnbe short 03bd5h                         ; 77 6b                       ; 0xc3b68
    7042     push CS                                   ; 0e                          ; 0xc3b6a
    7043     pop ES                                    ; 07                          ; 0xc3b6b
    7044     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc3b6c
    7045     mov di, 0393ch                            ; bf 3c 39                    ; 0xc3b6f
    7046     repne scasb                               ; f2 ae                       ; 0xc3b72
    7047     sal cx, 1                                 ; d1 e1                       ; 0xc3b74
    7048     mov di, cx                                ; 89 cf                       ; 0xc3b76
    7049     mov ax, word [cs:di+0394bh]               ; 2e 8b 85 4b 39              ; 0xc3b78
    7050     jmp ax                                    ; ff e0                       ; 0xc3b7d
    7051     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3b7f vgabios.c:2658
    7052     shr ax, 008h                              ; c1 e8 08                    ; 0xc3b82
    7053     xor ah, ah                                ; 30 e4                       ; 0xc3b85
    7054     push ax                                   ; 50                          ; 0xc3b87
    7055     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b88
    7056     push ax                                   ; 50                          ; 0xc3b8b
    7057     push word [bp+00eh]                       ; ff 76 0e                    ; 0xc3b8c
    7058     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b8f
    7059     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3b92
    7060     mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc3b95
    7061     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3b98
    7062     call 02d78h                               ; e8 da f1                    ; 0xc3b9b
    7063     jmp short 03bd5h                          ; eb 35                       ; 0xc3b9e vgabios.c:2659
    7064     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc3ba0 vgabios.c:2662
    7065     xor dh, dh                                ; 30 f6                       ; 0xc3ba3
    7066     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3ba5
    7067     xor ah, ah                                ; 30 e4                       ; 0xc3ba8
    7068     call 02df7h                               ; e8 4a f2                    ; 0xc3baa
    7069     jmp short 03bd5h                          ; eb 26                       ; 0xc3bad vgabios.c:2663
    7070     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc3baf vgabios.c:2666
    7071     xor dh, dh                                ; 30 f6                       ; 0xc3bb2
    7072     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3bb4
    7073     xor ah, ah                                ; 30 e4                       ; 0xc3bb7
    7074     call 02e64h                               ; e8 a8 f2                    ; 0xc3bb9
    7075     jmp short 03bd5h                          ; eb 17                       ; 0xc3bbc vgabios.c:2667
    7076     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3bbe vgabios.c:2669
    7077     xor ah, ah                                ; 30 e4                       ; 0xc3bc1
    7078     call 02d55h                               ; e8 8f f1                    ; 0xc3bc3
    7079     jmp short 03bd5h                          ; eb 0d                       ; 0xc3bc6 vgabios.c:2670
    7080     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc3bc8 vgabios.c:2673
    7081     xor dh, dh                                ; 30 f6                       ; 0xc3bcb
    7082     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3bcd
    7083     xor ah, ah                                ; 30 e4                       ; 0xc3bd0
    7084     call 02ed3h                               ; e8 fe f2                    ; 0xc3bd2
    7085     jmp near 03e04h                           ; e9 2c 02                    ; 0xc3bd5 vgabios.c:2674
    7086     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3bd8 vgabios.c:2676
    7087     mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc3bdb
    7088     call 02f42h                               ; e8 61 f3                    ; 0xc3bde
    7089     jmp short 03bd5h                          ; eb f2                       ; 0xc3be1 vgabios.c:2677
    7090     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3be3 vgabios.c:2679
    7091     xor ah, ah                                ; 30 e4                       ; 0xc3be6
    7092     push ax                                   ; 50                          ; 0xc3be8
    7093     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3be9
    7094     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3bec
    7095     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3bef
    7096     mov si, word [bp+016h]                    ; 8b 76 16                    ; 0xc3bf2
    7097     mov cx, ax                                ; 89 c1                       ; 0xc3bf5
    7098     mov ax, si                                ; 89 f0                       ; 0xc3bf7
    7099     call 02fa5h                               ; e8 a9 f3                    ; 0xc3bf9
    7100     jmp short 03bd5h                          ; eb d7                       ; 0xc3bfc vgabios.c:2680
    7101     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3bfe vgabios.c:2682
    7102     xor ah, ah                                ; 30 e4                       ; 0xc3c01
    7103     mov dx, ax                                ; 89 c2                       ; 0xc3c03
    7104     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3c05
    7105     call 02fc2h                               ; e8 b7 f3                    ; 0xc3c08
    7106     jmp short 03bd5h                          ; eb c8                       ; 0xc3c0b vgabios.c:2683
    7107     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3c0d vgabios.c:2685
    7108     xor ah, ah                                ; 30 e4                       ; 0xc3c10
    7109     mov dx, ax                                ; 89 c2                       ; 0xc3c12
    7110     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3c14
    7111     call 02fe4h                               ; e8 ca f3                    ; 0xc3c17
    7112     jmp short 03bd5h                          ; eb b9                       ; 0xc3c1a vgabios.c:2686
    7113     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3c1c vgabios.c:2688
    7114     xor ah, ah                                ; 30 e4                       ; 0xc3c1f
    7115     mov dx, ax                                ; 89 c2                       ; 0xc3c21
    7116     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3c23
    7117     call 03006h                               ; e8 dd f3                    ; 0xc3c26
    7118     jmp short 03bd5h                          ; eb aa                       ; 0xc3c29 vgabios.c:2689
    7119     lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc3c2b vgabios.c:2691
    7120     push ax                                   ; 50                          ; 0xc3c2e
    7121     lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc3c2f
    7122     lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc3c32
    7123     lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc3c35
    7124     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3c38
    7125     shr ax, 008h                              ; c1 e8 08                    ; 0xc3c3b
    7126     call 00f16h                               ; e8 d5 d2                    ; 0xc3c3e
    7127     jmp short 03bd5h                          ; eb 92                       ; 0xc3c41 vgabios.c:2699
    7128     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3c43 vgabios.c:2701
     6748    db  005h, 004h, 003h, 002h, 001h, 000h, 071h, 03dh, 002h, 039h, 03fh, 039h, 054h, 039h, 064h, 039h
     6749    db  077h, 039h, 087h, 039h, 091h, 039h, 0d3h, 039h, 007h, 03ah, 018h, 03ah, 03eh, 03ah, 059h, 03ah
     6750    db  078h, 03ah, 095h, 03ah, 0abh, 03ah, 0b7h, 03ah, 0b0h, 03bh, 034h, 03ch, 061h, 03ch, 076h, 03ch
     6751    db  0b8h, 03ch, 043h, 03dh, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 003h
     6752    db  002h, 001h, 000h, 071h, 03dh, 0d6h, 03ah, 0f4h, 03ah, 00fh, 03bh, 024h, 03bh, 02fh, 03bh, 0d6h
     6753    db  03ah, 0f4h, 03ah, 00fh, 03bh, 02fh, 03bh, 044h, 03bh, 04fh, 03bh, 06ah, 03bh, 079h, 03bh, 088h
     6754    db  03bh, 097h, 03bh, 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 035h, 03dh, 0deh, 03ch, 0ech, 03ch
     6755    db  0fdh, 03ch, 00dh, 03dh, 022h, 03dh, 035h, 03dh, 035h, 03dh
     6756int10_func:                                  ; 0xc38d9 LB 0x49f
     6757    push bp                                   ; 55                          ; 0xc38d9 vgabios.c:2531
     6758    mov bp, sp                                ; 89 e5                       ; 0xc38da
     6759    push si                                   ; 56                          ; 0xc38dc
     6760    push di                                   ; 57                          ; 0xc38dd
     6761    push ax                                   ; 50                          ; 0xc38de
     6762    mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc38df
     6763    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc38e2 vgabios.c:2536
     6764    shr ax, 008h                              ; c1 e8 08                    ; 0xc38e5
     6765    cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc38e8
     6766    jnbe short 03951h                         ; 77 64                       ; 0xc38eb
     6767    push CS                                   ; 0e                          ; 0xc38ed
     6768    pop ES                                    ; 07                          ; 0xc38ee
     6769    mov cx, strict word 00017h                ; b9 17 00                    ; 0xc38ef
     6770    mov di, 0384fh                            ; bf 4f 38                    ; 0xc38f2
     6771    repne scasb                               ; f2 ae                       ; 0xc38f5
     6772    sal cx, 1                                 ; d1 e1                       ; 0xc38f7
     6773    mov di, cx                                ; 89 cf                       ; 0xc38f9
     6774    mov ax, word [cs:di+03865h]               ; 2e 8b 85 65 38              ; 0xc38fb
     6775    jmp ax                                    ; ff e0                       ; 0xc3900
     6776    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3902 vgabios.c:2539
     6777    xor ah, ah                                ; 30 e4                       ; 0xc3905
     6778    call 0143fh                               ; e8 35 db                    ; 0xc3907
     6779    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc390a vgabios.c:2540
     6780    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc390d
     6781    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc3910
     6782    je short 0392ah                           ; 74 15                       ; 0xc3913
     6783    cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc3915
     6784    je short 03921h                           ; 74 07                       ; 0xc3918
     6785    cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc391a
     6786    jbe short 0392ah                          ; 76 0b                       ; 0xc391d
     6787    jmp short 03933h                          ; eb 12                       ; 0xc391f
     6788    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3921 vgabios.c:2542
     6789    xor al, al                                ; 30 c0                       ; 0xc3924
     6790    or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc3926
     6791    jmp short 0393ah                          ; eb 10                       ; 0xc3928 vgabios.c:2543
     6792    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc392a vgabios.c:2551
     6793    xor al, al                                ; 30 c0                       ; 0xc392d
     6794    or AL, strict byte 030h                   ; 0c 30                       ; 0xc392f
     6795    jmp short 0393ah                          ; eb 07                       ; 0xc3931
     6796    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3933 vgabios.c:2554
     6797    xor al, al                                ; 30 c0                       ; 0xc3936
     6798    or AL, strict byte 020h                   ; 0c 20                       ; 0xc3938
     6799    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc393a
     6800    jmp short 03951h                          ; eb 12                       ; 0xc393d vgabios.c:2556
     6801    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc393f vgabios.c:2558
     6802    xor ah, ah                                ; 30 e4                       ; 0xc3942
     6803    mov dx, ax                                ; 89 c2                       ; 0xc3944
     6804    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3946
     6805    shr ax, 008h                              ; c1 e8 08                    ; 0xc3949
     6806    xor ah, ah                                ; 30 e4                       ; 0xc394c
     6807    call 0118ch                               ; e8 3b d8                    ; 0xc394e
     6808    jmp near 03d71h                           ; e9 1d 04                    ; 0xc3951 vgabios.c:2559
     6809    mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc3954 vgabios.c:2561
     6810    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3957
     6811    shr ax, 008h                              ; c1 e8 08                    ; 0xc395a
     6812    xor ah, ah                                ; 30 e4                       ; 0xc395d
     6813    call 01293h                               ; e8 31 d9                    ; 0xc395f
     6814    jmp short 03951h                          ; eb ed                       ; 0xc3962 vgabios.c:2562
     6815    lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc3964 vgabios.c:2564
     6816    lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc3967
     6817    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc396a
     6818    shr ax, 008h                              ; c1 e8 08                    ; 0xc396d
     6819    xor ah, ah                                ; 30 e4                       ; 0xc3970
     6820    call 00a96h                               ; e8 21 d1                    ; 0xc3972
     6821    jmp short 03951h                          ; eb da                       ; 0xc3975 vgabios.c:2565
     6822    xor ax, ax                                ; 31 c0                       ; 0xc3977 vgabios.c:2571
     6823    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3979
     6824    mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc397c vgabios.c:2572
     6825    mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc397f vgabios.c:2573
     6826    mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3982 vgabios.c:2574
     6827    jmp short 03951h                          ; eb ca                       ; 0xc3985 vgabios.c:2575
     6828    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3987 vgabios.c:2577
     6829    xor ah, ah                                ; 30 e4                       ; 0xc398a
     6830    call 01322h                               ; e8 93 d9                    ; 0xc398c
     6831    jmp short 03951h                          ; eb c0                       ; 0xc398f vgabios.c:2578
     6832    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3991 vgabios.c:2580
     6833    push ax                                   ; 50                          ; 0xc3994
     6834    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc3995
     6835    push ax                                   ; 50                          ; 0xc3998
     6836    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3999
     6837    xor ah, ah                                ; 30 e4                       ; 0xc399c
     6838    push ax                                   ; 50                          ; 0xc399e
     6839    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc399f
     6840    shr ax, 008h                              ; c1 e8 08                    ; 0xc39a2
     6841    xor ah, ah                                ; 30 e4                       ; 0xc39a5
     6842    push ax                                   ; 50                          ; 0xc39a7
     6843    mov cl, byte [bp+010h]                    ; 8a 4e 10                    ; 0xc39a8
     6844    xor ch, ch                                ; 30 ed                       ; 0xc39ab
     6845    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39ad
     6846    shr ax, 008h                              ; c1 e8 08                    ; 0xc39b0
     6847    xor ah, ah                                ; 30 e4                       ; 0xc39b3
     6848    mov bx, ax                                ; 89 c3                       ; 0xc39b5
     6849    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc39b7
     6850    shr ax, 008h                              ; c1 e8 08                    ; 0xc39ba
     6851    xor ah, ah                                ; 30 e4                       ; 0xc39bd
     6852    mov dx, ax                                ; 89 c2                       ; 0xc39bf
     6853    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39c1
     6854    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc39c4
     6855    mov byte [bp-005h], ch                    ; 88 6e fb                    ; 0xc39c7
     6856    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc39ca
     6857    call 01c55h                               ; e8 85 e2                    ; 0xc39cd
     6858    jmp near 03d71h                           ; e9 9e 03                    ; 0xc39d0 vgabios.c:2581
     6859    xor ax, ax                                ; 31 c0                       ; 0xc39d3 vgabios.c:2583
     6860    push ax                                   ; 50                          ; 0xc39d5
     6861    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc39d6
     6862    push ax                                   ; 50                          ; 0xc39d9
     6863    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc39da
     6864    xor ah, ah                                ; 30 e4                       ; 0xc39dd
     6865    push ax                                   ; 50                          ; 0xc39df
     6866    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc39e0
     6867    shr ax, 008h                              ; c1 e8 08                    ; 0xc39e3
     6868    xor ah, ah                                ; 30 e4                       ; 0xc39e6
     6869    push ax                                   ; 50                          ; 0xc39e8
     6870    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc39e9
     6871    mov cx, ax                                ; 89 c1                       ; 0xc39ec
     6872    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39ee
     6873    shr ax, 008h                              ; c1 e8 08                    ; 0xc39f1
     6874    xor ah, ah                                ; 30 e4                       ; 0xc39f4
     6875    mov bx, ax                                ; 89 c3                       ; 0xc39f6
     6876    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc39f8
     6877    shr ax, 008h                              ; c1 e8 08                    ; 0xc39fb
     6878    xor ah, ah                                ; 30 e4                       ; 0xc39fe
     6879    mov dx, ax                                ; 89 c2                       ; 0xc3a00
     6880    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a02
     6881    jmp short 039cdh                          ; eb c6                       ; 0xc3a05
     6882    lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc3a07 vgabios.c:2586
     6883    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3a0a
     6884    shr ax, 008h                              ; c1 e8 08                    ; 0xc3a0d
     6885    xor ah, ah                                ; 30 e4                       ; 0xc3a10
     6886    call 00dd6h                               ; e8 c1 d3                    ; 0xc3a12
     6887    jmp near 03d71h                           ; e9 59 03                    ; 0xc3a15 vgabios.c:2587
     6888    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3a18 vgabios.c:2589
     6889    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3a1b
     6890    xor ah, ah                                ; 30 e4                       ; 0xc3a1e
     6891    mov bx, ax                                ; 89 c3                       ; 0xc3a20
     6892    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3a22
     6893    shr ax, 008h                              ; c1 e8 08                    ; 0xc3a25
     6894    xor ah, ah                                ; 30 e4                       ; 0xc3a28
     6895    mov dx, ax                                ; 89 c2                       ; 0xc3a2a
     6896    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a2c
     6897    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3a2f
     6898    mov byte [bp-005h], bh                    ; 88 7e fb                    ; 0xc3a32
     6899    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3a35
     6900    call 0259bh                               ; e8 60 eb                    ; 0xc3a38
     6901    jmp near 03d71h                           ; e9 33 03                    ; 0xc3a3b vgabios.c:2590
     6902    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3a3e vgabios.c:2592
     6903    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3a41
     6904    xor ah, ah                                ; 30 e4                       ; 0xc3a44
     6905    mov bx, ax                                ; 89 c3                       ; 0xc3a46
     6906    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3a48
     6907    shr dx, 008h                              ; c1 ea 08                    ; 0xc3a4b
     6908    xor dh, dh                                ; 30 f6                       ; 0xc3a4e
     6909    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a50
     6910    call 02722h                               ; e8 cc ec                    ; 0xc3a53
     6911    jmp near 03d71h                           ; e9 18 03                    ; 0xc3a56 vgabios.c:2593
     6912    mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc3a59 vgabios.c:2595
     6913    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3a5c
     6914    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a5f
     6915    xor ah, ah                                ; 30 e4                       ; 0xc3a62
     6916    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3a64
     6917    shr dx, 008h                              ; c1 ea 08                    ; 0xc3a67
     6918    xor dh, dh                                ; 30 f6                       ; 0xc3a6a
     6919    mov si, dx                                ; 89 d6                       ; 0xc3a6c
     6920    mov dx, ax                                ; 89 c2                       ; 0xc3a6e
     6921    mov ax, si                                ; 89 f0                       ; 0xc3a70
     6922    call 028a3h                               ; e8 2e ee                    ; 0xc3a72
     6923    jmp near 03d71h                           ; e9 f9 02                    ; 0xc3a75 vgabios.c:2596
     6924    lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc3a78 vgabios.c:2598
     6925    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3a7b
     6926    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a7e
     6927    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3a81
     6928    shr ax, 008h                              ; c1 e8 08                    ; 0xc3a84
     6929    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3a87
     6930    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3a8a
     6931    xor ah, ah                                ; 30 e4                       ; 0xc3a8d
     6932    call 00f99h                               ; e8 07 d5                    ; 0xc3a8f
     6933    jmp near 03d71h                           ; e9 dc 02                    ; 0xc3a92 vgabios.c:2599
     6934    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc3a95 vgabios.c:2607
     6935    mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc3a98
     6936    xor bh, bh                                ; 30 ff                       ; 0xc3a9b
     6937    mov dx, 000ffh                            ; ba ff 00                    ; 0xc3a9d
     6938    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3aa0
     6939    xor ah, ah                                ; 30 e4                       ; 0xc3aa3
     6940    call 02a16h                               ; e8 6e ef                    ; 0xc3aa5
     6941    jmp near 03d71h                           ; e9 c6 02                    ; 0xc3aa8 vgabios.c:2608
     6942    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3aab vgabios.c:2611
     6943    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3aae
     6944    call 010ffh                               ; e8 4b d6                    ; 0xc3ab1
     6945    jmp near 03d71h                           ; e9 ba 02                    ; 0xc3ab4 vgabios.c:2612
     6946    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3ab7 vgabios.c:2614
     6947    xor ah, ah                                ; 30 e4                       ; 0xc3aba
     6948    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3abc
     6949    jnbe short 03b2ch                         ; 77 6b                       ; 0xc3abf
     6950    push CS                                   ; 0e                          ; 0xc3ac1
     6951    pop ES                                    ; 07                          ; 0xc3ac2
     6952    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc3ac3
     6953    mov di, 03893h                            ; bf 93 38                    ; 0xc3ac6
     6954    repne scasb                               ; f2 ae                       ; 0xc3ac9
     6955    sal cx, 1                                 ; d1 e1                       ; 0xc3acb
     6956    mov di, cx                                ; 89 cf                       ; 0xc3acd
     6957    mov ax, word [cs:di+038a2h]               ; 2e 8b 85 a2 38              ; 0xc3acf
     6958    jmp ax                                    ; ff e0                       ; 0xc3ad4
     6959    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3ad6 vgabios.c:2618
     6960    shr ax, 008h                              ; c1 e8 08                    ; 0xc3ad9
     6961    xor ah, ah                                ; 30 e4                       ; 0xc3adc
     6962    push ax                                   ; 50                          ; 0xc3ade
     6963    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3adf
     6964    push ax                                   ; 50                          ; 0xc3ae2
     6965    push word [bp+00eh]                       ; ff 76 0e                    ; 0xc3ae3
     6966    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3ae6
     6967    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3ae9
     6968    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc3aec
     6969    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3aef
     6970    jmp short 03b0ah                          ; eb 16                       ; 0xc3af2
     6971    push strict byte 0000eh                   ; 6a 0e                       ; 0xc3af4 vgabios.c:2622
     6972    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3af6
     6973    xor ah, ah                                ; 30 e4                       ; 0xc3af9
     6974    push ax                                   ; 50                          ; 0xc3afb
     6975    push strict byte 00000h                   ; 6a 00                       ; 0xc3afc
     6976    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3afe
     6977    mov cx, 00100h                            ; b9 00 01                    ; 0xc3b01
     6978    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc3b04
     6979    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc3b07
     6980    call 02e1ah                               ; e8 0d f3                    ; 0xc3b0a
     6981    jmp short 03b2ch                          ; eb 1d                       ; 0xc3b0d
     6982    push strict byte 00008h                   ; 6a 08                       ; 0xc3b0f vgabios.c:2626
     6983    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b11
     6984    xor ah, ah                                ; 30 e4                       ; 0xc3b14
     6985    push ax                                   ; 50                          ; 0xc3b16
     6986    push strict byte 00000h                   ; 6a 00                       ; 0xc3b17
     6987    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b19
     6988    mov cx, 00100h                            ; b9 00 01                    ; 0xc3b1c
     6989    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc3b1f
     6990    jmp short 03b07h                          ; eb e3                       ; 0xc3b22
     6991    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b24 vgabios.c:2629
     6992    xor ah, ah                                ; 30 e4                       ; 0xc3b27
     6993    call 02d82h                               ; e8 56 f2                    ; 0xc3b29
     6994    jmp near 03d71h                           ; e9 42 02                    ; 0xc3b2c vgabios.c:2630
     6995    push strict byte 00010h                   ; 6a 10                       ; 0xc3b2f vgabios.c:2633
     6996    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b31
     6997    xor ah, ah                                ; 30 e4                       ; 0xc3b34
     6998    push ax                                   ; 50                          ; 0xc3b36
     6999    push strict byte 00000h                   ; 6a 00                       ; 0xc3b37
     7000    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b39
     7001    mov cx, 00100h                            ; b9 00 01                    ; 0xc3b3c
     7002    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc3b3f
     7003    jmp short 03b07h                          ; eb c3                       ; 0xc3b42
     7004    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3b44 vgabios.c:2636
     7005    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc3b47
     7006    call 02e99h                               ; e8 4c f3                    ; 0xc3b4a
     7007    jmp short 03b2ch                          ; eb dd                       ; 0xc3b4d vgabios.c:2637
     7008    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3b4f vgabios.c:2639
     7009    xor ah, ah                                ; 30 e4                       ; 0xc3b52
     7010    push ax                                   ; 50                          ; 0xc3b54
     7011    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b55
     7012    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3b58
     7013    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3b5b
     7014    mov si, word [bp+016h]                    ; 8b 76 16                    ; 0xc3b5e
     7015    mov cx, ax                                ; 89 c1                       ; 0xc3b61
     7016    mov ax, si                                ; 89 f0                       ; 0xc3b63
     7017    call 02efch                               ; e8 94 f3                    ; 0xc3b65
     7018    jmp short 03b2ch                          ; eb c2                       ; 0xc3b68 vgabios.c:2640
     7019    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3b6a vgabios.c:2642
     7020    xor ah, ah                                ; 30 e4                       ; 0xc3b6d
     7021    mov dx, ax                                ; 89 c2                       ; 0xc3b6f
     7022    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b71
     7023    call 02f19h                               ; e8 a2 f3                    ; 0xc3b74
     7024    jmp short 03b2ch                          ; eb b3                       ; 0xc3b77 vgabios.c:2643
     7025    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3b79 vgabios.c:2645
     7026    xor ah, ah                                ; 30 e4                       ; 0xc3b7c
     7027    mov dx, ax                                ; 89 c2                       ; 0xc3b7e
     7028    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b80
     7029    call 02f3bh                               ; e8 b5 f3                    ; 0xc3b83
     7030    jmp short 03b2ch                          ; eb a4                       ; 0xc3b86 vgabios.c:2646
     7031    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3b88 vgabios.c:2648
     7032    xor ah, ah                                ; 30 e4                       ; 0xc3b8b
     7033    mov dx, ax                                ; 89 c2                       ; 0xc3b8d
     7034    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b8f
     7035    call 02f5dh                               ; e8 c8 f3                    ; 0xc3b92
     7036    jmp short 03b2ch                          ; eb 95                       ; 0xc3b95 vgabios.c:2649
     7037    lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc3b97 vgabios.c:2651
     7038    push ax                                   ; 50                          ; 0xc3b9a
     7039    lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc3b9b
     7040    lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc3b9e
     7041    lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc3ba1
     7042    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3ba4
     7043    shr ax, 008h                              ; c1 e8 08                    ; 0xc3ba7
     7044    call 00f16h                               ; e8 69 d3                    ; 0xc3baa
     7045    jmp near 03d71h                           ; e9 c1 01                    ; 0xc3bad vgabios.c:2659
     7046    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3bb0 vgabios.c:2661
     7047    xor ah, ah                                ; 30 e4                       ; 0xc3bb3
     7048    cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc3bb5
     7049    jc short 03bc9h                           ; 72 0f                       ; 0xc3bb8
     7050    jbe short 03bf4h                          ; 76 38                       ; 0xc3bba
     7051    cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc3bbc
     7052    je short 03c1ch                           ; 74 5b                       ; 0xc3bbf
     7053    cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc3bc1
     7054    je short 03c1eh                           ; 74 58                       ; 0xc3bc4
     7055    jmp near 03d71h                           ; e9 a8 01                    ; 0xc3bc6
     7056    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3bc9
     7057    je short 03bd8h                           ; 74 0a                       ; 0xc3bcc
     7058    cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc3bce
     7059    jne short 03c19h                          ; 75 46                       ; 0xc3bd1
     7060    call 02f7fh                               ; e8 a9 f3                    ; 0xc3bd3 vgabios.c:2664
     7061    jmp short 03c19h                          ; eb 41                       ; 0xc3bd6 vgabios.c:2665
     7062    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3bd8 vgabios.c:2667
     7063    xor ah, ah                                ; 30 e4                       ; 0xc3bdb
     7064    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3bdd
     7065    jnbe short 03c19h                         ; 77 37                       ; 0xc3be0
     7066    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3be2 vgabios.c:2668
     7067    call 02f84h                               ; e8 9c f3                    ; 0xc3be5
     7068    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3be8 vgabios.c:2669
     7069    xor al, al                                ; 30 c0                       ; 0xc3beb
     7070    or AL, strict byte 012h                   ; 0c 12                       ; 0xc3bed
     7071    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3bef
     7072    jmp short 03c19h                          ; eb 25                       ; 0xc3bf2 vgabios.c:2671
     7073    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3bf4 vgabios.c:2673
     7074    xor ah, ah                                ; 30 e4                       ; 0xc3bf7
     7075    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3bf9
     7076    jnc short 03c16h                          ; 73 18                       ; 0xc3bfc
     7077    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3bfe vgabios.c:45
     7078    mov es, ax                                ; 8e c0                       ; 0xc3c01
     7079    mov si, 00087h                            ; be 87 00                    ; 0xc3c03
     7080    mov ah, byte [es:si]                      ; 26 8a 24                    ; 0xc3c06 vgabios.c:47
     7081    and ah, 0feh                              ; 80 e4 fe                    ; 0xc3c09 vgabios.c:48
     7082    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c0c
     7083    or al, ah                                 ; 08 e0                       ; 0xc3c0f
     7084    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3c11 vgabios.c:52
     7085    jmp short 03be8h                          ; eb d2                       ; 0xc3c14
     7086    mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc3c16 vgabios.c:2679
     7087    jmp near 03d71h                           ; e9 55 01                    ; 0xc3c19 vgabios.c:2680
     7088    jmp short 03c2ch                          ; eb 0e                       ; 0xc3c1c
     7089    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c1e vgabios.c:2682
     7090    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3c21
     7091    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3c24
     7092    call 02fb6h                               ; e8 8c f3                    ; 0xc3c27
     7093    jmp short 03be8h                          ; eb bc                       ; 0xc3c2a
     7094    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c2c vgabios.c:2686
     7095    call 02fbbh                               ; e8 89 f3                    ; 0xc3c2f
     7096    jmp short 03be8h                          ; eb b4                       ; 0xc3c32
     7097    push word [bp+008h]                       ; ff 76 08                    ; 0xc3c34 vgabios.c:2696
     7098    push word [bp+016h]                       ; ff 76 16                    ; 0xc3c37
     7099    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3c3a
     7100    xor ah, ah                                ; 30 e4                       ; 0xc3c3d
     7101    push ax                                   ; 50                          ; 0xc3c3f
     7102    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3c40
     7103    shr ax, 008h                              ; c1 e8 08                    ; 0xc3c43
    71297104    xor ah, ah                                ; 30 e4                       ; 0xc3c46
    7130     cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc3c48
    7131     jc short 03c5ch                           ; 72 0f                       ; 0xc3c4b
    7132     jbe short 03c87h                          ; 76 38                       ; 0xc3c4d
    7133     cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc3c4f
    7134     je short 03cafh                           ; 74 5b                       ; 0xc3c52
    7135     cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc3c54
    7136     je short 03cb1h                           ; 74 58                       ; 0xc3c57
    7137     jmp near 03e04h                           ; e9 a8 01                    ; 0xc3c59
    7138     cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3c5c
    7139     je short 03c6bh                           ; 74 0a                       ; 0xc3c5f
    7140     cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc3c61
    7141     jne short 03cach                          ; 75 46                       ; 0xc3c64
    7142     call 03028h                               ; e8 bf f3                    ; 0xc3c66 vgabios.c:2704
    7143     jmp short 03cach                          ; eb 41                       ; 0xc3c69 vgabios.c:2705
    7144     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3c6b vgabios.c:2707
    7145     xor ah, ah                                ; 30 e4                       ; 0xc3c6e
    7146     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3c70
    7147     jnbe short 03cach                         ; 77 37                       ; 0xc3c73
    7148     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c75 vgabios.c:2708
    7149     call 0302dh                               ; e8 b2 f3                    ; 0xc3c78
    7150     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3c7b vgabios.c:2709
    7151     xor al, al                                ; 30 c0                       ; 0xc3c7e
    7152     or AL, strict byte 012h                   ; 0c 12                       ; 0xc3c80
    7153     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3c82
    7154     jmp short 03cach                          ; eb 25                       ; 0xc3c85 vgabios.c:2711
    7155     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3c87 vgabios.c:2713
    7156     xor ah, ah                                ; 30 e4                       ; 0xc3c8a
    7157     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3c8c
    7158     jnc short 03ca9h                          ; 73 18                       ; 0xc3c8f
    7159     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3c91 vgabios.c:45
    7160     mov es, ax                                ; 8e c0                       ; 0xc3c94
    7161     mov si, 00087h                            ; be 87 00                    ; 0xc3c96
    7162     mov ah, byte [es:si]                      ; 26 8a 24                    ; 0xc3c99 vgabios.c:47
    7163     and ah, 0feh                              ; 80 e4 fe                    ; 0xc3c9c vgabios.c:48
    7164     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c9f
    7165     or al, ah                                 ; 08 e0                       ; 0xc3ca2
    7166     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3ca4 vgabios.c:52
    7167     jmp short 03c7bh                          ; eb d2                       ; 0xc3ca7
    7168     mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc3ca9 vgabios.c:2719
    7169     jmp near 03e04h                           ; e9 55 01                    ; 0xc3cac vgabios.c:2720
    7170     jmp short 03cbfh                          ; eb 0e                       ; 0xc3caf
    7171     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3cb1 vgabios.c:2722
    7172     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3cb4
    7173     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3cb7
    7174     call 0305fh                               ; e8 a2 f3                    ; 0xc3cba
    7175     jmp short 03c7bh                          ; eb bc                       ; 0xc3cbd
    7176     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3cbf vgabios.c:2726
    7177     call 03064h                               ; e8 9f f3                    ; 0xc3cc2
    7178     jmp short 03c7bh                          ; eb b4                       ; 0xc3cc5
    7179     push word [bp+008h]                       ; ff 76 08                    ; 0xc3cc7 vgabios.c:2736
    7180     push word [bp+016h]                       ; ff 76 16                    ; 0xc3cca
    7181     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3ccd
    7182     xor ah, ah                                ; 30 e4                       ; 0xc3cd0
    7183     push ax                                   ; 50                          ; 0xc3cd2
    7184     mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3cd3
    7185     shr ax, 008h                              ; c1 e8 08                    ; 0xc3cd6
    7186     xor ah, ah                                ; 30 e4                       ; 0xc3cd9
    7187     push ax                                   ; 50                          ; 0xc3cdb
    7188     mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc3cdc
    7189     xor bh, bh                                ; 30 ff                       ; 0xc3cdf
    7190     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3ce1
    7191     shr dx, 008h                              ; c1 ea 08                    ; 0xc3ce4
    7192     xor dh, dh                                ; 30 f6                       ; 0xc3ce7
    7193     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3ce9
    7194     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3cec
    7195     call 03069h                               ; e8 77 f3                    ; 0xc3cef
    7196     jmp short 03cach                          ; eb b8                       ; 0xc3cf2 vgabios.c:2737
    7197     mov bx, si                                ; 89 f3                       ; 0xc3cf4 vgabios.c:2739
    7198     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3cf6
    7199     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3cf9
    7200     call 03106h                               ; e8 07 f4                    ; 0xc3cfc
    7201     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3cff vgabios.c:2740
    7202     xor al, al                                ; 30 c0                       ; 0xc3d02
    7203     or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc3d04
    7204     jmp near 03c82h                           ; e9 79 ff                    ; 0xc3d06
    7205     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3d09 vgabios.c:2743
    7206     xor ah, ah                                ; 30 e4                       ; 0xc3d0c
    7207     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3d0e
    7208     je short 03d35h                           ; 74 22                       ; 0xc3d11
    7209     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3d13
    7210     je short 03d27h                           ; 74 0f                       ; 0xc3d16
    7211     test ax, ax                               ; 85 c0                       ; 0xc3d18
    7212     jne short 03d41h                          ; 75 25                       ; 0xc3d1a
    7213     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3d1c vgabios.c:2746
    7214     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3d1f
    7215     call 03318h                               ; e8 f3 f5                    ; 0xc3d22
    7216     jmp short 03d41h                          ; eb 1a                       ; 0xc3d25 vgabios.c:2747
    7217     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3d27 vgabios.c:2749
    7218     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3d2a
    7219     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3d2d
    7220     call 03330h                               ; e8 fd f5                    ; 0xc3d30
    7221     jmp short 03d41h                          ; eb 0c                       ; 0xc3d33 vgabios.c:2750
    7222     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3d35 vgabios.c:2752
    7223     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3d38
    7224     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3d3b
    7225     call 03608h                               ; e8 c7 f8                    ; 0xc3d3e
    7226     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3d41 vgabios.c:2759
    7227     xor al, al                                ; 30 c0                       ; 0xc3d44
    7228     or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3d46
    7229     jmp near 03c82h                           ; e9 37 ff                    ; 0xc3d48
    7230     call 007bfh                               ; e8 71 ca                    ; 0xc3d4b vgabios.c:2764
    7231     test ax, ax                               ; 85 c0                       ; 0xc3d4e
    7232     je short 03dc6h                           ; 74 74                       ; 0xc3d50
    7233     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3d52 vgabios.c:2765
    7234     xor ah, ah                                ; 30 e4                       ; 0xc3d55
    7235     cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3d57
    7236     jnbe short 03dc8h                         ; 77 6c                       ; 0xc3d5a
    7237     push CS                                   ; 0e                          ; 0xc3d5c
    7238     pop ES                                    ; 07                          ; 0xc3d5d
    7239     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3d5e
    7240     mov di, 0396bh                            ; bf 6b 39                    ; 0xc3d61
    7241     repne scasb                               ; f2 ae                       ; 0xc3d64
    7242     sal cx, 1                                 ; d1 e1                       ; 0xc3d66
    7243     mov di, cx                                ; 89 cf                       ; 0xc3d68
    7244     mov ax, word [cs:di+03972h]               ; 2e 8b 85 72 39              ; 0xc3d6a
    7245     jmp ax                                    ; ff e0                       ; 0xc3d6f
    7246     mov bx, si                                ; 89 f3                       ; 0xc3d71 vgabios.c:2768
    7247     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3d73
    7248     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d76
    7249     call 03fd5h                               ; e8 59 02                    ; 0xc3d79
    7250     jmp near 03e04h                           ; e9 85 00                    ; 0xc3d7c vgabios.c:2769
    7251     mov cx, si                                ; 89 f1                       ; 0xc3d7f vgabios.c:2771
    7252     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3d81
    7253     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3d84
    7254     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d87
    7255     call 04100h                               ; e8 73 03                    ; 0xc3d8a
    7256     jmp near 03e04h                           ; e9 74 00                    ; 0xc3d8d vgabios.c:2772
    7257     mov cx, si                                ; 89 f1                       ; 0xc3d90 vgabios.c:2774
    7258     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3d92
    7259     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3d95
    7260     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d98
    7261     call 0419fh                               ; e8 01 04                    ; 0xc3d9b
    7262     jmp short 03e04h                          ; eb 64                       ; 0xc3d9e vgabios.c:2775
    7263     lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3da0 vgabios.c:2777
    7264     push ax                                   ; 50                          ; 0xc3da3
    7265     mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3da4
    7266     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3da7
    7267     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3daa
    7268     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3dad
    7269     call 04368h                               ; e8 b5 05                    ; 0xc3db0
    7270     jmp short 03e04h                          ; eb 4f                       ; 0xc3db3 vgabios.c:2778
    7271     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3db5 vgabios.c:2780
    7272     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3db8
    7273     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3dbb
    7274     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3dbe
    7275     call 043f4h                               ; e8 30 06                    ; 0xc3dc1
    7276     jmp short 03e04h                          ; eb 3e                       ; 0xc3dc4 vgabios.c:2781
    7277     jmp short 03dcfh                          ; eb 07                       ; 0xc3dc6
    7278     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3dc8 vgabios.c:2803
    7279     jmp short 03e04h                          ; eb 35                       ; 0xc3dcd vgabios.c:2806
    7280     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3dcf vgabios.c:2808
    7281     jmp short 03e04h                          ; eb 2e                       ; 0xc3dd4 vgabios.c:2810
    7282     call 007bfh                               ; e8 e6 c9                    ; 0xc3dd6 vgabios.c:2812
    7283     test ax, ax                               ; 85 c0                       ; 0xc3dd9
    7284     je short 03dffh                           ; 74 22                       ; 0xc3ddb
    7285     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3ddd vgabios.c:2813
    7286     xor ah, ah                                ; 30 e4                       ; 0xc3de0
    7287     cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3de2
    7288     jne short 03df8h                          ; 75 11                       ; 0xc3de5
    7289     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3de7 vgabios.c:2816
    7290     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3dea
    7291     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3ded
    7292     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3df0
    7293     call 044d3h                               ; e8 dd 06                    ; 0xc3df3
    7294     jmp short 03e04h                          ; eb 0c                       ; 0xc3df6 vgabios.c:2817
    7295     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3df8 vgabios.c:2819
    7296     jmp short 03e04h                          ; eb 05                       ; 0xc3dfd vgabios.c:2822
    7297     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3dff vgabios.c:2824
    7298     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e04 vgabios.c:2834
    7299     pop di                                    ; 5f                          ; 0xc3e07
    7300     pop si                                    ; 5e                          ; 0xc3e08
    7301     pop bp                                    ; 5d                          ; 0xc3e09
    7302     retn                                      ; c3                          ; 0xc3e0a
    7303   ; disGetNextSymbol 0xc3e0b LB 0x7ba -> off=0x0 cb=000000000000001f uValue=00000000000c3e0b 'dispi_set_xres'
    7304 dispi_set_xres:                              ; 0xc3e0b LB 0x1f
    7305     push bp                                   ; 55                          ; 0xc3e0b vbe.c:100
    7306     mov bp, sp                                ; 89 e5                       ; 0xc3e0c
    7307     push bx                                   ; 53                          ; 0xc3e0e
    7308     push dx                                   ; 52                          ; 0xc3e0f
    7309     mov bx, ax                                ; 89 c3                       ; 0xc3e10
    7310     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3e12 vbe.c:105
    7311     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e15
    7312     call 00570h                               ; e8 55 c7                    ; 0xc3e18
    7313     mov ax, bx                                ; 89 d8                       ; 0xc3e1b vbe.c:106
    7314     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e1d
    7315     call 00570h                               ; e8 4d c7                    ; 0xc3e20
    7316     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e23 vbe.c:107
    7317     pop dx                                    ; 5a                          ; 0xc3e26
    7318     pop bx                                    ; 5b                          ; 0xc3e27
    7319     pop bp                                    ; 5d                          ; 0xc3e28
    7320     retn                                      ; c3                          ; 0xc3e29
    7321   ; disGetNextSymbol 0xc3e2a LB 0x79b -> off=0x0 cb=000000000000001f uValue=00000000000c3e2a 'dispi_set_yres'
    7322 dispi_set_yres:                              ; 0xc3e2a LB 0x1f
    7323     push bp                                   ; 55                          ; 0xc3e2a vbe.c:109
    7324     mov bp, sp                                ; 89 e5                       ; 0xc3e2b
    7325     push bx                                   ; 53                          ; 0xc3e2d
    7326     push dx                                   ; 52                          ; 0xc3e2e
    7327     mov bx, ax                                ; 89 c3                       ; 0xc3e2f
    7328     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3e31 vbe.c:114
    7329     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e34
    7330     call 00570h                               ; e8 36 c7                    ; 0xc3e37
    7331     mov ax, bx                                ; 89 d8                       ; 0xc3e3a vbe.c:115
    7332     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e3c
    7333     call 00570h                               ; e8 2e c7                    ; 0xc3e3f
    7334     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e42 vbe.c:116
    7335     pop dx                                    ; 5a                          ; 0xc3e45
    7336     pop bx                                    ; 5b                          ; 0xc3e46
    7337     pop bp                                    ; 5d                          ; 0xc3e47
    7338     retn                                      ; c3                          ; 0xc3e48
    7339   ; disGetNextSymbol 0xc3e49 LB 0x77c -> off=0x0 cb=0000000000000019 uValue=00000000000c3e49 'dispi_get_yres'
    7340 dispi_get_yres:                              ; 0xc3e49 LB 0x19
    7341     push bp                                   ; 55                          ; 0xc3e49 vbe.c:118
    7342     mov bp, sp                                ; 89 e5                       ; 0xc3e4a
    7343     push dx                                   ; 52                          ; 0xc3e4c
    7344     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3e4d vbe.c:120
    7345     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e50
    7346     call 00570h                               ; e8 1a c7                    ; 0xc3e53
    7347     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e56 vbe.c:121
    7348     call 00577h                               ; e8 1b c7                    ; 0xc3e59
    7349     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e5c vbe.c:122
    7350     pop dx                                    ; 5a                          ; 0xc3e5f
    7351     pop bp                                    ; 5d                          ; 0xc3e60
    7352     retn                                      ; c3                          ; 0xc3e61
    7353   ; disGetNextSymbol 0xc3e62 LB 0x763 -> off=0x0 cb=000000000000001f uValue=00000000000c3e62 'dispi_set_bpp'
    7354 dispi_set_bpp:                               ; 0xc3e62 LB 0x1f
    7355     push bp                                   ; 55                          ; 0xc3e62 vbe.c:124
    7356     mov bp, sp                                ; 89 e5                       ; 0xc3e63
    7357     push bx                                   ; 53                          ; 0xc3e65
    7358     push dx                                   ; 52                          ; 0xc3e66
    7359     mov bx, ax                                ; 89 c3                       ; 0xc3e67
    7360     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3e69 vbe.c:129
    7361     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e6c
    7362     call 00570h                               ; e8 fe c6                    ; 0xc3e6f
    7363     mov ax, bx                                ; 89 d8                       ; 0xc3e72 vbe.c:130
    7364     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e74
    7365     call 00570h                               ; e8 f6 c6                    ; 0xc3e77
    7366     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e7a vbe.c:131
    7367     pop dx                                    ; 5a                          ; 0xc3e7d
    7368     pop bx                                    ; 5b                          ; 0xc3e7e
    7369     pop bp                                    ; 5d                          ; 0xc3e7f
    7370     retn                                      ; c3                          ; 0xc3e80
    7371   ; disGetNextSymbol 0xc3e81 LB 0x744 -> off=0x0 cb=0000000000000019 uValue=00000000000c3e81 'dispi_get_bpp'
    7372 dispi_get_bpp:                               ; 0xc3e81 LB 0x19
    7373     push bp                                   ; 55                          ; 0xc3e81 vbe.c:133
    7374     mov bp, sp                                ; 89 e5                       ; 0xc3e82
    7375     push dx                                   ; 52                          ; 0xc3e84
    7376     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3e85 vbe.c:135
    7377     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e88
    7378     call 00570h                               ; e8 e2 c6                    ; 0xc3e8b
    7379     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e8e vbe.c:136
    7380     call 00577h                               ; e8 e3 c6                    ; 0xc3e91
    7381     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e94 vbe.c:137
    7382     pop dx                                    ; 5a                          ; 0xc3e97
    7383     pop bp                                    ; 5d                          ; 0xc3e98
    7384     retn                                      ; c3                          ; 0xc3e99
    7385   ; disGetNextSymbol 0xc3e9a LB 0x72b -> off=0x0 cb=000000000000001f uValue=00000000000c3e9a 'dispi_set_virt_width'
    7386 dispi_set_virt_width:                        ; 0xc3e9a LB 0x1f
    7387     push bp                                   ; 55                          ; 0xc3e9a vbe.c:139
    7388     mov bp, sp                                ; 89 e5                       ; 0xc3e9b
    7389     push bx                                   ; 53                          ; 0xc3e9d
    7390     push dx                                   ; 52                          ; 0xc3e9e
    7391     mov bx, ax                                ; 89 c3                       ; 0xc3e9f
    7392     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3ea1 vbe.c:144
    7393     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ea4
    7394     call 00570h                               ; e8 c6 c6                    ; 0xc3ea7
    7395     mov ax, bx                                ; 89 d8                       ; 0xc3eaa vbe.c:145
    7396     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3eac
    7397     call 00570h                               ; e8 be c6                    ; 0xc3eaf
    7398     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3eb2 vbe.c:146
    7399     pop dx                                    ; 5a                          ; 0xc3eb5
    7400     pop bx                                    ; 5b                          ; 0xc3eb6
    7401     pop bp                                    ; 5d                          ; 0xc3eb7
    7402     retn                                      ; c3                          ; 0xc3eb8
    7403   ; disGetNextSymbol 0xc3eb9 LB 0x70c -> off=0x0 cb=0000000000000019 uValue=00000000000c3eb9 'dispi_get_virt_width'
    7404 dispi_get_virt_width:                        ; 0xc3eb9 LB 0x19
    7405     push bp                                   ; 55                          ; 0xc3eb9 vbe.c:148
    7406     mov bp, sp                                ; 89 e5                       ; 0xc3eba
    7407     push dx                                   ; 52                          ; 0xc3ebc
    7408     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3ebd vbe.c:150
    7409     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ec0
    7410     call 00570h                               ; e8 aa c6                    ; 0xc3ec3
    7411     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ec6 vbe.c:151
    7412     call 00577h                               ; e8 ab c6                    ; 0xc3ec9
    7413     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ecc vbe.c:152
    7414     pop dx                                    ; 5a                          ; 0xc3ecf
    7415     pop bp                                    ; 5d                          ; 0xc3ed0
    7416     retn                                      ; c3                          ; 0xc3ed1
    7417   ; disGetNextSymbol 0xc3ed2 LB 0x6f3 -> off=0x0 cb=0000000000000019 uValue=00000000000c3ed2 'dispi_get_virt_height'
    7418 dispi_get_virt_height:                       ; 0xc3ed2 LB 0x19
    7419     push bp                                   ; 55                          ; 0xc3ed2 vbe.c:154
    7420     mov bp, sp                                ; 89 e5                       ; 0xc3ed3
    7421     push dx                                   ; 52                          ; 0xc3ed5
    7422     mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3ed6 vbe.c:156
    7423     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ed9
    7424     call 00570h                               ; e8 91 c6                    ; 0xc3edc
    7425     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3edf vbe.c:157
    7426     call 00577h                               ; e8 92 c6                    ; 0xc3ee2
    7427     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ee5 vbe.c:158
    7428     pop dx                                    ; 5a                          ; 0xc3ee8
    7429     pop bp                                    ; 5d                          ; 0xc3ee9
    7430     retn                                      ; c3                          ; 0xc3eea
    7431   ; disGetNextSymbol 0xc3eeb LB 0x6da -> off=0x0 cb=0000000000000012 uValue=00000000000c3eeb 'in_word'
    7432 in_word:                                     ; 0xc3eeb LB 0x12
    7433     push bp                                   ; 55                          ; 0xc3eeb vbe.c:160
    7434     mov bp, sp                                ; 89 e5                       ; 0xc3eec
    7435     push bx                                   ; 53                          ; 0xc3eee
    7436     mov bx, ax                                ; 89 c3                       ; 0xc3eef
    7437     mov ax, dx                                ; 89 d0                       ; 0xc3ef1
    7438     mov dx, bx                                ; 89 da                       ; 0xc3ef3 vbe.c:162
    7439     out DX, ax                                ; ef                          ; 0xc3ef5
    7440     in ax, DX                                 ; ed                          ; 0xc3ef6 vbe.c:163
    7441     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ef7 vbe.c:164
    7442     pop bx                                    ; 5b                          ; 0xc3efa
    7443     pop bp                                    ; 5d                          ; 0xc3efb
    7444     retn                                      ; c3                          ; 0xc3efc
    7445   ; disGetNextSymbol 0xc3efd LB 0x6c8 -> off=0x0 cb=0000000000000014 uValue=00000000000c3efd 'in_byte'
    7446 in_byte:                                     ; 0xc3efd LB 0x14
    7447     push bp                                   ; 55                          ; 0xc3efd vbe.c:166
    7448     mov bp, sp                                ; 89 e5                       ; 0xc3efe
    7449     push bx                                   ; 53                          ; 0xc3f00
    7450     mov bx, ax                                ; 89 c3                       ; 0xc3f01
    7451     mov ax, dx                                ; 89 d0                       ; 0xc3f03
    7452     mov dx, bx                                ; 89 da                       ; 0xc3f05 vbe.c:168
    7453     out DX, ax                                ; ef                          ; 0xc3f07
    7454     in AL, DX                                 ; ec                          ; 0xc3f08 vbe.c:169
     7105    push ax                                   ; 50                          ; 0xc3c48
     7106    mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc3c49
     7107    xor bh, bh                                ; 30 ff                       ; 0xc3c4c
     7108    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3c4e
     7109    shr dx, 008h                              ; c1 ea 08                    ; 0xc3c51
     7110    xor dh, dh                                ; 30 f6                       ; 0xc3c54
     7111    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c56
     7112    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3c59
     7113    call 02fc0h                               ; e8 61 f3                    ; 0xc3c5c
     7114    jmp short 03c19h                          ; eb b8                       ; 0xc3c5f vgabios.c:2697
     7115    mov bx, si                                ; 89 f3                       ; 0xc3c61 vgabios.c:2699
     7116    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3c63
     7117    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3c66
     7118    call 0305dh                               ; e8 f1 f3                    ; 0xc3c69
     7119    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3c6c vgabios.c:2700
     7120    xor al, al                                ; 30 c0                       ; 0xc3c6f
     7121    or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc3c71
     7122    jmp near 03befh                           ; e9 79 ff                    ; 0xc3c73
     7123    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3c76 vgabios.c:2703
     7124    xor ah, ah                                ; 30 e4                       ; 0xc3c79
     7125    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3c7b
     7126    je short 03ca2h                           ; 74 22                       ; 0xc3c7e
     7127    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3c80
     7128    je short 03c94h                           ; 74 0f                       ; 0xc3c83
     7129    test ax, ax                               ; 85 c0                       ; 0xc3c85
     7130    jne short 03caeh                          ; 75 25                       ; 0xc3c87
     7131    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3c89 vgabios.c:2706
     7132    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3c8c
     7133    call 0326fh                               ; e8 dd f5                    ; 0xc3c8f
     7134    jmp short 03caeh                          ; eb 1a                       ; 0xc3c92 vgabios.c:2707
     7135    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3c94 vgabios.c:2709
     7136    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3c97
     7137    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3c9a
     7138    call 03287h                               ; e8 e7 f5                    ; 0xc3c9d
     7139    jmp short 03caeh                          ; eb 0c                       ; 0xc3ca0 vgabios.c:2710
     7140    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3ca2 vgabios.c:2712
     7141    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3ca5
     7142    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3ca8
     7143    call 0355fh                               ; e8 b1 f8                    ; 0xc3cab
     7144    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3cae vgabios.c:2719
     7145    xor al, al                                ; 30 c0                       ; 0xc3cb1
     7146    or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3cb3
     7147    jmp near 03befh                           ; e9 37 ff                    ; 0xc3cb5
     7148    call 007bfh                               ; e8 04 cb                    ; 0xc3cb8 vgabios.c:2724
     7149    test ax, ax                               ; 85 c0                       ; 0xc3cbb
     7150    je short 03d33h                           ; 74 74                       ; 0xc3cbd
     7151    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3cbf vgabios.c:2725
     7152    xor ah, ah                                ; 30 e4                       ; 0xc3cc2
     7153    cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3cc4
     7154    jnbe short 03d35h                         ; 77 6c                       ; 0xc3cc7
     7155    push CS                                   ; 0e                          ; 0xc3cc9
     7156    pop ES                                    ; 07                          ; 0xc3cca
     7157    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3ccb
     7158    mov di, 038c2h                            ; bf c2 38                    ; 0xc3cce
     7159    repne scasb                               ; f2 ae                       ; 0xc3cd1
     7160    sal cx, 1                                 ; d1 e1                       ; 0xc3cd3
     7161    mov di, cx                                ; 89 cf                       ; 0xc3cd5
     7162    mov ax, word [cs:di+038c9h]               ; 2e 8b 85 c9 38              ; 0xc3cd7
     7163    jmp ax                                    ; ff e0                       ; 0xc3cdc
     7164    mov bx, si                                ; 89 f3                       ; 0xc3cde vgabios.c:2728
     7165    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3ce0
     7166    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3ce3
     7167    call 03f42h                               ; e8 59 02                    ; 0xc3ce6
     7168    jmp near 03d71h                           ; e9 85 00                    ; 0xc3ce9 vgabios.c:2729
     7169    mov cx, si                                ; 89 f1                       ; 0xc3cec vgabios.c:2731
     7170    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3cee
     7171    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3cf1
     7172    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3cf4
     7173    call 0406dh                               ; e8 73 03                    ; 0xc3cf7
     7174    jmp near 03d71h                           ; e9 74 00                    ; 0xc3cfa vgabios.c:2732
     7175    mov cx, si                                ; 89 f1                       ; 0xc3cfd vgabios.c:2734
     7176    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3cff
     7177    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3d02
     7178    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d05
     7179    call 0410ch                               ; e8 01 04                    ; 0xc3d08
     7180    jmp short 03d71h                          ; eb 64                       ; 0xc3d0b vgabios.c:2735
     7181    lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3d0d vgabios.c:2737
     7182    push ax                                   ; 50                          ; 0xc3d10
     7183    mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3d11
     7184    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3d14
     7185    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3d17
     7186    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d1a
     7187    call 042d5h                               ; e8 b5 05                    ; 0xc3d1d
     7188    jmp short 03d71h                          ; eb 4f                       ; 0xc3d20 vgabios.c:2738
     7189    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3d22 vgabios.c:2740
     7190    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3d25
     7191    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3d28
     7192    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d2b
     7193    call 04361h                               ; e8 30 06                    ; 0xc3d2e
     7194    jmp short 03d71h                          ; eb 3e                       ; 0xc3d31 vgabios.c:2741
     7195    jmp short 03d3ch                          ; eb 07                       ; 0xc3d33
     7196    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3d35 vgabios.c:2763
     7197    jmp short 03d71h                          ; eb 35                       ; 0xc3d3a vgabios.c:2766
     7198    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3d3c vgabios.c:2768
     7199    jmp short 03d71h                          ; eb 2e                       ; 0xc3d41 vgabios.c:2770
     7200    call 007bfh                               ; e8 79 ca                    ; 0xc3d43 vgabios.c:2772
     7201    test ax, ax                               ; 85 c0                       ; 0xc3d46
     7202    je short 03d6ch                           ; 74 22                       ; 0xc3d48
     7203    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3d4a vgabios.c:2773
     7204    xor ah, ah                                ; 30 e4                       ; 0xc3d4d
     7205    cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3d4f
     7206    jne short 03d65h                          ; 75 11                       ; 0xc3d52
     7207    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3d54 vgabios.c:2776
     7208    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3d57
     7209    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3d5a
     7210    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d5d
     7211    call 04440h                               ; e8 dd 06                    ; 0xc3d60
     7212    jmp short 03d71h                          ; eb 0c                       ; 0xc3d63 vgabios.c:2777
     7213    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3d65 vgabios.c:2779
     7214    jmp short 03d71h                          ; eb 05                       ; 0xc3d6a vgabios.c:2782
     7215    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3d6c vgabios.c:2784
     7216    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3d71 vgabios.c:2794
     7217    pop di                                    ; 5f                          ; 0xc3d74
     7218    pop si                                    ; 5e                          ; 0xc3d75
     7219    pop bp                                    ; 5d                          ; 0xc3d76
     7220    retn                                      ; c3                          ; 0xc3d77
     7221  ; disGetNextSymbol 0xc3d78 LB 0x7ba -> off=0x0 cb=000000000000001f uValue=00000000000c3d78 'dispi_set_xres'
     7222dispi_set_xres:                              ; 0xc3d78 LB 0x1f
     7223    push bp                                   ; 55                          ; 0xc3d78 vbe.c:100
     7224    mov bp, sp                                ; 89 e5                       ; 0xc3d79
     7225    push bx                                   ; 53                          ; 0xc3d7b
     7226    push dx                                   ; 52                          ; 0xc3d7c
     7227    mov bx, ax                                ; 89 c3                       ; 0xc3d7d
     7228    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3d7f vbe.c:105
     7229    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d82
     7230    call 00570h                               ; e8 e8 c7                    ; 0xc3d85
     7231    mov ax, bx                                ; 89 d8                       ; 0xc3d88 vbe.c:106
     7232    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d8a
     7233    call 00570h                               ; e8 e0 c7                    ; 0xc3d8d
     7234    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3d90 vbe.c:107
     7235    pop dx                                    ; 5a                          ; 0xc3d93
     7236    pop bx                                    ; 5b                          ; 0xc3d94
     7237    pop bp                                    ; 5d                          ; 0xc3d95
     7238    retn                                      ; c3                          ; 0xc3d96
     7239  ; disGetNextSymbol 0xc3d97 LB 0x79b -> off=0x0 cb=000000000000001f uValue=00000000000c3d97 'dispi_set_yres'
     7240dispi_set_yres:                              ; 0xc3d97 LB 0x1f
     7241    push bp                                   ; 55                          ; 0xc3d97 vbe.c:109
     7242    mov bp, sp                                ; 89 e5                       ; 0xc3d98
     7243    push bx                                   ; 53                          ; 0xc3d9a
     7244    push dx                                   ; 52                          ; 0xc3d9b
     7245    mov bx, ax                                ; 89 c3                       ; 0xc3d9c
     7246    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3d9e vbe.c:114
     7247    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3da1
     7248    call 00570h                               ; e8 c9 c7                    ; 0xc3da4
     7249    mov ax, bx                                ; 89 d8                       ; 0xc3da7 vbe.c:115
     7250    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3da9
     7251    call 00570h                               ; e8 c1 c7                    ; 0xc3dac
     7252    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3daf vbe.c:116
     7253    pop dx                                    ; 5a                          ; 0xc3db2
     7254    pop bx                                    ; 5b                          ; 0xc3db3
     7255    pop bp                                    ; 5d                          ; 0xc3db4
     7256    retn                                      ; c3                          ; 0xc3db5
     7257  ; disGetNextSymbol 0xc3db6 LB 0x77c -> off=0x0 cb=0000000000000019 uValue=00000000000c3db6 'dispi_get_yres'
     7258dispi_get_yres:                              ; 0xc3db6 LB 0x19
     7259    push bp                                   ; 55                          ; 0xc3db6 vbe.c:118
     7260    mov bp, sp                                ; 89 e5                       ; 0xc3db7
     7261    push dx                                   ; 52                          ; 0xc3db9
     7262    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3dba vbe.c:120
     7263    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3dbd
     7264    call 00570h                               ; e8 ad c7                    ; 0xc3dc0
     7265    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3dc3 vbe.c:121
     7266    call 00577h                               ; e8 ae c7                    ; 0xc3dc6
     7267    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3dc9 vbe.c:122
     7268    pop dx                                    ; 5a                          ; 0xc3dcc
     7269    pop bp                                    ; 5d                          ; 0xc3dcd
     7270    retn                                      ; c3                          ; 0xc3dce
     7271  ; disGetNextSymbol 0xc3dcf LB 0x763 -> off=0x0 cb=000000000000001f uValue=00000000000c3dcf 'dispi_set_bpp'
     7272dispi_set_bpp:                               ; 0xc3dcf LB 0x1f
     7273    push bp                                   ; 55                          ; 0xc3dcf vbe.c:124
     7274    mov bp, sp                                ; 89 e5                       ; 0xc3dd0
     7275    push bx                                   ; 53                          ; 0xc3dd2
     7276    push dx                                   ; 52                          ; 0xc3dd3
     7277    mov bx, ax                                ; 89 c3                       ; 0xc3dd4
     7278    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3dd6 vbe.c:129
     7279    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3dd9
     7280    call 00570h                               ; e8 91 c7                    ; 0xc3ddc
     7281    mov ax, bx                                ; 89 d8                       ; 0xc3ddf vbe.c:130
     7282    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3de1
     7283    call 00570h                               ; e8 89 c7                    ; 0xc3de4
     7284    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3de7 vbe.c:131
     7285    pop dx                                    ; 5a                          ; 0xc3dea
     7286    pop bx                                    ; 5b                          ; 0xc3deb
     7287    pop bp                                    ; 5d                          ; 0xc3dec
     7288    retn                                      ; c3                          ; 0xc3ded
     7289  ; disGetNextSymbol 0xc3dee LB 0x744 -> off=0x0 cb=0000000000000019 uValue=00000000000c3dee 'dispi_get_bpp'
     7290dispi_get_bpp:                               ; 0xc3dee LB 0x19
     7291    push bp                                   ; 55                          ; 0xc3dee vbe.c:133
     7292    mov bp, sp                                ; 89 e5                       ; 0xc3def
     7293    push dx                                   ; 52                          ; 0xc3df1
     7294    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3df2 vbe.c:135
     7295    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3df5
     7296    call 00570h                               ; e8 75 c7                    ; 0xc3df8
     7297    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3dfb vbe.c:136
     7298    call 00577h                               ; e8 76 c7                    ; 0xc3dfe
     7299    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e01 vbe.c:137
     7300    pop dx                                    ; 5a                          ; 0xc3e04
     7301    pop bp                                    ; 5d                          ; 0xc3e05
     7302    retn                                      ; c3                          ; 0xc3e06
     7303  ; disGetNextSymbol 0xc3e07 LB 0x72b -> off=0x0 cb=000000000000001f uValue=00000000000c3e07 'dispi_set_virt_width'
     7304dispi_set_virt_width:                        ; 0xc3e07 LB 0x1f
     7305    push bp                                   ; 55                          ; 0xc3e07 vbe.c:139
     7306    mov bp, sp                                ; 89 e5                       ; 0xc3e08
     7307    push bx                                   ; 53                          ; 0xc3e0a
     7308    push dx                                   ; 52                          ; 0xc3e0b
     7309    mov bx, ax                                ; 89 c3                       ; 0xc3e0c
     7310    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3e0e vbe.c:144
     7311    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e11
     7312    call 00570h                               ; e8 59 c7                    ; 0xc3e14
     7313    mov ax, bx                                ; 89 d8                       ; 0xc3e17 vbe.c:145
     7314    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e19
     7315    call 00570h                               ; e8 51 c7                    ; 0xc3e1c
     7316    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e1f vbe.c:146
     7317    pop dx                                    ; 5a                          ; 0xc3e22
     7318    pop bx                                    ; 5b                          ; 0xc3e23
     7319    pop bp                                    ; 5d                          ; 0xc3e24
     7320    retn                                      ; c3                          ; 0xc3e25
     7321  ; disGetNextSymbol 0xc3e26 LB 0x70c -> off=0x0 cb=0000000000000019 uValue=00000000000c3e26 'dispi_get_virt_width'
     7322dispi_get_virt_width:                        ; 0xc3e26 LB 0x19
     7323    push bp                                   ; 55                          ; 0xc3e26 vbe.c:148
     7324    mov bp, sp                                ; 89 e5                       ; 0xc3e27
     7325    push dx                                   ; 52                          ; 0xc3e29
     7326    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3e2a vbe.c:150
     7327    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e2d
     7328    call 00570h                               ; e8 3d c7                    ; 0xc3e30
     7329    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e33 vbe.c:151
     7330    call 00577h                               ; e8 3e c7                    ; 0xc3e36
     7331    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e39 vbe.c:152
     7332    pop dx                                    ; 5a                          ; 0xc3e3c
     7333    pop bp                                    ; 5d                          ; 0xc3e3d
     7334    retn                                      ; c3                          ; 0xc3e3e
     7335  ; disGetNextSymbol 0xc3e3f LB 0x6f3 -> off=0x0 cb=0000000000000019 uValue=00000000000c3e3f 'dispi_get_virt_height'
     7336dispi_get_virt_height:                       ; 0xc3e3f LB 0x19
     7337    push bp                                   ; 55                          ; 0xc3e3f vbe.c:154
     7338    mov bp, sp                                ; 89 e5                       ; 0xc3e40
     7339    push dx                                   ; 52                          ; 0xc3e42
     7340    mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3e43 vbe.c:156
     7341    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e46
     7342    call 00570h                               ; e8 24 c7                    ; 0xc3e49
     7343    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e4c vbe.c:157
     7344    call 00577h                               ; e8 25 c7                    ; 0xc3e4f
     7345    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e52 vbe.c:158
     7346    pop dx                                    ; 5a                          ; 0xc3e55
     7347    pop bp                                    ; 5d                          ; 0xc3e56
     7348    retn                                      ; c3                          ; 0xc3e57
     7349  ; disGetNextSymbol 0xc3e58 LB 0x6da -> off=0x0 cb=0000000000000012 uValue=00000000000c3e58 'in_word'
     7350in_word:                                     ; 0xc3e58 LB 0x12
     7351    push bp                                   ; 55                          ; 0xc3e58 vbe.c:160
     7352    mov bp, sp                                ; 89 e5                       ; 0xc3e59
     7353    push bx                                   ; 53                          ; 0xc3e5b
     7354    mov bx, ax                                ; 89 c3                       ; 0xc3e5c
     7355    mov ax, dx                                ; 89 d0                       ; 0xc3e5e
     7356    mov dx, bx                                ; 89 da                       ; 0xc3e60 vbe.c:162
     7357    out DX, ax                                ; ef                          ; 0xc3e62
     7358    in ax, DX                                 ; ed                          ; 0xc3e63 vbe.c:163
     7359    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e64 vbe.c:164
     7360    pop bx                                    ; 5b                          ; 0xc3e67
     7361    pop bp                                    ; 5d                          ; 0xc3e68
     7362    retn                                      ; c3                          ; 0xc3e69
     7363  ; disGetNextSymbol 0xc3e6a LB 0x6c8 -> off=0x0 cb=0000000000000014 uValue=00000000000c3e6a 'in_byte'
     7364in_byte:                                     ; 0xc3e6a LB 0x14
     7365    push bp                                   ; 55                          ; 0xc3e6a vbe.c:166
     7366    mov bp, sp                                ; 89 e5                       ; 0xc3e6b
     7367    push bx                                   ; 53                          ; 0xc3e6d
     7368    mov bx, ax                                ; 89 c3                       ; 0xc3e6e
     7369    mov ax, dx                                ; 89 d0                       ; 0xc3e70
     7370    mov dx, bx                                ; 89 da                       ; 0xc3e72 vbe.c:168
     7371    out DX, ax                                ; ef                          ; 0xc3e74
     7372    in AL, DX                                 ; ec                          ; 0xc3e75 vbe.c:169
    74557373    db  02ah, 0e4h
    7456     ; sub ah, ah                                ; 2a e4                     ; 0xc3f09
    7457     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3f0b vbe.c:170
    7458     pop bx                                    ; 5b                          ; 0xc3f0e
    7459     pop bp                                    ; 5d                          ; 0xc3f0f
    7460     retn                                      ; c3                          ; 0xc3f10
    7461   ; disGetNextSymbol 0xc3f11 LB 0x6b4 -> off=0x0 cb=0000000000000014 uValue=00000000000c3f11 'dispi_get_id'
    7462 dispi_get_id:                                ; 0xc3f11 LB 0x14
    7463     push bp                                   ; 55                          ; 0xc3f11 vbe.c:173
    7464     mov bp, sp                                ; 89 e5                       ; 0xc3f12
    7465     push dx                                   ; 52                          ; 0xc3f14
    7466     xor ax, ax                                ; 31 c0                       ; 0xc3f15 vbe.c:175
    7467     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f17
    7468     out DX, ax                                ; ef                          ; 0xc3f1a
    7469     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f1b vbe.c:176
    7470     in ax, DX                                 ; ed                          ; 0xc3f1e
    7471     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3f1f vbe.c:177
    7472     pop dx                                    ; 5a                          ; 0xc3f22
    7473     pop bp                                    ; 5d                          ; 0xc3f23
    7474     retn                                      ; c3                          ; 0xc3f24
    7475   ; disGetNextSymbol 0xc3f25 LB 0x6a0 -> off=0x0 cb=000000000000001a uValue=00000000000c3f25 'dispi_set_id'
    7476 dispi_set_id:                                ; 0xc3f25 LB 0x1a
    7477     push bp                                   ; 55                          ; 0xc3f25 vbe.c:179
    7478     mov bp, sp                                ; 89 e5                       ; 0xc3f26
    7479     push bx                                   ; 53                          ; 0xc3f28
    7480     push dx                                   ; 52                          ; 0xc3f29
    7481     mov bx, ax                                ; 89 c3                       ; 0xc3f2a
    7482     xor ax, ax                                ; 31 c0                       ; 0xc3f2c vbe.c:181
    7483     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f2e
    7484     out DX, ax                                ; ef                          ; 0xc3f31
    7485     mov ax, bx                                ; 89 d8                       ; 0xc3f32 vbe.c:182
    7486     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f34
    7487     out DX, ax                                ; ef                          ; 0xc3f37
    7488     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f38 vbe.c:183
    7489     pop dx                                    ; 5a                          ; 0xc3f3b
    7490     pop bx                                    ; 5b                          ; 0xc3f3c
    7491     pop bp                                    ; 5d                          ; 0xc3f3d
    7492     retn                                      ; c3                          ; 0xc3f3e
    7493   ; disGetNextSymbol 0xc3f3f LB 0x686 -> off=0x0 cb=000000000000002a uValue=00000000000c3f3f 'vbe_init'
    7494 vbe_init:                                    ; 0xc3f3f LB 0x2a
    7495     push bp                                   ; 55                          ; 0xc3f3f vbe.c:188
    7496     mov bp, sp                                ; 89 e5                       ; 0xc3f40
    7497     push bx                                   ; 53                          ; 0xc3f42
    7498     mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3f43 vbe.c:190
    7499     call 03f25h                               ; e8 dc ff                    ; 0xc3f46
    7500     call 03f11h                               ; e8 c5 ff                    ; 0xc3f49 vbe.c:191
    7501     cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3f4c
    7502     jne short 03f63h                          ; 75 12                       ; 0xc3f4f
    7503     mov bx, 000b9h                            ; bb b9 00                    ; 0xc3f51 vbe.c:52
    7504     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f54
    7505     mov es, ax                                ; 8e c0                       ; 0xc3f57
    7506     mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3f59
    7507     mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3f5d vbe.c:194
    7508     call 03f25h                               ; e8 c2 ff                    ; 0xc3f60
    7509     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3f63 vbe.c:199
    7510     pop bx                                    ; 5b                          ; 0xc3f66
    7511     pop bp                                    ; 5d                          ; 0xc3f67
    7512     retn                                      ; c3                          ; 0xc3f68
    7513   ; disGetNextSymbol 0xc3f69 LB 0x65c -> off=0x0 cb=000000000000006c uValue=00000000000c3f69 'mode_info_find_mode'
    7514 mode_info_find_mode:                         ; 0xc3f69 LB 0x6c
    7515     push bp                                   ; 55                          ; 0xc3f69 vbe.c:202
    7516     mov bp, sp                                ; 89 e5                       ; 0xc3f6a
    7517     push bx                                   ; 53                          ; 0xc3f6c
    7518     push cx                                   ; 51                          ; 0xc3f6d
    7519     push si                                   ; 56                          ; 0xc3f6e
    7520     push di                                   ; 57                          ; 0xc3f6f
    7521     mov di, ax                                ; 89 c7                       ; 0xc3f70
    7522     mov si, dx                                ; 89 d6                       ; 0xc3f72
    7523     xor dx, dx                                ; 31 d2                       ; 0xc3f74 vbe.c:208
    7524     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f76
    7525     call 03eebh                               ; e8 6f ff                    ; 0xc3f79
    7526     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3f7c vbe.c:209
    7527     jne short 03fcah                          ; 75 49                       ; 0xc3f7f
    7528     test si, si                               ; 85 f6                       ; 0xc3f81 vbe.c:213
    7529     je short 03f98h                           ; 74 13                       ; 0xc3f83
    7530     mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3f85 vbe.c:220
    7531     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f88
    7532     call 00570h                               ; e8 e2 c5                    ; 0xc3f8b
    7533     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f8e vbe.c:221
    7534     call 00577h                               ; e8 e3 c5                    ; 0xc3f91
    7535     test ax, ax                               ; 85 c0                       ; 0xc3f94 vbe.c:222
    7536     je short 03fcch                           ; 74 34                       ; 0xc3f96
    7537     mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3f98 vbe.c:226
    7538     mov dx, bx                                ; 89 da                       ; 0xc3f9b vbe.c:232
    7539     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f9d
    7540     call 03eebh                               ; e8 48 ff                    ; 0xc3fa0
    7541     mov cx, ax                                ; 89 c1                       ; 0xc3fa3
    7542     cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3fa5 vbe.c:233
    7543     je short 03fcah                           ; 74 20                       ; 0xc3fa8
    7544     lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3faa vbe.c:235
    7545     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3fad
    7546     call 03eebh                               ; e8 38 ff                    ; 0xc3fb0
    7547     lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3fb3
    7548     cmp cx, di                                ; 39 f9                       ; 0xc3fb6 vbe.c:237
    7549     jne short 03fc6h                          ; 75 0c                       ; 0xc3fb8
    7550     test si, si                               ; 85 f6                       ; 0xc3fba vbe.c:239
    7551     jne short 03fc2h                          ; 75 04                       ; 0xc3fbc
    7552     mov ax, bx                                ; 89 d8                       ; 0xc3fbe vbe.c:240
    7553     jmp short 03fcch                          ; eb 0a                       ; 0xc3fc0
    7554     test AL, strict byte 080h                 ; a8 80                       ; 0xc3fc2 vbe.c:241
    7555     jne short 03fbeh                          ; 75 f8                       ; 0xc3fc4
    7556     mov bx, dx                                ; 89 d3                       ; 0xc3fc6 vbe.c:244
    7557     jmp short 03f9dh                          ; eb d3                       ; 0xc3fc8 vbe.c:249
    7558     xor ax, ax                                ; 31 c0                       ; 0xc3fca vbe.c:252
    7559     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3fcc vbe.c:253
    7560     pop di                                    ; 5f                          ; 0xc3fcf
    7561     pop si                                    ; 5e                          ; 0xc3fd0
    7562     pop cx                                    ; 59                          ; 0xc3fd1
    7563     pop bx                                    ; 5b                          ; 0xc3fd2
    7564     pop bp                                    ; 5d                          ; 0xc3fd3
    7565     retn                                      ; c3                          ; 0xc3fd4
    7566   ; disGetNextSymbol 0xc3fd5 LB 0x5f0 -> off=0x0 cb=000000000000012b uValue=00000000000c3fd5 'vbe_biosfn_return_controller_information'
    7567 vbe_biosfn_return_controller_information: ; 0xc3fd5 LB 0x12b
    7568     push bp                                   ; 55                          ; 0xc3fd5 vbe.c:284
    7569     mov bp, sp                                ; 89 e5                       ; 0xc3fd6
    7570     push cx                                   ; 51                          ; 0xc3fd8
    7571     push si                                   ; 56                          ; 0xc3fd9
    7572     push di                                   ; 57                          ; 0xc3fda
    7573     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3fdb
    7574     mov si, ax                                ; 89 c6                       ; 0xc3fde
    7575     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3fe0
    7576     mov di, bx                                ; 89 df                       ; 0xc3fe3
    7577     mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3fe5 vbe.c:289
    7578     call 005b7h                               ; e8 ca c5                    ; 0xc3fea vbe.c:292
    7579     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3fed
    7580     mov bx, di                                ; 89 fb                       ; 0xc3ff0 vbe.c:295
    7581     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3ff2
    7582     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3ff5
    7583     xor dx, dx                                ; 31 d2                       ; 0xc3ff8 vbe.c:298
    7584     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ffa
    7585     call 03eebh                               ; e8 eb fe                    ; 0xc3ffd
    7586     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc4000 vbe.c:299
    7587     je short 0400fh                           ; 74 0a                       ; 0xc4003
    7588     push SS                                   ; 16                          ; 0xc4005 vbe.c:301
    7589     pop ES                                    ; 07                          ; 0xc4006
    7590     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc4007
    7591     jmp near 040f8h                           ; e9 e9 00                    ; 0xc400c vbe.c:305
    7592     mov cx, strict word 00004h                ; b9 04 00                    ; 0xc400f vbe.c:307
    7593     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc4012 vbe.c:314
    7594     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc4017 vbe.c:322
    7595     cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc401a
    7596     jne short 04029h                          ; 75 07                       ; 0xc4020
    7597     cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc4022
    7598     je short 04038h                           ; 74 0f                       ; 0xc4027
    7599     cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc4029
    7600     jne short 0403dh                          ; 75 0c                       ; 0xc402f
    7601     cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc4031
    7602     jne short 0403dh                          ; 75 05                       ; 0xc4036
    7603     mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc4038 vbe.c:324
    7604     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc403d vbe.c:332
    7605     mov word [es:bx], 04556h                  ; 26 c7 07 56 45              ; 0xc4040
    7606     mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc4045 vbe.c:334
    7607     mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc404b vbe.c:338
    7608     mov word [es:bx+006h], 07e02h             ; 26 c7 47 06 02 7e           ; 0xc4051 vbe.c:341
    7609     mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc4057
    7610     mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc405b vbe.c:344
    7611     mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00           ; 0xc4061 vbe.c:346
    7612     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4067 vbe.c:350
    7613     mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc406a
    7614     lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc406e vbe.c:351
    7615     mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc4071
    7616     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc4075 vbe.c:354
    7617     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4078
    7618     call 03eebh                               ; e8 6d fe                    ; 0xc407b
    7619     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc407e
    7620     mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc4081
    7621     cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc4085 vbe.c:356
    7622     je short 040afh                           ; 74 24                       ; 0xc4089
    7623     mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc408b vbe.c:359
    7624     mov word [es:bx+016h], 07e17h             ; 26 c7 47 16 17 7e           ; 0xc4091 vbe.c:360
    7625     mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc4097
    7626     mov word [es:bx+01ah], 07e34h             ; 26 c7 47 1a 34 7e           ; 0xc409b vbe.c:361
    7627     mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc40a1
    7628     mov word [es:bx+01eh], 07e55h             ; 26 c7 47 1e 55 7e           ; 0xc40a5 vbe.c:362
    7629     mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc40ab
    7630     mov dx, cx                                ; 89 ca                       ; 0xc40af vbe.c:369
    7631     add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc40b1
    7632     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc40b4
    7633     call 03efdh                               ; e8 43 fe                    ; 0xc40b7
    7634     xor ah, ah                                ; 30 e4                       ; 0xc40ba vbe.c:370
    7635     cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc40bc
    7636     jnbe short 040d8h                         ; 77 17                       ; 0xc40bf
    7637     mov dx, cx                                ; 89 ca                       ; 0xc40c1 vbe.c:372
    7638     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc40c3
    7639     call 03eebh                               ; e8 22 fe                    ; 0xc40c6
    7640     mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc40c9 vbe.c:376
    7641     add bx, di                                ; 01 fb                       ; 0xc40cc
    7642     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc40ce vbe.c:62
    7643     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc40d1
    7644     add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc40d4 vbe.c:378
    7645     add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc40d8 vbe.c:380
    7646     mov dx, cx                                ; 89 ca                       ; 0xc40db vbe.c:381
    7647     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc40dd
    7648     call 03eebh                               ; e8 08 fe                    ; 0xc40e0
    7649     cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc40e3 vbe.c:382
    7650     jne short 040afh                          ; 75 c7                       ; 0xc40e6
    7651     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc40e8 vbe.c:385
    7652     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc40eb vbe.c:62
    7653     mov word [es:di], ax                      ; 26 89 05                    ; 0xc40ee
    7654     push SS                                   ; 16                          ; 0xc40f1 vbe.c:386
    7655     pop ES                                    ; 07                          ; 0xc40f2
    7656     mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc40f3
    7657     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc40f8 vbe.c:387
    7658     pop di                                    ; 5f                          ; 0xc40fb
    7659     pop si                                    ; 5e                          ; 0xc40fc
    7660     pop cx                                    ; 59                          ; 0xc40fd
    7661     pop bp                                    ; 5d                          ; 0xc40fe
    7662     retn                                      ; c3                          ; 0xc40ff
    7663   ; disGetNextSymbol 0xc4100 LB 0x4c5 -> off=0x0 cb=000000000000009f uValue=00000000000c4100 'vbe_biosfn_return_mode_information'
    7664 vbe_biosfn_return_mode_information:          ; 0xc4100 LB 0x9f
    7665     push bp                                   ; 55                          ; 0xc4100 vbe.c:399
    7666     mov bp, sp                                ; 89 e5                       ; 0xc4101
    7667     push si                                   ; 56                          ; 0xc4103
    7668     push di                                   ; 57                          ; 0xc4104
    7669     push ax                                   ; 50                          ; 0xc4105
    7670     push ax                                   ; 50                          ; 0xc4106
    7671     mov ax, dx                                ; 89 d0                       ; 0xc4107
    7672     mov si, bx                                ; 89 de                       ; 0xc4109
    7673     mov bx, cx                                ; 89 cb                       ; 0xc410b
    7674     test dh, 040h                             ; f6 c6 40                    ; 0xc410d vbe.c:410
    7675     je short 04117h                           ; 74 05                       ; 0xc4110
    7676     mov dx, strict word 00001h                ; ba 01 00                    ; 0xc4112
    7677     jmp short 04119h                          ; eb 02                       ; 0xc4115
    7678     xor dx, dx                                ; 31 d2                       ; 0xc4117
    7679     and ah, 001h                              ; 80 e4 01                    ; 0xc4119 vbe.c:411
    7680     call 03f69h                               ; e8 4a fe                    ; 0xc411c vbe.c:413
    7681     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc411f
    7682     test ax, ax                               ; 85 c0                       ; 0xc4122 vbe.c:415
    7683     je short 0418dh                           ; 74 67                       ; 0xc4124
    7684     mov cx, 00100h                            ; b9 00 01                    ; 0xc4126 vbe.c:420
    7685     xor ax, ax                                ; 31 c0                       ; 0xc4129
    7686     mov di, bx                                ; 89 df                       ; 0xc412b
    7687     mov es, si                                ; 8e c6                       ; 0xc412d
    7688     jcxz 04133h                               ; e3 02                       ; 0xc412f
    7689     rep stosb                                 ; f3 aa                       ; 0xc4131
    7690     xor cx, cx                                ; 31 c9                       ; 0xc4133 vbe.c:421
    7691     jmp short 0413ch                          ; eb 05                       ; 0xc4135
    7692     cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc4137
    7693     jnc short 04155h                          ; 73 19                       ; 0xc413a
    7694     mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc413c vbe.c:424
    7695     inc dx                                    ; 42                          ; 0xc413f
    7696     inc dx                                    ; 42                          ; 0xc4140
    7697     add dx, cx                                ; 01 ca                       ; 0xc4141
    7698     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4143
    7699     call 03efdh                               ; e8 b4 fd                    ; 0xc4146
    7700     mov di, bx                                ; 89 df                       ; 0xc4149 vbe.c:425
    7701     add di, cx                                ; 01 cf                       ; 0xc414b
    7702     mov es, si                                ; 8e c6                       ; 0xc414d vbe.c:52
    7703     mov byte [es:di], al                      ; 26 88 05                    ; 0xc414f
    7704     inc cx                                    ; 41                          ; 0xc4152 vbe.c:426
    7705     jmp short 04137h                          ; eb e2                       ; 0xc4153
    7706     lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc4155 vbe.c:427
    7707     mov es, si                                ; 8e c6                       ; 0xc4158 vbe.c:47
    7708     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc415a
    7709     test AL, strict byte 001h                 ; a8 01                       ; 0xc415d vbe.c:428
    7710     je short 04171h                           ; 74 10                       ; 0xc415f
    7711     lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc4161 vbe.c:429
    7712     mov word [es:di], 00629h                  ; 26 c7 05 29 06              ; 0xc4164 vbe.c:62
    7713     lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc4169 vbe.c:431
    7714     mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc416c vbe.c:62
    7715     mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc4171 vbe.c:434
    7716     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4174
    7717     call 00570h                               ; e8 f6 c3                    ; 0xc4177
    7718     mov dx, 001cfh                            ; ba cf 01                    ; 0xc417a vbe.c:435
    7719     call 00577h                               ; e8 f7 c3                    ; 0xc417d
    7720     add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc4180
    7721     mov es, si                                ; 8e c6                       ; 0xc4183 vbe.c:62
    7722     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4185
    7723     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc4188 vbe.c:437
    7724     jmp short 04190h                          ; eb 03                       ; 0xc418b vbe.c:438
    7725     mov ax, 00100h                            ; b8 00 01                    ; 0xc418d vbe.c:442
    7726     push SS                                   ; 16                          ; 0xc4190 vbe.c:445
    7727     pop ES                                    ; 07                          ; 0xc4191
    7728     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc4192
    7729     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4195
    7730     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4198 vbe.c:446
    7731     pop di                                    ; 5f                          ; 0xc419b
    7732     pop si                                    ; 5e                          ; 0xc419c
    7733     pop bp                                    ; 5d                          ; 0xc419d
    7734     retn                                      ; c3                          ; 0xc419e
    7735   ; disGetNextSymbol 0xc419f LB 0x426 -> off=0x0 cb=00000000000000e7 uValue=00000000000c419f 'vbe_biosfn_set_mode'
    7736 vbe_biosfn_set_mode:                         ; 0xc419f LB 0xe7
    7737     push bp                                   ; 55                          ; 0xc419f vbe.c:458
    7738     mov bp, sp                                ; 89 e5                       ; 0xc41a0
    7739     push si                                   ; 56                          ; 0xc41a2
    7740     push di                                   ; 57                          ; 0xc41a3
    7741     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc41a4
    7742     mov si, ax                                ; 89 c6                       ; 0xc41a7
    7743     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc41a9
    7744     test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc41ac vbe.c:466
    7745     je short 041b7h                           ; 74 05                       ; 0xc41b0
    7746     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc41b2
    7747     jmp short 041b9h                          ; eb 02                       ; 0xc41b5
    7748     xor ax, ax                                ; 31 c0                       ; 0xc41b7
    7749     mov dx, ax                                ; 89 c2                       ; 0xc41b9
    7750     test ax, ax                               ; 85 c0                       ; 0xc41bb vbe.c:467
    7751     je short 041c2h                           ; 74 03                       ; 0xc41bd
    7752     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc41bf
    7753     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc41c2
    7754     test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc41c5 vbe.c:468
    7755     je short 041d0h                           ; 74 05                       ; 0xc41c9
    7756     mov ax, 00080h                            ; b8 80 00                    ; 0xc41cb
    7757     jmp short 041d2h                          ; eb 02                       ; 0xc41ce
    7758     xor ax, ax                                ; 31 c0                       ; 0xc41d0
    7759     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc41d2
    7760     and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc41d5 vbe.c:470
    7761     cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc41d9 vbe.c:473
    7762     jnc short 041f3h                          ; 73 13                       ; 0xc41de
    7763     xor ax, ax                                ; 31 c0                       ; 0xc41e0 vbe.c:477
    7764     call 005ddh                               ; e8 f8 c3                    ; 0xc41e2
    7765     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc41e5 vbe.c:481
    7766     xor ah, ah                                ; 30 e4                       ; 0xc41e8
    7767     call 0143fh                               ; e8 52 d2                    ; 0xc41ea
    7768     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc41ed vbe.c:482
    7769     jmp near 0427ah                           ; e9 87 00                    ; 0xc41f0 vbe.c:483
    7770     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc41f3 vbe.c:486
    7771     call 03f69h                               ; e8 70 fd                    ; 0xc41f6
    7772     mov bx, ax                                ; 89 c3                       ; 0xc41f9
    7773     test ax, ax                               ; 85 c0                       ; 0xc41fb vbe.c:488
    7774     je short 04277h                           ; 74 78                       ; 0xc41fd
    7775     lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc41ff vbe.c:493
    7776     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4202
    7777     call 03eebh                               ; e8 e3 fc                    ; 0xc4205
    7778     mov cx, ax                                ; 89 c1                       ; 0xc4208
    7779     lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc420a vbe.c:494
    7780     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc420d
    7781     call 03eebh                               ; e8 d8 fc                    ; 0xc4210
    7782     mov di, ax                                ; 89 c7                       ; 0xc4213
    7783     lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc4215 vbe.c:495
    7784     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4218
    7785     call 03efdh                               ; e8 df fc                    ; 0xc421b
    7786     mov bl, al                                ; 88 c3                       ; 0xc421e
    7787     mov dl, al                                ; 88 c2                       ; 0xc4220
    7788     xor ax, ax                                ; 31 c0                       ; 0xc4222 vbe.c:503
    7789     call 005ddh                               ; e8 b6 c3                    ; 0xc4224
    7790     cmp bl, 004h                              ; 80 fb 04                    ; 0xc4227 vbe.c:505
    7791     jne short 04232h                          ; 75 06                       ; 0xc422a
    7792     mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc422c vbe.c:507
    7793     call 0143fh                               ; e8 0d d2                    ; 0xc422f
    7794     mov al, dl                                ; 88 d0                       ; 0xc4232 vbe.c:510
    7795     xor ah, ah                                ; 30 e4                       ; 0xc4234
    7796     call 03e62h                               ; e8 29 fc                    ; 0xc4236
    7797     mov ax, cx                                ; 89 c8                       ; 0xc4239 vbe.c:511
    7798     call 03e0bh                               ; e8 cd fb                    ; 0xc423b
    7799     mov ax, di                                ; 89 f8                       ; 0xc423e vbe.c:512
    7800     call 03e2ah                               ; e8 e7 fb                    ; 0xc4240
    7801     xor ax, ax                                ; 31 c0                       ; 0xc4243 vbe.c:513
    7802     call 00603h                               ; e8 bb c3                    ; 0xc4245
    7803     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc4248 vbe.c:514
    7804     or dl, 001h                               ; 80 ca 01                    ; 0xc424b
    7805     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc424e
    7806     xor ah, ah                                ; 30 e4                       ; 0xc4251
    7807     or al, dl                                 ; 08 d0                       ; 0xc4253
    7808     call 005ddh                               ; e8 85 c3                    ; 0xc4255
    7809     call 006d2h                               ; e8 77 c4                    ; 0xc4258 vbe.c:515
    7810     mov bx, 000bah                            ; bb ba 00                    ; 0xc425b vbe.c:62
    7811     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc425e
    7812     mov es, ax                                ; 8e c0                       ; 0xc4261
    7813     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4263
    7814     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4266
    7815     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc4269 vbe.c:518
    7816     or AL, strict byte 060h                   ; 0c 60                       ; 0xc426c
    7817     mov bx, 00087h                            ; bb 87 00                    ; 0xc426e vbe.c:52
    7818     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc4271
    7819     jmp near 041edh                           ; e9 76 ff                    ; 0xc4274
    7820     mov ax, 00100h                            ; b8 00 01                    ; 0xc4277 vbe.c:527
    7821     push SS                                   ; 16                          ; 0xc427a vbe.c:531
    7822     pop ES                                    ; 07                          ; 0xc427b
    7823     mov word [es:si], ax                      ; 26 89 04                    ; 0xc427c
    7824     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc427f vbe.c:532
    7825     pop di                                    ; 5f                          ; 0xc4282
    7826     pop si                                    ; 5e                          ; 0xc4283
    7827     pop bp                                    ; 5d                          ; 0xc4284
    7828     retn                                      ; c3                          ; 0xc4285
    7829   ; disGetNextSymbol 0xc4286 LB 0x33f -> off=0x0 cb=0000000000000008 uValue=00000000000c4286 'vbe_biosfn_read_video_state_size'
    7830 vbe_biosfn_read_video_state_size:            ; 0xc4286 LB 0x8
    7831     push bp                                   ; 55                          ; 0xc4286 vbe.c:534
    7832     mov bp, sp                                ; 89 e5                       ; 0xc4287
    7833     mov ax, strict word 00012h                ; b8 12 00                    ; 0xc4289 vbe.c:537
    7834     pop bp                                    ; 5d                          ; 0xc428c
    7835     retn                                      ; c3                          ; 0xc428d
    7836   ; disGetNextSymbol 0xc428e LB 0x337 -> off=0x0 cb=000000000000004b uValue=00000000000c428e 'vbe_biosfn_save_video_state'
    7837 vbe_biosfn_save_video_state:                 ; 0xc428e LB 0x4b
    7838     push bp                                   ; 55                          ; 0xc428e vbe.c:539
    7839     mov bp, sp                                ; 89 e5                       ; 0xc428f
    7840     push bx                                   ; 53                          ; 0xc4291
    7841     push cx                                   ; 51                          ; 0xc4292
    7842     push si                                   ; 56                          ; 0xc4293
    7843     mov si, ax                                ; 89 c6                       ; 0xc4294
    7844     mov bx, dx                                ; 89 d3                       ; 0xc4296
    7845     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc4298 vbe.c:543
    7846     mov dx, 001ceh                            ; ba ce 01                    ; 0xc429b
     7374    ; sub ah, ah                                ; 2a e4                     ; 0xc3e76
     7375    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e78 vbe.c:170
     7376    pop bx                                    ; 5b                          ; 0xc3e7b
     7377    pop bp                                    ; 5d                          ; 0xc3e7c
     7378    retn                                      ; c3                          ; 0xc3e7d
     7379  ; disGetNextSymbol 0xc3e7e LB 0x6b4 -> off=0x0 cb=0000000000000014 uValue=00000000000c3e7e 'dispi_get_id'
     7380dispi_get_id:                                ; 0xc3e7e LB 0x14
     7381    push bp                                   ; 55                          ; 0xc3e7e vbe.c:173
     7382    mov bp, sp                                ; 89 e5                       ; 0xc3e7f
     7383    push dx                                   ; 52                          ; 0xc3e81
     7384    xor ax, ax                                ; 31 c0                       ; 0xc3e82 vbe.c:175
     7385    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e84
     7386    out DX, ax                                ; ef                          ; 0xc3e87
     7387    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e88 vbe.c:176
     7388    in ax, DX                                 ; ed                          ; 0xc3e8b
     7389    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e8c vbe.c:177
     7390    pop dx                                    ; 5a                          ; 0xc3e8f
     7391    pop bp                                    ; 5d                          ; 0xc3e90
     7392    retn                                      ; c3                          ; 0xc3e91
     7393  ; disGetNextSymbol 0xc3e92 LB 0x6a0 -> off=0x0 cb=000000000000001a uValue=00000000000c3e92 'dispi_set_id'
     7394dispi_set_id:                                ; 0xc3e92 LB 0x1a
     7395    push bp                                   ; 55                          ; 0xc3e92 vbe.c:179
     7396    mov bp, sp                                ; 89 e5                       ; 0xc3e93
     7397    push bx                                   ; 53                          ; 0xc3e95
     7398    push dx                                   ; 52                          ; 0xc3e96
     7399    mov bx, ax                                ; 89 c3                       ; 0xc3e97
     7400    xor ax, ax                                ; 31 c0                       ; 0xc3e99 vbe.c:181
     7401    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e9b
     7402    out DX, ax                                ; ef                          ; 0xc3e9e
     7403    mov ax, bx                                ; 89 d8                       ; 0xc3e9f vbe.c:182
     7404    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ea1
     7405    out DX, ax                                ; ef                          ; 0xc3ea4
     7406    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ea5 vbe.c:183
     7407    pop dx                                    ; 5a                          ; 0xc3ea8
     7408    pop bx                                    ; 5b                          ; 0xc3ea9
     7409    pop bp                                    ; 5d                          ; 0xc3eaa
     7410    retn                                      ; c3                          ; 0xc3eab
     7411  ; disGetNextSymbol 0xc3eac LB 0x686 -> off=0x0 cb=000000000000002a uValue=00000000000c3eac 'vbe_init'
     7412vbe_init:                                    ; 0xc3eac LB 0x2a
     7413    push bp                                   ; 55                          ; 0xc3eac vbe.c:188
     7414    mov bp, sp                                ; 89 e5                       ; 0xc3ead
     7415    push bx                                   ; 53                          ; 0xc3eaf
     7416    mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3eb0 vbe.c:190
     7417    call 03e92h                               ; e8 dc ff                    ; 0xc3eb3
     7418    call 03e7eh                               ; e8 c5 ff                    ; 0xc3eb6 vbe.c:191
     7419    cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3eb9
     7420    jne short 03ed0h                          ; 75 12                       ; 0xc3ebc
     7421    mov bx, 000b9h                            ; bb b9 00                    ; 0xc3ebe vbe.c:52
     7422    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3ec1
     7423    mov es, ax                                ; 8e c0                       ; 0xc3ec4
     7424    mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3ec6
     7425    mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3eca vbe.c:194
     7426    call 03e92h                               ; e8 c2 ff                    ; 0xc3ecd
     7427    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ed0 vbe.c:199
     7428    pop bx                                    ; 5b                          ; 0xc3ed3
     7429    pop bp                                    ; 5d                          ; 0xc3ed4
     7430    retn                                      ; c3                          ; 0xc3ed5
     7431  ; disGetNextSymbol 0xc3ed6 LB 0x65c -> off=0x0 cb=000000000000006c uValue=00000000000c3ed6 'mode_info_find_mode'
     7432mode_info_find_mode:                         ; 0xc3ed6 LB 0x6c
     7433    push bp                                   ; 55                          ; 0xc3ed6 vbe.c:202
     7434    mov bp, sp                                ; 89 e5                       ; 0xc3ed7
     7435    push bx                                   ; 53                          ; 0xc3ed9
     7436    push cx                                   ; 51                          ; 0xc3eda
     7437    push si                                   ; 56                          ; 0xc3edb
     7438    push di                                   ; 57                          ; 0xc3edc
     7439    mov di, ax                                ; 89 c7                       ; 0xc3edd
     7440    mov si, dx                                ; 89 d6                       ; 0xc3edf
     7441    xor dx, dx                                ; 31 d2                       ; 0xc3ee1 vbe.c:208
     7442    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ee3
     7443    call 03e58h                               ; e8 6f ff                    ; 0xc3ee6
     7444    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3ee9 vbe.c:209
     7445    jne short 03f37h                          ; 75 49                       ; 0xc3eec
     7446    test si, si                               ; 85 f6                       ; 0xc3eee vbe.c:213
     7447    je short 03f05h                           ; 74 13                       ; 0xc3ef0
     7448    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3ef2 vbe.c:220
     7449    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ef5
     7450    call 00570h                               ; e8 75 c6                    ; 0xc3ef8
     7451    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3efb vbe.c:221
     7452    call 00577h                               ; e8 76 c6                    ; 0xc3efe
     7453    test ax, ax                               ; 85 c0                       ; 0xc3f01 vbe.c:222
     7454    je short 03f39h                           ; 74 34                       ; 0xc3f03
     7455    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3f05 vbe.c:226
     7456    mov dx, bx                                ; 89 da                       ; 0xc3f08 vbe.c:232
     7457    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f0a
     7458    call 03e58h                               ; e8 48 ff                    ; 0xc3f0d
     7459    mov cx, ax                                ; 89 c1                       ; 0xc3f10
     7460    cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3f12 vbe.c:233
     7461    je short 03f37h                           ; 74 20                       ; 0xc3f15
     7462    lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3f17 vbe.c:235
     7463    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f1a
     7464    call 03e58h                               ; e8 38 ff                    ; 0xc3f1d
     7465    lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3f20
     7466    cmp cx, di                                ; 39 f9                       ; 0xc3f23 vbe.c:237
     7467    jne short 03f33h                          ; 75 0c                       ; 0xc3f25
     7468    test si, si                               ; 85 f6                       ; 0xc3f27 vbe.c:239
     7469    jne short 03f2fh                          ; 75 04                       ; 0xc3f29
     7470    mov ax, bx                                ; 89 d8                       ; 0xc3f2b vbe.c:240
     7471    jmp short 03f39h                          ; eb 0a                       ; 0xc3f2d
     7472    test AL, strict byte 080h                 ; a8 80                       ; 0xc3f2f vbe.c:241
     7473    jne short 03f2bh                          ; 75 f8                       ; 0xc3f31
     7474    mov bx, dx                                ; 89 d3                       ; 0xc3f33 vbe.c:244
     7475    jmp short 03f0ah                          ; eb d3                       ; 0xc3f35 vbe.c:249
     7476    xor ax, ax                                ; 31 c0                       ; 0xc3f37 vbe.c:252
     7477    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3f39 vbe.c:253
     7478    pop di                                    ; 5f                          ; 0xc3f3c
     7479    pop si                                    ; 5e                          ; 0xc3f3d
     7480    pop cx                                    ; 59                          ; 0xc3f3e
     7481    pop bx                                    ; 5b                          ; 0xc3f3f
     7482    pop bp                                    ; 5d                          ; 0xc3f40
     7483    retn                                      ; c3                          ; 0xc3f41
     7484  ; disGetNextSymbol 0xc3f42 LB 0x5f0 -> off=0x0 cb=000000000000012b uValue=00000000000c3f42 'vbe_biosfn_return_controller_information'
     7485vbe_biosfn_return_controller_information: ; 0xc3f42 LB 0x12b
     7486    push bp                                   ; 55                          ; 0xc3f42 vbe.c:284
     7487    mov bp, sp                                ; 89 e5                       ; 0xc3f43
     7488    push cx                                   ; 51                          ; 0xc3f45
     7489    push si                                   ; 56                          ; 0xc3f46
     7490    push di                                   ; 57                          ; 0xc3f47
     7491    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3f48
     7492    mov si, ax                                ; 89 c6                       ; 0xc3f4b
     7493    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3f4d
     7494    mov di, bx                                ; 89 df                       ; 0xc3f50
     7495    mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3f52 vbe.c:289
     7496    call 005b7h                               ; e8 5d c6                    ; 0xc3f57 vbe.c:292
     7497    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3f5a
     7498    mov bx, di                                ; 89 fb                       ; 0xc3f5d vbe.c:295
     7499    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3f5f
     7500    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3f62
     7501    xor dx, dx                                ; 31 d2                       ; 0xc3f65 vbe.c:298
     7502    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f67
     7503    call 03e58h                               ; e8 eb fe                    ; 0xc3f6a
     7504    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3f6d vbe.c:299
     7505    je short 03f7ch                           ; 74 0a                       ; 0xc3f70
     7506    push SS                                   ; 16                          ; 0xc3f72 vbe.c:301
     7507    pop ES                                    ; 07                          ; 0xc3f73
     7508    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3f74
     7509    jmp near 04065h                           ; e9 e9 00                    ; 0xc3f79 vbe.c:305
     7510    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3f7c vbe.c:307
     7511    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3f7f vbe.c:314
     7512    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3f84 vbe.c:322
     7513    cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3f87
     7514    jne short 03f96h                          ; 75 07                       ; 0xc3f8d
     7515    cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3f8f
     7516    je short 03fa5h                           ; 74 0f                       ; 0xc3f94
     7517    cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3f96
     7518    jne short 03faah                          ; 75 0c                       ; 0xc3f9c
     7519    cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3f9e
     7520    jne short 03faah                          ; 75 05                       ; 0xc3fa3
     7521    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3fa5 vbe.c:324
     7522    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3faa vbe.c:332
     7523    mov word [es:bx], 04556h                  ; 26 c7 07 56 45              ; 0xc3fad
     7524    mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc3fb2 vbe.c:334
     7525    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3fb8 vbe.c:338
     7526    mov word [es:bx+006h], 07e02h             ; 26 c7 47 06 02 7e           ; 0xc3fbe vbe.c:341
     7527    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3fc4
     7528    mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3fc8 vbe.c:344
     7529    mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00           ; 0xc3fce vbe.c:346
     7530    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3fd4 vbe.c:350
     7531    mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3fd7
     7532    lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3fdb vbe.c:351
     7533    mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3fde
     7534    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3fe2 vbe.c:354
     7535    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3fe5
     7536    call 03e58h                               ; e8 6d fe                    ; 0xc3fe8
     7537    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3feb
     7538    mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3fee
     7539    cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3ff2 vbe.c:356
     7540    je short 0401ch                           ; 74 24                       ; 0xc3ff6
     7541    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3ff8 vbe.c:359
     7542    mov word [es:bx+016h], 07e17h             ; 26 c7 47 16 17 7e           ; 0xc3ffe vbe.c:360
     7543    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc4004
     7544    mov word [es:bx+01ah], 07e34h             ; 26 c7 47 1a 34 7e           ; 0xc4008 vbe.c:361
     7545    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc400e
     7546    mov word [es:bx+01eh], 07e55h             ; 26 c7 47 1e 55 7e           ; 0xc4012 vbe.c:362
     7547    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc4018
     7548    mov dx, cx                                ; 89 ca                       ; 0xc401c vbe.c:369
     7549    add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc401e
     7550    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4021
     7551    call 03e6ah                               ; e8 43 fe                    ; 0xc4024
     7552    xor ah, ah                                ; 30 e4                       ; 0xc4027 vbe.c:370
     7553    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc4029
     7554    jnbe short 04045h                         ; 77 17                       ; 0xc402c
     7555    mov dx, cx                                ; 89 ca                       ; 0xc402e vbe.c:372
     7556    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4030
     7557    call 03e58h                               ; e8 22 fe                    ; 0xc4033
     7558    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc4036 vbe.c:376
     7559    add bx, di                                ; 01 fb                       ; 0xc4039
     7560    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc403b vbe.c:62
     7561    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc403e
     7562    add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc4041 vbe.c:378
     7563    add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc4045 vbe.c:380
     7564    mov dx, cx                                ; 89 ca                       ; 0xc4048 vbe.c:381
     7565    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc404a
     7566    call 03e58h                               ; e8 08 fe                    ; 0xc404d
     7567    cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc4050 vbe.c:382
     7568    jne short 0401ch                          ; 75 c7                       ; 0xc4053
     7569    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc4055 vbe.c:385
     7570    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc4058 vbe.c:62
     7571    mov word [es:di], ax                      ; 26 89 05                    ; 0xc405b
     7572    push SS                                   ; 16                          ; 0xc405e vbe.c:386
     7573    pop ES                                    ; 07                          ; 0xc405f
     7574    mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc4060
     7575    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc4065 vbe.c:387
     7576    pop di                                    ; 5f                          ; 0xc4068
     7577    pop si                                    ; 5e                          ; 0xc4069
     7578    pop cx                                    ; 59                          ; 0xc406a
     7579    pop bp                                    ; 5d                          ; 0xc406b
     7580    retn                                      ; c3                          ; 0xc406c
     7581  ; disGetNextSymbol 0xc406d LB 0x4c5 -> off=0x0 cb=000000000000009f uValue=00000000000c406d 'vbe_biosfn_return_mode_information'
     7582vbe_biosfn_return_mode_information:          ; 0xc406d LB 0x9f
     7583    push bp                                   ; 55                          ; 0xc406d vbe.c:399
     7584    mov bp, sp                                ; 89 e5                       ; 0xc406e
     7585    push si                                   ; 56                          ; 0xc4070
     7586    push di                                   ; 57                          ; 0xc4071
     7587    push ax                                   ; 50                          ; 0xc4072
     7588    push ax                                   ; 50                          ; 0xc4073
     7589    mov ax, dx                                ; 89 d0                       ; 0xc4074
     7590    mov si, bx                                ; 89 de                       ; 0xc4076
     7591    mov bx, cx                                ; 89 cb                       ; 0xc4078
     7592    test dh, 040h                             ; f6 c6 40                    ; 0xc407a vbe.c:410
     7593    je short 04084h                           ; 74 05                       ; 0xc407d
     7594    mov dx, strict word 00001h                ; ba 01 00                    ; 0xc407f
     7595    jmp short 04086h                          ; eb 02                       ; 0xc4082
     7596    xor dx, dx                                ; 31 d2                       ; 0xc4084
     7597    and ah, 001h                              ; 80 e4 01                    ; 0xc4086 vbe.c:411
     7598    call 03ed6h                               ; e8 4a fe                    ; 0xc4089 vbe.c:413
     7599    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc408c
     7600    test ax, ax                               ; 85 c0                       ; 0xc408f vbe.c:415
     7601    je short 040fah                           ; 74 67                       ; 0xc4091
     7602    mov cx, 00100h                            ; b9 00 01                    ; 0xc4093 vbe.c:420
     7603    xor ax, ax                                ; 31 c0                       ; 0xc4096
     7604    mov di, bx                                ; 89 df                       ; 0xc4098
     7605    mov es, si                                ; 8e c6                       ; 0xc409a
     7606    jcxz 040a0h                               ; e3 02                       ; 0xc409c
     7607    rep stosb                                 ; f3 aa                       ; 0xc409e
     7608    xor cx, cx                                ; 31 c9                       ; 0xc40a0 vbe.c:421
     7609    jmp short 040a9h                          ; eb 05                       ; 0xc40a2
     7610    cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc40a4
     7611    jnc short 040c2h                          ; 73 19                       ; 0xc40a7
     7612    mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc40a9 vbe.c:424
     7613    inc dx                                    ; 42                          ; 0xc40ac
     7614    inc dx                                    ; 42                          ; 0xc40ad
     7615    add dx, cx                                ; 01 ca                       ; 0xc40ae
     7616    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc40b0
     7617    call 03e6ah                               ; e8 b4 fd                    ; 0xc40b3
     7618    mov di, bx                                ; 89 df                       ; 0xc40b6 vbe.c:425
     7619    add di, cx                                ; 01 cf                       ; 0xc40b8
     7620    mov es, si                                ; 8e c6                       ; 0xc40ba vbe.c:52
     7621    mov byte [es:di], al                      ; 26 88 05                    ; 0xc40bc
     7622    inc cx                                    ; 41                          ; 0xc40bf vbe.c:426
     7623    jmp short 040a4h                          ; eb e2                       ; 0xc40c0
     7624    lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc40c2 vbe.c:427
     7625    mov es, si                                ; 8e c6                       ; 0xc40c5 vbe.c:47
     7626    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc40c7
     7627    test AL, strict byte 001h                 ; a8 01                       ; 0xc40ca vbe.c:428
     7628    je short 040deh                           ; 74 10                       ; 0xc40cc
     7629    lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc40ce vbe.c:429
     7630    mov word [es:di], 00629h                  ; 26 c7 05 29 06              ; 0xc40d1 vbe.c:62
     7631    lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc40d6 vbe.c:431
     7632    mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc40d9 vbe.c:62
     7633    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc40de vbe.c:434
     7634    mov dx, 001ceh                            ; ba ce 01                    ; 0xc40e1
     7635    call 00570h                               ; e8 89 c4                    ; 0xc40e4
     7636    mov dx, 001cfh                            ; ba cf 01                    ; 0xc40e7 vbe.c:435
     7637    call 00577h                               ; e8 8a c4                    ; 0xc40ea
     7638    add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc40ed
     7639    mov es, si                                ; 8e c6                       ; 0xc40f0 vbe.c:62
     7640    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc40f2
     7641    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc40f5 vbe.c:437
     7642    jmp short 040fdh                          ; eb 03                       ; 0xc40f8 vbe.c:438
     7643    mov ax, 00100h                            ; b8 00 01                    ; 0xc40fa vbe.c:442
     7644    push SS                                   ; 16                          ; 0xc40fd vbe.c:445
     7645    pop ES                                    ; 07                          ; 0xc40fe
     7646    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc40ff
     7647    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4102
     7648    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4105 vbe.c:446
     7649    pop di                                    ; 5f                          ; 0xc4108
     7650    pop si                                    ; 5e                          ; 0xc4109
     7651    pop bp                                    ; 5d                          ; 0xc410a
     7652    retn                                      ; c3                          ; 0xc410b
     7653  ; disGetNextSymbol 0xc410c LB 0x426 -> off=0x0 cb=00000000000000e7 uValue=00000000000c410c 'vbe_biosfn_set_mode'
     7654vbe_biosfn_set_mode:                         ; 0xc410c LB 0xe7
     7655    push bp                                   ; 55                          ; 0xc410c vbe.c:458
     7656    mov bp, sp                                ; 89 e5                       ; 0xc410d
     7657    push si                                   ; 56                          ; 0xc410f
     7658    push di                                   ; 57                          ; 0xc4110
     7659    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc4111
     7660    mov si, ax                                ; 89 c6                       ; 0xc4114
     7661    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc4116
     7662    test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc4119 vbe.c:466
     7663    je short 04124h                           ; 74 05                       ; 0xc411d
     7664    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc411f
     7665    jmp short 04126h                          ; eb 02                       ; 0xc4122
     7666    xor ax, ax                                ; 31 c0                       ; 0xc4124
     7667    mov dx, ax                                ; 89 c2                       ; 0xc4126
     7668    test ax, ax                               ; 85 c0                       ; 0xc4128 vbe.c:467
     7669    je short 0412fh                           ; 74 03                       ; 0xc412a
     7670    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc412c
     7671    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc412f
     7672    test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc4132 vbe.c:468
     7673    je short 0413dh                           ; 74 05                       ; 0xc4136
     7674    mov ax, 00080h                            ; b8 80 00                    ; 0xc4138
     7675    jmp short 0413fh                          ; eb 02                       ; 0xc413b
     7676    xor ax, ax                                ; 31 c0                       ; 0xc413d
     7677    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc413f
     7678    and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc4142 vbe.c:470
     7679    cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc4146 vbe.c:473
     7680    jnc short 04160h                          ; 73 13                       ; 0xc414b
     7681    xor ax, ax                                ; 31 c0                       ; 0xc414d vbe.c:477
     7682    call 005ddh                               ; e8 8b c4                    ; 0xc414f
     7683    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc4152 vbe.c:481
     7684    xor ah, ah                                ; 30 e4                       ; 0xc4155
     7685    call 0143fh                               ; e8 e5 d2                    ; 0xc4157
     7686    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc415a vbe.c:482
     7687    jmp near 041e7h                           ; e9 87 00                    ; 0xc415d vbe.c:483
     7688    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4160 vbe.c:486
     7689    call 03ed6h                               ; e8 70 fd                    ; 0xc4163
     7690    mov bx, ax                                ; 89 c3                       ; 0xc4166
     7691    test ax, ax                               ; 85 c0                       ; 0xc4168 vbe.c:488
     7692    je short 041e4h                           ; 74 78                       ; 0xc416a
     7693    lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc416c vbe.c:493
     7694    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc416f
     7695    call 03e58h                               ; e8 e3 fc                    ; 0xc4172
     7696    mov cx, ax                                ; 89 c1                       ; 0xc4175
     7697    lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc4177 vbe.c:494
     7698    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc417a
     7699    call 03e58h                               ; e8 d8 fc                    ; 0xc417d
     7700    mov di, ax                                ; 89 c7                       ; 0xc4180
     7701    lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc4182 vbe.c:495
     7702    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4185
     7703    call 03e6ah                               ; e8 df fc                    ; 0xc4188
     7704    mov bl, al                                ; 88 c3                       ; 0xc418b
     7705    mov dl, al                                ; 88 c2                       ; 0xc418d
     7706    xor ax, ax                                ; 31 c0                       ; 0xc418f vbe.c:503
     7707    call 005ddh                               ; e8 49 c4                    ; 0xc4191
     7708    cmp bl, 004h                              ; 80 fb 04                    ; 0xc4194 vbe.c:505
     7709    jne short 0419fh                          ; 75 06                       ; 0xc4197
     7710    mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc4199 vbe.c:507
     7711    call 0143fh                               ; e8 a0 d2                    ; 0xc419c
     7712    mov al, dl                                ; 88 d0                       ; 0xc419f vbe.c:510
     7713    xor ah, ah                                ; 30 e4                       ; 0xc41a1
     7714    call 03dcfh                               ; e8 29 fc                    ; 0xc41a3
     7715    mov ax, cx                                ; 89 c8                       ; 0xc41a6 vbe.c:511
     7716    call 03d78h                               ; e8 cd fb                    ; 0xc41a8
     7717    mov ax, di                                ; 89 f8                       ; 0xc41ab vbe.c:512
     7718    call 03d97h                               ; e8 e7 fb                    ; 0xc41ad
     7719    xor ax, ax                                ; 31 c0                       ; 0xc41b0 vbe.c:513
     7720    call 00603h                               ; e8 4e c4                    ; 0xc41b2
     7721    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc41b5 vbe.c:514
     7722    or dl, 001h                               ; 80 ca 01                    ; 0xc41b8
     7723    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc41bb
     7724    xor ah, ah                                ; 30 e4                       ; 0xc41be
     7725    or al, dl                                 ; 08 d0                       ; 0xc41c0
     7726    call 005ddh                               ; e8 18 c4                    ; 0xc41c2
     7727    call 006d2h                               ; e8 0a c5                    ; 0xc41c5 vbe.c:515
     7728    mov bx, 000bah                            ; bb ba 00                    ; 0xc41c8 vbe.c:62
     7729    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc41cb
     7730    mov es, ax                                ; 8e c0                       ; 0xc41ce
     7731    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc41d0
     7732    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc41d3
     7733    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc41d6 vbe.c:518
     7734    or AL, strict byte 060h                   ; 0c 60                       ; 0xc41d9
     7735    mov bx, 00087h                            ; bb 87 00                    ; 0xc41db vbe.c:52
     7736    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc41de
     7737    jmp near 0415ah                           ; e9 76 ff                    ; 0xc41e1
     7738    mov ax, 00100h                            ; b8 00 01                    ; 0xc41e4 vbe.c:527
     7739    push SS                                   ; 16                          ; 0xc41e7 vbe.c:531
     7740    pop ES                                    ; 07                          ; 0xc41e8
     7741    mov word [es:si], ax                      ; 26 89 04                    ; 0xc41e9
     7742    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc41ec vbe.c:532
     7743    pop di                                    ; 5f                          ; 0xc41ef
     7744    pop si                                    ; 5e                          ; 0xc41f0
     7745    pop bp                                    ; 5d                          ; 0xc41f1
     7746    retn                                      ; c3                          ; 0xc41f2
     7747  ; disGetNextSymbol 0xc41f3 LB 0x33f -> off=0x0 cb=0000000000000008 uValue=00000000000c41f3 'vbe_biosfn_read_video_state_size'
     7748vbe_biosfn_read_video_state_size:            ; 0xc41f3 LB 0x8
     7749    push bp                                   ; 55                          ; 0xc41f3 vbe.c:534
     7750    mov bp, sp                                ; 89 e5                       ; 0xc41f4
     7751    mov ax, strict word 00012h                ; b8 12 00                    ; 0xc41f6 vbe.c:537
     7752    pop bp                                    ; 5d                          ; 0xc41f9
     7753    retn                                      ; c3                          ; 0xc41fa
     7754  ; disGetNextSymbol 0xc41fb LB 0x337 -> off=0x0 cb=000000000000004b uValue=00000000000c41fb 'vbe_biosfn_save_video_state'
     7755vbe_biosfn_save_video_state:                 ; 0xc41fb LB 0x4b
     7756    push bp                                   ; 55                          ; 0xc41fb vbe.c:539
     7757    mov bp, sp                                ; 89 e5                       ; 0xc41fc
     7758    push bx                                   ; 53                          ; 0xc41fe
     7759    push cx                                   ; 51                          ; 0xc41ff
     7760    push si                                   ; 56                          ; 0xc4200
     7761    mov si, ax                                ; 89 c6                       ; 0xc4201
     7762    mov bx, dx                                ; 89 d3                       ; 0xc4203
     7763    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc4205 vbe.c:543
     7764    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4208
     7765    out DX, ax                                ; ef                          ; 0xc420b
     7766    mov dx, 001cfh                            ; ba cf 01                    ; 0xc420c vbe.c:544
     7767    in ax, DX                                 ; ed                          ; 0xc420f
     7768    mov es, si                                ; 8e c6                       ; 0xc4210 vbe.c:62
     7769    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4212
     7770    inc bx                                    ; 43                          ; 0xc4215 vbe.c:546
     7771    inc bx                                    ; 43                          ; 0xc4216
     7772    test AL, strict byte 001h                 ; a8 01                       ; 0xc4217 vbe.c:547
     7773    je short 0423eh                           ; 74 23                       ; 0xc4219
     7774    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc421b vbe.c:549
     7775    jmp short 04225h                          ; eb 05                       ; 0xc421e
     7776    cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc4220
     7777    jnbe short 0423eh                         ; 77 19                       ; 0xc4223
     7778    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc4225 vbe.c:550
     7779    je short 0423bh                           ; 74 11                       ; 0xc4228
     7780    mov ax, cx                                ; 89 c8                       ; 0xc422a vbe.c:551
     7781    mov dx, 001ceh                            ; ba ce 01                    ; 0xc422c
     7782    out DX, ax                                ; ef                          ; 0xc422f
     7783    mov dx, 001cfh                            ; ba cf 01                    ; 0xc4230 vbe.c:552
     7784    in ax, DX                                 ; ed                          ; 0xc4233
     7785    mov es, si                                ; 8e c6                       ; 0xc4234 vbe.c:62
     7786    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4236
     7787    inc bx                                    ; 43                          ; 0xc4239 vbe.c:553
     7788    inc bx                                    ; 43                          ; 0xc423a
     7789    inc cx                                    ; 41                          ; 0xc423b vbe.c:555
     7790    jmp short 04220h                          ; eb e2                       ; 0xc423c
     7791    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc423e vbe.c:556
     7792    pop si                                    ; 5e                          ; 0xc4241
     7793    pop cx                                    ; 59                          ; 0xc4242
     7794    pop bx                                    ; 5b                          ; 0xc4243
     7795    pop bp                                    ; 5d                          ; 0xc4244
     7796    retn                                      ; c3                          ; 0xc4245
     7797  ; disGetNextSymbol 0xc4246 LB 0x2ec -> off=0x0 cb=000000000000008f uValue=00000000000c4246 'vbe_biosfn_restore_video_state'
     7798vbe_biosfn_restore_video_state:              ; 0xc4246 LB 0x8f
     7799    push bp                                   ; 55                          ; 0xc4246 vbe.c:559
     7800    mov bp, sp                                ; 89 e5                       ; 0xc4247
     7801    push bx                                   ; 53                          ; 0xc4249
     7802    push cx                                   ; 51                          ; 0xc424a
     7803    push si                                   ; 56                          ; 0xc424b
     7804    push ax                                   ; 50                          ; 0xc424c
     7805    mov cx, ax                                ; 89 c1                       ; 0xc424d
     7806    mov bx, dx                                ; 89 d3                       ; 0xc424f
     7807    mov es, ax                                ; 8e c0                       ; 0xc4251 vbe.c:57
     7808    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4253
     7809    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc4256
     7810    inc bx                                    ; 43                          ; 0xc4259 vbe.c:564
     7811    inc bx                                    ; 43                          ; 0xc425a
     7812    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc425b vbe.c:566
     7813    jne short 04271h                          ; 75 10                       ; 0xc425f
     7814    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc4261 vbe.c:567
     7815    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4264
     7816    out DX, ax                                ; ef                          ; 0xc4267
     7817    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc4268 vbe.c:568
     7818    mov dx, 001cfh                            ; ba cf 01                    ; 0xc426b
     7819    out DX, ax                                ; ef                          ; 0xc426e
     7820    jmp short 042cdh                          ; eb 5c                       ; 0xc426f vbe.c:569
     7821    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc4271 vbe.c:570
     7822    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4274
     7823    out DX, ax                                ; ef                          ; 0xc4277
     7824    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4278 vbe.c:57
     7825    mov dx, 001cfh                            ; ba cf 01                    ; 0xc427b vbe.c:58
     7826    out DX, ax                                ; ef                          ; 0xc427e
     7827    inc bx                                    ; 43                          ; 0xc427f vbe.c:572
     7828    inc bx                                    ; 43                          ; 0xc4280
     7829    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc4281
     7830    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4284
     7831    out DX, ax                                ; ef                          ; 0xc4287
     7832    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4288 vbe.c:57
     7833    mov dx, 001cfh                            ; ba cf 01                    ; 0xc428b vbe.c:58
     7834    out DX, ax                                ; ef                          ; 0xc428e
     7835    inc bx                                    ; 43                          ; 0xc428f vbe.c:575
     7836    inc bx                                    ; 43                          ; 0xc4290
     7837    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc4291
     7838    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4294
     7839    out DX, ax                                ; ef                          ; 0xc4297
     7840    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4298 vbe.c:57
     7841    mov dx, 001cfh                            ; ba cf 01                    ; 0xc429b vbe.c:58
    78477842    out DX, ax                                ; ef                          ; 0xc429e
    7848     mov dx, 001cfh                            ; ba cf 01                    ; 0xc429f vbe.c:544
    7849     in ax, DX                                 ; ed                          ; 0xc42a2
    7850     mov es, si                                ; 8e c6                       ; 0xc42a3 vbe.c:62
    7851     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc42a5
    7852     inc bx                                    ; 43                          ; 0xc42a8 vbe.c:546
    7853     inc bx                                    ; 43                          ; 0xc42a9
    7854     test AL, strict byte 001h                 ; a8 01                       ; 0xc42aa vbe.c:547
    7855     je short 042d1h                           ; 74 23                       ; 0xc42ac
    7856     mov cx, strict word 00001h                ; b9 01 00                    ; 0xc42ae vbe.c:549
    7857     jmp short 042b8h                          ; eb 05                       ; 0xc42b1
    7858     cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc42b3
    7859     jnbe short 042d1h                         ; 77 19                       ; 0xc42b6
    7860     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc42b8 vbe.c:550
    7861     je short 042ceh                           ; 74 11                       ; 0xc42bb
    7862     mov ax, cx                                ; 89 c8                       ; 0xc42bd vbe.c:551
    7863     mov dx, 001ceh                            ; ba ce 01                    ; 0xc42bf
    7864     out DX, ax                                ; ef                          ; 0xc42c2
    7865     mov dx, 001cfh                            ; ba cf 01                    ; 0xc42c3 vbe.c:552
    7866     in ax, DX                                 ; ed                          ; 0xc42c6
    7867     mov es, si                                ; 8e c6                       ; 0xc42c7 vbe.c:62
    7868     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc42c9
    7869     inc bx                                    ; 43                          ; 0xc42cc vbe.c:553
    7870     inc bx                                    ; 43                          ; 0xc42cd
    7871     inc cx                                    ; 41                          ; 0xc42ce vbe.c:555
    7872     jmp short 042b3h                          ; eb e2                       ; 0xc42cf
    7873     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc42d1 vbe.c:556
    7874     pop si                                    ; 5e                          ; 0xc42d4
    7875     pop cx                                    ; 59                          ; 0xc42d5
    7876     pop bx                                    ; 5b                          ; 0xc42d6
    7877     pop bp                                    ; 5d                          ; 0xc42d7
    7878     retn                                      ; c3                          ; 0xc42d8
    7879   ; disGetNextSymbol 0xc42d9 LB 0x2ec -> off=0x0 cb=000000000000008f uValue=00000000000c42d9 'vbe_biosfn_restore_video_state'
    7880 vbe_biosfn_restore_video_state:              ; 0xc42d9 LB 0x8f
    7881     push bp                                   ; 55                          ; 0xc42d9 vbe.c:559
    7882     mov bp, sp                                ; 89 e5                       ; 0xc42da
    7883     push bx                                   ; 53                          ; 0xc42dc
    7884     push cx                                   ; 51                          ; 0xc42dd
    7885     push si                                   ; 56                          ; 0xc42de
    7886     push ax                                   ; 50                          ; 0xc42df
    7887     mov cx, ax                                ; 89 c1                       ; 0xc42e0
    7888     mov bx, dx                                ; 89 d3                       ; 0xc42e2
    7889     mov es, ax                                ; 8e c0                       ; 0xc42e4 vbe.c:57
    7890     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc42e6
    7891     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc42e9
    7892     inc bx                                    ; 43                          ; 0xc42ec vbe.c:564
    7893     inc bx                                    ; 43                          ; 0xc42ed
    7894     test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc42ee vbe.c:566
    7895     jne short 04304h                          ; 75 10                       ; 0xc42f2
    7896     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc42f4 vbe.c:567
    7897     mov dx, 001ceh                            ; ba ce 01                    ; 0xc42f7
    7898     out DX, ax                                ; ef                          ; 0xc42fa
    7899     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc42fb vbe.c:568
    7900     mov dx, 001cfh                            ; ba cf 01                    ; 0xc42fe
    7901     out DX, ax                                ; ef                          ; 0xc4301
    7902     jmp short 04360h                          ; eb 5c                       ; 0xc4302 vbe.c:569
    7903     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc4304 vbe.c:570
    7904     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4307
    7905     out DX, ax                                ; ef                          ; 0xc430a
    7906     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc430b vbe.c:57
    7907     mov dx, 001cfh                            ; ba cf 01                    ; 0xc430e vbe.c:58
    7908     out DX, ax                                ; ef                          ; 0xc4311
    7909     inc bx                                    ; 43                          ; 0xc4312 vbe.c:572
    7910     inc bx                                    ; 43                          ; 0xc4313
    7911     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc4314
    7912     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4317
    7913     out DX, ax                                ; ef                          ; 0xc431a
    7914     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc431b vbe.c:57
    7915     mov dx, 001cfh                            ; ba cf 01                    ; 0xc431e vbe.c:58
    7916     out DX, ax                                ; ef                          ; 0xc4321
    7917     inc bx                                    ; 43                          ; 0xc4322 vbe.c:575
    7918     inc bx                                    ; 43                          ; 0xc4323
    7919     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc4324
    7920     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4327
    7921     out DX, ax                                ; ef                          ; 0xc432a
    7922     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc432b vbe.c:57
    7923     mov dx, 001cfh                            ; ba cf 01                    ; 0xc432e vbe.c:58
    7924     out DX, ax                                ; ef                          ; 0xc4331
    7925     inc bx                                    ; 43                          ; 0xc4332 vbe.c:578
    7926     inc bx                                    ; 43                          ; 0xc4333
    7927     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc4334
    7928     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4337
    7929     out DX, ax                                ; ef                          ; 0xc433a
    7930     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc433b vbe.c:580
    7931     mov dx, 001cfh                            ; ba cf 01                    ; 0xc433e
    7932     out DX, ax                                ; ef                          ; 0xc4341
    7933     mov si, strict word 00005h                ; be 05 00                    ; 0xc4342 vbe.c:582
    7934     jmp short 0434ch                          ; eb 05                       ; 0xc4345
    7935     cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc4347
    7936     jnbe short 04360h                         ; 77 14                       ; 0xc434a
    7937     mov ax, si                                ; 89 f0                       ; 0xc434c vbe.c:583
    7938     mov dx, 001ceh                            ; ba ce 01                    ; 0xc434e
    7939     out DX, ax                                ; ef                          ; 0xc4351
    7940     mov es, cx                                ; 8e c1                       ; 0xc4352 vbe.c:57
    7941     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4354
    7942     mov dx, 001cfh                            ; ba cf 01                    ; 0xc4357 vbe.c:58
    7943     out DX, ax                                ; ef                          ; 0xc435a
    7944     inc bx                                    ; 43                          ; 0xc435b vbe.c:585
    7945     inc bx                                    ; 43                          ; 0xc435c
    7946     inc si                                    ; 46                          ; 0xc435d vbe.c:586
    7947     jmp short 04347h                          ; eb e7                       ; 0xc435e
    7948     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc4360 vbe.c:588
    7949     pop si                                    ; 5e                          ; 0xc4363
    7950     pop cx                                    ; 59                          ; 0xc4364
    7951     pop bx                                    ; 5b                          ; 0xc4365
    7952     pop bp                                    ; 5d                          ; 0xc4366
    7953     retn                                      ; c3                          ; 0xc4367
    7954   ; disGetNextSymbol 0xc4368 LB 0x25d -> off=0x0 cb=000000000000008c uValue=00000000000c4368 'vbe_biosfn_save_restore_state'
    7955 vbe_biosfn_save_restore_state:               ; 0xc4368 LB 0x8c
    7956     push bp                                   ; 55                          ; 0xc4368 vbe.c:604
    7957     mov bp, sp                                ; 89 e5                       ; 0xc4369
    7958     push si                                   ; 56                          ; 0xc436b
    7959     push di                                   ; 57                          ; 0xc436c
    7960     push ax                                   ; 50                          ; 0xc436d
    7961     mov si, ax                                ; 89 c6                       ; 0xc436e
    7962     mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc4370
    7963     mov ax, bx                                ; 89 d8                       ; 0xc4373
    7964     mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc4375
    7965     mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc4378 vbe.c:609
    7966     xor ah, ah                                ; 30 e4                       ; 0xc437b vbe.c:610
    7967     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc437d
    7968     je short 043c7h                           ; 74 45                       ; 0xc4380
    7969     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc4382
    7970     je short 043abh                           ; 74 24                       ; 0xc4385
    7971     test ax, ax                               ; 85 c0                       ; 0xc4387
    7972     jne short 043e3h                          ; 75 58                       ; 0xc4389
    7973     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc438b vbe.c:612
    7974     call 032f5h                               ; e8 64 ef                    ; 0xc438e
    7975     mov cx, ax                                ; 89 c1                       ; 0xc4391
    7976     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4393 vbe.c:616
    7977     je short 0439eh                           ; 74 05                       ; 0xc4397
    7978     call 04286h                               ; e8 ea fe                    ; 0xc4399 vbe.c:617
    7979     add ax, cx                                ; 01 c8                       ; 0xc439c
    7980     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc439e vbe.c:618
    7981     shr ax, 006h                              ; c1 e8 06                    ; 0xc43a1
    7982     push SS                                   ; 16                          ; 0xc43a4
    7983     pop ES                                    ; 07                          ; 0xc43a5
    7984     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc43a6
    7985     jmp short 043e6h                          ; eb 3b                       ; 0xc43a9 vbe.c:619
    7986     push SS                                   ; 16                          ; 0xc43ab vbe.c:621
    7987     pop ES                                    ; 07                          ; 0xc43ac
    7988     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc43ad
    7989     mov dx, cx                                ; 89 ca                       ; 0xc43b0 vbe.c:622
    7990     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc43b2
    7991     call 03330h                               ; e8 78 ef                    ; 0xc43b5
    7992     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc43b8 vbe.c:626
    7993     je short 043e6h                           ; 74 28                       ; 0xc43bc
    7994     mov dx, ax                                ; 89 c2                       ; 0xc43be vbe.c:627
    7995     mov ax, cx                                ; 89 c8                       ; 0xc43c0
    7996     call 0428eh                               ; e8 c9 fe                    ; 0xc43c2
    7997     jmp short 043e6h                          ; eb 1f                       ; 0xc43c5 vbe.c:628
    7998     push SS                                   ; 16                          ; 0xc43c7 vbe.c:630
    7999     pop ES                                    ; 07                          ; 0xc43c8
    8000     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc43c9
    8001     mov dx, cx                                ; 89 ca                       ; 0xc43cc vbe.c:631
    8002     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc43ce
    8003     call 03608h                               ; e8 34 f2                    ; 0xc43d1
    8004     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc43d4 vbe.c:635
    8005     je short 043e6h                           ; 74 0c                       ; 0xc43d8
    8006     mov dx, ax                                ; 89 c2                       ; 0xc43da vbe.c:636
    8007     mov ax, cx                                ; 89 c8                       ; 0xc43dc
    8008     call 042d9h                               ; e8 f8 fe                    ; 0xc43de
    8009     jmp short 043e6h                          ; eb 03                       ; 0xc43e1 vbe.c:637
    8010     mov di, 00100h                            ; bf 00 01                    ; 0xc43e3 vbe.c:640
    8011     push SS                                   ; 16                          ; 0xc43e6 vbe.c:643
    8012     pop ES                                    ; 07                          ; 0xc43e7
    8013     mov word [es:si], di                      ; 26 89 3c                    ; 0xc43e8
    8014     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc43eb vbe.c:644
    8015     pop di                                    ; 5f                          ; 0xc43ee
    8016     pop si                                    ; 5e                          ; 0xc43ef
    8017     pop bp                                    ; 5d                          ; 0xc43f0
    8018     retn 00002h                               ; c2 02 00                    ; 0xc43f1
    8019   ; disGetNextSymbol 0xc43f4 LB 0x1d1 -> off=0x0 cb=00000000000000df uValue=00000000000c43f4 'vbe_biosfn_get_set_scanline_length'
    8020 vbe_biosfn_get_set_scanline_length:          ; 0xc43f4 LB 0xdf
    8021     push bp                                   ; 55                          ; 0xc43f4 vbe.c:665
    8022     mov bp, sp                                ; 89 e5                       ; 0xc43f5
    8023     push si                                   ; 56                          ; 0xc43f7
    8024     push di                                   ; 57                          ; 0xc43f8
    8025     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc43f9
    8026     push ax                                   ; 50                          ; 0xc43fc
    8027     mov di, dx                                ; 89 d7                       ; 0xc43fd
    8028     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc43ff
    8029     mov si, cx                                ; 89 ce                       ; 0xc4402
    8030     call 03e81h                               ; e8 7a fa                    ; 0xc4404 vbe.c:674
    8031     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc4407 vbe.c:675
    8032     jne short 04410h                          ; 75 05                       ; 0xc4409
    8033     mov bx, strict word 00010h                ; bb 10 00                    ; 0xc440b
    8034     jmp short 04414h                          ; eb 04                       ; 0xc440e
    8035     xor ah, ah                                ; 30 e4                       ; 0xc4410
    8036     mov bx, ax                                ; 89 c3                       ; 0xc4412
    8037     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc4414
    8038     call 03eb9h                               ; e8 9f fa                    ; 0xc4417 vbe.c:676
    8039     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc441a
    8040     mov word [bp-00ch], strict word 0004fh    ; c7 46 f4 4f 00              ; 0xc441d vbe.c:677
    8041     push SS                                   ; 16                          ; 0xc4422 vbe.c:678
    8042     pop ES                                    ; 07                          ; 0xc4423
    8043     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc4424
    8044     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4427
    8045     mov cl, byte [es:di]                      ; 26 8a 0d                    ; 0xc442a vbe.c:679
    8046     cmp cl, 002h                              ; 80 f9 02                    ; 0xc442d vbe.c:683
    8047     je short 0443eh                           ; 74 0c                       ; 0xc4430
    8048     cmp cl, 001h                              ; 80 f9 01                    ; 0xc4432
    8049     je short 04464h                           ; 74 2d                       ; 0xc4435
    8050     test cl, cl                               ; 84 c9                       ; 0xc4437
    8051     je short 0445fh                           ; 74 24                       ; 0xc4439
    8052     jmp near 044bch                           ; e9 7e 00                    ; 0xc443b
    8053     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc443e vbe.c:685
    8054     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc4441
    8055     jne short 0444ah                          ; 75 05                       ; 0xc4443
    8056     sal bx, 003h                              ; c1 e3 03                    ; 0xc4445 vbe.c:686
    8057     jmp short 0445fh                          ; eb 15                       ; 0xc4448 vbe.c:687
    8058     xor ah, ah                                ; 30 e4                       ; 0xc444a vbe.c:688
    8059     cwd                                       ; 99                          ; 0xc444c
    8060     sal dx, 003h                              ; c1 e2 03                    ; 0xc444d
     7843    inc bx                                    ; 43                          ; 0xc429f vbe.c:578
     7844    inc bx                                    ; 43                          ; 0xc42a0
     7845    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc42a1
     7846    mov dx, 001ceh                            ; ba ce 01                    ; 0xc42a4
     7847    out DX, ax                                ; ef                          ; 0xc42a7
     7848    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc42a8 vbe.c:580
     7849    mov dx, 001cfh                            ; ba cf 01                    ; 0xc42ab
     7850    out DX, ax                                ; ef                          ; 0xc42ae
     7851    mov si, strict word 00005h                ; be 05 00                    ; 0xc42af vbe.c:582
     7852    jmp short 042b9h                          ; eb 05                       ; 0xc42b2
     7853    cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc42b4
     7854    jnbe short 042cdh                         ; 77 14                       ; 0xc42b7
     7855    mov ax, si                                ; 89 f0                       ; 0xc42b9 vbe.c:583
     7856    mov dx, 001ceh                            ; ba ce 01                    ; 0xc42bb
     7857    out DX, ax                                ; ef                          ; 0xc42be
     7858    mov es, cx                                ; 8e c1                       ; 0xc42bf vbe.c:57
     7859    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc42c1
     7860    mov dx, 001cfh                            ; ba cf 01                    ; 0xc42c4 vbe.c:58
     7861    out DX, ax                                ; ef                          ; 0xc42c7
     7862    inc bx                                    ; 43                          ; 0xc42c8 vbe.c:585
     7863    inc bx                                    ; 43                          ; 0xc42c9
     7864    inc si                                    ; 46                          ; 0xc42ca vbe.c:586
     7865    jmp short 042b4h                          ; eb e7                       ; 0xc42cb
     7866    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc42cd vbe.c:588
     7867    pop si                                    ; 5e                          ; 0xc42d0
     7868    pop cx                                    ; 59                          ; 0xc42d1
     7869    pop bx                                    ; 5b                          ; 0xc42d2
     7870    pop bp                                    ; 5d                          ; 0xc42d3
     7871    retn                                      ; c3                          ; 0xc42d4
     7872  ; disGetNextSymbol 0xc42d5 LB 0x25d -> off=0x0 cb=000000000000008c uValue=00000000000c42d5 'vbe_biosfn_save_restore_state'
     7873vbe_biosfn_save_restore_state:               ; 0xc42d5 LB 0x8c
     7874    push bp                                   ; 55                          ; 0xc42d5 vbe.c:604
     7875    mov bp, sp                                ; 89 e5                       ; 0xc42d6
     7876    push si                                   ; 56                          ; 0xc42d8
     7877    push di                                   ; 57                          ; 0xc42d9
     7878    push ax                                   ; 50                          ; 0xc42da
     7879    mov si, ax                                ; 89 c6                       ; 0xc42db
     7880    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc42dd
     7881    mov ax, bx                                ; 89 d8                       ; 0xc42e0
     7882    mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc42e2
     7883    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc42e5 vbe.c:609
     7884    xor ah, ah                                ; 30 e4                       ; 0xc42e8 vbe.c:610
     7885    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc42ea
     7886    je short 04334h                           ; 74 45                       ; 0xc42ed
     7887    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc42ef
     7888    je short 04318h                           ; 74 24                       ; 0xc42f2
     7889    test ax, ax                               ; 85 c0                       ; 0xc42f4
     7890    jne short 04350h                          ; 75 58                       ; 0xc42f6
     7891    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc42f8 vbe.c:612
     7892    call 0324ch                               ; e8 4e ef                    ; 0xc42fb
     7893    mov cx, ax                                ; 89 c1                       ; 0xc42fe
     7894    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4300 vbe.c:616
     7895    je short 0430bh                           ; 74 05                       ; 0xc4304
     7896    call 041f3h                               ; e8 ea fe                    ; 0xc4306 vbe.c:617
     7897    add ax, cx                                ; 01 c8                       ; 0xc4309
     7898    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc430b vbe.c:618
     7899    shr ax, 006h                              ; c1 e8 06                    ; 0xc430e
     7900    push SS                                   ; 16                          ; 0xc4311
     7901    pop ES                                    ; 07                          ; 0xc4312
     7902    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4313
     7903    jmp short 04353h                          ; eb 3b                       ; 0xc4316 vbe.c:619
     7904    push SS                                   ; 16                          ; 0xc4318 vbe.c:621
     7905    pop ES                                    ; 07                          ; 0xc4319
     7906    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc431a
     7907    mov dx, cx                                ; 89 ca                       ; 0xc431d vbe.c:622
     7908    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc431f
     7909    call 03287h                               ; e8 62 ef                    ; 0xc4322
     7910    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4325 vbe.c:626
     7911    je short 04353h                           ; 74 28                       ; 0xc4329
     7912    mov dx, ax                                ; 89 c2                       ; 0xc432b vbe.c:627
     7913    mov ax, cx                                ; 89 c8                       ; 0xc432d
     7914    call 041fbh                               ; e8 c9 fe                    ; 0xc432f
     7915    jmp short 04353h                          ; eb 1f                       ; 0xc4332 vbe.c:628
     7916    push SS                                   ; 16                          ; 0xc4334 vbe.c:630
     7917    pop ES                                    ; 07                          ; 0xc4335
     7918    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4336
     7919    mov dx, cx                                ; 89 ca                       ; 0xc4339 vbe.c:631
     7920    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc433b
     7921    call 0355fh                               ; e8 1e f2                    ; 0xc433e
     7922    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4341 vbe.c:635
     7923    je short 04353h                           ; 74 0c                       ; 0xc4345
     7924    mov dx, ax                                ; 89 c2                       ; 0xc4347 vbe.c:636
     7925    mov ax, cx                                ; 89 c8                       ; 0xc4349
     7926    call 04246h                               ; e8 f8 fe                    ; 0xc434b
     7927    jmp short 04353h                          ; eb 03                       ; 0xc434e vbe.c:637
     7928    mov di, 00100h                            ; bf 00 01                    ; 0xc4350 vbe.c:640
     7929    push SS                                   ; 16                          ; 0xc4353 vbe.c:643
     7930    pop ES                                    ; 07                          ; 0xc4354
     7931    mov word [es:si], di                      ; 26 89 3c                    ; 0xc4355
     7932    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4358 vbe.c:644
     7933    pop di                                    ; 5f                          ; 0xc435b
     7934    pop si                                    ; 5e                          ; 0xc435c
     7935    pop bp                                    ; 5d                          ; 0xc435d
     7936    retn 00002h                               ; c2 02 00                    ; 0xc435e
     7937  ; disGetNextSymbol 0xc4361 LB 0x1d1 -> off=0x0 cb=00000000000000df uValue=00000000000c4361 'vbe_biosfn_get_set_scanline_length'
     7938vbe_biosfn_get_set_scanline_length:          ; 0xc4361 LB 0xdf
     7939    push bp                                   ; 55                          ; 0xc4361 vbe.c:665
     7940    mov bp, sp                                ; 89 e5                       ; 0xc4362
     7941    push si                                   ; 56                          ; 0xc4364
     7942    push di                                   ; 57                          ; 0xc4365
     7943    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc4366
     7944    push ax                                   ; 50                          ; 0xc4369
     7945    mov di, dx                                ; 89 d7                       ; 0xc436a
     7946    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc436c
     7947    mov si, cx                                ; 89 ce                       ; 0xc436f
     7948    call 03deeh                               ; e8 7a fa                    ; 0xc4371 vbe.c:674
     7949    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc4374 vbe.c:675
     7950    jne short 0437dh                          ; 75 05                       ; 0xc4376
     7951    mov bx, strict word 00010h                ; bb 10 00                    ; 0xc4378
     7952    jmp short 04381h                          ; eb 04                       ; 0xc437b
     7953    xor ah, ah                                ; 30 e4                       ; 0xc437d
     7954    mov bx, ax                                ; 89 c3                       ; 0xc437f
     7955    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc4381
     7956    call 03e26h                               ; e8 9f fa                    ; 0xc4384 vbe.c:676
     7957    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc4387
     7958    mov word [bp-00ch], strict word 0004fh    ; c7 46 f4 4f 00              ; 0xc438a vbe.c:677
     7959    push SS                                   ; 16                          ; 0xc438f vbe.c:678
     7960    pop ES                                    ; 07                          ; 0xc4390
     7961    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc4391
     7962    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4394
     7963    mov cl, byte [es:di]                      ; 26 8a 0d                    ; 0xc4397 vbe.c:679
     7964    cmp cl, 002h                              ; 80 f9 02                    ; 0xc439a vbe.c:683
     7965    je short 043abh                           ; 74 0c                       ; 0xc439d
     7966    cmp cl, 001h                              ; 80 f9 01                    ; 0xc439f
     7967    je short 043d1h                           ; 74 2d                       ; 0xc43a2
     7968    test cl, cl                               ; 84 c9                       ; 0xc43a4
     7969    je short 043cch                           ; 74 24                       ; 0xc43a6
     7970    jmp near 04429h                           ; e9 7e 00                    ; 0xc43a8
     7971    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc43ab vbe.c:685
     7972    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc43ae
     7973    jne short 043b7h                          ; 75 05                       ; 0xc43b0
     7974    sal bx, 003h                              ; c1 e3 03                    ; 0xc43b2 vbe.c:686
     7975    jmp short 043cch                          ; eb 15                       ; 0xc43b5 vbe.c:687
     7976    xor ah, ah                                ; 30 e4                       ; 0xc43b7 vbe.c:688
     7977    cwd                                       ; 99                          ; 0xc43b9
     7978    sal dx, 003h                              ; c1 e2 03                    ; 0xc43ba
    80617979    db  01bh, 0c2h
    8062     ; sbb ax, dx                                ; 1b c2                     ; 0xc4450
    8063     sar ax, 003h                              ; c1 f8 03                    ; 0xc4452
    8064     mov cx, ax                                ; 89 c1                       ; 0xc4455
    8065     mov ax, bx                                ; 89 d8                       ; 0xc4457
    8066     xor dx, dx                                ; 31 d2                       ; 0xc4459
    8067     div cx                                    ; f7 f1                       ; 0xc445b
    8068     mov bx, ax                                ; 89 c3                       ; 0xc445d
    8069     mov ax, bx                                ; 89 d8                       ; 0xc445f vbe.c:691
    8070     call 03e9ah                               ; e8 36 fa                    ; 0xc4461
    8071     call 03eb9h                               ; e8 52 fa                    ; 0xc4464 vbe.c:694
    8072     mov cx, ax                                ; 89 c1                       ; 0xc4467
    8073     push SS                                   ; 16                          ; 0xc4469 vbe.c:695
    8074     pop ES                                    ; 07                          ; 0xc446a
    8075     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc446b
    8076     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc446e
    8077     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc4471 vbe.c:696
    8078     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc4474
    8079     jne short 0447fh                          ; 75 07                       ; 0xc4476
    8080     mov bx, cx                                ; 89 cb                       ; 0xc4478 vbe.c:697
    8081     shr bx, 003h                              ; c1 eb 03                    ; 0xc447a
    8082     jmp short 04492h                          ; eb 13                       ; 0xc447d vbe.c:698
    8083     xor ah, ah                                ; 30 e4                       ; 0xc447f vbe.c:699
    8084     cwd                                       ; 99                          ; 0xc4481
    8085     sal dx, 003h                              ; c1 e2 03                    ; 0xc4482
     7980    ; sbb ax, dx                                ; 1b c2                     ; 0xc43bd
     7981    sar ax, 003h                              ; c1 f8 03                    ; 0xc43bf
     7982    mov cx, ax                                ; 89 c1                       ; 0xc43c2
     7983    mov ax, bx                                ; 89 d8                       ; 0xc43c4
     7984    xor dx, dx                                ; 31 d2                       ; 0xc43c6
     7985    div cx                                    ; f7 f1                       ; 0xc43c8
     7986    mov bx, ax                                ; 89 c3                       ; 0xc43ca
     7987    mov ax, bx                                ; 89 d8                       ; 0xc43cc vbe.c:691
     7988    call 03e07h                               ; e8 36 fa                    ; 0xc43ce
     7989    call 03e26h                               ; e8 52 fa                    ; 0xc43d1 vbe.c:694
     7990    mov cx, ax                                ; 89 c1                       ; 0xc43d4
     7991    push SS                                   ; 16                          ; 0xc43d6 vbe.c:695
     7992    pop ES                                    ; 07                          ; 0xc43d7
     7993    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc43d8
     7994    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc43db
     7995    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc43de vbe.c:696
     7996    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc43e1
     7997    jne short 043ech                          ; 75 07                       ; 0xc43e3
     7998    mov bx, cx                                ; 89 cb                       ; 0xc43e5 vbe.c:697
     7999    shr bx, 003h                              ; c1 eb 03                    ; 0xc43e7
     8000    jmp short 043ffh                          ; eb 13                       ; 0xc43ea vbe.c:698
     8001    xor ah, ah                                ; 30 e4                       ; 0xc43ec vbe.c:699
     8002    cwd                                       ; 99                          ; 0xc43ee
     8003    sal dx, 003h                              ; c1 e2 03                    ; 0xc43ef
    80868004    db  01bh, 0c2h
    8087     ; sbb ax, dx                                ; 1b c2                     ; 0xc4485
    8088     sar ax, 003h                              ; c1 f8 03                    ; 0xc4487
    8089     mov bx, ax                                ; 89 c3                       ; 0xc448a
    8090     mov ax, cx                                ; 89 c8                       ; 0xc448c
    8091     mul bx                                    ; f7 e3                       ; 0xc448e
    8092     mov bx, ax                                ; 89 c3                       ; 0xc4490
    8093     add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc4492 vbe.c:700
    8094     and bl, 0fch                              ; 80 e3 fc                    ; 0xc4495
    8095     push SS                                   ; 16                          ; 0xc4498 vbe.c:701
    8096     pop ES                                    ; 07                          ; 0xc4499
    8097     mov word [es:di], bx                      ; 26 89 1d                    ; 0xc449a
    8098     call 03ed2h                               ; e8 32 fa                    ; 0xc449d vbe.c:702
    8099     push SS                                   ; 16                          ; 0xc44a0
    8100     pop ES                                    ; 07                          ; 0xc44a1
    8101     mov word [es:si], ax                      ; 26 89 04                    ; 0xc44a2
    8102     call 03e49h                               ; e8 a1 f9                    ; 0xc44a5 vbe.c:703
    8103     push SS                                   ; 16                          ; 0xc44a8
    8104     pop ES                                    ; 07                          ; 0xc44a9
    8105     cmp ax, word [es:si]                      ; 26 3b 04                    ; 0xc44aa
    8106     jbe short 044c1h                          ; 76 12                       ; 0xc44ad
    8107     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc44af vbe.c:704
    8108     call 03e9ah                               ; e8 e5 f9                    ; 0xc44b2
    8109     mov word [bp-00ch], 00200h                ; c7 46 f4 00 02              ; 0xc44b5 vbe.c:705
    8110     jmp short 044c1h                          ; eb 05                       ; 0xc44ba vbe.c:707
    8111     mov word [bp-00ch], 00100h                ; c7 46 f4 00 01              ; 0xc44bc vbe.c:710
    8112     push SS                                   ; 16                          ; 0xc44c1 vbe.c:713
    8113     pop ES                                    ; 07                          ; 0xc44c2
    8114     mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc44c3
    8115     mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc44c6
    8116     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc44c9
    8117     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc44cc vbe.c:714
    8118     pop di                                    ; 5f                          ; 0xc44cf
    8119     pop si                                    ; 5e                          ; 0xc44d0
    8120     pop bp                                    ; 5d                          ; 0xc44d1
    8121     retn                                      ; c3                          ; 0xc44d2
    8122   ; disGetNextSymbol 0xc44d3 LB 0xf2 -> off=0x0 cb=00000000000000f2 uValue=00000000000c44d3 'private_biosfn_custom_mode'
    8123 private_biosfn_custom_mode:                  ; 0xc44d3 LB 0xf2
    8124     push bp                                   ; 55                          ; 0xc44d3 vbe.c:740
    8125     mov bp, sp                                ; 89 e5                       ; 0xc44d4
    8126     push si                                   ; 56                          ; 0xc44d6
    8127     push di                                   ; 57                          ; 0xc44d7
    8128     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc44d8
    8129     mov di, ax                                ; 89 c7                       ; 0xc44db
    8130     mov si, dx                                ; 89 d6                       ; 0xc44dd
    8131     mov dx, cx                                ; 89 ca                       ; 0xc44df
    8132     mov word [bp-00ah], strict word 0004fh    ; c7 46 f6 4f 00              ; 0xc44e1 vbe.c:753
    8133     push SS                                   ; 16                          ; 0xc44e6 vbe.c:754
    8134     pop ES                                    ; 07                          ; 0xc44e7
    8135     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc44e8
    8136     test al, al                               ; 84 c0                       ; 0xc44eb vbe.c:755
    8137     jne short 04511h                          ; 75 22                       ; 0xc44ed
    8138     push SS                                   ; 16                          ; 0xc44ef vbe.c:757
    8139     pop ES                                    ; 07                          ; 0xc44f0
    8140     mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc44f1
    8141     mov bx, dx                                ; 89 d3                       ; 0xc44f4 vbe.c:758
    8142     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc44f6
    8143     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc44f9 vbe.c:759
    8144     shr ax, 008h                              ; c1 e8 08                    ; 0xc44fc
    8145     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc44ff
    8146     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc4502
    8147     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc4505 vbe.c:764
    8148     je short 04519h                           ; 74 10                       ; 0xc4507
    8149     cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc4509
    8150     je short 04519h                           ; 74 0c                       ; 0xc450b
    8151     cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc450d
    8152     je short 04519h                           ; 74 08                       ; 0xc450f
    8153     mov word [bp-00ah], 00100h                ; c7 46 f6 00 01              ; 0xc4511 vbe.c:765
    8154     jmp near 045b6h                           ; e9 9d 00                    ; 0xc4516 vbe.c:766
    8155     push SS                                   ; 16                          ; 0xc4519 vbe.c:770
    8156     pop ES                                    ; 07                          ; 0xc451a
    8157     test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc451b
    8158     je short 04527h                           ; 74 05                       ; 0xc4520
    8159     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc4522
    8160     jmp short 04529h                          ; eb 02                       ; 0xc4525
    8161     xor ax, ax                                ; 31 c0                       ; 0xc4527
    8162     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc4529
    8163     cmp cx, 00280h                            ; 81 f9 80 02                 ; 0xc452c vbe.c:773
    8164     jnc short 04537h                          ; 73 05                       ; 0xc4530
    8165     mov cx, 00280h                            ; b9 80 02                    ; 0xc4532 vbe.c:774
    8166     jmp short 04540h                          ; eb 09                       ; 0xc4535 vbe.c:775
    8167     cmp cx, 00a00h                            ; 81 f9 00 0a                 ; 0xc4537
    8168     jbe short 04540h                          ; 76 03                       ; 0xc453b
    8169     mov cx, 00a00h                            ; b9 00 0a                    ; 0xc453d vbe.c:776
    8170     cmp bx, 001e0h                            ; 81 fb e0 01                 ; 0xc4540 vbe.c:777
    8171     jnc short 0454bh                          ; 73 05                       ; 0xc4544
    8172     mov bx, 001e0h                            ; bb e0 01                    ; 0xc4546 vbe.c:778
    8173     jmp short 04554h                          ; eb 09                       ; 0xc4549 vbe.c:779
    8174     cmp bx, 00780h                            ; 81 fb 80 07                 ; 0xc454b
    8175     jbe short 04554h                          ; 76 03                       ; 0xc454f
    8176     mov bx, 00780h                            ; bb 80 07                    ; 0xc4551 vbe.c:780
    8177     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc4554 vbe.c:786
    8178     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4557
    8179     call 03eebh                               ; e8 8e f9                    ; 0xc455a
    8180     mov si, ax                                ; 89 c6                       ; 0xc455d
    8181     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc455f vbe.c:789
    8182     xor ah, ah                                ; 30 e4                       ; 0xc4562
    8183     cwd                                       ; 99                          ; 0xc4564
    8184     sal dx, 003h                              ; c1 e2 03                    ; 0xc4565
     8005    ; sbb ax, dx                                ; 1b c2                     ; 0xc43f2
     8006    sar ax, 003h                              ; c1 f8 03                    ; 0xc43f4
     8007    mov bx, ax                                ; 89 c3                       ; 0xc43f7
     8008    mov ax, cx                                ; 89 c8                       ; 0xc43f9
     8009    mul bx                                    ; f7 e3                       ; 0xc43fb
     8010    mov bx, ax                                ; 89 c3                       ; 0xc43fd
     8011    add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc43ff vbe.c:700
     8012    and bl, 0fch                              ; 80 e3 fc                    ; 0xc4402
     8013    push SS                                   ; 16                          ; 0xc4405 vbe.c:701
     8014    pop ES                                    ; 07                          ; 0xc4406
     8015    mov word [es:di], bx                      ; 26 89 1d                    ; 0xc4407
     8016    call 03e3fh                               ; e8 32 fa                    ; 0xc440a vbe.c:702
     8017    push SS                                   ; 16                          ; 0xc440d
     8018    pop ES                                    ; 07                          ; 0xc440e
     8019    mov word [es:si], ax                      ; 26 89 04                    ; 0xc440f
     8020    call 03db6h                               ; e8 a1 f9                    ; 0xc4412 vbe.c:703
     8021    push SS                                   ; 16                          ; 0xc4415
     8022    pop ES                                    ; 07                          ; 0xc4416
     8023    cmp ax, word [es:si]                      ; 26 3b 04                    ; 0xc4417
     8024    jbe short 0442eh                          ; 76 12                       ; 0xc441a
     8025    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc441c vbe.c:704
     8026    call 03e07h                               ; e8 e5 f9                    ; 0xc441f
     8027    mov word [bp-00ch], 00200h                ; c7 46 f4 00 02              ; 0xc4422 vbe.c:705
     8028    jmp short 0442eh                          ; eb 05                       ; 0xc4427 vbe.c:707
     8029    mov word [bp-00ch], 00100h                ; c7 46 f4 00 01              ; 0xc4429 vbe.c:710
     8030    push SS                                   ; 16                          ; 0xc442e vbe.c:713
     8031    pop ES                                    ; 07                          ; 0xc442f
     8032    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc4430
     8033    mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc4433
     8034    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4436
     8035    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4439 vbe.c:714
     8036    pop di                                    ; 5f                          ; 0xc443c
     8037    pop si                                    ; 5e                          ; 0xc443d
     8038    pop bp                                    ; 5d                          ; 0xc443e
     8039    retn                                      ; c3                          ; 0xc443f
     8040  ; disGetNextSymbol 0xc4440 LB 0xf2 -> off=0x0 cb=00000000000000f2 uValue=00000000000c4440 'private_biosfn_custom_mode'
     8041private_biosfn_custom_mode:                  ; 0xc4440 LB 0xf2
     8042    push bp                                   ; 55                          ; 0xc4440 vbe.c:740
     8043    mov bp, sp                                ; 89 e5                       ; 0xc4441
     8044    push si                                   ; 56                          ; 0xc4443
     8045    push di                                   ; 57                          ; 0xc4444
     8046    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc4445
     8047    mov di, ax                                ; 89 c7                       ; 0xc4448
     8048    mov si, dx                                ; 89 d6                       ; 0xc444a
     8049    mov dx, cx                                ; 89 ca                       ; 0xc444c
     8050    mov word [bp-00ah], strict word 0004fh    ; c7 46 f6 4f 00              ; 0xc444e vbe.c:753
     8051    push SS                                   ; 16                          ; 0xc4453 vbe.c:754
     8052    pop ES                                    ; 07                          ; 0xc4454
     8053    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc4455
     8054    test al, al                               ; 84 c0                       ; 0xc4458 vbe.c:755
     8055    jne short 0447eh                          ; 75 22                       ; 0xc445a
     8056    push SS                                   ; 16                          ; 0xc445c vbe.c:757
     8057    pop ES                                    ; 07                          ; 0xc445d
     8058    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc445e
     8059    mov bx, dx                                ; 89 d3                       ; 0xc4461 vbe.c:758
     8060    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4463
     8061    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc4466 vbe.c:759
     8062    shr ax, 008h                              ; c1 e8 08                    ; 0xc4469
     8063    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc446c
     8064    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc446f
     8065    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc4472 vbe.c:764
     8066    je short 04486h                           ; 74 10                       ; 0xc4474
     8067    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc4476
     8068    je short 04486h                           ; 74 0c                       ; 0xc4478
     8069    cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc447a
     8070    je short 04486h                           ; 74 08                       ; 0xc447c
     8071    mov word [bp-00ah], 00100h                ; c7 46 f6 00 01              ; 0xc447e vbe.c:765
     8072    jmp near 04523h                           ; e9 9d 00                    ; 0xc4483 vbe.c:766
     8073    push SS                                   ; 16                          ; 0xc4486 vbe.c:770
     8074    pop ES                                    ; 07                          ; 0xc4487
     8075    test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc4488
     8076    je short 04494h                           ; 74 05                       ; 0xc448d
     8077    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc448f
     8078    jmp short 04496h                          ; eb 02                       ; 0xc4492
     8079    xor ax, ax                                ; 31 c0                       ; 0xc4494
     8080    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc4496
     8081    cmp cx, 00280h                            ; 81 f9 80 02                 ; 0xc4499 vbe.c:773
     8082    jnc short 044a4h                          ; 73 05                       ; 0xc449d
     8083    mov cx, 00280h                            ; b9 80 02                    ; 0xc449f vbe.c:774
     8084    jmp short 044adh                          ; eb 09                       ; 0xc44a2 vbe.c:775
     8085    cmp cx, 00a00h                            ; 81 f9 00 0a                 ; 0xc44a4
     8086    jbe short 044adh                          ; 76 03                       ; 0xc44a8
     8087    mov cx, 00a00h                            ; b9 00 0a                    ; 0xc44aa vbe.c:776
     8088    cmp bx, 001e0h                            ; 81 fb e0 01                 ; 0xc44ad vbe.c:777
     8089    jnc short 044b8h                          ; 73 05                       ; 0xc44b1
     8090    mov bx, 001e0h                            ; bb e0 01                    ; 0xc44b3 vbe.c:778
     8091    jmp short 044c1h                          ; eb 09                       ; 0xc44b6 vbe.c:779
     8092    cmp bx, 00780h                            ; 81 fb 80 07                 ; 0xc44b8
     8093    jbe short 044c1h                          ; 76 03                       ; 0xc44bc
     8094    mov bx, 00780h                            ; bb 80 07                    ; 0xc44be vbe.c:780
     8095    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc44c1 vbe.c:786
     8096    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc44c4
     8097    call 03e58h                               ; e8 8e f9                    ; 0xc44c7
     8098    mov si, ax                                ; 89 c6                       ; 0xc44ca
     8099    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc44cc vbe.c:789
     8100    xor ah, ah                                ; 30 e4                       ; 0xc44cf
     8101    cwd                                       ; 99                          ; 0xc44d1
     8102    sal dx, 003h                              ; c1 e2 03                    ; 0xc44d2
    81858103    db  01bh, 0c2h
    8186     ; sbb ax, dx                                ; 1b c2                     ; 0xc4568
    8187     sar ax, 003h                              ; c1 f8 03                    ; 0xc456a
    8188     mov dx, ax                                ; 89 c2                       ; 0xc456d
    8189     mov ax, cx                                ; 89 c8                       ; 0xc456f
    8190     mul dx                                    ; f7 e2                       ; 0xc4571
    8191     add ax, strict word 00003h                ; 05 03 00                    ; 0xc4573 vbe.c:790
    8192     and AL, strict byte 0fch                  ; 24 fc                       ; 0xc4576
    8193     mov dx, bx                                ; 89 da                       ; 0xc4578 vbe.c:792
    8194     mul dx                                    ; f7 e2                       ; 0xc457a
    8195     cmp dx, si                                ; 39 f2                       ; 0xc457c vbe.c:794
    8196     jnbe short 04586h                         ; 77 06                       ; 0xc457e
    8197     jne short 0458dh                          ; 75 0b                       ; 0xc4580
    8198     test ax, ax                               ; 85 c0                       ; 0xc4582
    8199     jbe short 0458dh                          ; 76 07                       ; 0xc4584
    8200     mov word [bp-00ah], 00200h                ; c7 46 f6 00 02              ; 0xc4586 vbe.c:796
    8201     jmp short 045b6h                          ; eb 29                       ; 0xc458b vbe.c:797
    8202     xor ax, ax                                ; 31 c0                       ; 0xc458d vbe.c:801
    8203     call 005ddh                               ; e8 4b c0                    ; 0xc458f
    8204     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc4592 vbe.c:802
    8205     xor ah, ah                                ; 30 e4                       ; 0xc4595
    8206     call 03e62h                               ; e8 c8 f8                    ; 0xc4597
    8207     mov ax, cx                                ; 89 c8                       ; 0xc459a vbe.c:803
    8208     call 03e0bh                               ; e8 6c f8                    ; 0xc459c
    8209     mov ax, bx                                ; 89 d8                       ; 0xc459f vbe.c:804
    8210     call 03e2ah                               ; e8 86 f8                    ; 0xc45a1
    8211     xor ax, ax                                ; 31 c0                       ; 0xc45a4 vbe.c:805
    8212     call 00603h                               ; e8 5a c0                    ; 0xc45a6
    8213     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc45a9 vbe.c:806
    8214     or AL, strict byte 001h                   ; 0c 01                       ; 0xc45ac
    8215     xor ah, ah                                ; 30 e4                       ; 0xc45ae
    8216     call 005ddh                               ; e8 2a c0                    ; 0xc45b0
    8217     call 006d2h                               ; e8 1c c1                    ; 0xc45b3 vbe.c:807
    8218     push SS                                   ; 16                          ; 0xc45b6 vbe.c:815
    8219     pop ES                                    ; 07                          ; 0xc45b7
    8220     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc45b8
    8221     mov word [es:di], ax                      ; 26 89 05                    ; 0xc45bb
    8222     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc45be vbe.c:816
    8223     pop di                                    ; 5f                          ; 0xc45c1
    8224     pop si                                    ; 5e                          ; 0xc45c2
    8225     pop bp                                    ; 5d                          ; 0xc45c3
    8226     retn                                      ; c3                          ; 0xc45c4
     8104    ; sbb ax, dx                                ; 1b c2                     ; 0xc44d5
     8105    sar ax, 003h                              ; c1 f8 03                    ; 0xc44d7
     8106    mov dx, ax                                ; 89 c2                       ; 0xc44da
     8107    mov ax, cx                                ; 89 c8                       ; 0xc44dc
     8108    mul dx                                    ; f7 e2                       ; 0xc44de
     8109    add ax, strict word 00003h                ; 05 03 00                    ; 0xc44e0 vbe.c:790
     8110    and AL, strict byte 0fch                  ; 24 fc                       ; 0xc44e3
     8111    mov dx, bx                                ; 89 da                       ; 0xc44e5 vbe.c:792
     8112    mul dx                                    ; f7 e2                       ; 0xc44e7
     8113    cmp dx, si                                ; 39 f2                       ; 0xc44e9 vbe.c:794
     8114    jnbe short 044f3h                         ; 77 06                       ; 0xc44eb
     8115    jne short 044fah                          ; 75 0b                       ; 0xc44ed
     8116    test ax, ax                               ; 85 c0                       ; 0xc44ef
     8117    jbe short 044fah                          ; 76 07                       ; 0xc44f1
     8118    mov word [bp-00ah], 00200h                ; c7 46 f6 00 02              ; 0xc44f3 vbe.c:796
     8119    jmp short 04523h                          ; eb 29                       ; 0xc44f8 vbe.c:797
     8120    xor ax, ax                                ; 31 c0                       ; 0xc44fa vbe.c:801
     8121    call 005ddh                               ; e8 de c0                    ; 0xc44fc
     8122    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc44ff vbe.c:802
     8123    xor ah, ah                                ; 30 e4                       ; 0xc4502
     8124    call 03dcfh                               ; e8 c8 f8                    ; 0xc4504
     8125    mov ax, cx                                ; 89 c8                       ; 0xc4507 vbe.c:803
     8126    call 03d78h                               ; e8 6c f8                    ; 0xc4509
     8127    mov ax, bx                                ; 89 d8                       ; 0xc450c vbe.c:804
     8128    call 03d97h                               ; e8 86 f8                    ; 0xc450e
     8129    xor ax, ax                                ; 31 c0                       ; 0xc4511 vbe.c:805
     8130    call 00603h                               ; e8 ed c0                    ; 0xc4513
     8131    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc4516 vbe.c:806
     8132    or AL, strict byte 001h                   ; 0c 01                       ; 0xc4519
     8133    xor ah, ah                                ; 30 e4                       ; 0xc451b
     8134    call 005ddh                               ; e8 bd c0                    ; 0xc451d
     8135    call 006d2h                               ; e8 af c1                    ; 0xc4520 vbe.c:807
     8136    push SS                                   ; 16                          ; 0xc4523 vbe.c:815
     8137    pop ES                                    ; 07                          ; 0xc4524
     8138    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4525
     8139    mov word [es:di], ax                      ; 26 89 05                    ; 0xc4528
     8140    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc452b vbe.c:816
     8141    pop di                                    ; 5f                          ; 0xc452e
     8142    pop si                                    ; 5e                          ; 0xc452f
     8143    pop bp                                    ; 5d                          ; 0xc4530
     8144    retn                                      ; c3                          ; 0xc4531
    82278145
    8228   ; Padding 0x7b bytes at 0xc45c5
    8229   times 123 db 0
     8146  ; Padding 0x10e bytes at 0xc4532
     8147  times 270 db 0
    82308148
    82318149section VBE32 progbits vstart=0x4640 align=1 ; size=0x115 class=CODE group=AUTO
     
    83648282  ; disGetNextSymbol 0xc4780 LB 0x374c -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
    83658283_msg_vga_init:                               ; 0xc4780 LB 0x2e
    8366     db  'Oracle VM VirtualBox Version 7.0.4 VGA BIOS', 00dh, 00ah, 000h
     8284    db  'Oracle VM VirtualBox Version 7.0.6 VGA BIOS', 00dh, 00ah, 000h
    83678285  ; disGetNextSymbol 0xc47ae LB 0x371e -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
    83688286vga_modes:                                   ; 0xc47ae LB 0x80
     
    84118329    db  0b9h, 0c2h, 0ffh, 000h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h
    84128330    db  017h, 017h, 017h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00dh, 00fh, 0ffh
    8413     db  050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
    8414     db  0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
    8415     db  0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
    8416     db  018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
     8331    db  050h, 018h, 00eh, 000h, 010h, 000h, 003h, 000h, 003h, 0a6h, 05fh, 04fh, 050h, 082h, 055h, 081h
     8332    db  0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00dh, 063h
     8333    db  0bah, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
     8334    db  018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 000h, 0ffh
    84178335    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    84188336    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     
    89988916    db  000h, 000h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h
    89998917    db  000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
    9000     db  000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h
     8918    db  000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h, 000h, 000h, 000h, 000h, 000h
    90018919    db  000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h, 000h, 000h, 000h
    90028920    db  000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h, 000h
     
    90178935    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    90188936    db  000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
    9019     db  000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h, 000h, 000h
     8937    db  000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0d6h, 0d6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
    90208938    db  000h, 000h, 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h
    90218939    db  000h, 000h, 07ch, 0c6h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 0c6h, 0feh, 000h, 000h, 000h, 000h
     
    90468964    db  000h, 000h, 0e6h, 066h, 066h, 06ch, 078h, 078h, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
    90478965    db  000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
    9048     db  000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
     8966    db  000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    90498967    db  000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    90508968    db  000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
     
    90538971    db  000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 06ch, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
    90548972    db  000h, 000h, 07ch, 0c6h, 0c6h, 060h, 038h, 00ch, 006h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    9055     db  000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
     8973    db  000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    90568974    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    9057     db  000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
    9058     db  000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 000h
    9059     db  000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
    9060     db  000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    9061     db  000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h
     8975    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h, 000h, 000h, 000h
     8976    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 0eeh, 06ch, 000h, 000h, 000h, 000h
     8977    db  000h, 000h, 0c6h, 0c6h, 06ch, 07ch, 038h, 038h, 07ch, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h
     8978    db  000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
     8979    db  000h, 000h, 0feh, 0c6h, 086h, 00ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h
    90628980    db  000h, 000h, 03ch, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h
    90638981    db  000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
     
    90788996    db  000h, 000h, 0e0h, 060h, 060h, 066h, 06ch, 078h, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h
    90798997    db  000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    9080     db  000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h
     8998    db  000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h, 0d6h, 0c6h, 000h, 000h, 000h, 000h
    90818999    db  000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
    90829000    db  000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
     
    90879005    db  000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h, 030h, 030h, 036h, 01ch, 000h, 000h, 000h, 000h
    90889006    db  000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    9089     db  000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
    9090     db  000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h
    9091     db  000h, 000h, 000h, 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h
     9007    db  000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
     9008    db  000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h, 000h
     9009    db  000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h
    90929010    db  000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h
    90939011    db  000h, 000h, 000h, 000h, 000h, 0feh, 0cch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
     
    91149032    db  038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    91159033    db  018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 060h, 066h, 0feh, 000h, 000h, 000h, 000h
    9116     db  000h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h
     9034    db  000h, 000h, 000h, 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h
    91179035    db  000h, 000h, 03eh, 06ch, 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h
    91189036    db  000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
     
    91249042    db  000h, 0c6h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    91259043    db  000h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    9126     db  000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
     9044    db  000h, 018h, 018h, 03ch, 066h, 060h, 060h, 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h
    91279045    db  000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h
    9128     db  000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
    9129     db  000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h, 000h
     9046    db  000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
     9047    db  000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0cch, 0c6h, 000h, 000h, 000h, 000h
    91309048    db  000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h, 000h
    91319049    db  000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
     
    91409058    db  000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h
    91419059    db  000h, 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h
    9142     db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh, 000h, 000h
    9143     db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h, 006h, 000h, 000h
     9060    db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h
     9061    db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h
    91449062    db  000h, 000h, 018h, 018h, 000h, 018h, 018h, 018h, 03ch, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h
    91459063    db  000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h, 000h, 000h, 000h
     
    92959213  ; disGetNextSymbol 0xc7e55 LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36d5 '_vbebios_product_revision'
    92969214_vbebios_product_revision:                   ; 0xc7e55 LB 0x23
    9297     db  'Oracle VM VirtualBox Version 7.0.4', 000h
     9215    db  'Oracle VM VirtualBox Version 7.0.6', 000h
    92989216  ; disGetNextSymbol 0xc7e78 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36f8 '_vbebios_info_string'
    92999217_vbebios_info_string:                        ; 0xc7e78 LB 0x2b
     
    93279245    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    93289246    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    9329     db  000h, 000h, 000h, 0b4h
     9247    db  000h, 000h, 000h, 027h
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.md5sum

    r97572 r98059  
    1 26f7b3cc54d49615b621b6fd468d8f12 *VBoxVgaBios286.rom
     1c9649737f043379653183e6be7d12841 *VBoxVgaBios286.rom
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.asm

    r97572 r98059  
    252252    pop DS                                    ; 1f                          ; 0xc00e5 vgarom.asm:208
    253253    cld                                       ; fc                          ; 0xc00e6 vgarom.asm:209
    254     call 03765h                               ; e8 7b 36                    ; 0xc00e7 vgarom.asm:210
     254    call 036ach                               ; e8 c2 35                    ; 0xc00e7 vgarom.asm:210
    255255    popaw                                     ; 61                          ; 0xc00ea vgarom.asm:124
    256256    pop DS                                    ; 1f                          ; 0xc00eb vgarom.asm:213
     
    14541454  times 233 db 0
    14551455
    1456 section _TEXT progbits vstart=0x9f0 align=1 ; size=0x396a class=CODE group=AUTO
    1457   ; disGetNextSymbol 0xc09f0 LB 0x396a -> off=0x0 cb=000000000000001a uValue=00000000000c09f0 'set_int_vector'
     1456section _TEXT progbits vstart=0x9f0 align=1 ; size=0x38c9 class=CODE group=AUTO
     1457  ; disGetNextSymbol 0xc09f0 LB 0x38c9 -> off=0x0 cb=000000000000001a uValue=00000000000c09f0 'set_int_vector'
    14581458set_int_vector:                              ; 0xc09f0 LB 0x1a
    1459     push dx                                   ; 52                          ; 0xc09f0 vgabios.c:88
     1459    push dx                                   ; 52                          ; 0xc09f0 vgabios.c:87
    14601460    push bp                                   ; 55                          ; 0xc09f1
    14611461    mov bp, sp                                ; 89 e5                       ; 0xc09f2
    14621462    mov dx, bx                                ; 89 da                       ; 0xc09f4
    1463     movzx bx, al                              ; 0f b6 d8                    ; 0xc09f6 vgabios.c:92
     1463    movzx bx, al                              ; 0f b6 d8                    ; 0xc09f6 vgabios.c:91
    14641464    sal bx, 002h                              ; c1 e3 02                    ; 0xc09f9
    14651465    xor ax, ax                                ; 31 c0                       ; 0xc09fc
     
    14671467    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc0a00
    14681468    mov word [es:bx+002h], cx                 ; 26 89 4f 02                 ; 0xc0a03
    1469     pop bp                                    ; 5d                          ; 0xc0a07 vgabios.c:93
     1469    pop bp                                    ; 5d                          ; 0xc0a07 vgabios.c:92
    14701470    pop dx                                    ; 5a                          ; 0xc0a08
    14711471    retn                                      ; c3                          ; 0xc0a09
    1472   ; disGetNextSymbol 0xc0a0a LB 0x3950 -> off=0x0 cb=000000000000001c uValue=00000000000c0a0a 'init_vga_card'
     1472  ; disGetNextSymbol 0xc0a0a LB 0x38af -> off=0x0 cb=000000000000001c uValue=00000000000c0a0a 'init_vga_card'
    14731473init_vga_card:                               ; 0xc0a0a LB 0x1c
    1474     push bp                                   ; 55                          ; 0xc0a0a vgabios.c:144
     1474    push bp                                   ; 55                          ; 0xc0a0a vgabios.c:143
    14751475    mov bp, sp                                ; 89 e5                       ; 0xc0a0b
    14761476    push dx                                   ; 52                          ; 0xc0a0d
    1477     mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc0a0e vgabios.c:147
     1477    mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc0a0e vgabios.c:146
    14781478    mov dx, 003c2h                            ; ba c2 03                    ; 0xc0a10
    14791479    out DX, AL                                ; ee                          ; 0xc0a13
    1480     mov AL, strict byte 004h                  ; b0 04                       ; 0xc0a14 vgabios.c:150
     1480    mov AL, strict byte 004h                  ; b0 04                       ; 0xc0a14 vgabios.c:149
    14811481    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0a16
    14821482    out DX, AL                                ; ee                          ; 0xc0a19
    1483     mov AL, strict byte 002h                  ; b0 02                       ; 0xc0a1a vgabios.c:151
     1483    mov AL, strict byte 002h                  ; b0 02                       ; 0xc0a1a vgabios.c:150
    14841484    mov dx, 003c5h                            ; ba c5 03                    ; 0xc0a1c
    14851485    out DX, AL                                ; ee                          ; 0xc0a1f
    1486     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0a20 vgabios.c:156
     1486    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0a20 vgabios.c:155
    14871487    pop dx                                    ; 5a                          ; 0xc0a23
    14881488    pop bp                                    ; 5d                          ; 0xc0a24
    14891489    retn                                      ; c3                          ; 0xc0a25
    1490   ; disGetNextSymbol 0xc0a26 LB 0x3934 -> off=0x0 cb=000000000000003e uValue=00000000000c0a26 'init_bios_area'
     1490  ; disGetNextSymbol 0xc0a26 LB 0x3893 -> off=0x0 cb=000000000000003e uValue=00000000000c0a26 'init_bios_area'
    14911491init_bios_area:                              ; 0xc0a26 LB 0x3e
    1492     push bx                                   ; 53                          ; 0xc0a26 vgabios.c:222
     1492    push bx                                   ; 53                          ; 0xc0a26 vgabios.c:221
    14931493    push bp                                   ; 55                          ; 0xc0a27
    14941494    mov bp, sp                                ; 89 e5                       ; 0xc0a28
    1495     xor bx, bx                                ; 31 db                       ; 0xc0a2a vgabios.c:226
     1495    xor bx, bx                                ; 31 db                       ; 0xc0a2a vgabios.c:225
    14961496    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0a2c
    14971497    mov es, ax                                ; 8e c0                       ; 0xc0a2f
    1498     mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc0a31 vgabios.c:229
     1498    mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc0a31 vgabios.c:228
    14991499    and AL, strict byte 0cfh                  ; 24 cf                       ; 0xc0a35
    15001500    or AL, strict byte 020h                   ; 0c 20                       ; 0xc0a37
    15011501    mov byte [es:bx+010h], al                 ; 26 88 47 10                 ; 0xc0a39
    1502     mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc0a3d vgabios.c:233
    1503     mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc0a43 vgabios.c:235
    1504     mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc0a4a vgabios.c:239
    1505     mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc0a50 vgabios.c:241
    1506     mov word [es:bx+000a8h], 05550h           ; 26 c7 87 a8 00 50 55        ; 0xc0a55 vgabios.c:243
     1502    mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc0a3d vgabios.c:232
     1503    mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc0a43 vgabios.c:234
     1504    mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc0a4a vgabios.c:238
     1505    mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc0a50 vgabios.c:240
     1506    mov word [es:bx+000a8h], 05550h           ; 26 c7 87 a8 00 50 55        ; 0xc0a55 vgabios.c:242
    15071507    mov [es:bx+000aah], ds                    ; 26 8c 9f aa 00              ; 0xc0a5c
    1508     pop bp                                    ; 5d                          ; 0xc0a61 vgabios.c:244
     1508    pop bp                                    ; 5d                          ; 0xc0a61 vgabios.c:243
    15091509    pop bx                                    ; 5b                          ; 0xc0a62
    15101510    retn                                      ; c3                          ; 0xc0a63
    1511   ; disGetNextSymbol 0xc0a64 LB 0x38f6 -> off=0x0 cb=000000000000002f uValue=00000000000c0a64 'vgabios_init_func'
     1511  ; disGetNextSymbol 0xc0a64 LB 0x3855 -> off=0x0 cb=000000000000002f uValue=00000000000c0a64 'vgabios_init_func'
    15121512vgabios_init_func:                           ; 0xc0a64 LB 0x2f
    1513     push bp                                   ; 55                          ; 0xc0a64 vgabios.c:251
     1513    push bp                                   ; 55                          ; 0xc0a64 vgabios.c:250
    15141514    mov bp, sp                                ; 89 e5                       ; 0xc0a65
    1515     call 00a0ah                               ; e8 a0 ff                    ; 0xc0a67 vgabios.c:253
    1516     call 00a26h                               ; e8 b9 ff                    ; 0xc0a6a vgabios.c:254
    1517     call 03cfdh                               ; e8 8d 32                    ; 0xc0a6d vgabios.c:256
    1518     mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a70 vgabios.c:258
     1515    call 00a0ah                               ; e8 a0 ff                    ; 0xc0a67 vgabios.c:252
     1516    call 00a26h                               ; e8 b9 ff                    ; 0xc0a6a vgabios.c:253
     1517    call 03c5ch                               ; e8 ec 31                    ; 0xc0a6d vgabios.c:255
     1518    mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a70 vgabios.c:257
    15191519    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0a73
    15201520    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc0a76
    15211521    call 009f0h                               ; e8 74 ff                    ; 0xc0a79
    1522     mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a7c vgabios.c:259
     1522    mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a7c vgabios.c:258
    15231523    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0a7f
    15241524    mov ax, strict word 0006dh                ; b8 6d 00                    ; 0xc0a82
    15251525    call 009f0h                               ; e8 68 ff                    ; 0xc0a85
    1526     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a88 vgabios.c:285
     1526    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a88 vgabios.c:284
    15271527    db  032h, 0e4h
    15281528    ; xor ah, ah                                ; 32 e4                     ; 0xc0a8b
    15291529    int 010h                                  ; cd 10                       ; 0xc0a8d
    1530     mov sp, bp                                ; 89 ec                       ; 0xc0a8f vgabios.c:288
     1530    mov sp, bp                                ; 89 ec                       ; 0xc0a8f vgabios.c:287
    15311531    pop bp                                    ; 5d                          ; 0xc0a91
    15321532    retf                                      ; cb                          ; 0xc0a92
    1533   ; disGetNextSymbol 0xc0a93 LB 0x38c7 -> off=0x0 cb=000000000000003f uValue=00000000000c0a93 'vga_get_cursor_pos'
     1533  ; disGetNextSymbol 0xc0a93 LB 0x3826 -> off=0x0 cb=000000000000003f uValue=00000000000c0a93 'vga_get_cursor_pos'
    15341534vga_get_cursor_pos:                          ; 0xc0a93 LB 0x3f
    1535     push si                                   ; 56                          ; 0xc0a93 vgabios.c:357
     1535    push si                                   ; 56                          ; 0xc0a93 vgabios.c:356
    15361536    push di                                   ; 57                          ; 0xc0a94
    15371537    push bp                                   ; 55                          ; 0xc0a95
    15381538    mov bp, sp                                ; 89 e5                       ; 0xc0a96
    15391539    mov si, dx                                ; 89 d6                       ; 0xc0a98
    1540     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a9a vgabios.c:359
     1540    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a9a vgabios.c:358
    15411541    jbe short 00aach                          ; 76 0e                       ; 0xc0a9c
    1542     push SS                                   ; 16                          ; 0xc0a9e vgabios.c:360
     1542    push SS                                   ; 16                          ; 0xc0a9e vgabios.c:359
    15431543    pop ES                                    ; 07                          ; 0xc0a9f
    15441544    mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0aa0
    1545     mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0aa5 vgabios.c:361
    1546     jmp short 00aceh                          ; eb 22                       ; 0xc0aaa vgabios.c:362
     1545    mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0aa5 vgabios.c:360
     1546    jmp short 00aceh                          ; eb 22                       ; 0xc0aaa vgabios.c:361
    15471547    mov di, strict word 00060h                ; bf 60 00                    ; 0xc0aac vgabios.c:57
    15481548    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0aaf
     
    15521552    pop ES                                    ; 07                          ; 0xc0ab8
    15531553    mov word [es:si], di                      ; 26 89 3c                    ; 0xc0ab9
    1554     movzx si, al                              ; 0f b6 f0                    ; 0xc0abc vgabios.c:365
     1554    movzx si, al                              ; 0f b6 f0                    ; 0xc0abc vgabios.c:364
    15551555    add si, si                                ; 01 f6                       ; 0xc0abf
    15561556    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc0ac1
     
    15601560    pop ES                                    ; 07                          ; 0xc0aca
    15611561    mov word [es:bx], si                      ; 26 89 37                    ; 0xc0acb
    1562     pop bp                                    ; 5d                          ; 0xc0ace vgabios.c:367
     1562    pop bp                                    ; 5d                          ; 0xc0ace vgabios.c:366
    15631563    pop di                                    ; 5f                          ; 0xc0acf
    15641564    pop si                                    ; 5e                          ; 0xc0ad0
    15651565    retn                                      ; c3                          ; 0xc0ad1
    1566   ; disGetNextSymbol 0xc0ad2 LB 0x3888 -> off=0x0 cb=000000000000005d uValue=00000000000c0ad2 'vga_find_glyph'
     1566  ; disGetNextSymbol 0xc0ad2 LB 0x37e7 -> off=0x0 cb=000000000000005d uValue=00000000000c0ad2 'vga_find_glyph'
    15671567vga_find_glyph:                              ; 0xc0ad2 LB 0x5d
    1568     push bp                                   ; 55                          ; 0xc0ad2 vgabios.c:370
     1568    push bp                                   ; 55                          ; 0xc0ad2 vgabios.c:369
    15691569    mov bp, sp                                ; 89 e5                       ; 0xc0ad3
    15701570    push si                                   ; 56                          ; 0xc0ad5
     
    15751575    push bx                                   ; 53                          ; 0xc0ada
    15761576    mov bl, cl                                ; 88 cb                       ; 0xc0adb
    1577     mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0add vgabios.c:372
    1578     dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0ae2 vgabios.c:374
     1577    mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0add vgabios.c:371
     1578    dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0ae2 vgabios.c:373
    15791579    cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0ae5
    15801580    je short 00b23h                           ; 74 38                       ; 0xc0ae9
    1581     movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc0aeb vgabios.c:375
     1581    movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc0aeb vgabios.c:374
    15821582    mov dx, ss                                ; 8c d2                       ; 0xc0aef
    15831583    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc0af1
     
    15941594    test ax, ax                               ; 85 c0                       ; 0xc0b09
    15951595    jne short 00b18h                          ; 75 0b                       ; 0xc0b0b
    1596     movzx ax, bl                              ; 0f b6 c3                    ; 0xc0b0d vgabios.c:376
     1596    movzx ax, bl                              ; 0f b6 c3                    ; 0xc0b0d vgabios.c:375
    15971597    or ah, 080h                               ; 80 cc 80                    ; 0xc0b10
    15981598    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0b13
    1599     jmp short 00b23h                          ; eb 0b                       ; 0xc0b16 vgabios.c:377
    1600     movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc0b18 vgabios.c:379
     1599    jmp short 00b23h                          ; eb 0b                       ; 0xc0b16 vgabios.c:376
     1600    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc0b18 vgabios.c:378
    16011601    add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0b1c
    16021602    db  0feh, 0c3h
    1603     ; inc bl                                    ; fe c3                     ; 0xc0b1f vgabios.c:380
    1604     jmp short 00ae2h                          ; eb bf                       ; 0xc0b21 vgabios.c:381
    1605     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0b23 vgabios.c:383
     1603    ; inc bl                                    ; fe c3                     ; 0xc0b1f vgabios.c:379
     1604    jmp short 00ae2h                          ; eb bf                       ; 0xc0b21 vgabios.c:380
     1605    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0b23 vgabios.c:382
    16061606    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0b26
    16071607    pop di                                    ; 5f                          ; 0xc0b29
     
    16091609    pop bp                                    ; 5d                          ; 0xc0b2b
    16101610    retn 00004h                               ; c2 04 00                    ; 0xc0b2c
    1611   ; disGetNextSymbol 0xc0b2f LB 0x382b -> off=0x0 cb=0000000000000046 uValue=00000000000c0b2f 'vga_read_glyph_planar'
     1611  ; disGetNextSymbol 0xc0b2f LB 0x378a -> off=0x0 cb=0000000000000046 uValue=00000000000c0b2f 'vga_read_glyph_planar'
    16121612vga_read_glyph_planar:                       ; 0xc0b2f LB 0x46
    1613     push bp                                   ; 55                          ; 0xc0b2f vgabios.c:385
     1613    push bp                                   ; 55                          ; 0xc0b2f vgabios.c:384
    16141614    mov bp, sp                                ; 89 e5                       ; 0xc0b30
    16151615    push si                                   ; 56                          ; 0xc0b32
     
    16211621    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0b3b
    16221622    mov bx, cx                                ; 89 cb                       ; 0xc0b3e
    1623     mov ax, 00805h                            ; b8 05 08                    ; 0xc0b40 vgabios.c:392
     1623    mov ax, 00805h                            ; b8 05 08                    ; 0xc0b40 vgabios.c:391
    16241624    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0b43
    16251625    out DX, ax                                ; ef                          ; 0xc0b46
    1626     dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0b47 vgabios.c:394
     1626    dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0b47 vgabios.c:393
    16271627    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0b4a
    16281628    je short 00b65h                           ; 74 15                       ; 0xc0b4e
    1629     mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0b50 vgabios.c:395
     1629    mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0b50 vgabios.c:394
    16301630    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0b53
    16311631    not al                                    ; f6 d0                       ; 0xc0b56
     
    16351635    pop ES                                    ; 07                          ; 0xc0b5c
    16361636    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0b5d
    1637     add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0b60 vgabios.c:396
    1638     jmp short 00b47h                          ; eb e2                       ; 0xc0b63 vgabios.c:397
    1639     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0b65 vgabios.c:400
     1637    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0b60 vgabios.c:395
     1638    jmp short 00b47h                          ; eb e2                       ; 0xc0b63 vgabios.c:396
     1639    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0b65 vgabios.c:399
    16401640    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0b68
    16411641    out DX, ax                                ; ef                          ; 0xc0b6b
    1642     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0b6c vgabios.c:401
     1642    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0b6c vgabios.c:400
    16431643    pop di                                    ; 5f                          ; 0xc0b6f
    16441644    pop si                                    ; 5e                          ; 0xc0b70
    16451645    pop bp                                    ; 5d                          ; 0xc0b71
    16461646    retn 00002h                               ; c2 02 00                    ; 0xc0b72
    1647   ; disGetNextSymbol 0xc0b75 LB 0x37e5 -> off=0x0 cb=000000000000002a uValue=00000000000c0b75 'vga_char_ofs_planar'
     1647  ; disGetNextSymbol 0xc0b75 LB 0x3744 -> off=0x0 cb=000000000000002a uValue=00000000000c0b75 'vga_char_ofs_planar'
    16481648vga_char_ofs_planar:                         ; 0xc0b75 LB 0x2a
    1649     push bp                                   ; 55                          ; 0xc0b75 vgabios.c:403
     1649    push bp                                   ; 55                          ; 0xc0b75 vgabios.c:402
    16501650    mov bp, sp                                ; 89 e5                       ; 0xc0b76
    1651     xor dh, dh                                ; 30 f6                       ; 0xc0b78 vgabios.c:407
     1651    xor dh, dh                                ; 30 f6                       ; 0xc0b78 vgabios.c:406
    16521652    imul bx, dx                               ; 0f af da                    ; 0xc0b7a
    16531653    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc0b7d
     
    16621662    imul dx, bx                               ; 0f af d3                    ; 0xc0b96
    16631663    add ax, dx                                ; 01 d0                       ; 0xc0b99
    1664     pop bp                                    ; 5d                          ; 0xc0b9b vgabios.c:411
     1664    pop bp                                    ; 5d                          ; 0xc0b9b vgabios.c:410
    16651665    retn 00002h                               ; c2 02 00                    ; 0xc0b9c
    1666   ; disGetNextSymbol 0xc0b9f LB 0x37bb -> off=0x0 cb=000000000000003e uValue=00000000000c0b9f 'vga_read_char_planar'
     1666  ; disGetNextSymbol 0xc0b9f LB 0x371a -> off=0x0 cb=000000000000003e uValue=00000000000c0b9f 'vga_read_char_planar'
    16671667vga_read_char_planar:                        ; 0xc0b9f LB 0x3e
    1668     push bp                                   ; 55                          ; 0xc0b9f vgabios.c:413
     1668    push bp                                   ; 55                          ; 0xc0b9f vgabios.c:412
    16691669    mov bp, sp                                ; 89 e5                       ; 0xc0ba0
    16701670    push cx                                   ; 51                          ; 0xc0ba2
     
    16741674    mov si, ax                                ; 89 c6                       ; 0xc0ba8
    16751675    mov ax, dx                                ; 89 d0                       ; 0xc0baa
    1676     movzx di, bl                              ; 0f b6 fb                    ; 0xc0bac vgabios.c:417
     1676    movzx di, bl                              ; 0f b6 fb                    ; 0xc0bac vgabios.c:416
    16771677    push di                                   ; 57                          ; 0xc0baf
    16781678    lea cx, [bp-016h]                         ; 8d 4e ea                    ; 0xc0bb0
     
    16801680    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0bb5
    16811681    call 00b2fh                               ; e8 74 ff                    ; 0xc0bb8
    1682     push di                                   ; 57                          ; 0xc0bbb vgabios.c:420
     1682    push di                                   ; 57                          ; 0xc0bbb vgabios.c:419
    16831683    push 00100h                               ; 68 00 01                    ; 0xc0bbc
    16841684    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0bbf vgabios.c:67
     
    16901690    lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc0bcf
    16911691    call 00ad2h                               ; e8 fd fe                    ; 0xc0bd2
    1692     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0bd5 vgabios.c:421
     1692    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0bd5 vgabios.c:420
    16931693    pop di                                    ; 5f                          ; 0xc0bd8
    16941694    pop si                                    ; 5e                          ; 0xc0bd9
     
    16961696    pop bp                                    ; 5d                          ; 0xc0bdb
    16971697    retn                                      ; c3                          ; 0xc0bdc
    1698   ; disGetNextSymbol 0xc0bdd LB 0x377d -> off=0x0 cb=000000000000001a uValue=00000000000c0bdd 'vga_char_ofs_linear'
     1698  ; disGetNextSymbol 0xc0bdd LB 0x36dc -> off=0x0 cb=000000000000001a uValue=00000000000c0bdd 'vga_char_ofs_linear'
    16991699vga_char_ofs_linear:                         ; 0xc0bdd LB 0x1a
    1700     push bp                                   ; 55                          ; 0xc0bdd vgabios.c:423
     1700    push bp                                   ; 55                          ; 0xc0bdd vgabios.c:422
    17011701    mov bp, sp                                ; 89 e5                       ; 0xc0bde
    1702     xor dh, dh                                ; 30 f6                       ; 0xc0be0 vgabios.c:427
     1702    xor dh, dh                                ; 30 f6                       ; 0xc0be0 vgabios.c:426
    17031703    imul dx, bx                               ; 0f af d3                    ; 0xc0be2
    17041704    movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc0be5
     
    17061706    xor ah, ah                                ; 30 e4                       ; 0xc0bec
    17071707    add ax, bx                                ; 01 d8                       ; 0xc0bee
    1708     sal ax, 003h                              ; c1 e0 03                    ; 0xc0bf0 vgabios.c:428
    1709     pop bp                                    ; 5d                          ; 0xc0bf3 vgabios.c:430
     1708    sal ax, 003h                              ; c1 e0 03                    ; 0xc0bf0 vgabios.c:427
     1709    pop bp                                    ; 5d                          ; 0xc0bf3 vgabios.c:429
    17101710    retn 00002h                               ; c2 02 00                    ; 0xc0bf4
    1711   ; disGetNextSymbol 0xc0bf7 LB 0x3763 -> off=0x0 cb=000000000000004b uValue=00000000000c0bf7 'vga_read_glyph_linear'
     1711  ; disGetNextSymbol 0xc0bf7 LB 0x36c2 -> off=0x0 cb=000000000000004b uValue=00000000000c0bf7 'vga_read_glyph_linear'
    17121712vga_read_glyph_linear:                       ; 0xc0bf7 LB 0x4b
    1713     push si                                   ; 56                          ; 0xc0bf7 vgabios.c:432
     1713    push si                                   ; 56                          ; 0xc0bf7 vgabios.c:431
    17141714    push di                                   ; 57                          ; 0xc0bf8
    17151715    enter 00004h, 000h                        ; c8 04 00 00                 ; 0xc0bf9
     
    17181718    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0c02
    17191719    mov bx, cx                                ; 89 cb                       ; 0xc0c05
    1720     dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0c07 vgabios.c:438
     1720    dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0c07 vgabios.c:437
    17211721    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0c0a
    17221722    je short 00c3ch                           ; 74 2c                       ; 0xc0c0e
    1723     xor dh, dh                                ; 30 f6                       ; 0xc0c10 vgabios.c:439
    1724     mov DL, strict byte 080h                  ; b2 80                       ; 0xc0c12 vgabios.c:440
    1725     xor ax, ax                                ; 31 c0                       ; 0xc0c14 vgabios.c:441
     1723    xor dh, dh                                ; 30 f6                       ; 0xc0c10 vgabios.c:438
     1724    mov DL, strict byte 080h                  ; b2 80                       ; 0xc0c12 vgabios.c:439
     1725    xor ax, ax                                ; 31 c0                       ; 0xc0c14 vgabios.c:440
    17261726    jmp short 00c1dh                          ; eb 05                       ; 0xc0c16
    17271727    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0c18
    17281728    jnl short 00c31h                          ; 7d 14                       ; 0xc0c1b
    1729     mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0c1d vgabios.c:442
     1729    mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0c1d vgabios.c:441
    17301730    mov di, si                                ; 89 f7                       ; 0xc0c20
    17311731    add di, ax                                ; 01 c7                       ; 0xc0c22
    17321732    cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0c24
    17331733    je short 00c2ch                           ; 74 02                       ; 0xc0c28
    1734     or dh, dl                                 ; 08 d6                       ; 0xc0c2a vgabios.c:443
    1735     shr dl, 1                                 ; d0 ea                       ; 0xc0c2c vgabios.c:444
    1736     inc ax                                    ; 40                          ; 0xc0c2e vgabios.c:445
     1734    or dh, dl                                 ; 08 d6                       ; 0xc0c2a vgabios.c:442
     1735    shr dl, 1                                 ; d0 ea                       ; 0xc0c2c vgabios.c:443
     1736    inc ax                                    ; 40                          ; 0xc0c2e vgabios.c:444
    17371737    jmp short 00c18h                          ; eb e7                       ; 0xc0c2f
    1738     mov di, bx                                ; 89 df                       ; 0xc0c31 vgabios.c:446
     1738    mov di, bx                                ; 89 df                       ; 0xc0c31 vgabios.c:445
    17391739    inc bx                                    ; 43                          ; 0xc0c33
    17401740    mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0c34
    1741     add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0c37 vgabios.c:447
    1742     jmp short 00c07h                          ; eb cb                       ; 0xc0c3a vgabios.c:448
    1743     leave                                     ; c9                          ; 0xc0c3c vgabios.c:449
     1741    add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0c37 vgabios.c:446
     1742    jmp short 00c07h                          ; eb cb                       ; 0xc0c3a vgabios.c:447
     1743    leave                                     ; c9                          ; 0xc0c3c vgabios.c:448
    17441744    pop di                                    ; 5f                          ; 0xc0c3d
    17451745    pop si                                    ; 5e                          ; 0xc0c3e
    17461746    retn 00002h                               ; c2 02 00                    ; 0xc0c3f
    1747   ; disGetNextSymbol 0xc0c42 LB 0x3718 -> off=0x0 cb=000000000000003f uValue=00000000000c0c42 'vga_read_char_linear'
     1747  ; disGetNextSymbol 0xc0c42 LB 0x3677 -> off=0x0 cb=000000000000003f uValue=00000000000c0c42 'vga_read_char_linear'
    17481748vga_read_char_linear:                        ; 0xc0c42 LB 0x3f
    1749     push bp                                   ; 55                          ; 0xc0c42 vgabios.c:451
     1749    push bp                                   ; 55                          ; 0xc0c42 vgabios.c:450
    17501750    mov bp, sp                                ; 89 e5                       ; 0xc0c43
    17511751    push cx                                   ; 51                          ; 0xc0c45
     
    17541754    mov cx, ax                                ; 89 c1                       ; 0xc0c4a
    17551755    mov ax, dx                                ; 89 d0                       ; 0xc0c4c
    1756     movzx si, bl                              ; 0f b6 f3                    ; 0xc0c4e vgabios.c:455
     1756    movzx si, bl                              ; 0f b6 f3                    ; 0xc0c4e vgabios.c:454
    17571757    push si                                   ; 56                          ; 0xc0c51
    17581758    mov bx, cx                                ; 89 cb                       ; 0xc0c52
     
    17611761    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0c5a
    17621762    call 00bf7h                               ; e8 97 ff                    ; 0xc0c5d
    1763     push si                                   ; 56                          ; 0xc0c60 vgabios.c:458
     1763    push si                                   ; 56                          ; 0xc0c60 vgabios.c:457
    17641764    push 00100h                               ; 68 00 01                    ; 0xc0c61
    17651765    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0c64 vgabios.c:67
     
    17711771    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0c74
    17721772    call 00ad2h                               ; e8 58 fe                    ; 0xc0c77
    1773     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c7a vgabios.c:459
     1773    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c7a vgabios.c:458
    17741774    pop si                                    ; 5e                          ; 0xc0c7d
    17751775    pop cx                                    ; 59                          ; 0xc0c7e
    17761776    pop bp                                    ; 5d                          ; 0xc0c7f
    17771777    retn                                      ; c3                          ; 0xc0c80
    1778   ; disGetNextSymbol 0xc0c81 LB 0x36d9 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c81 'vga_read_2bpp_char'
     1778  ; disGetNextSymbol 0xc0c81 LB 0x3638 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c81 'vga_read_2bpp_char'
    17791779vga_read_2bpp_char:                          ; 0xc0c81 LB 0x35
    1780     push bp                                   ; 55                          ; 0xc0c81 vgabios.c:461
     1780    push bp                                   ; 55                          ; 0xc0c81 vgabios.c:460
    17811781    mov bp, sp                                ; 89 e5                       ; 0xc0c82
    17821782    push bx                                   ; 53                          ; 0xc0c84
     
    17841784    mov bx, ax                                ; 89 c3                       ; 0xc0c86
    17851785    mov es, dx                                ; 8e c2                       ; 0xc0c88
    1786     mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0c8a vgabios.c:467
    1787     mov DH, strict byte 080h                  ; b6 80                       ; 0xc0c8d vgabios.c:468
    1788     xor dl, dl                                ; 30 d2                       ; 0xc0c8f vgabios.c:469
    1789     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c91 vgabios.c:470
     1786    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0c8a vgabios.c:466
     1787    mov DH, strict byte 080h                  ; b6 80                       ; 0xc0c8d vgabios.c:467
     1788    xor dl, dl                                ; 30 d2                       ; 0xc0c8f vgabios.c:468
     1789    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c91 vgabios.c:469
    17901790    xchg ah, al                               ; 86 c4                       ; 0xc0c94
    1791     xor bx, bx                                ; 31 db                       ; 0xc0c96 vgabios.c:472
     1791    xor bx, bx                                ; 31 db                       ; 0xc0c96 vgabios.c:471
    17921792    jmp short 00c9fh                          ; eb 05                       ; 0xc0c98
    17931793    cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0c9a
    17941794    jnl short 00cadh                          ; 7d 0e                       ; 0xc0c9d
    1795     test ax, cx                               ; 85 c8                       ; 0xc0c9f vgabios.c:473
     1795    test ax, cx                               ; 85 c8                       ; 0xc0c9f vgabios.c:472
    17961796    je short 00ca5h                           ; 74 02                       ; 0xc0ca1
    1797     or dl, dh                                 ; 08 f2                       ; 0xc0ca3 vgabios.c:474
    1798     shr dh, 1                                 ; d0 ee                       ; 0xc0ca5 vgabios.c:475
    1799     shr cx, 002h                              ; c1 e9 02                    ; 0xc0ca7 vgabios.c:476
    1800     inc bx                                    ; 43                          ; 0xc0caa vgabios.c:477
     1797    or dl, dh                                 ; 08 f2                       ; 0xc0ca3 vgabios.c:473
     1798    shr dh, 1                                 ; d0 ee                       ; 0xc0ca5 vgabios.c:474
     1799    shr cx, 002h                              ; c1 e9 02                    ; 0xc0ca7 vgabios.c:475
     1800    inc bx                                    ; 43                          ; 0xc0caa vgabios.c:476
    18011801    jmp short 00c9ah                          ; eb ed                       ; 0xc0cab
    1802     mov al, dl                                ; 88 d0                       ; 0xc0cad vgabios.c:479
     1802    mov al, dl                                ; 88 d0                       ; 0xc0cad vgabios.c:478
    18031803    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0caf
    18041804    pop cx                                    ; 59                          ; 0xc0cb2
     
    18061806    pop bp                                    ; 5d                          ; 0xc0cb4
    18071807    retn                                      ; c3                          ; 0xc0cb5
    1808   ; disGetNextSymbol 0xc0cb6 LB 0x36a4 -> off=0x0 cb=0000000000000084 uValue=00000000000c0cb6 'vga_read_glyph_cga'
     1808  ; disGetNextSymbol 0xc0cb6 LB 0x3603 -> off=0x0 cb=0000000000000084 uValue=00000000000c0cb6 'vga_read_glyph_cga'
    18091809vga_read_glyph_cga:                          ; 0xc0cb6 LB 0x84
    1810     push bp                                   ; 55                          ; 0xc0cb6 vgabios.c:481
     1810    push bp                                   ; 55                          ; 0xc0cb6 vgabios.c:480
    18111811    mov bp, sp                                ; 89 e5                       ; 0xc0cb7
    18121812    push cx                                   ; 51                          ; 0xc0cb9
     
    18151815    push ax                                   ; 50                          ; 0xc0cbc
    18161816    mov si, dx                                ; 89 d6                       ; 0xc0cbd
    1817     cmp bl, 006h                              ; 80 fb 06                    ; 0xc0cbf vgabios.c:489
     1817    cmp bl, 006h                              ; 80 fb 06                    ; 0xc0cbf vgabios.c:488
    18181818    je short 00cfeh                           ; 74 3a                       ; 0xc0cc2
    1819     mov bx, ax                                ; 89 c3                       ; 0xc0cc4 vgabios.c:491
     1819    mov bx, ax                                ; 89 c3                       ; 0xc0cc4 vgabios.c:490
    18201820    add bx, ax                                ; 01 c3                       ; 0xc0cc6
    18211821    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0cc8
    1822     xor cx, cx                                ; 31 c9                       ; 0xc0ccd vgabios.c:493
     1822    xor cx, cx                                ; 31 c9                       ; 0xc0ccd vgabios.c:492
    18231823    jmp short 00cd6h                          ; eb 05                       ; 0xc0ccf
    18241824    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0cd1
    18251825    jnl short 00d32h                          ; 7d 5c                       ; 0xc0cd4
    1826     mov ax, bx                                ; 89 d8                       ; 0xc0cd6 vgabios.c:494
     1826    mov ax, bx                                ; 89 d8                       ; 0xc0cd6 vgabios.c:493
    18271827    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0cd8
    18281828    call 00c81h                               ; e8 a3 ff                    ; 0xc0cdb
     
    18321832    pop ES                                    ; 07                          ; 0xc0ce2
    18331833    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ce3
    1834     lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0ce6 vgabios.c:495
     1834    lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0ce6 vgabios.c:494
    18351835    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0cea
    18361836    call 00c81h                               ; e8 91 ff                    ; 0xc0ced
     
    18401840    pop ES                                    ; 07                          ; 0xc0cf4
    18411841    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cf5
    1842     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0cf8 vgabios.c:496
    1843     inc cx                                    ; 41                          ; 0xc0cfb vgabios.c:497
     1842    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0cf8 vgabios.c:495
     1843    inc cx                                    ; 41                          ; 0xc0cfb vgabios.c:496
    18441844    jmp short 00cd1h                          ; eb d3                       ; 0xc0cfc
    1845     mov bx, ax                                ; 89 c3                       ; 0xc0cfe vgabios.c:499
     1845    mov bx, ax                                ; 89 c3                       ; 0xc0cfe vgabios.c:498
    18461846    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0d00
    1847     xor cx, cx                                ; 31 c9                       ; 0xc0d05 vgabios.c:500
     1847    xor cx, cx                                ; 31 c9                       ; 0xc0d05 vgabios.c:499
    18481848    jmp short 00d0eh                          ; eb 05                       ; 0xc0d07
    18491849    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0d09
    18501850    jnl short 00d32h                          ; 7d 24                       ; 0xc0d0c
    1851     mov di, si                                ; 89 f7                       ; 0xc0d0e vgabios.c:501
     1851    mov di, si                                ; 89 f7                       ; 0xc0d0e vgabios.c:500
    18521852    inc si                                    ; 46                          ; 0xc0d10
    18531853    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0d11
     
    18561856    pop ES                                    ; 07                          ; 0xc0d18
    18571857    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0d19
    1858     mov di, si                                ; 89 f7                       ; 0xc0d1c vgabios.c:502
     1858    mov di, si                                ; 89 f7                       ; 0xc0d1c vgabios.c:501
    18591859    inc si                                    ; 46                          ; 0xc0d1e
    18601860    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0d1f
     
    18631863    pop ES                                    ; 07                          ; 0xc0d28
    18641864    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0d29
    1865     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0d2c vgabios.c:503
    1866     inc cx                                    ; 41                          ; 0xc0d2f vgabios.c:504
     1865    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0d2c vgabios.c:502
     1866    inc cx                                    ; 41                          ; 0xc0d2f vgabios.c:503
    18671867    jmp short 00d09h                          ; eb d7                       ; 0xc0d30
    1868     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0d32 vgabios.c:506
     1868    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0d32 vgabios.c:505
    18691869    pop di                                    ; 5f                          ; 0xc0d35
    18701870    pop si                                    ; 5e                          ; 0xc0d36
     
    18721872    pop bp                                    ; 5d                          ; 0xc0d38
    18731873    retn                                      ; c3                          ; 0xc0d39
    1874   ; disGetNextSymbol 0xc0d3a LB 0x3620 -> off=0x0 cb=0000000000000011 uValue=00000000000c0d3a 'vga_char_ofs_cga'
     1874  ; disGetNextSymbol 0xc0d3a LB 0x357f -> off=0x0 cb=0000000000000011 uValue=00000000000c0d3a 'vga_char_ofs_cga'
    18751875vga_char_ofs_cga:                            ; 0xc0d3a LB 0x11
    1876     push bp                                   ; 55                          ; 0xc0d3a vgabios.c:508
     1876    push bp                                   ; 55                          ; 0xc0d3a vgabios.c:507
    18771877    mov bp, sp                                ; 89 e5                       ; 0xc0d3b
    1878     xor dh, dh                                ; 30 f6                       ; 0xc0d3d vgabios.c:513
     1878    xor dh, dh                                ; 30 f6                       ; 0xc0d3d vgabios.c:512
    18791879    imul dx, bx                               ; 0f af d3                    ; 0xc0d3f
    18801880    sal dx, 002h                              ; c1 e2 02                    ; 0xc0d42
    18811881    xor ah, ah                                ; 30 e4                       ; 0xc0d45
    18821882    add ax, dx                                ; 01 d0                       ; 0xc0d47
    1883     pop bp                                    ; 5d                          ; 0xc0d49 vgabios.c:514
     1883    pop bp                                    ; 5d                          ; 0xc0d49 vgabios.c:513
    18841884    retn                                      ; c3                          ; 0xc0d4a
    1885   ; disGetNextSymbol 0xc0d4b LB 0x360f -> off=0x0 cb=0000000000000065 uValue=00000000000c0d4b 'vga_read_char_cga'
     1885  ; disGetNextSymbol 0xc0d4b LB 0x356e -> off=0x0 cb=0000000000000065 uValue=00000000000c0d4b 'vga_read_char_cga'
    18861886vga_read_char_cga:                           ; 0xc0d4b LB 0x65
    1887     push bp                                   ; 55                          ; 0xc0d4b vgabios.c:516
     1887    push bp                                   ; 55                          ; 0xc0d4b vgabios.c:515
    18881888    mov bp, sp                                ; 89 e5                       ; 0xc0d4c
    18891889    push bx                                   ; 53                          ; 0xc0d4e
    18901890    push cx                                   ; 51                          ; 0xc0d4f
    18911891    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0d50
    1892     movzx bx, dl                              ; 0f b6 da                    ; 0xc0d53 vgabios.c:522
     1892    movzx bx, dl                              ; 0f b6 da                    ; 0xc0d53 vgabios.c:521
    18931893    lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0d56
    18941894    call 00cb6h                               ; e8 5a ff                    ; 0xc0d59
    1895     push strict byte 00008h                   ; 6a 08                       ; 0xc0d5c vgabios.c:525
     1895    push strict byte 00008h                   ; 6a 08                       ; 0xc0d5c vgabios.c:524
    18961896    push 00080h                               ; 68 80 00                    ; 0xc0d5e
    18971897    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0d61 vgabios.c:67
     
    19041904    call 00ad2h                               ; e8 5b fd                    ; 0xc0d74
    19051905    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d77
    1906     test ah, 080h                             ; f6 c4 80                    ; 0xc0d7a vgabios.c:527
     1906    test ah, 080h                             ; f6 c4 80                    ; 0xc0d7a vgabios.c:526
    19071907    jne short 00da6h                          ; 75 27                       ; 0xc0d7d
    19081908    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0d7f vgabios.c:67
     
    19111911    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d86
    19121912    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d89
    1913     test dx, dx                               ; 85 d2                       ; 0xc0d8d vgabios.c:531
     1913    test dx, dx                               ; 85 d2                       ; 0xc0d8d vgabios.c:530
    19141914    jne short 00d95h                          ; 75 04                       ; 0xc0d8f
    19151915    test ax, ax                               ; 85 c0                       ; 0xc0d91
    19161916    je short 00da6h                           ; 74 11                       ; 0xc0d93
    1917     push strict byte 00008h                   ; 6a 08                       ; 0xc0d95 vgabios.c:532
     1917    push strict byte 00008h                   ; 6a 08                       ; 0xc0d95 vgabios.c:531
    19181918    push 00080h                               ; 68 80 00                    ; 0xc0d97
    19191919    mov cx, 00080h                            ; b9 80 00                    ; 0xc0d9a
     
    19211921    call 00ad2h                               ; e8 2f fd                    ; 0xc0da0
    19221922    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0da3
    1923     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0da6 vgabios.c:535
     1923    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0da6 vgabios.c:534
    19241924    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0da9
    19251925    pop cx                                    ; 59                          ; 0xc0dac
     
    19271927    pop bp                                    ; 5d                          ; 0xc0dae
    19281928    retn                                      ; c3                          ; 0xc0daf
    1929   ; disGetNextSymbol 0xc0db0 LB 0x35aa -> off=0x0 cb=0000000000000127 uValue=00000000000c0db0 'vga_read_char_attr'
     1929  ; disGetNextSymbol 0xc0db0 LB 0x3509 -> off=0x0 cb=0000000000000127 uValue=00000000000c0db0 'vga_read_char_attr'
    19301930vga_read_char_attr:                          ; 0xc0db0 LB 0x127
    1931     push bp                                   ; 55                          ; 0xc0db0 vgabios.c:537
     1931    push bp                                   ; 55                          ; 0xc0db0 vgabios.c:536
    19321932    mov bp, sp                                ; 89 e5                       ; 0xc0db1
    19331933    push bx                                   ; 53                          ; 0xc0db3
     
    19431943    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0dc7
    19441944    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0dca vgabios.c:48
    1945     xor ah, ah                                ; 30 e4                       ; 0xc0dcd vgabios.c:545
    1946     call 036a6h                               ; e8 d4 28                    ; 0xc0dcf
     1945    xor ah, ah                                ; 30 e4                       ; 0xc0dcd vgabios.c:544
     1946    call 035edh                               ; e8 1b 28                    ; 0xc0dcf
    19471947    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0dd2
    1948     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0dd5 vgabios.c:546
     1948    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0dd5 vgabios.c:545
    19491949    je near 00eceh                            ; 0f 84 f3 00                 ; 0xc0dd7
    1950     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc0ddb vgabios.c:550
     1950    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc0ddb vgabios.c:549
    19511951    lea bx, [bp-018h]                         ; 8d 5e e8                    ; 0xc0ddf
    19521952    lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc0de2
    19531953    mov ax, cx                                ; 89 c8                       ; 0xc0de5
    19541954    call 00a93h                               ; e8 a9 fc                    ; 0xc0de7
    1955     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc0dea vgabios.c:551
     1955    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc0dea vgabios.c:550
    19561956    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc0ded
    1957     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc0df0 vgabios.c:552
     1957    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc0df0 vgabios.c:551
    19581958    xor al, al                                ; 30 c0                       ; 0xc0df3
    19591959    shr ax, 008h                              ; c1 e8 08                    ; 0xc0df5
     
    19681968    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0e0c
    19691969    mov word [bp-014h], di                    ; 89 7e ec                    ; 0xc0e0f vgabios.c:58
    1970     movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc0e12 vgabios.c:558
     1970    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc0e12 vgabios.c:557
    19711971    sal bx, 003h                              ; c1 e3 03                    ; 0xc0e16
    19721972    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0e19
    19731973    jne short 00e56h                          ; 75 36                       ; 0xc0e1e
    1974     imul dx, di                               ; 0f af d7                    ; 0xc0e20 vgabios.c:560
     1974    imul dx, di                               ; 0f af d7                    ; 0xc0e20 vgabios.c:559
    19751975    add dx, dx                                ; 01 d2                       ; 0xc0e23
    19761976    or dl, 0ffh                               ; 80 ca ff                    ; 0xc0e25
     
    19921992    pop ES                                    ; 07                          ; 0xc0e4f
    19931993    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0e50
    1994     jmp near 00eceh                           ; e9 78 00                    ; 0xc0e53 vgabios.c:562
    1995     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0e56 vgabios.c:563
     1994    jmp near 00eceh                           ; e9 78 00                    ; 0xc0e53 vgabios.c:561
     1995    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0e56 vgabios.c:562
    19961996    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0e5a
    19971997    je short 00eaah                           ; 74 4b                       ; 0xc0e5d
     
    20022002    jbe short 00e86h                          ; 76 1b                       ; 0xc0e69
    20032003    jmp short 00eceh                          ; eb 61                       ; 0xc0e6b
    2004     movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc0e6d vgabios.c:566
     2004    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc0e6d vgabios.c:565
    20052005    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0e71
    20062006    mov bx, word [bp-014h]                    ; 8b 5e ec                    ; 0xc0e75
    20072007    call 00d3ah                               ; e8 bf fe                    ; 0xc0e78
    2008     movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc0e7b vgabios.c:567
     2008    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc0e7b vgabios.c:566
    20092009    call 00d4bh                               ; e8 c9 fe                    ; 0xc0e7f
    20102010    xor ah, ah                                ; 30 e4                       ; 0xc0e82
     
    20122012    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e86 vgabios.c:57
    20132013    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0e89
    2014     xor dh, dh                                ; 30 f6                       ; 0xc0e8c vgabios.c:572
     2014    xor dh, dh                                ; 30 f6                       ; 0xc0e8c vgabios.c:571
    20152015    mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc0e8e
    20162016    push dx                                   ; 52                          ; 0xc0e91
     
    20192019    mov bx, di                                ; 89 fb                       ; 0xc0e99
    20202020    call 00b75h                               ; e8 d7 fc                    ; 0xc0e9b
    2021     mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0e9e vgabios.c:573
     2021    mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0e9e vgabios.c:572
    20222022    mov dx, ax                                ; 89 c2                       ; 0xc0ea1
    20232023    mov ax, di                                ; 89 f8                       ; 0xc0ea3
     
    20262026    mov bx, 00085h                            ; bb 85 00                    ; 0xc0eaa vgabios.c:57
    20272027    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0ead
    2028     xor dh, dh                                ; 30 f6                       ; 0xc0eb0 vgabios.c:577
     2028    xor dh, dh                                ; 30 f6                       ; 0xc0eb0 vgabios.c:576
    20292029    mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc0eb2
    20302030    push dx                                   ; 52                          ; 0xc0eb5
     
    20332033    mov bx, di                                ; 89 fb                       ; 0xc0ebd
    20342034    call 00bddh                               ; e8 1b fd                    ; 0xc0ebf
    2035     mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0ec2 vgabios.c:578
     2035    mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0ec2 vgabios.c:577
    20362036    mov dx, ax                                ; 89 c2                       ; 0xc0ec5
    20372037    mov ax, di                                ; 89 f8                       ; 0xc0ec7
    20382038    call 00c42h                               ; e8 76 fd                    ; 0xc0ec9
    20392039    jmp short 00e82h                          ; eb b4                       ; 0xc0ecc
    2040     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0ece vgabios.c:587
     2040    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0ece vgabios.c:586
    20412041    pop di                                    ; 5f                          ; 0xc0ed1
    20422042    pop si                                    ; 5e                          ; 0xc0ed2
     
    20452045    pop bp                                    ; 5d                          ; 0xc0ed5
    20462046    retn                                      ; c3                          ; 0xc0ed6
    2047   ; disGetNextSymbol 0xc0ed7 LB 0x3483 -> off=0x10 cb=0000000000000083 uValue=00000000000c0ee7 'vga_get_font_info'
     2047  ; disGetNextSymbol 0xc0ed7 LB 0x33e2 -> off=0x10 cb=0000000000000083 uValue=00000000000c0ee7 'vga_get_font_info'
    20482048    db  0feh, 00eh, 043h, 00fh, 048h, 00fh, 04fh, 00fh, 054h, 00fh, 059h, 00fh, 05eh, 00fh, 063h, 00fh
    20492049vga_get_font_info:                           ; 0xc0ee7 LB 0x83
    2050     push si                                   ; 56                          ; 0xc0ee7 vgabios.c:589
     2050    push si                                   ; 56                          ; 0xc0ee7 vgabios.c:588
    20512051    push di                                   ; 57                          ; 0xc0ee8
    20522052    push bp                                   ; 55                          ; 0xc0ee9
     
    20542054    mov di, dx                                ; 89 d7                       ; 0xc0eec
    20552055    mov si, bx                                ; 89 de                       ; 0xc0eee
    2056     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0ef0 vgabios.c:594
     2056    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0ef0 vgabios.c:593
    20572057    jnbe short 00f3dh                         ; 77 48                       ; 0xc0ef3
    20582058    mov bx, ax                                ; 89 c3                       ; 0xc0ef5
     
    20642064    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0f05
    20652065    mov ax, word [es:bx+002h]                 ; 26 8b 47 02                 ; 0xc0f08
    2066     push SS                                   ; 16                          ; 0xc0f0c vgabios.c:597
     2066    push SS                                   ; 16                          ; 0xc0f0c vgabios.c:596
    20672067    pop ES                                    ; 07                          ; 0xc0f0d
    20682068    mov word [es:si], dx                      ; 26 89 14                    ; 0xc0f0e
     
    20922092    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0f43 vgabios.c:67
    20932093    jmp short 00f01h                          ; eb b9                       ; 0xc0f46
    2094     mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc0f48 vgabios.c:602
     2094    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc0f48 vgabios.c:601
    20952095    mov ax, ds                                ; 8c d8                       ; 0xc0f4b
    2096     jmp short 00f0ch                          ; eb bd                       ; 0xc0f4d vgabios.c:603
    2097     mov dx, 0556ch                            ; ba 6c 55                    ; 0xc0f4f vgabios.c:605
     2096    jmp short 00f0ch                          ; eb bd                       ; 0xc0f4d vgabios.c:602
     2097    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc0f4f vgabios.c:604
    20982098    jmp short 00f4bh                          ; eb f7                       ; 0xc0f52
    2099     mov dx, 0596ch                            ; ba 6c 59                    ; 0xc0f54 vgabios.c:608
     2099    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc0f54 vgabios.c:607
    21002100    jmp short 00f4bh                          ; eb f2                       ; 0xc0f57
    2101     mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc0f59 vgabios.c:611
     2101    mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc0f59 vgabios.c:610
    21022102    jmp short 00f4bh                          ; eb ed                       ; 0xc0f5c
    2103     mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc0f5e vgabios.c:614
     2103    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc0f5e vgabios.c:613
    21042104    jmp short 00f4bh                          ; eb e8                       ; 0xc0f61
    2105     mov dx, 07c99h                            ; ba 99 7c                    ; 0xc0f63 vgabios.c:617
     2105    mov dx, 07c99h                            ; ba 99 7c                    ; 0xc0f63 vgabios.c:616
    21062106    jmp short 00f4bh                          ; eb e3                       ; 0xc0f66
    2107     jmp short 00f3dh                          ; eb d3                       ; 0xc0f68 vgabios.c:623
    2108   ; disGetNextSymbol 0xc0f6a LB 0x33f0 -> off=0x0 cb=0000000000000156 uValue=00000000000c0f6a 'vga_read_pixel'
     2107    jmp short 00f3dh                          ; eb d3                       ; 0xc0f68 vgabios.c:622
     2108  ; disGetNextSymbol 0xc0f6a LB 0x334f -> off=0x0 cb=0000000000000156 uValue=00000000000c0f6a 'vga_read_pixel'
    21092109vga_read_pixel:                              ; 0xc0f6a LB 0x156
    2110     push bp                                   ; 55                          ; 0xc0f6a vgabios.c:636
     2110    push bp                                   ; 55                          ; 0xc0f6a vgabios.c:635
    21112111    mov bp, sp                                ; 89 e5                       ; 0xc0f6b
    21122112    push si                                   ; 56                          ; 0xc0f6d
     
    21202120    mov es, ax                                ; 8e c0                       ; 0xc0f80
    21212121    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f82
    2122     xor ah, ah                                ; 30 e4                       ; 0xc0f85 vgabios.c:643
    2123     call 036a6h                               ; e8 1c 27                    ; 0xc0f87
     2122    xor ah, ah                                ; 30 e4                       ; 0xc0f85 vgabios.c:642
     2123    call 035edh                               ; e8 63 26                    ; 0xc0f87
    21242124    mov ah, al                                ; 88 c4                       ; 0xc0f8a
    2125     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0f8c vgabios.c:644
     2125    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0f8c vgabios.c:643
    21262126    je near 010b9h                            ; 0f 84 27 01                 ; 0xc0f8e
    2127     movzx bx, al                              ; 0f b6 d8                    ; 0xc0f92 vgabios.c:646
     2127    movzx bx, al                              ; 0f b6 d8                    ; 0xc0f92 vgabios.c:645
    21282128    sal bx, 003h                              ; c1 e3 03                    ; 0xc0f95
    21292129    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f98
    21302130    je near 010b9h                            ; 0f 84 18 01                 ; 0xc0f9d
    2131     mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0fa1 vgabios.c:650
     2131    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0fa1 vgabios.c:649
    21322132    cmp ch, 003h                              ; 80 fd 03                    ; 0xc0fa5
    21332133    jc short 00fbbh                           ; 72 11                       ; 0xc0fa8
     
    21542154    imul ax, cx                               ; 0f af c1                    ; 0xc0fe3
    21552155    add bx, ax                                ; 01 c3                       ; 0xc0fe6
    2156     mov cl, dl                                ; 88 d1                       ; 0xc0fe8 vgabios.c:655
     2156    mov cl, dl                                ; 88 d1                       ; 0xc0fe8 vgabios.c:654
    21572157    and cl, 007h                              ; 80 e1 07                    ; 0xc0fea
    21582158    mov ax, 00080h                            ; b8 80 00                    ; 0xc0fed
    21592159    sar ax, CL                                ; d3 f8                       ; 0xc0ff0
    21602160    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc0ff2
    2161     xor ch, ch                                ; 30 ed                       ; 0xc0ff5 vgabios.c:656
    2162     mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc0ff7 vgabios.c:657
     2161    xor ch, ch                                ; 30 ed                       ; 0xc0ff5 vgabios.c:655
     2162    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc0ff7 vgabios.c:656
    21632163    jmp short 01004h                          ; eb 08                       ; 0xc0ffa
    21642164    cmp byte [bp-006h], 004h                  ; 80 7e fa 04                 ; 0xc0ffc
    21652165    jnc near 010b4h                           ; 0f 83 b0 00                 ; 0xc1000
    2166     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc1004 vgabios.c:658
     2166    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc1004 vgabios.c:657
    21672167    sal ax, 008h                              ; c1 e0 08                    ; 0xc1008
    21682168    or AL, strict byte 004h                   ; 0c 04                       ; 0xc100b
     
    21732173    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1016
    21742174    and al, byte [bp-008h]                    ; 22 46 f8                    ; 0xc1019 vgabios.c:48
    2175     test al, al                               ; 84 c0                       ; 0xc101c vgabios.c:660
     2175    test al, al                               ; 84 c0                       ; 0xc101c vgabios.c:659
    21762176    jbe short 01029h                          ; 76 09                       ; 0xc101e
    2177     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc1020 vgabios.c:661
     2177    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc1020 vgabios.c:660
    21782178    mov AL, strict byte 001h                  ; b0 01                       ; 0xc1023
    21792179    sal al, CL                                ; d2 e0                       ; 0xc1025
    21802180    or ch, al                                 ; 08 c5                       ; 0xc1027
    2181     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1029 vgabios.c:662
     2181    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1029 vgabios.c:661
    21822182    jmp short 00ffch                          ; eb ce                       ; 0xc102c
    2183     movzx cx, byte [bx+047b1h]                ; 0f b6 8f b1 47              ; 0xc102e vgabios.c:665
     2183    movzx cx, byte [bx+047b1h]                ; 0f b6 8f b1 47              ; 0xc102e vgabios.c:664
    21842184    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc1033
    21852185    sub bx, cx                                ; 29 cb                       ; 0xc1036
     
    21922192    imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc1045
    21932193    add bx, cx                                ; 01 cb                       ; 0xc1048
    2194     test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc104a vgabios.c:666
     2194    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc104a vgabios.c:665
    21952195    je short 01053h                           ; 74 03                       ; 0xc104e
    2196     add bh, 020h                              ; 80 c7 20                    ; 0xc1050 vgabios.c:667
     2196    add bh, 020h                              ; 80 c7 20                    ; 0xc1050 vgabios.c:666
    21972197    mov cx, 0b800h                            ; b9 00 b8                    ; 0xc1053 vgabios.c:47
    21982198    mov es, cx                                ; 8e c1                       ; 0xc1056
    21992199    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1058
    2200     movzx bx, ah                              ; 0f b6 dc                    ; 0xc105b vgabios.c:669
     2200    movzx bx, ah                              ; 0f b6 dc                    ; 0xc105b vgabios.c:668
    22012201    sal bx, 003h                              ; c1 e3 03                    ; 0xc105e
    22022202    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc1061
    22032203    jne short 0107dh                          ; 75 15                       ; 0xc1066
    2204     and dx, strict byte 00003h                ; 83 e2 03                    ; 0xc1068 vgabios.c:670
     2204    and dx, strict byte 00003h                ; 83 e2 03                    ; 0xc1068 vgabios.c:669
    22052205    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc106b
    22062206    sub cx, dx                                ; 29 d1                       ; 0xc106e
     
    22102210    mov ch, al                                ; 88 c5                       ; 0xc1076
    22112211    and ch, 003h                              ; 80 e5 03                    ; 0xc1078
    2212     jmp short 010b4h                          ; eb 37                       ; 0xc107b vgabios.c:671
    2213     xor dh, dh                                ; 30 f6                       ; 0xc107d vgabios.c:672
     2212    jmp short 010b4h                          ; eb 37                       ; 0xc107b vgabios.c:670
     2213    xor dh, dh                                ; 30 f6                       ; 0xc107d vgabios.c:671
    22142214    and dl, 007h                              ; 80 e2 07                    ; 0xc107f
    22152215    mov cx, strict word 00007h                ; b9 07 00                    ; 0xc1082
     
    22192219    mov ch, al                                ; 88 c5                       ; 0xc108b
    22202220    and ch, 001h                              ; 80 e5 01                    ; 0xc108d
    2221     jmp short 010b4h                          ; eb 22                       ; 0xc1090 vgabios.c:673
     2221    jmp short 010b4h                          ; eb 22                       ; 0xc1090 vgabios.c:672
    22222222    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1092 vgabios.c:57
    22232223    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1095
     
    22312231    mov es, ax                                ; 8e c0                       ; 0xc10ab
    22322232    mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc10ad
    2233     jmp short 010b4h                          ; eb 02                       ; 0xc10b0 vgabios.c:677
    2234     xor ch, ch                                ; 30 ed                       ; 0xc10b2 vgabios.c:682
    2235     push SS                                   ; 16                          ; 0xc10b4 vgabios.c:684
     2233    jmp short 010b4h                          ; eb 02                       ; 0xc10b0 vgabios.c:676
     2234    xor ch, ch                                ; 30 ed                       ; 0xc10b2 vgabios.c:681
     2235    push SS                                   ; 16                          ; 0xc10b4 vgabios.c:683
    22362236    pop ES                                    ; 07                          ; 0xc10b5
    22372237    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc10b6
    2238     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc10b9 vgabios.c:685
     2238    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc10b9 vgabios.c:684
    22392239    pop di                                    ; 5f                          ; 0xc10bc
    22402240    pop si                                    ; 5e                          ; 0xc10bd
    22412241    pop bp                                    ; 5d                          ; 0xc10be
    22422242    retn                                      ; c3                          ; 0xc10bf
    2243   ; disGetNextSymbol 0xc10c0 LB 0x329a -> off=0x0 cb=000000000000008c uValue=00000000000c10c0 'biosfn_perform_gray_scale_summing'
     2243  ; disGetNextSymbol 0xc10c0 LB 0x31f9 -> off=0x0 cb=000000000000008c uValue=00000000000c10c0 'biosfn_perform_gray_scale_summing'
    22442244biosfn_perform_gray_scale_summing:           ; 0xc10c0 LB 0x8c
    2245     push bp                                   ; 55                          ; 0xc10c0 vgabios.c:690
     2245    push bp                                   ; 55                          ; 0xc10c0 vgabios.c:689
    22462246    mov bp, sp                                ; 89 e5                       ; 0xc10c1
    22472247    push bx                                   ; 53                          ; 0xc10c3
     
    22532253    mov bx, ax                                ; 89 c3                       ; 0xc10c9
    22542254    mov di, dx                                ; 89 d7                       ; 0xc10cb
    2255     mov dx, 003dah                            ; ba da 03                    ; 0xc10cd vgabios.c:695
     2255    mov dx, 003dah                            ; ba da 03                    ; 0xc10cd vgabios.c:694
    22562256    in AL, DX                                 ; ec                          ; 0xc10d0
    22572257    db  02ah, 0e4h
    22582258    ; sub ah, ah                                ; 2a e4                     ; 0xc10d1
    2259     xor al, al                                ; 30 c0                       ; 0xc10d3 vgabios.c:696
     2259    xor al, al                                ; 30 c0                       ; 0xc10d3 vgabios.c:695
    22602260    mov dx, 003c0h                            ; ba c0 03                    ; 0xc10d5
    22612261    out DX, AL                                ; ee                          ; 0xc10d8
    2262     xor si, si                                ; 31 f6                       ; 0xc10d9 vgabios.c:698
     2262    xor si, si                                ; 31 f6                       ; 0xc10d9 vgabios.c:697
    22632263    cmp si, di                                ; 39 fe                       ; 0xc10db
    22642264    jnc short 01131h                          ; 73 52                       ; 0xc10dd
    2265     mov al, bl                                ; 88 d8                       ; 0xc10df vgabios.c:701
     2265    mov al, bl                                ; 88 d8                       ; 0xc10df vgabios.c:700
    22662266    mov dx, 003c7h                            ; ba c7 03                    ; 0xc10e1
    22672267    out DX, AL                                ; ee                          ; 0xc10e4
    2268     mov dx, 003c9h                            ; ba c9 03                    ; 0xc10e5 vgabios.c:703
     2268    mov dx, 003c9h                            ; ba c9 03                    ; 0xc10e5 vgabios.c:702
    22692269    in AL, DX                                 ; ec                          ; 0xc10e8
    22702270    db  02ah, 0e4h
    22712271    ; sub ah, ah                                ; 2a e4                     ; 0xc10e9
    22722272    mov cx, ax                                ; 89 c1                       ; 0xc10eb
    2273     in AL, DX                                 ; ec                          ; 0xc10ed vgabios.c:704
     2273    in AL, DX                                 ; ec                          ; 0xc10ed vgabios.c:703
    22742274    db  02ah, 0e4h
    22752275    ; sub ah, ah                                ; 2a e4                     ; 0xc10ee
    22762276    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc10f0
    2277     in AL, DX                                 ; ec                          ; 0xc10f3 vgabios.c:705
     2277    in AL, DX                                 ; ec                          ; 0xc10f3 vgabios.c:704
    22782278    db  02ah, 0e4h
    22792279    ; sub ah, ah                                ; 2a e4                     ; 0xc10f4
    2280     xor ch, ch                                ; 30 ed                       ; 0xc10f6 vgabios.c:708
     2280    xor ch, ch                                ; 30 ed                       ; 0xc10f6 vgabios.c:707
    22812281    imul cx, cx, strict byte 0004dh           ; 6b c9 4d                    ; 0xc10f8
    22822282    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc10fb
     
    22892289    add cx, 00080h                            ; 81 c1 80 00                 ; 0xc1110
    22902290    sar cx, 008h                              ; c1 f9 08                    ; 0xc1114
    2291     cmp cx, strict byte 0003fh                ; 83 f9 3f                    ; 0xc1117 vgabios.c:710
     2291    cmp cx, strict byte 0003fh                ; 83 f9 3f                    ; 0xc1117 vgabios.c:709
    22922292    jbe short 0111fh                          ; 76 03                       ; 0xc111a
    22932293    mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc111c
    2294     mov al, bl                                ; 88 d8                       ; 0xc111f vgabios.c:713
     2294    mov al, bl                                ; 88 d8                       ; 0xc111f vgabios.c:712
    22952295    mov dx, 003c8h                            ; ba c8 03                    ; 0xc1121
    22962296    out DX, AL                                ; ee                          ; 0xc1124
    2297     mov al, cl                                ; 88 c8                       ; 0xc1125 vgabios.c:715
     2297    mov al, cl                                ; 88 c8                       ; 0xc1125 vgabios.c:714
    22982298    mov dx, 003c9h                            ; ba c9 03                    ; 0xc1127
    22992299    out DX, AL                                ; ee                          ; 0xc112a
    2300     out DX, AL                                ; ee                          ; 0xc112b vgabios.c:716
    2301     out DX, AL                                ; ee                          ; 0xc112c vgabios.c:717
    2302     inc bx                                    ; 43                          ; 0xc112d vgabios.c:718
    2303     inc si                                    ; 46                          ; 0xc112e vgabios.c:719
     2300    out DX, AL                                ; ee                          ; 0xc112b vgabios.c:715
     2301    out DX, AL                                ; ee                          ; 0xc112c vgabios.c:716
     2302    inc bx                                    ; 43                          ; 0xc112d vgabios.c:717
     2303    inc si                                    ; 46                          ; 0xc112e vgabios.c:718
    23042304    jmp short 010dbh                          ; eb aa                       ; 0xc112f
    2305     mov dx, 003dah                            ; ba da 03                    ; 0xc1131 vgabios.c:720
     2305    mov dx, 003dah                            ; ba da 03                    ; 0xc1131 vgabios.c:719
    23062306    in AL, DX                                 ; ec                          ; 0xc1134
    23072307    db  02ah, 0e4h
    23082308    ; sub ah, ah                                ; 2a e4                     ; 0xc1135
    2309     mov AL, strict byte 020h                  ; b0 20                       ; 0xc1137 vgabios.c:721
     2309    mov AL, strict byte 020h                  ; b0 20                       ; 0xc1137 vgabios.c:720
    23102310    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1139
    23112311    out DX, AL                                ; ee                          ; 0xc113c
    2312     mov dx, 003dah                            ; ba da 03                    ; 0xc113d vgabios.c:723
     2312    mov dx, 003dah                            ; ba da 03                    ; 0xc113d vgabios.c:722
    23132313    in AL, DX                                 ; ec                          ; 0xc1140
    23142314    db  02ah, 0e4h
    23152315    ; sub ah, ah                                ; 2a e4                     ; 0xc1141
    2316     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1143 vgabios.c:725
     2316    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1143 vgabios.c:724
    23172317    pop di                                    ; 5f                          ; 0xc1146
    23182318    pop si                                    ; 5e                          ; 0xc1147
     
    23212321    pop bp                                    ; 5d                          ; 0xc114a
    23222322    retn                                      ; c3                          ; 0xc114b
    2323   ; disGetNextSymbol 0xc114c LB 0x320e -> off=0x0 cb=00000000000000f6 uValue=00000000000c114c 'biosfn_set_cursor_shape'
     2323  ; disGetNextSymbol 0xc114c LB 0x316d -> off=0x0 cb=00000000000000f6 uValue=00000000000c114c 'biosfn_set_cursor_shape'
    23242324biosfn_set_cursor_shape:                     ; 0xc114c LB 0xf6
    2325     push bp                                   ; 55                          ; 0xc114c vgabios.c:728
     2325    push bp                                   ; 55                          ; 0xc114c vgabios.c:727
    23262326    mov bp, sp                                ; 89 e5                       ; 0xc114d
    23272327    push bx                                   ; 53                          ; 0xc114f
     
    23322332    mov bl, al                                ; 88 c3                       ; 0xc1154
    23332333    mov ah, dl                                ; 88 d4                       ; 0xc1156
    2334     movzx cx, al                              ; 0f b6 c8                    ; 0xc1158 vgabios.c:734
     2334    movzx cx, al                              ; 0f b6 c8                    ; 0xc1158 vgabios.c:733
    23352335    sal cx, 008h                              ; c1 e1 08                    ; 0xc115b
    23362336    movzx dx, ah                              ; 0f b6 d4                    ; 0xc115e
     
    23442344    test dl, 008h                             ; f6 c2 08                    ; 0xc1174 vgabios.c:48
    23452345    jne near 01217h                           ; 0f 85 9c 00                 ; 0xc1177
    2346     mov dl, al                                ; 88 c2                       ; 0xc117b vgabios.c:740
     2346    mov dl, al                                ; 88 c2                       ; 0xc117b vgabios.c:739
    23472347    and dl, 060h                              ; 80 e2 60                    ; 0xc117d
    23482348    cmp dl, 020h                              ; 80 fa 20                    ; 0xc1180
    23492349    jne short 0118ch                          ; 75 07                       ; 0xc1183
    2350     mov BL, strict byte 01eh                  ; b3 1e                       ; 0xc1185 vgabios.c:742
    2351     xor ah, ah                                ; 30 e4                       ; 0xc1187 vgabios.c:743
    2352     jmp near 01217h                           ; e9 8b 00                    ; 0xc1189 vgabios.c:744
     2350    mov BL, strict byte 01eh                  ; b3 1e                       ; 0xc1185 vgabios.c:741
     2351    xor ah, ah                                ; 30 e4                       ; 0xc1187 vgabios.c:742
     2352    jmp near 01217h                           ; e9 8b 00                    ; 0xc1189 vgabios.c:743
    23532353    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc118c vgabios.c:47
    23542354    test dl, 001h                             ; f6 c2 01                    ; 0xc118f vgabios.c:48
     
    23632363    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc11ac
    23642364    mov dx, cx                                ; 89 ca                       ; 0xc11af vgabios.c:58
    2365     cmp ah, bl                                ; 38 dc                       ; 0xc11b1 vgabios.c:755
     2365    cmp ah, bl                                ; 38 dc                       ; 0xc11b1 vgabios.c:754
    23662366    jnc short 011c1h                          ; 73 0c                       ; 0xc11b3
    2367     test ah, ah                               ; 84 e4                       ; 0xc11b5 vgabios.c:757
     2367    test ah, ah                               ; 84 e4                       ; 0xc11b5 vgabios.c:756
    23682368    je short 01217h                           ; 74 5e                       ; 0xc11b7
    2369     xor bl, bl                                ; 30 db                       ; 0xc11b9 vgabios.c:758
    2370     mov ah, cl                                ; 88 cc                       ; 0xc11bb vgabios.c:759
     2369    xor bl, bl                                ; 30 db                       ; 0xc11b9 vgabios.c:757
     2370    mov ah, cl                                ; 88 cc                       ; 0xc11bb vgabios.c:758
    23712371    db  0feh, 0cch
    23722372    ; dec ah                                    ; fe cc                     ; 0xc11bd
    2373     jmp short 01217h                          ; eb 56                       ; 0xc11bf vgabios.c:761
    2374     movzx si, ah                              ; 0f b6 f4                    ; 0xc11c1 vgabios.c:762
     2373    jmp short 01217h                          ; eb 56                       ; 0xc11bf vgabios.c:760
     2374    movzx si, ah                              ; 0f b6 f4                    ; 0xc11c1 vgabios.c:761
    23752375    mov word [bp-00ah], si                    ; 89 76 f6                    ; 0xc11c4
    23762376    movzx si, bl                              ; 0f b6 f3                    ; 0xc11c7
     
    23882388    cmp si, cx                                ; 39 ce                       ; 0xc11e0
    23892389    je short 01217h                           ; 74 33                       ; 0xc11e2
    2390     cmp ah, 003h                              ; 80 fc 03                    ; 0xc11e4 vgabios.c:764
     2390    cmp ah, 003h                              ; 80 fc 03                    ; 0xc11e4 vgabios.c:763
    23912391    jbe short 01217h                          ; 76 2e                       ; 0xc11e7
    2392     movzx si, bl                              ; 0f b6 f3                    ; 0xc11e9 vgabios.c:765
     2392    movzx si, bl                              ; 0f b6 f3                    ; 0xc11e9 vgabios.c:764
    23932393    movzx di, ah                              ; 0f b6 fc                    ; 0xc11ec
    23942394    inc si                                    ; 46                          ; 0xc11ef
     
    23992399    cmp di, si                                ; 39 f7                       ; 0xc11f5
    24002400    jnle short 0120ch                         ; 7f 13                       ; 0xc11f7
    2401     sub bl, ah                                ; 28 e3                       ; 0xc11f9 vgabios.c:767
     2401    sub bl, ah                                ; 28 e3                       ; 0xc11f9 vgabios.c:766
    24022402    add bl, dl                                ; 00 d3                       ; 0xc11fb
    24032403    db  0feh, 0cbh
    24042404    ; dec bl                                    ; fe cb                     ; 0xc11fd
    2405     mov ah, cl                                ; 88 cc                       ; 0xc11ff vgabios.c:768
    2406     cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc1201 vgabios.c:769
     2405    mov ah, cl                                ; 88 cc                       ; 0xc11ff vgabios.c:767
     2406    cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc1201 vgabios.c:768
    24072407    jc short 01217h                           ; 72 11                       ; 0xc1204
    24082408    db  0feh, 0cch
    2409     ; dec ah                                    ; fe cc                     ; 0xc1206 vgabios.c:771
     2409    ; dec ah                                    ; fe cc                     ; 0xc1206 vgabios.c:770
    24102410    db  0feh, 0cbh
    2411     ; dec bl                                    ; fe cb                     ; 0xc1208 vgabios.c:772
    2412     jmp short 01217h                          ; eb 0b                       ; 0xc120a vgabios.c:774
     2411    ; dec bl                                    ; fe cb                     ; 0xc1208 vgabios.c:771
     2412    jmp short 01217h                          ; eb 0b                       ; 0xc120a vgabios.c:773
    24132413    cmp bl, 002h                              ; 80 fb 02                    ; 0xc120c
    24142414    jbe short 01215h                          ; 76 04                       ; 0xc120f
    2415     shr dx, 1                                 ; d1 ea                       ; 0xc1211 vgabios.c:776
     2415    shr dx, 1                                 ; d1 ea                       ; 0xc1211 vgabios.c:775
    24162416    mov bl, dl                                ; 88 d3                       ; 0xc1213
    2417     mov ah, cl                                ; 88 cc                       ; 0xc1215 vgabios.c:780
     2417    mov ah, cl                                ; 88 cc                       ; 0xc1215 vgabios.c:779
    24182418    mov si, strict word 00063h                ; be 63 00                    ; 0xc1217 vgabios.c:57
    24192419    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc121a
    24202420    mov es, dx                                ; 8e c2                       ; 0xc121d
    24212421    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc121f
    2422     mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc1222 vgabios.c:791
     2422    mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc1222 vgabios.c:790
    24232423    mov dx, cx                                ; 89 ca                       ; 0xc1224
    24242424    out DX, AL                                ; ee                          ; 0xc1226
    2425     mov si, cx                                ; 89 ce                       ; 0xc1227 vgabios.c:792
     2425    mov si, cx                                ; 89 ce                       ; 0xc1227 vgabios.c:791
    24262426    inc si                                    ; 46                          ; 0xc1229
    24272427    mov al, bl                                ; 88 d8                       ; 0xc122a
    24282428    mov dx, si                                ; 89 f2                       ; 0xc122c
    24292429    out DX, AL                                ; ee                          ; 0xc122e
    2430     mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc122f vgabios.c:793
     2430    mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc122f vgabios.c:792
    24312431    mov dx, cx                                ; 89 ca                       ; 0xc1231
    24322432    out DX, AL                                ; ee                          ; 0xc1233
    2433     mov al, ah                                ; 88 e0                       ; 0xc1234 vgabios.c:794
     2433    mov al, ah                                ; 88 e0                       ; 0xc1234 vgabios.c:793
    24342434    mov dx, si                                ; 89 f2                       ; 0xc1236
    24352435    out DX, AL                                ; ee                          ; 0xc1238
    2436     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1239 vgabios.c:795
     2436    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1239 vgabios.c:794
    24372437    pop di                                    ; 5f                          ; 0xc123c
    24382438    pop si                                    ; 5e                          ; 0xc123d
     
    24412441    pop bp                                    ; 5d                          ; 0xc1240
    24422442    retn                                      ; c3                          ; 0xc1241
    2443   ; disGetNextSymbol 0xc1242 LB 0x3118 -> off=0x0 cb=0000000000000089 uValue=00000000000c1242 'biosfn_set_cursor_pos'
     2443  ; disGetNextSymbol 0xc1242 LB 0x3077 -> off=0x0 cb=0000000000000089 uValue=00000000000c1242 'biosfn_set_cursor_pos'
    24442444biosfn_set_cursor_pos:                       ; 0xc1242 LB 0x89
    2445     push bp                                   ; 55                          ; 0xc1242 vgabios.c:798
     2445    push bp                                   ; 55                          ; 0xc1242 vgabios.c:797
    24462446    mov bp, sp                                ; 89 e5                       ; 0xc1243
    24472447    push bx                                   ; 53                          ; 0xc1245
     
    24492449    push si                                   ; 56                          ; 0xc1247
    24502450    push ax                                   ; 50                          ; 0xc1248
    2451     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc1249 vgabios.c:804
     2451    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc1249 vgabios.c:803
    24522452    jnbe short 012c3h                         ; 77 76                       ; 0xc124b
    2453     movzx bx, al                              ; 0f b6 d8                    ; 0xc124d vgabios.c:807
     2453    movzx bx, al                              ; 0f b6 d8                    ; 0xc124d vgabios.c:806
    24542454    add bx, bx                                ; 01 db                       ; 0xc1250
    24552455    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc1252
     
    24592459    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc125d vgabios.c:47
    24602460    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc1260
    2461     cmp al, ah                                ; 38 e0                       ; 0xc1263 vgabios.c:811
     2461    cmp al, ah                                ; 38 e0                       ; 0xc1263 vgabios.c:810
    24622462    jne short 012c3h                          ; 75 5c                       ; 0xc1265
    24632463    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1267 vgabios.c:57
     
    24672467    movzx bx, ah                              ; 0f b6 dc                    ; 0xc1273 vgabios.c:48
    24682468    inc bx                                    ; 43                          ; 0xc1276
    2469     mov si, dx                                ; 89 d6                       ; 0xc1277 vgabios.c:817
     2469    mov si, dx                                ; 89 d6                       ; 0xc1277 vgabios.c:816
    24702470    and si, 0ff00h                            ; 81 e6 00 ff                 ; 0xc1279
    24712471    shr si, 008h                              ; c1 ee 08                    ; 0xc127d
    24722472    mov word [bp-008h], si                    ; 89 76 f8                    ; 0xc1280
    2473     imul bx, cx                               ; 0f af d9                    ; 0xc1283 vgabios.c:820
     2473    imul bx, cx                               ; 0f af d9                    ; 0xc1283 vgabios.c:819
    24742474    or bl, 0ffh                               ; 80 cb ff                    ; 0xc1286
    24752475    xor ah, ah                                ; 30 e4                       ; 0xc1289
     
    24832483    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc129d vgabios.c:57
    24842484    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc12a0
    2485     mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc12a3 vgabios.c:824
     2485    mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc12a3 vgabios.c:823
    24862486    mov dx, bx                                ; 89 da                       ; 0xc12a5
    24872487    out DX, AL                                ; ee                          ; 0xc12a7
    2488     mov ax, si                                ; 89 f0                       ; 0xc12a8 vgabios.c:825
     2488    mov ax, si                                ; 89 f0                       ; 0xc12a8 vgabios.c:824
    24892489    xor al, al                                ; 30 c0                       ; 0xc12aa
    24902490    shr ax, 008h                              ; c1 e8 08                    ; 0xc12ac
     
    24922492    mov dx, cx                                ; 89 ca                       ; 0xc12b2
    24932493    out DX, AL                                ; ee                          ; 0xc12b4
    2494     mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc12b5 vgabios.c:826
     2494    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc12b5 vgabios.c:825
    24952495    mov dx, bx                                ; 89 da                       ; 0xc12b7
    24962496    out DX, AL                                ; ee                          ; 0xc12b9
    2497     and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc12ba vgabios.c:827
     2497    and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc12ba vgabios.c:826
    24982498    mov ax, si                                ; 89 f0                       ; 0xc12be
    24992499    mov dx, cx                                ; 89 ca                       ; 0xc12c0
    25002500    out DX, AL                                ; ee                          ; 0xc12c2
    2501     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc12c3 vgabios.c:829
     2501    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc12c3 vgabios.c:828
    25022502    pop si                                    ; 5e                          ; 0xc12c6
    25032503    pop cx                                    ; 59                          ; 0xc12c7
     
    25052505    pop bp                                    ; 5d                          ; 0xc12c9
    25062506    retn                                      ; c3                          ; 0xc12ca
    2507   ; disGetNextSymbol 0xc12cb LB 0x308f -> off=0x0 cb=00000000000000cd uValue=00000000000c12cb 'biosfn_set_active_page'
     2507  ; disGetNextSymbol 0xc12cb LB 0x2fee -> off=0x0 cb=00000000000000cd uValue=00000000000c12cb 'biosfn_set_active_page'
    25082508biosfn_set_active_page:                      ; 0xc12cb LB 0xcd
    2509     push bp                                   ; 55                          ; 0xc12cb vgabios.c:832
     2509    push bp                                   ; 55                          ; 0xc12cb vgabios.c:831
    25102510    mov bp, sp                                ; 89 e5                       ; 0xc12cc
    25112511    push bx                                   ; 53                          ; 0xc12ce
     
    25172517    push ax                                   ; 50                          ; 0xc12d4
    25182518    mov cl, al                                ; 88 c1                       ; 0xc12d5
    2519     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc12d7 vgabios.c:838
     2519    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc12d7 vgabios.c:837
    25202520    jnbe near 0138eh                          ; 0f 87 b1 00                 ; 0xc12d9
    25212521    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc12dd vgabios.c:47
     
    25232523    mov es, ax                                ; 8e c0                       ; 0xc12e3
    25242524    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12e5
    2525     xor ah, ah                                ; 30 e4                       ; 0xc12e8 vgabios.c:842
    2526     call 036a6h                               ; e8 b9 23                    ; 0xc12ea
     2525    xor ah, ah                                ; 30 e4                       ; 0xc12e8 vgabios.c:841
     2526    call 035edh                               ; e8 00 23                    ; 0xc12ea
    25272527    mov ch, al                                ; 88 c5                       ; 0xc12ed
    2528     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc12ef vgabios.c:843
     2528    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc12ef vgabios.c:842
    25292529    je near 0138eh                            ; 0f 84 99 00                 ; 0xc12f1
    2530     movzx ax, cl                              ; 0f b6 c1                    ; 0xc12f5 vgabios.c:846
     2530    movzx ax, cl                              ; 0f b6 c1                    ; 0xc12f5 vgabios.c:845
    25312531    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc12f8
    25322532    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc12fb
    25332533    call 00a93h                               ; e8 92 f7                    ; 0xc12fe
    2534     movzx bx, ch                              ; 0f b6 dd                    ; 0xc1301 vgabios.c:848
     2534    movzx bx, ch                              ; 0f b6 dd                    ; 0xc1301 vgabios.c:847
    25352535    mov si, bx                                ; 89 de                       ; 0xc1304
    25362536    sal si, 003h                              ; c1 e6 03                    ; 0xc1306
     
    25452545    xor ah, ah                                ; 30 e4                       ; 0xc1321 vgabios.c:48
    25462546    inc ax                                    ; 40                          ; 0xc1323
    2547     imul dx, ax                               ; 0f af d0                    ; 0xc1324 vgabios.c:855
     2547    imul dx, ax                               ; 0f af d0                    ; 0xc1324 vgabios.c:854
    25482548    mov ax, dx                                ; 89 d0                       ; 0xc1327
    25492549    add ax, dx                                ; 01 d0                       ; 0xc1329
     
    25552555    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc1336 vgabios.c:62
    25562556    mov word [es:si], bx                      ; 26 89 1c                    ; 0xc1339
    2557     or dl, 0ffh                               ; 80 ca ff                    ; 0xc133c vgabios.c:859
     2557    or dl, 0ffh                               ; 80 ca ff                    ; 0xc133c vgabios.c:858
    25582558    mov bx, dx                                ; 89 d3                       ; 0xc133f
    25592559    inc bx                                    ; 43                          ; 0xc1341
    2560     jmp short 01353h                          ; eb 0f                       ; 0xc1342 vgabios.c:861
    2561     movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc1344 vgabios.c:863
     2560    jmp short 01353h                          ; eb 0f                       ; 0xc1342 vgabios.c:860
     2561    movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc1344 vgabios.c:862
    25622562    sal bx, 006h                              ; c1 e3 06                    ; 0xc1349
    25632563    movzx ax, cl                              ; 0f b6 c1                    ; 0xc134c
     
    25682568    mov es, ax                                ; 8e c0                       ; 0xc135c
    25692569    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc135e
    2570     mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc1361 vgabios.c:868
     2570    mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc1361 vgabios.c:867
    25712571    mov dx, si                                ; 89 f2                       ; 0xc1363
    25722572    out DX, AL                                ; ee                          ; 0xc1365
    2573     mov ax, bx                                ; 89 d8                       ; 0xc1366 vgabios.c:869
     2573    mov ax, bx                                ; 89 d8                       ; 0xc1366 vgabios.c:868
    25742574    xor al, bl                                ; 30 d8                       ; 0xc1368
    25752575    shr ax, 008h                              ; c1 e8 08                    ; 0xc136a
     
    25772577    mov dx, di                                ; 89 fa                       ; 0xc1370
    25782578    out DX, AL                                ; ee                          ; 0xc1372
    2579     mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc1373 vgabios.c:870
     2579    mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc1373 vgabios.c:869
    25802580    mov dx, si                                ; 89 f2                       ; 0xc1375
    25812581    out DX, AL                                ; ee                          ; 0xc1377
    2582     xor bh, bh                                ; 30 ff                       ; 0xc1378 vgabios.c:871
     2582    xor bh, bh                                ; 30 ff                       ; 0xc1378 vgabios.c:870
    25832583    mov ax, bx                                ; 89 d8                       ; 0xc137a
    25842584    mov dx, di                                ; 89 fa                       ; 0xc137c
     
    25862586    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc137f vgabios.c:52
    25872587    mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc1382
    2588     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc1385 vgabios.c:881
     2588    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc1385 vgabios.c:880
    25892589    movzx ax, cl                              ; 0f b6 c1                    ; 0xc1388
    25902590    call 01242h                               ; e8 b4 fe                    ; 0xc138b
    2591     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc138e vgabios.c:882
     2591    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc138e vgabios.c:881
    25922592    pop di                                    ; 5f                          ; 0xc1391
    25932593    pop si                                    ; 5e                          ; 0xc1392
     
    25972597    pop bp                                    ; 5d                          ; 0xc1396
    25982598    retn                                      ; c3                          ; 0xc1397
    2599   ; disGetNextSymbol 0xc1398 LB 0x2fc2 -> off=0x0 cb=0000000000000045 uValue=00000000000c1398 'find_vpti'
     2599  ; disGetNextSymbol 0xc1398 LB 0x2f21 -> off=0x0 cb=0000000000000045 uValue=00000000000c1398 'find_vpti'
    26002600find_vpti:                                   ; 0xc1398 LB 0x45
    2601     push bx                                   ; 53                          ; 0xc1398 vgabios.c:917
     2601    push bx                                   ; 53                          ; 0xc1398 vgabios.c:916
    26022602    push si                                   ; 56                          ; 0xc1399
    26032603    push bp                                   ; 55                          ; 0xc139a
    26042604    mov bp, sp                                ; 89 e5                       ; 0xc139b
    2605     movzx bx, al                              ; 0f b6 d8                    ; 0xc139d vgabios.c:922
     2605    movzx bx, al                              ; 0f b6 d8                    ; 0xc139d vgabios.c:921
    26062606    mov si, bx                                ; 89 de                       ; 0xc13a0
    26072607    sal si, 003h                              ; c1 e6 03                    ; 0xc13a2
     
    26122612    mov es, ax                                ; 8e c0                       ; 0xc13b2
    26132613    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc13b4
    2614     test AL, strict byte 010h                 ; a8 10                       ; 0xc13b7 vgabios.c:924
     2614    test AL, strict byte 010h                 ; a8 10                       ; 0xc13b7 vgabios.c:923
    26152615    je short 013c2h                           ; 74 07                       ; 0xc13b9
    2616     movsx ax, byte [bx+07df5h]                ; 0f be 87 f5 7d              ; 0xc13bb vgabios.c:925
    2617     jmp short 013d9h                          ; eb 17                       ; 0xc13c0 vgabios.c:926
     2616    movsx ax, byte [bx+07df5h]                ; 0f be 87 f5 7d              ; 0xc13bb vgabios.c:924
     2617    jmp short 013d9h                          ; eb 17                       ; 0xc13c0 vgabios.c:925
    26182618    test AL, strict byte 080h                 ; a8 80                       ; 0xc13c2
    26192619    je short 013cdh                           ; 74 07                       ; 0xc13c4
    2620     movsx ax, byte [bx+07de5h]                ; 0f be 87 e5 7d              ; 0xc13c6 vgabios.c:927
    2621     jmp short 013d9h                          ; eb 0c                       ; 0xc13cb vgabios.c:928
    2622     movsx ax, byte [bx+07dedh]                ; 0f be 87 ed 7d              ; 0xc13cd vgabios.c:929
    2623     jmp short 013d9h                          ; eb 05                       ; 0xc13d2 vgabios.c:930
    2624     movzx ax, byte [bx+0482eh]                ; 0f b6 87 2e 48              ; 0xc13d4 vgabios.c:931
    2625     pop bp                                    ; 5d                          ; 0xc13d9 vgabios.c:934
     2620    movsx ax, byte [bx+07de5h]                ; 0f be 87 e5 7d              ; 0xc13c6 vgabios.c:926
     2621    jmp short 013d9h                          ; eb 0c                       ; 0xc13cb vgabios.c:927
     2622    movsx ax, byte [bx+07dedh]                ; 0f be 87 ed 7d              ; 0xc13cd vgabios.c:928
     2623    jmp short 013d9h                          ; eb 05                       ; 0xc13d2 vgabios.c:929
     2624    movzx ax, byte [bx+0482eh]                ; 0f b6 87 2e 48              ; 0xc13d4 vgabios.c:930
     2625    pop bp                                    ; 5d                          ; 0xc13d9 vgabios.c:933
    26262626    pop si                                    ; 5e                          ; 0xc13da
    26272627    pop bx                                    ; 5b                          ; 0xc13db
    26282628    retn                                      ; c3                          ; 0xc13dc
    2629   ; disGetNextSymbol 0xc13dd LB 0x2f7d -> off=0x0 cb=000000000000048a uValue=00000000000c13dd 'biosfn_set_video_mode'
    2630 biosfn_set_video_mode:                       ; 0xc13dd LB 0x48a
     2629  ; disGetNextSymbol 0xc13dd LB 0x2edc -> off=0x0 cb=00000000000004b2 uValue=00000000000c13dd 'biosfn_set_video_mode'
     2630biosfn_set_video_mode:                       ; 0xc13dd LB 0x4b2
    26312631    push bp                                   ; 55                          ; 0xc13dd vgabios.c:938
    26322632    mov bp, sp                                ; 89 e5                       ; 0xc13de
     
    26512651    and byte [bp-00eh], 07fh                  ; 80 66 f2 7f                 ; 0xc1403 vgabios.c:960
    26522652    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1407 vgabios.c:966
    2653     call 036a6h                               ; e8 98 22                    ; 0xc140b
     2653    call 035edh                               ; e8 df 21                    ; 0xc140b
    26542654    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc140e
    26552655    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1411 vgabios.c:972
    2656     je near 0185dh                            ; 0f 84 46 04                 ; 0xc1413
     2656    je near 01885h                            ; 0f 84 6e 04                 ; 0xc1413
    26572657    mov bx, 000a8h                            ; bb a8 00                    ; 0xc1417 vgabios.c:67
    26582658    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc141a
     
    29862986    sal di, 003h                              ; c1 e7 03                    ; 0xc1763
    29872987    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc1766
    2988     jne near 01828h                           ; 0f 85 b9 00                 ; 0xc176b
     2988    jne near 01850h                           ; 0f 85 e1 00                 ; 0xc176b
    29892989    mov es, [bp-014h]                         ; 8e 46 ec                    ; 0xc176f vgabios.c:1157
    29902990    mov di, word [es:bx+008h]                 ; 26 8b 7f 08                 ; 0xc1772
     
    29942994    mov al, byte [es:si+002h]                 ; 26 8a 44 02                 ; 0xc1780
    29952995    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc1784
    2996     je short 017a5h                           ; 74 1d                       ; 0xc1786
     2996    je short 017a8h                           ; 74 20                       ; 0xc1786
    29972997    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc1788
    2998     jne short 017b8h                          ; 75 2c                       ; 0xc178a
     2998    jne short 017d2h                          ; 75 46                       ; 0xc178a
    29992999    mov es, [bp-01ah]                         ; 8e 46 e6                    ; 0xc178c vgabios.c:1161
    30003000    movzx ax, byte [es:si+002h]               ; 26 0f b6 44 02              ; 0xc178f
     
    30053005    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc179e
    30063006    xor ax, ax                                ; 31 c0                       ; 0xc17a1
    3007     jmp short 017c9h                          ; eb 24                       ; 0xc17a3 vgabios.c:1162
    3008     xor ah, ah                                ; 30 e4                       ; 0xc17a5 vgabios.c:1164
    3009     push ax                                   ; 50                          ; 0xc17a7
    3010     push dword 000000000h                     ; 66 6a 00                    ; 0xc17a8
    3011     mov cx, 00100h                            ; b9 00 01                    ; 0xc17ab
    3012     mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc17ae
    3013     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc17b1
    3014     xor al, al                                ; 30 c0                       ; 0xc17b4
    3015     jmp short 017c9h                          ; eb 11                       ; 0xc17b6
    3016     xor ah, ah                                ; 30 e4                       ; 0xc17b8 vgabios.c:1167
    3017     push ax                                   ; 50                          ; 0xc17ba
    3018     push dword 000000000h                     ; 66 6a 00                    ; 0xc17bb
    3019     mov cx, 00100h                            ; b9 00 01                    ; 0xc17be
    3020     mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc17c1
    3021     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc17c4
    3022     xor al, al                                ; 30 c0                       ; 0xc17c7
    3023     call 02b72h                               ; e8 a6 13                    ; 0xc17c9
    3024     cmp word [bp-012h], strict byte 00000h    ; 83 7e ee 00                 ; 0xc17cc vgabios.c:1169
    3025     jne short 017d6h                          ; 75 04                       ; 0xc17d0
    3026     test di, di                               ; 85 ff                       ; 0xc17d2
    3027     je short 01820h                           ; 74 4a                       ; 0xc17d4
    3028     xor cx, cx                                ; 31 c9                       ; 0xc17d6 vgabios.c:1174
    3029     mov es, [bp-012h]                         ; 8e 46 ee                    ; 0xc17d8 vgabios.c:1176
    3030     mov bx, di                                ; 89 fb                       ; 0xc17db
    3031     add bx, cx                                ; 01 cb                       ; 0xc17dd
    3032     mov al, byte [es:bx+00bh]                 ; 26 8a 47 0b                 ; 0xc17df
    3033     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc17e3
    3034     je short 017efh                           ; 74 08                       ; 0xc17e5
    3035     cmp al, byte [bp-00eh]                    ; 3a 46 f2                    ; 0xc17e7 vgabios.c:1178
    3036     je short 017efh                           ; 74 03                       ; 0xc17ea
    3037     inc cx                                    ; 41                          ; 0xc17ec vgabios.c:1180
    3038     jmp short 017d8h                          ; eb e9                       ; 0xc17ed vgabios.c:1181
    3039     mov es, [bp-012h]                         ; 8e 46 ee                    ; 0xc17ef vgabios.c:1183
    3040     mov bx, di                                ; 89 fb                       ; 0xc17f2
    3041     add bx, cx                                ; 01 cb                       ; 0xc17f4
    3042     mov al, byte [es:bx+00bh]                 ; 26 8a 47 0b                 ; 0xc17f6
    3043     cmp al, byte [bp-00eh]                    ; 3a 46 f2                    ; 0xc17fa
    3044     jne short 01820h                          ; 75 21                       ; 0xc17fd
    3045     movzx ax, byte [es:di]                    ; 26 0f b6 05                 ; 0xc17ff vgabios.c:1188
    3046     push ax                                   ; 50                          ; 0xc1803
    3047     movzx ax, byte [es:di+001h]               ; 26 0f b6 45 01              ; 0xc1804
    3048     push ax                                   ; 50                          ; 0xc1809
    3049     push word [es:di+004h]                    ; 26 ff 75 04                 ; 0xc180a
    3050     mov cx, word [es:di+002h]                 ; 26 8b 4d 02                 ; 0xc180e
    3051     mov bx, word [es:di+006h]                 ; 26 8b 5d 06                 ; 0xc1812
    3052     mov dx, word [es:di+008h]                 ; 26 8b 55 08                 ; 0xc1816
    3053     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc181a
    3054     call 02b72h                               ; e8 52 13                    ; 0xc181d
    3055     xor bl, bl                                ; 30 db                       ; 0xc1820 vgabios.c:1192
    3056     mov AL, strict byte 003h                  ; b0 03                       ; 0xc1822
    3057     mov AH, strict byte 011h                  ; b4 11                       ; 0xc1824
    3058     int 06dh                                  ; cd 6d                       ; 0xc1826
    3059     mov bx, 0596ch                            ; bb 6c 59                    ; 0xc1828 vgabios.c:1196
    3060     mov cx, ds                                ; 8c d9                       ; 0xc182b
    3061     mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc182d
    3062     call 009f0h                               ; e8 bd f1                    ; 0xc1830
    3063     mov es, [bp-01ah]                         ; 8e 46 e6                    ; 0xc1833 vgabios.c:1198
    3064     mov al, byte [es:si+002h]                 ; 26 8a 44 02                 ; 0xc1836
    3065     cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc183a
    3066     je short 01858h                           ; 74 1a                       ; 0xc183c
    3067     cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc183e
    3068     je short 01853h                           ; 74 11                       ; 0xc1840
    3069     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc1842
    3070     jne short 0185dh                          ; 75 17                       ; 0xc1844
    3071     mov bx, 0556ch                            ; bb 6c 55                    ; 0xc1846 vgabios.c:1200
    3072     mov cx, ds                                ; 8c d9                       ; 0xc1849
    3073     mov ax, strict word 00043h                ; b8 43 00                    ; 0xc184b
    3074     call 009f0h                               ; e8 9f f1                    ; 0xc184e
    3075     jmp short 0185dh                          ; eb 0a                       ; 0xc1851 vgabios.c:1201
    3076     mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc1853 vgabios.c:1203
    3077     jmp short 01849h                          ; eb f1                       ; 0xc1856
    3078     mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc1858 vgabios.c:1206
    3079     jmp short 01849h                          ; eb ec                       ; 0xc185b
    3080     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc185d vgabios.c:1209
    3081     pop di                                    ; 5f                          ; 0xc1860
    3082     pop si                                    ; 5e                          ; 0xc1861
    3083     pop dx                                    ; 5a                          ; 0xc1862
    3084     pop cx                                    ; 59                          ; 0xc1863
    3085     pop bx                                    ; 5b                          ; 0xc1864
    3086     pop bp                                    ; 5d                          ; 0xc1865
    3087     retn                                      ; c3                          ; 0xc1866
    3088   ; disGetNextSymbol 0xc1867 LB 0x2af3 -> off=0x0 cb=0000000000000075 uValue=00000000000c1867 'vgamem_copy_pl4'
    3089 vgamem_copy_pl4:                             ; 0xc1867 LB 0x75
    3090     push bp                                   ; 55                          ; 0xc1867 vgabios.c:1212
    3091     mov bp, sp                                ; 89 e5                       ; 0xc1868
    3092     push si                                   ; 56                          ; 0xc186a
    3093     push di                                   ; 57                          ; 0xc186b
    3094     push ax                                   ; 50                          ; 0xc186c
    3095     push ax                                   ; 50                          ; 0xc186d
    3096     mov bh, cl                                ; 88 cf                       ; 0xc186e
    3097     movzx di, dl                              ; 0f b6 fa                    ; 0xc1870 vgabios.c:1218
    3098     movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc1873
    3099     imul di, cx                               ; 0f af f9                    ; 0xc1877
    3100     movzx si, byte [bp+004h]                  ; 0f b6 76 04                 ; 0xc187a
    3101     imul di, si                               ; 0f af fe                    ; 0xc187e
    3102     xor ah, ah                                ; 30 e4                       ; 0xc1881
    3103     add di, ax                                ; 01 c7                       ; 0xc1883
    3104     mov word [bp-008h], di                    ; 89 7e f8                    ; 0xc1885
    3105     movzx di, bl                              ; 0f b6 fb                    ; 0xc1888 vgabios.c:1219
    3106     imul cx, di                               ; 0f af cf                    ; 0xc188b
    3107     imul cx, si                               ; 0f af ce                    ; 0xc188e
    3108     add cx, ax                                ; 01 c1                       ; 0xc1891
    3109     mov word [bp-006h], cx                    ; 89 4e fa                    ; 0xc1893
    3110     mov ax, 00105h                            ; b8 05 01                    ; 0xc1896 vgabios.c:1220
    3111     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1899
    3112     out DX, ax                                ; ef                          ; 0xc189c
    3113     xor bl, bl                                ; 30 db                       ; 0xc189d vgabios.c:1221
    3114     cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc189f
    3115     jnc short 018cch                          ; 73 28                       ; 0xc18a2
    3116     movzx cx, bh                              ; 0f b6 cf                    ; 0xc18a4 vgabios.c:1223
    3117     movzx si, bl                              ; 0f b6 f3                    ; 0xc18a7
    3118     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc18aa
    3119     imul ax, si                               ; 0f af c6                    ; 0xc18ae
    3120     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc18b1
    3121     add si, ax                                ; 01 c6                       ; 0xc18b4
    3122     mov di, word [bp-006h]                    ; 8b 7e fa                    ; 0xc18b6
    3123     add di, ax                                ; 01 c7                       ; 0xc18b9
    3124     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc18bb
    3125     mov es, dx                                ; 8e c2                       ; 0xc18be
    3126     jcxz 018c8h                               ; e3 06                       ; 0xc18c0
    3127     push DS                                   ; 1e                          ; 0xc18c2
    3128     mov ds, dx                                ; 8e da                       ; 0xc18c3
    3129     rep movsb                                 ; f3 a4                       ; 0xc18c5
    3130     pop DS                                    ; 1f                          ; 0xc18c7
     3007    call 02c0ah                               ; e8 64 14                    ; 0xc17a3
     3008    jmp short 017f4h                          ; eb 4c                       ; 0xc17a6 vgabios.c:1162
     3009    xor ah, ah                                ; 30 e4                       ; 0xc17a8 vgabios.c:1164
     3010    push ax                                   ; 50                          ; 0xc17aa
     3011    push dword 000000000h                     ; 66 6a 00                    ; 0xc17ab
     3012    mov cx, 00100h                            ; b9 00 01                    ; 0xc17ae
     3013    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc17b1
     3014    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc17b4
     3015    xor al, al                                ; 30 c0                       ; 0xc17b7
     3016    call 02c0ah                               ; e8 4e 14                    ; 0xc17b9
     3017    cmp byte [bp-00eh], 007h                  ; 80 7e f2 07                 ; 0xc17bc vgabios.c:1165
     3018    jne short 017f4h                          ; 75 32                       ; 0xc17c0
     3019    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc17c2 vgabios.c:1166
     3020    xor bx, bx                                ; 31 db                       ; 0xc17c5
     3021    mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc17c7
     3022    mov ax, 0c000h                            ; b8 00 c0                    ; 0xc17ca
     3023    call 02b95h                               ; e8 c5 13                    ; 0xc17cd
     3024    jmp short 017f4h                          ; eb 22                       ; 0xc17d0 vgabios.c:1167
     3025    xor ah, ah                                ; 30 e4                       ; 0xc17d2 vgabios.c:1169
     3026    push ax                                   ; 50                          ; 0xc17d4
     3027    push dword 000000000h                     ; 66 6a 00                    ; 0xc17d5
     3028    mov cx, 00100h                            ; b9 00 01                    ; 0xc17d8
     3029    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc17db
     3030    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc17de
     3031    xor al, al                                ; 30 c0                       ; 0xc17e1
     3032    call 02c0ah                               ; e8 24 14                    ; 0xc17e3
     3033    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc17e6 vgabios.c:1170
     3034    xor bx, bx                                ; 31 db                       ; 0xc17e9
     3035    mov dx, 07c99h                            ; ba 99 7c                    ; 0xc17eb
     3036    mov ax, 0c000h                            ; b8 00 c0                    ; 0xc17ee
     3037    call 02b95h                               ; e8 a1 13                    ; 0xc17f1
     3038    cmp word [bp-012h], strict byte 00000h    ; 83 7e ee 00                 ; 0xc17f4 vgabios.c:1172
     3039    jne short 017feh                          ; 75 04                       ; 0xc17f8
     3040    test di, di                               ; 85 ff                       ; 0xc17fa
     3041    je short 01848h                           ; 74 4a                       ; 0xc17fc
     3042    xor cx, cx                                ; 31 c9                       ; 0xc17fe vgabios.c:1177
     3043    mov es, [bp-012h]                         ; 8e 46 ee                    ; 0xc1800 vgabios.c:1179
     3044    mov bx, di                                ; 89 fb                       ; 0xc1803
     3045    add bx, cx                                ; 01 cb                       ; 0xc1805
     3046    mov al, byte [es:bx+00bh]                 ; 26 8a 47 0b                 ; 0xc1807
     3047    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc180b
     3048    je short 01817h                           ; 74 08                       ; 0xc180d
     3049    cmp al, byte [bp-00eh]                    ; 3a 46 f2                    ; 0xc180f vgabios.c:1181
     3050    je short 01817h                           ; 74 03                       ; 0xc1812
     3051    inc cx                                    ; 41                          ; 0xc1814 vgabios.c:1183
     3052    jmp short 01800h                          ; eb e9                       ; 0xc1815 vgabios.c:1184
     3053    mov es, [bp-012h]                         ; 8e 46 ee                    ; 0xc1817 vgabios.c:1186
     3054    mov bx, di                                ; 89 fb                       ; 0xc181a
     3055    add bx, cx                                ; 01 cb                       ; 0xc181c
     3056    mov al, byte [es:bx+00bh]                 ; 26 8a 47 0b                 ; 0xc181e
     3057    cmp al, byte [bp-00eh]                    ; 3a 46 f2                    ; 0xc1822
     3058    jne short 01848h                          ; 75 21                       ; 0xc1825
     3059    movzx ax, byte [es:di]                    ; 26 0f b6 05                 ; 0xc1827 vgabios.c:1191
     3060    push ax                                   ; 50                          ; 0xc182b
     3061    movzx ax, byte [es:di+001h]               ; 26 0f b6 45 01              ; 0xc182c
     3062    push ax                                   ; 50                          ; 0xc1831
     3063    push word [es:di+004h]                    ; 26 ff 75 04                 ; 0xc1832
     3064    mov cx, word [es:di+002h]                 ; 26 8b 4d 02                 ; 0xc1836
     3065    mov bx, word [es:di+006h]                 ; 26 8b 5d 06                 ; 0xc183a
     3066    mov dx, word [es:di+008h]                 ; 26 8b 55 08                 ; 0xc183e
     3067    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc1842
     3068    call 02c0ah                               ; e8 c2 13                    ; 0xc1845
     3069    xor bl, bl                                ; 30 db                       ; 0xc1848 vgabios.c:1195
     3070    mov AL, strict byte 003h                  ; b0 03                       ; 0xc184a
     3071    mov AH, strict byte 011h                  ; b4 11                       ; 0xc184c
     3072    int 06dh                                  ; cd 6d                       ; 0xc184e
     3073    mov bx, 0596ch                            ; bb 6c 59                    ; 0xc1850 vgabios.c:1199
     3074    mov cx, ds                                ; 8c d9                       ; 0xc1853
     3075    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc1855
     3076    call 009f0h                               ; e8 95 f1                    ; 0xc1858
     3077    mov es, [bp-01ah]                         ; 8e 46 e6                    ; 0xc185b vgabios.c:1201
     3078    mov al, byte [es:si+002h]                 ; 26 8a 44 02                 ; 0xc185e
     3079    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc1862
     3080    je short 01880h                           ; 74 1a                       ; 0xc1864
     3081    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc1866
     3082    je short 0187bh                           ; 74 11                       ; 0xc1868
     3083    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc186a
     3084    jne short 01885h                          ; 75 17                       ; 0xc186c
     3085    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc186e vgabios.c:1203
     3086    mov cx, ds                                ; 8c d9                       ; 0xc1871
     3087    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc1873
     3088    call 009f0h                               ; e8 77 f1                    ; 0xc1876
     3089    jmp short 01885h                          ; eb 0a                       ; 0xc1879 vgabios.c:1204
     3090    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc187b vgabios.c:1206
     3091    jmp short 01871h                          ; eb f1                       ; 0xc187e
     3092    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc1880 vgabios.c:1209
     3093    jmp short 01871h                          ; eb ec                       ; 0xc1883
     3094    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1885 vgabios.c:1212
     3095    pop di                                    ; 5f                          ; 0xc1888
     3096    pop si                                    ; 5e                          ; 0xc1889
     3097    pop dx                                    ; 5a                          ; 0xc188a
     3098    pop cx                                    ; 59                          ; 0xc188b
     3099    pop bx                                    ; 5b                          ; 0xc188c
     3100    pop bp                                    ; 5d                          ; 0xc188d
     3101    retn                                      ; c3                          ; 0xc188e
     3102  ; disGetNextSymbol 0xc188f LB 0x2a2a -> off=0x0 cb=0000000000000075 uValue=00000000000c188f 'vgamem_copy_pl4'
     3103vgamem_copy_pl4:                             ; 0xc188f LB 0x75
     3104    push bp                                   ; 55                          ; 0xc188f vgabios.c:1215
     3105    mov bp, sp                                ; 89 e5                       ; 0xc1890
     3106    push si                                   ; 56                          ; 0xc1892
     3107    push di                                   ; 57                          ; 0xc1893
     3108    push ax                                   ; 50                          ; 0xc1894
     3109    push ax                                   ; 50                          ; 0xc1895
     3110    mov bh, cl                                ; 88 cf                       ; 0xc1896
     3111    movzx di, dl                              ; 0f b6 fa                    ; 0xc1898 vgabios.c:1221
     3112    movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc189b
     3113    imul di, cx                               ; 0f af f9                    ; 0xc189f
     3114    movzx si, byte [bp+004h]                  ; 0f b6 76 04                 ; 0xc18a2
     3115    imul di, si                               ; 0f af fe                    ; 0xc18a6
     3116    xor ah, ah                                ; 30 e4                       ; 0xc18a9
     3117    add di, ax                                ; 01 c7                       ; 0xc18ab
     3118    mov word [bp-008h], di                    ; 89 7e f8                    ; 0xc18ad
     3119    movzx di, bl                              ; 0f b6 fb                    ; 0xc18b0 vgabios.c:1222
     3120    imul cx, di                               ; 0f af cf                    ; 0xc18b3
     3121    imul cx, si                               ; 0f af ce                    ; 0xc18b6
     3122    add cx, ax                                ; 01 c1                       ; 0xc18b9
     3123    mov word [bp-006h], cx                    ; 89 4e fa                    ; 0xc18bb
     3124    mov ax, 00105h                            ; b8 05 01                    ; 0xc18be vgabios.c:1223
     3125    mov dx, 003ceh                            ; ba ce 03                    ; 0xc18c1
     3126    out DX, ax                                ; ef                          ; 0xc18c4
     3127    xor bl, bl                                ; 30 db                       ; 0xc18c5 vgabios.c:1224
     3128    cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc18c7
     3129    jnc short 018f4h                          ; 73 28                       ; 0xc18ca
     3130    movzx cx, bh                              ; 0f b6 cf                    ; 0xc18cc vgabios.c:1226
     3131    movzx si, bl                              ; 0f b6 f3                    ; 0xc18cf
     3132    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc18d2
     3133    imul ax, si                               ; 0f af c6                    ; 0xc18d6
     3134    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc18d9
     3135    add si, ax                                ; 01 c6                       ; 0xc18dc
     3136    mov di, word [bp-006h]                    ; 8b 7e fa                    ; 0xc18de
     3137    add di, ax                                ; 01 c7                       ; 0xc18e1
     3138    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc18e3
     3139    mov es, dx                                ; 8e c2                       ; 0xc18e6
     3140    jcxz 018f0h                               ; e3 06                       ; 0xc18e8
     3141    push DS                                   ; 1e                          ; 0xc18ea
     3142    mov ds, dx                                ; 8e da                       ; 0xc18eb
     3143    rep movsb                                 ; f3 a4                       ; 0xc18ed
     3144    pop DS                                    ; 1f                          ; 0xc18ef
    31313145    db  0feh, 0c3h
    3132     ; inc bl                                    ; fe c3                     ; 0xc18c8 vgabios.c:1224
    3133     jmp short 0189fh                          ; eb d3                       ; 0xc18ca
    3134     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc18cc vgabios.c:1225
    3135     mov dx, 003ceh                            ; ba ce 03                    ; 0xc18cf
    3136     out DX, ax                                ; ef                          ; 0xc18d2
    3137     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc18d3 vgabios.c:1226
    3138     pop di                                    ; 5f                          ; 0xc18d6
    3139     pop si                                    ; 5e                          ; 0xc18d7
    3140     pop bp                                    ; 5d                          ; 0xc18d8
    3141     retn 00004h                               ; c2 04 00                    ; 0xc18d9
    3142   ; disGetNextSymbol 0xc18dc LB 0x2a7e -> off=0x0 cb=0000000000000060 uValue=00000000000c18dc 'vgamem_fill_pl4'
    3143 vgamem_fill_pl4:                             ; 0xc18dc LB 0x60
    3144     push bp                                   ; 55                          ; 0xc18dc vgabios.c:1229
    3145     mov bp, sp                                ; 89 e5                       ; 0xc18dd
    3146     push di                                   ; 57                          ; 0xc18df
    3147     push ax                                   ; 50                          ; 0xc18e0
    3148     push ax                                   ; 50                          ; 0xc18e1
    3149     mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc18e2
    3150     mov bh, cl                                ; 88 cf                       ; 0xc18e5
    3151     movzx cx, dl                              ; 0f b6 ca                    ; 0xc18e7 vgabios.c:1235
    3152     movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc18ea
    3153     imul cx, dx                               ; 0f af ca                    ; 0xc18ee
    3154     movzx dx, bh                              ; 0f b6 d7                    ; 0xc18f1
    3155     imul dx, cx                               ; 0f af d1                    ; 0xc18f4
    3156     xor ah, ah                                ; 30 e4                       ; 0xc18f7
    3157     add dx, ax                                ; 01 c2                       ; 0xc18f9
    3158     mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc18fb
    3159     mov ax, 00205h                            ; b8 05 02                    ; 0xc18fe vgabios.c:1236
    3160     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1901
    3161     out DX, ax                                ; ef                          ; 0xc1904
    3162     xor bl, bl                                ; 30 db                       ; 0xc1905 vgabios.c:1237
    3163     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1907
    3164     jnc short 0192dh                          ; 73 21                       ; 0xc190a
    3165     movzx cx, byte [bp-004h]                  ; 0f b6 4e fc                 ; 0xc190c vgabios.c:1239
    3166     movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1910
    3167     movzx dx, bl                              ; 0f b6 d3                    ; 0xc1914
    3168     movzx di, bh                              ; 0f b6 ff                    ; 0xc1917
    3169     imul di, dx                               ; 0f af fa                    ; 0xc191a
    3170     add di, word [bp-006h]                    ; 03 7e fa                    ; 0xc191d
    3171     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1920
    3172     mov es, dx                                ; 8e c2                       ; 0xc1923
    3173     jcxz 01929h                               ; e3 02                       ; 0xc1925
    3174     rep stosb                                 ; f3 aa                       ; 0xc1927
     3146    ; inc bl                                    ; fe c3                     ; 0xc18f0 vgabios.c:1227
     3147    jmp short 018c7h                          ; eb d3                       ; 0xc18f2
     3148    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc18f4 vgabios.c:1228
     3149    mov dx, 003ceh                            ; ba ce 03                    ; 0xc18f7
     3150    out DX, ax                                ; ef                          ; 0xc18fa
     3151    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc18fb vgabios.c:1229
     3152    pop di                                    ; 5f                          ; 0xc18fe
     3153    pop si                                    ; 5e                          ; 0xc18ff
     3154    pop bp                                    ; 5d                          ; 0xc1900
     3155    retn 00004h                               ; c2 04 00                    ; 0xc1901
     3156  ; disGetNextSymbol 0xc1904 LB 0x29b5 -> off=0x0 cb=0000000000000060 uValue=00000000000c1904 'vgamem_fill_pl4'
     3157vgamem_fill_pl4:                             ; 0xc1904 LB 0x60
     3158    push bp                                   ; 55                          ; 0xc1904 vgabios.c:1232
     3159    mov bp, sp                                ; 89 e5                       ; 0xc1905
     3160    push di                                   ; 57                          ; 0xc1907
     3161    push ax                                   ; 50                          ; 0xc1908
     3162    push ax                                   ; 50                          ; 0xc1909
     3163    mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc190a
     3164    mov bh, cl                                ; 88 cf                       ; 0xc190d
     3165    movzx cx, dl                              ; 0f b6 ca                    ; 0xc190f vgabios.c:1238
     3166    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc1912
     3167    imul cx, dx                               ; 0f af ca                    ; 0xc1916
     3168    movzx dx, bh                              ; 0f b6 d7                    ; 0xc1919
     3169    imul dx, cx                               ; 0f af d1                    ; 0xc191c
     3170    xor ah, ah                                ; 30 e4                       ; 0xc191f
     3171    add dx, ax                                ; 01 c2                       ; 0xc1921
     3172    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc1923
     3173    mov ax, 00205h                            ; b8 05 02                    ; 0xc1926 vgabios.c:1239
     3174    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1929
     3175    out DX, ax                                ; ef                          ; 0xc192c
     3176    xor bl, bl                                ; 30 db                       ; 0xc192d vgabios.c:1240
     3177    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc192f
     3178    jnc short 01955h                          ; 73 21                       ; 0xc1932
     3179    movzx cx, byte [bp-004h]                  ; 0f b6 4e fc                 ; 0xc1934 vgabios.c:1242
     3180    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1938
     3181    movzx dx, bl                              ; 0f b6 d3                    ; 0xc193c
     3182    movzx di, bh                              ; 0f b6 ff                    ; 0xc193f
     3183    imul di, dx                               ; 0f af fa                    ; 0xc1942
     3184    add di, word [bp-006h]                    ; 03 7e fa                    ; 0xc1945
     3185    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1948
     3186    mov es, dx                                ; 8e c2                       ; 0xc194b
     3187    jcxz 01951h                               ; e3 02                       ; 0xc194d
     3188    rep stosb                                 ; f3 aa                       ; 0xc194f
    31753189    db  0feh, 0c3h
    3176     ; inc bl                                    ; fe c3                     ; 0xc1929 vgabios.c:1240
    3177     jmp short 01907h                          ; eb da                       ; 0xc192b
    3178     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc192d vgabios.c:1241
    3179     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1930
    3180     out DX, ax                                ; ef                          ; 0xc1933
    3181     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc1934 vgabios.c:1242
    3182     pop di                                    ; 5f                          ; 0xc1937
    3183     pop bp                                    ; 5d                          ; 0xc1938
    3184     retn 00004h                               ; c2 04 00                    ; 0xc1939
    3185   ; disGetNextSymbol 0xc193c LB 0x2a1e -> off=0x0 cb=00000000000000a3 uValue=00000000000c193c 'vgamem_copy_cga'
    3186 vgamem_copy_cga:                             ; 0xc193c LB 0xa3
    3187     push bp                                   ; 55                          ; 0xc193c vgabios.c:1245
    3188     mov bp, sp                                ; 89 e5                       ; 0xc193d
    3189     push si                                   ; 56                          ; 0xc193f
    3190     push di                                   ; 57                          ; 0xc1940
    3191     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1941
    3192     mov dh, bl                                ; 88 de                       ; 0xc1944
    3193     mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc1946
    3194     movzx di, dl                              ; 0f b6 fa                    ; 0xc1949 vgabios.c:1251
    3195     movzx si, byte [bp+006h]                  ; 0f b6 76 06                 ; 0xc194c
    3196     imul di, si                               ; 0f af fe                    ; 0xc1950
    3197     movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc1953
    3198     imul di, bx                               ; 0f af fb                    ; 0xc1957
    3199     sar di, 1                                 ; d1 ff                       ; 0xc195a
    3200     xor ah, ah                                ; 30 e4                       ; 0xc195c
    3201     add di, ax                                ; 01 c7                       ; 0xc195e
    3202     mov word [bp-00ch], di                    ; 89 7e f4                    ; 0xc1960
    3203     movzx dx, dh                              ; 0f b6 d6                    ; 0xc1963 vgabios.c:1252
    3204     imul dx, si                               ; 0f af d6                    ; 0xc1966
    3205     imul dx, bx                               ; 0f af d3                    ; 0xc1969
    3206     sar dx, 1                                 ; d1 fa                       ; 0xc196c
    3207     add dx, ax                                ; 01 c2                       ; 0xc196e
    3208     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc1970
    3209     mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc1973 vgabios.c:1253
    3210     movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1976
    3211     cwd                                       ; 99                          ; 0xc197a
     3190    ; inc bl                                    ; fe c3                     ; 0xc1951 vgabios.c:1243
     3191    jmp short 0192fh                          ; eb da                       ; 0xc1953
     3192    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1955 vgabios.c:1244
     3193    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1958
     3194    out DX, ax                                ; ef                          ; 0xc195b
     3195    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc195c vgabios.c:1245
     3196    pop di                                    ; 5f                          ; 0xc195f
     3197    pop bp                                    ; 5d                          ; 0xc1960
     3198    retn 00004h                               ; c2 04 00                    ; 0xc1961
     3199  ; disGetNextSymbol 0xc1964 LB 0x2955 -> off=0x0 cb=00000000000000a3 uValue=00000000000c1964 'vgamem_copy_cga'
     3200vgamem_copy_cga:                             ; 0xc1964 LB 0xa3
     3201    push bp                                   ; 55                          ; 0xc1964 vgabios.c:1248
     3202    mov bp, sp                                ; 89 e5                       ; 0xc1965
     3203    push si                                   ; 56                          ; 0xc1967
     3204    push di                                   ; 57                          ; 0xc1968
     3205    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1969
     3206    mov dh, bl                                ; 88 de                       ; 0xc196c
     3207    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc196e
     3208    movzx di, dl                              ; 0f b6 fa                    ; 0xc1971 vgabios.c:1254
     3209    movzx si, byte [bp+006h]                  ; 0f b6 76 06                 ; 0xc1974
     3210    imul di, si                               ; 0f af fe                    ; 0xc1978
     3211    movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc197b
     3212    imul di, bx                               ; 0f af fb                    ; 0xc197f
     3213    sar di, 1                                 ; d1 ff                       ; 0xc1982
     3214    xor ah, ah                                ; 30 e4                       ; 0xc1984
     3215    add di, ax                                ; 01 c7                       ; 0xc1986
     3216    mov word [bp-00ch], di                    ; 89 7e f4                    ; 0xc1988
     3217    movzx dx, dh                              ; 0f b6 d6                    ; 0xc198b vgabios.c:1255
     3218    imul dx, si                               ; 0f af d6                    ; 0xc198e
     3219    imul dx, bx                               ; 0f af d3                    ; 0xc1991
     3220    sar dx, 1                                 ; d1 fa                       ; 0xc1994
     3221    add dx, ax                                ; 01 c2                       ; 0xc1996
     3222    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc1998
     3223    mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc199b vgabios.c:1256
     3224    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc199e
     3225    cwd                                       ; 99                          ; 0xc19a2
    32123226    db  02bh, 0c2h
    3213     ; sub ax, dx                                ; 2b c2                     ; 0xc197b
    3214     sar ax, 1                                 ; d1 f8                       ; 0xc197d
    3215     movzx bx, byte [bp-008h]                  ; 0f b6 5e f8                 ; 0xc197f
    3216     cmp bx, ax                                ; 39 c3                       ; 0xc1983
    3217     jnl short 019d6h                          ; 7d 4f                       ; 0xc1985
    3218     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc1987 vgabios.c:1255
    3219     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc198b
    3220     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc198e
    3221     imul bx, ax                               ; 0f af d8                    ; 0xc1992
    3222     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc1995
    3223     add si, bx                                ; 01 de                       ; 0xc1998
    3224     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc199a
    3225     add di, bx                                ; 01 df                       ; 0xc199d
    3226     mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc199f
    3227     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc19a2
    3228     mov es, dx                                ; 8e c2                       ; 0xc19a5
    3229     jcxz 019afh                               ; e3 06                       ; 0xc19a7
    3230     push DS                                   ; 1e                          ; 0xc19a9
    3231     mov ds, dx                                ; 8e da                       ; 0xc19aa
    3232     rep movsb                                 ; f3 a4                       ; 0xc19ac
    3233     pop DS                                    ; 1f                          ; 0xc19ae
    3234     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc19af vgabios.c:1256
    3235     add si, 02000h                            ; 81 c6 00 20                 ; 0xc19b2
    3236     add si, bx                                ; 01 de                       ; 0xc19b6
    3237     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc19b8
    3238     add di, 02000h                            ; 81 c7 00 20                 ; 0xc19bb
    3239     add di, bx                                ; 01 df                       ; 0xc19bf
    3240     mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc19c1
    3241     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc19c4
    3242     mov es, dx                                ; 8e c2                       ; 0xc19c7
    3243     jcxz 019d1h                               ; e3 06                       ; 0xc19c9
    3244     push DS                                   ; 1e                          ; 0xc19cb
    3245     mov ds, dx                                ; 8e da                       ; 0xc19cc
    3246     rep movsb                                 ; f3 a4                       ; 0xc19ce
    3247     pop DS                                    ; 1f                          ; 0xc19d0
    3248     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc19d1 vgabios.c:1257
    3249     jmp short 01976h                          ; eb a0                       ; 0xc19d4
    3250     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc19d6 vgabios.c:1258
    3251     pop di                                    ; 5f                          ; 0xc19d9
    3252     pop si                                    ; 5e                          ; 0xc19da
    3253     pop bp                                    ; 5d                          ; 0xc19db
    3254     retn 00004h                               ; c2 04 00                    ; 0xc19dc
    3255   ; disGetNextSymbol 0xc19df LB 0x297b -> off=0x0 cb=0000000000000081 uValue=00000000000c19df 'vgamem_fill_cga'
    3256 vgamem_fill_cga:                             ; 0xc19df LB 0x81
    3257     push bp                                   ; 55                          ; 0xc19df vgabios.c:1261
    3258     mov bp, sp                                ; 89 e5                       ; 0xc19e0
    3259     push si                                   ; 56                          ; 0xc19e2
    3260     push di                                   ; 57                          ; 0xc19e3
    3261     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc19e4
    3262     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc19e7
    3263     mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc19ea
    3264     movzx bx, dl                              ; 0f b6 da                    ; 0xc19ed vgabios.c:1267
    3265     movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc19f0
    3266     imul bx, dx                               ; 0f af da                    ; 0xc19f4
    3267     movzx dx, cl                              ; 0f b6 d1                    ; 0xc19f7
    3268     imul dx, bx                               ; 0f af d3                    ; 0xc19fa
    3269     sar dx, 1                                 ; d1 fa                       ; 0xc19fd
    3270     xor ah, ah                                ; 30 e4                       ; 0xc19ff
    3271     add dx, ax                                ; 01 c2                       ; 0xc1a01
    3272     mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc1a03
    3273     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1a06 vgabios.c:1268
    3274     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1a09
    3275     cwd                                       ; 99                          ; 0xc1a0d
     3227    ; sub ax, dx                                ; 2b c2                     ; 0xc19a3
     3228    sar ax, 1                                 ; d1 f8                       ; 0xc19a5
     3229    movzx bx, byte [bp-008h]                  ; 0f b6 5e f8                 ; 0xc19a7
     3230    cmp bx, ax                                ; 39 c3                       ; 0xc19ab
     3231    jnl short 019feh                          ; 7d 4f                       ; 0xc19ad
     3232    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc19af vgabios.c:1258
     3233    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc19b3
     3234    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc19b6
     3235    imul bx, ax                               ; 0f af d8                    ; 0xc19ba
     3236    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc19bd
     3237    add si, bx                                ; 01 de                       ; 0xc19c0
     3238    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc19c2
     3239    add di, bx                                ; 01 df                       ; 0xc19c5
     3240    mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc19c7
     3241    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc19ca
     3242    mov es, dx                                ; 8e c2                       ; 0xc19cd
     3243    jcxz 019d7h                               ; e3 06                       ; 0xc19cf
     3244    push DS                                   ; 1e                          ; 0xc19d1
     3245    mov ds, dx                                ; 8e da                       ; 0xc19d2
     3246    rep movsb                                 ; f3 a4                       ; 0xc19d4
     3247    pop DS                                    ; 1f                          ; 0xc19d6
     3248    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc19d7 vgabios.c:1259
     3249    add si, 02000h                            ; 81 c6 00 20                 ; 0xc19da
     3250    add si, bx                                ; 01 de                       ; 0xc19de
     3251    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc19e0
     3252    add di, 02000h                            ; 81 c7 00 20                 ; 0xc19e3
     3253    add di, bx                                ; 01 df                       ; 0xc19e7
     3254    mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc19e9
     3255    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc19ec
     3256    mov es, dx                                ; 8e c2                       ; 0xc19ef
     3257    jcxz 019f9h                               ; e3 06                       ; 0xc19f1
     3258    push DS                                   ; 1e                          ; 0xc19f3
     3259    mov ds, dx                                ; 8e da                       ; 0xc19f4
     3260    rep movsb                                 ; f3 a4                       ; 0xc19f6
     3261    pop DS                                    ; 1f                          ; 0xc19f8
     3262    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc19f9 vgabios.c:1260
     3263    jmp short 0199eh                          ; eb a0                       ; 0xc19fc
     3264    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc19fe vgabios.c:1261
     3265    pop di                                    ; 5f                          ; 0xc1a01
     3266    pop si                                    ; 5e                          ; 0xc1a02
     3267    pop bp                                    ; 5d                          ; 0xc1a03
     3268    retn 00004h                               ; c2 04 00                    ; 0xc1a04
     3269  ; disGetNextSymbol 0xc1a07 LB 0x28b2 -> off=0x0 cb=0000000000000081 uValue=00000000000c1a07 'vgamem_fill_cga'
     3270vgamem_fill_cga:                             ; 0xc1a07 LB 0x81
     3271    push bp                                   ; 55                          ; 0xc1a07 vgabios.c:1264
     3272    mov bp, sp                                ; 89 e5                       ; 0xc1a08
     3273    push si                                   ; 56                          ; 0xc1a0a
     3274    push di                                   ; 57                          ; 0xc1a0b
     3275    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1a0c
     3276    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1a0f
     3277    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1a12
     3278    movzx bx, dl                              ; 0f b6 da                    ; 0xc1a15 vgabios.c:1270
     3279    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc1a18
     3280    imul bx, dx                               ; 0f af da                    ; 0xc1a1c
     3281    movzx dx, cl                              ; 0f b6 d1                    ; 0xc1a1f
     3282    imul dx, bx                               ; 0f af d3                    ; 0xc1a22
     3283    sar dx, 1                                 ; d1 fa                       ; 0xc1a25
     3284    xor ah, ah                                ; 30 e4                       ; 0xc1a27
     3285    add dx, ax                                ; 01 c2                       ; 0xc1a29
     3286    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc1a2b
     3287    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1a2e vgabios.c:1271
     3288    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1a31
     3289    cwd                                       ; 99                          ; 0xc1a35
    32763290    db  02bh, 0c2h
    3277     ; sub ax, dx                                ; 2b c2                     ; 0xc1a0e
    3278     sar ax, 1                                 ; d1 f8                       ; 0xc1a10
    3279     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc1a12
    3280     cmp dx, ax                                ; 39 c2                       ; 0xc1a16
    3281     jnl short 01a57h                          ; 7d 3d                       ; 0xc1a18
    3282     movzx si, byte [bp-00ah]                  ; 0f b6 76 f6                 ; 0xc1a1a vgabios.c:1270
    3283     movzx bx, byte [bp+006h]                  ; 0f b6 5e 06                 ; 0xc1a1e
    3284     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1a22
    3285     imul dx, ax                               ; 0f af d0                    ; 0xc1a26
    3286     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1a29
    3287     mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1a2c
    3288     add di, dx                                ; 01 d7                       ; 0xc1a2f
    3289     mov cx, si                                ; 89 f1                       ; 0xc1a31
    3290     mov ax, bx                                ; 89 d8                       ; 0xc1a33
    3291     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1a35
    3292     mov es, dx                                ; 8e c2                       ; 0xc1a38
    3293     jcxz 01a3eh                               ; e3 02                       ; 0xc1a3a
    3294     rep stosb                                 ; f3 aa                       ; 0xc1a3c
    3295     mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1a3e vgabios.c:1271
    3296     add di, 02000h                            ; 81 c7 00 20                 ; 0xc1a41
    3297     add di, word [bp-00eh]                    ; 03 7e f2                    ; 0xc1a45
    3298     mov cx, si                                ; 89 f1                       ; 0xc1a48
    3299     mov ax, bx                                ; 89 d8                       ; 0xc1a4a
    3300     mov es, dx                                ; 8e c2                       ; 0xc1a4c
    3301     jcxz 01a52h                               ; e3 02                       ; 0xc1a4e
    3302     rep stosb                                 ; f3 aa                       ; 0xc1a50
    3303     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1a52 vgabios.c:1272
    3304     jmp short 01a09h                          ; eb b2                       ; 0xc1a55
    3305     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a57 vgabios.c:1273
    3306     pop di                                    ; 5f                          ; 0xc1a5a
    3307     pop si                                    ; 5e                          ; 0xc1a5b
    3308     pop bp                                    ; 5d                          ; 0xc1a5c
    3309     retn 00004h                               ; c2 04 00                    ; 0xc1a5d
    3310   ; disGetNextSymbol 0xc1a60 LB 0x28fa -> off=0x0 cb=0000000000000079 uValue=00000000000c1a60 'vgamem_copy_linear'
    3311 vgamem_copy_linear:                          ; 0xc1a60 LB 0x79
    3312     push bp                                   ; 55                          ; 0xc1a60 vgabios.c:1276
    3313     mov bp, sp                                ; 89 e5                       ; 0xc1a61
    3314     push si                                   ; 56                          ; 0xc1a63
    3315     push di                                   ; 57                          ; 0xc1a64
    3316     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc1a65
    3317     mov ah, al                                ; 88 c4                       ; 0xc1a68
    3318     mov al, bl                                ; 88 d8                       ; 0xc1a6a
    3319     mov bx, cx                                ; 89 cb                       ; 0xc1a6c
    3320     xor dh, dh                                ; 30 f6                       ; 0xc1a6e vgabios.c:1282
    3321     movzx di, byte [bp+006h]                  ; 0f b6 7e 06                 ; 0xc1a70
    3322     imul dx, di                               ; 0f af d7                    ; 0xc1a74
    3323     imul dx, word [bp+004h]                   ; 0f af 56 04                 ; 0xc1a77
    3324     movzx si, ah                              ; 0f b6 f4                    ; 0xc1a7b
    3325     add dx, si                                ; 01 f2                       ; 0xc1a7e
    3326     sal dx, 003h                              ; c1 e2 03                    ; 0xc1a80
    3327     mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc1a83
    3328     xor ah, ah                                ; 30 e4                       ; 0xc1a86 vgabios.c:1283
    3329     imul ax, di                               ; 0f af c7                    ; 0xc1a88
    3330     imul ax, word [bp+004h]                   ; 0f af 46 04                 ; 0xc1a8b
    3331     add si, ax                                ; 01 c6                       ; 0xc1a8f
    3332     sal si, 003h                              ; c1 e6 03                    ; 0xc1a91
    3333     mov word [bp-00ah], si                    ; 89 76 f6                    ; 0xc1a94
    3334     sal bx, 003h                              ; c1 e3 03                    ; 0xc1a97 vgabios.c:1284
    3335     sal word [bp+004h], 003h                  ; c1 66 04 03                 ; 0xc1a9a vgabios.c:1285
    3336     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc1a9e vgabios.c:1286
    3337     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1aa2
    3338     cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc1aa5
    3339     jnc short 01ad0h                          ; 73 26                       ; 0xc1aa8
    3340     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc1aaa vgabios.c:1288
    3341     imul ax, word [bp+004h]                   ; 0f af 46 04                 ; 0xc1aae
    3342     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc1ab2
    3343     add si, ax                                ; 01 c6                       ; 0xc1ab5
    3344     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1ab7
    3345     add di, ax                                ; 01 c7                       ; 0xc1aba
    3346     mov cx, bx                                ; 89 d9                       ; 0xc1abc
    3347     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1abe
    3348     mov es, dx                                ; 8e c2                       ; 0xc1ac1
    3349     jcxz 01acbh                               ; e3 06                       ; 0xc1ac3
    3350     push DS                                   ; 1e                          ; 0xc1ac5
    3351     mov ds, dx                                ; 8e da                       ; 0xc1ac6
    3352     rep movsb                                 ; f3 a4                       ; 0xc1ac8
    3353     pop DS                                    ; 1f                          ; 0xc1aca
    3354     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1acb vgabios.c:1289
    3355     jmp short 01aa2h                          ; eb d2                       ; 0xc1ace
    3356     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1ad0 vgabios.c:1290
    3357     pop di                                    ; 5f                          ; 0xc1ad3
    3358     pop si                                    ; 5e                          ; 0xc1ad4
    3359     pop bp                                    ; 5d                          ; 0xc1ad5
    3360     retn 00004h                               ; c2 04 00                    ; 0xc1ad6
    3361   ; disGetNextSymbol 0xc1ad9 LB 0x2881 -> off=0x0 cb=000000000000005c uValue=00000000000c1ad9 'vgamem_fill_linear'
    3362 vgamem_fill_linear:                          ; 0xc1ad9 LB 0x5c
    3363     push bp                                   ; 55                          ; 0xc1ad9 vgabios.c:1293
    3364     mov bp, sp                                ; 89 e5                       ; 0xc1ada
    3365     push si                                   ; 56                          ; 0xc1adc
    3366     push di                                   ; 57                          ; 0xc1add
    3367     push ax                                   ; 50                          ; 0xc1ade
    3368     push ax                                   ; 50                          ; 0xc1adf
    3369     mov si, bx                                ; 89 de                       ; 0xc1ae0
    3370     mov bx, cx                                ; 89 cb                       ; 0xc1ae2
    3371     xor dh, dh                                ; 30 f6                       ; 0xc1ae4 vgabios.c:1299
    3372     movzx di, byte [bp+004h]                  ; 0f b6 7e 04                 ; 0xc1ae6
    3373     imul dx, di                               ; 0f af d7                    ; 0xc1aea
    3374     imul dx, cx                               ; 0f af d1                    ; 0xc1aed
    3375     xor ah, ah                                ; 30 e4                       ; 0xc1af0
    3376     add ax, dx                                ; 01 d0                       ; 0xc1af2
    3377     sal ax, 003h                              ; c1 e0 03                    ; 0xc1af4
    3378     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc1af7
    3379     sal si, 003h                              ; c1 e6 03                    ; 0xc1afa vgabios.c:1300
    3380     sal bx, 003h                              ; c1 e3 03                    ; 0xc1afd vgabios.c:1301
    3381     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc1b00 vgabios.c:1302
    3382     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b04
    3383     cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1b07
    3384     jnc short 01b2ch                          ; 73 20                       ; 0xc1b0a
    3385     movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1b0c vgabios.c:1304
    3386     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc1b10
    3387     imul dx, bx                               ; 0f af d3                    ; 0xc1b14
    3388     mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc1b17
    3389     add di, dx                                ; 01 d7                       ; 0xc1b1a
    3390     mov cx, si                                ; 89 f1                       ; 0xc1b1c
    3391     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1b1e
    3392     mov es, dx                                ; 8e c2                       ; 0xc1b21
    3393     jcxz 01b27h                               ; e3 02                       ; 0xc1b23
    3394     rep stosb                                 ; f3 aa                       ; 0xc1b25
    3395     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1b27 vgabios.c:1305
    3396     jmp short 01b04h                          ; eb d8                       ; 0xc1b2a
    3397     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1b2c vgabios.c:1306
    3398     pop di                                    ; 5f                          ; 0xc1b2f
    3399     pop si                                    ; 5e                          ; 0xc1b30
    3400     pop bp                                    ; 5d                          ; 0xc1b31
    3401     retn 00004h                               ; c2 04 00                    ; 0xc1b32
    3402   ; disGetNextSymbol 0xc1b35 LB 0x2825 -> off=0x0 cb=0000000000000628 uValue=00000000000c1b35 'biosfn_scroll'
    3403 biosfn_scroll:                               ; 0xc1b35 LB 0x628
    3404     push bp                                   ; 55                          ; 0xc1b35 vgabios.c:1309
    3405     mov bp, sp                                ; 89 e5                       ; 0xc1b36
    3406     push si                                   ; 56                          ; 0xc1b38
    3407     push di                                   ; 57                          ; 0xc1b39
    3408     sub sp, strict byte 00018h                ; 83 ec 18                    ; 0xc1b3a
    3409     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1b3d
    3410     mov byte [bp-012h], dl                    ; 88 56 ee                    ; 0xc1b40
    3411     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1b43
    3412     mov byte [bp-010h], cl                    ; 88 4e f0                    ; 0xc1b46
    3413     mov dh, byte [bp+006h]                    ; 8a 76 06                    ; 0xc1b49
    3414     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1b4c vgabios.c:1318
    3415     jnbe near 02154h                          ; 0f 87 01 06                 ; 0xc1b4f
    3416     cmp dh, cl                                ; 38 ce                       ; 0xc1b53 vgabios.c:1319
    3417     jc near 02154h                            ; 0f 82 fb 05                 ; 0xc1b55
    3418     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1b59 vgabios.c:47
    3419     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1b5c
    3420     mov es, ax                                ; 8e c0                       ; 0xc1b5f
    3421     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1b61
    3422     xor ah, ah                                ; 30 e4                       ; 0xc1b64 vgabios.c:1323
    3423     call 036a6h                               ; e8 3d 1b                    ; 0xc1b66
    3424     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1b69
    3425     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1b6c vgabios.c:1324
    3426     je near 02154h                            ; 0f 84 e2 05                 ; 0xc1b6e
    3427     mov bx, 00084h                            ; bb 84 00                    ; 0xc1b72 vgabios.c:47
    3428     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1b75
    3429     mov es, ax                                ; 8e c0                       ; 0xc1b78
    3430     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1b7a
    3431     movzx cx, al                              ; 0f b6 c8                    ; 0xc1b7d vgabios.c:48
    3432     inc cx                                    ; 41                          ; 0xc1b80
    3433     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1b81 vgabios.c:57
    3434     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1b84
    3435     mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc1b87 vgabios.c:58
    3436     cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1b8a vgabios.c:1331
    3437     jne short 01b99h                          ; 75 09                       ; 0xc1b8e
    3438     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1b90 vgabios.c:47
    3439     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1b93
    3440     mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1b96 vgabios.c:48
    3441     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1b99 vgabios.c:1334
    3442     cmp ax, cx                                ; 39 c8                       ; 0xc1b9d
    3443     jc short 01ba8h                           ; 72 07                       ; 0xc1b9f
    3444     mov al, cl                                ; 88 c8                       ; 0xc1ba1
     3291    ; sub ax, dx                                ; 2b c2                     ; 0xc1a36
     3292    sar ax, 1                                 ; d1 f8                       ; 0xc1a38
     3293    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc1a3a
     3294    cmp dx, ax                                ; 39 c2                       ; 0xc1a3e
     3295    jnl short 01a7fh                          ; 7d 3d                       ; 0xc1a40
     3296    movzx si, byte [bp-00ah]                  ; 0f b6 76 f6                 ; 0xc1a42 vgabios.c:1273
     3297    movzx bx, byte [bp+006h]                  ; 0f b6 5e 06                 ; 0xc1a46
     3298    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1a4a
     3299    imul dx, ax                               ; 0f af d0                    ; 0xc1a4e
     3300    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1a51
     3301    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1a54
     3302    add di, dx                                ; 01 d7                       ; 0xc1a57
     3303    mov cx, si                                ; 89 f1                       ; 0xc1a59
     3304    mov ax, bx                                ; 89 d8                       ; 0xc1a5b
     3305    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1a5d
     3306    mov es, dx                                ; 8e c2                       ; 0xc1a60
     3307    jcxz 01a66h                               ; e3 02                       ; 0xc1a62
     3308    rep stosb                                 ; f3 aa                       ; 0xc1a64
     3309    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1a66 vgabios.c:1274
     3310    add di, 02000h                            ; 81 c7 00 20                 ; 0xc1a69
     3311    add di, word [bp-00eh]                    ; 03 7e f2                    ; 0xc1a6d
     3312    mov cx, si                                ; 89 f1                       ; 0xc1a70
     3313    mov ax, bx                                ; 89 d8                       ; 0xc1a72
     3314    mov es, dx                                ; 8e c2                       ; 0xc1a74
     3315    jcxz 01a7ah                               ; e3 02                       ; 0xc1a76
     3316    rep stosb                                 ; f3 aa                       ; 0xc1a78
     3317    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1a7a vgabios.c:1275
     3318    jmp short 01a31h                          ; eb b2                       ; 0xc1a7d
     3319    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a7f vgabios.c:1276
     3320    pop di                                    ; 5f                          ; 0xc1a82
     3321    pop si                                    ; 5e                          ; 0xc1a83
     3322    pop bp                                    ; 5d                          ; 0xc1a84
     3323    retn 00004h                               ; c2 04 00                    ; 0xc1a85
     3324  ; disGetNextSymbol 0xc1a88 LB 0x2831 -> off=0x0 cb=0000000000000079 uValue=00000000000c1a88 'vgamem_copy_linear'
     3325vgamem_copy_linear:                          ; 0xc1a88 LB 0x79
     3326    push bp                                   ; 55                          ; 0xc1a88 vgabios.c:1279
     3327    mov bp, sp                                ; 89 e5                       ; 0xc1a89
     3328    push si                                   ; 56                          ; 0xc1a8b
     3329    push di                                   ; 57                          ; 0xc1a8c
     3330    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc1a8d
     3331    mov ah, al                                ; 88 c4                       ; 0xc1a90
     3332    mov al, bl                                ; 88 d8                       ; 0xc1a92
     3333    mov bx, cx                                ; 89 cb                       ; 0xc1a94
     3334    xor dh, dh                                ; 30 f6                       ; 0xc1a96 vgabios.c:1285
     3335    movzx di, byte [bp+006h]                  ; 0f b6 7e 06                 ; 0xc1a98
     3336    imul dx, di                               ; 0f af d7                    ; 0xc1a9c
     3337    imul dx, word [bp+004h]                   ; 0f af 56 04                 ; 0xc1a9f
     3338    movzx si, ah                              ; 0f b6 f4                    ; 0xc1aa3
     3339    add dx, si                                ; 01 f2                       ; 0xc1aa6
     3340    sal dx, 003h                              ; c1 e2 03                    ; 0xc1aa8
     3341    mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc1aab
     3342    xor ah, ah                                ; 30 e4                       ; 0xc1aae vgabios.c:1286
     3343    imul ax, di                               ; 0f af c7                    ; 0xc1ab0
     3344    imul ax, word [bp+004h]                   ; 0f af 46 04                 ; 0xc1ab3
     3345    add si, ax                                ; 01 c6                       ; 0xc1ab7
     3346    sal si, 003h                              ; c1 e6 03                    ; 0xc1ab9
     3347    mov word [bp-00ah], si                    ; 89 76 f6                    ; 0xc1abc
     3348    sal bx, 003h                              ; c1 e3 03                    ; 0xc1abf vgabios.c:1287
     3349    sal word [bp+004h], 003h                  ; c1 66 04 03                 ; 0xc1ac2 vgabios.c:1288
     3350    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc1ac6 vgabios.c:1289
     3351    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1aca
     3352    cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc1acd
     3353    jnc short 01af8h                          ; 73 26                       ; 0xc1ad0
     3354    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc1ad2 vgabios.c:1291
     3355    imul ax, word [bp+004h]                   ; 0f af 46 04                 ; 0xc1ad6
     3356    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc1ada
     3357    add si, ax                                ; 01 c6                       ; 0xc1add
     3358    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1adf
     3359    add di, ax                                ; 01 c7                       ; 0xc1ae2
     3360    mov cx, bx                                ; 89 d9                       ; 0xc1ae4
     3361    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1ae6
     3362    mov es, dx                                ; 8e c2                       ; 0xc1ae9
     3363    jcxz 01af3h                               ; e3 06                       ; 0xc1aeb
     3364    push DS                                   ; 1e                          ; 0xc1aed
     3365    mov ds, dx                                ; 8e da                       ; 0xc1aee
     3366    rep movsb                                 ; f3 a4                       ; 0xc1af0
     3367    pop DS                                    ; 1f                          ; 0xc1af2
     3368    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1af3 vgabios.c:1292
     3369    jmp short 01acah                          ; eb d2                       ; 0xc1af6
     3370    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1af8 vgabios.c:1293
     3371    pop di                                    ; 5f                          ; 0xc1afb
     3372    pop si                                    ; 5e                          ; 0xc1afc
     3373    pop bp                                    ; 5d                          ; 0xc1afd
     3374    retn 00004h                               ; c2 04 00                    ; 0xc1afe
     3375  ; disGetNextSymbol 0xc1b01 LB 0x27b8 -> off=0x0 cb=000000000000005c uValue=00000000000c1b01 'vgamem_fill_linear'
     3376vgamem_fill_linear:                          ; 0xc1b01 LB 0x5c
     3377    push bp                                   ; 55                          ; 0xc1b01 vgabios.c:1296
     3378    mov bp, sp                                ; 89 e5                       ; 0xc1b02
     3379    push si                                   ; 56                          ; 0xc1b04
     3380    push di                                   ; 57                          ; 0xc1b05
     3381    push ax                                   ; 50                          ; 0xc1b06
     3382    push ax                                   ; 50                          ; 0xc1b07
     3383    mov si, bx                                ; 89 de                       ; 0xc1b08
     3384    mov bx, cx                                ; 89 cb                       ; 0xc1b0a
     3385    xor dh, dh                                ; 30 f6                       ; 0xc1b0c vgabios.c:1302
     3386    movzx di, byte [bp+004h]                  ; 0f b6 7e 04                 ; 0xc1b0e
     3387    imul dx, di                               ; 0f af d7                    ; 0xc1b12
     3388    imul dx, cx                               ; 0f af d1                    ; 0xc1b15
     3389    xor ah, ah                                ; 30 e4                       ; 0xc1b18
     3390    add ax, dx                                ; 01 d0                       ; 0xc1b1a
     3391    sal ax, 003h                              ; c1 e0 03                    ; 0xc1b1c
     3392    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc1b1f
     3393    sal si, 003h                              ; c1 e6 03                    ; 0xc1b22 vgabios.c:1303
     3394    sal bx, 003h                              ; c1 e3 03                    ; 0xc1b25 vgabios.c:1304
     3395    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc1b28 vgabios.c:1305
     3396    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b2c
     3397    cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1b2f
     3398    jnc short 01b54h                          ; 73 20                       ; 0xc1b32
     3399    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1b34 vgabios.c:1307
     3400    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc1b38
     3401    imul dx, bx                               ; 0f af d3                    ; 0xc1b3c
     3402    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc1b3f
     3403    add di, dx                                ; 01 d7                       ; 0xc1b42
     3404    mov cx, si                                ; 89 f1                       ; 0xc1b44
     3405    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1b46
     3406    mov es, dx                                ; 8e c2                       ; 0xc1b49
     3407    jcxz 01b4fh                               ; e3 02                       ; 0xc1b4b
     3408    rep stosb                                 ; f3 aa                       ; 0xc1b4d
     3409    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1b4f vgabios.c:1308
     3410    jmp short 01b2ch                          ; eb d8                       ; 0xc1b52
     3411    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1b54 vgabios.c:1309
     3412    pop di                                    ; 5f                          ; 0xc1b57
     3413    pop si                                    ; 5e                          ; 0xc1b58
     3414    pop bp                                    ; 5d                          ; 0xc1b59
     3415    retn 00004h                               ; c2 04 00                    ; 0xc1b5a
     3416  ; disGetNextSymbol 0xc1b5d LB 0x275c -> off=0x0 cb=0000000000000628 uValue=00000000000c1b5d 'biosfn_scroll'
     3417biosfn_scroll:                               ; 0xc1b5d LB 0x628
     3418    push bp                                   ; 55                          ; 0xc1b5d vgabios.c:1312
     3419    mov bp, sp                                ; 89 e5                       ; 0xc1b5e
     3420    push si                                   ; 56                          ; 0xc1b60
     3421    push di                                   ; 57                          ; 0xc1b61
     3422    sub sp, strict byte 00018h                ; 83 ec 18                    ; 0xc1b62
     3423    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1b65
     3424    mov byte [bp-012h], dl                    ; 88 56 ee                    ; 0xc1b68
     3425    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1b6b
     3426    mov byte [bp-010h], cl                    ; 88 4e f0                    ; 0xc1b6e
     3427    mov dh, byte [bp+006h]                    ; 8a 76 06                    ; 0xc1b71
     3428    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1b74 vgabios.c:1321
     3429    jnbe near 0217ch                          ; 0f 87 01 06                 ; 0xc1b77
     3430    cmp dh, cl                                ; 38 ce                       ; 0xc1b7b vgabios.c:1322
     3431    jc near 0217ch                            ; 0f 82 fb 05                 ; 0xc1b7d
     3432    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1b81 vgabios.c:47
     3433    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1b84
     3434    mov es, ax                                ; 8e c0                       ; 0xc1b87
     3435    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1b89
     3436    xor ah, ah                                ; 30 e4                       ; 0xc1b8c vgabios.c:1326
     3437    call 035edh                               ; e8 5c 1a                    ; 0xc1b8e
     3438    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1b91
     3439    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1b94 vgabios.c:1327
     3440    je near 0217ch                            ; 0f 84 e2 05                 ; 0xc1b96
     3441    mov bx, 00084h                            ; bb 84 00                    ; 0xc1b9a vgabios.c:47
     3442    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1b9d
     3443    mov es, ax                                ; 8e c0                       ; 0xc1ba0
     3444    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1ba2
     3445    movzx cx, al                              ; 0f b6 c8                    ; 0xc1ba5 vgabios.c:48
     3446    inc cx                                    ; 41                          ; 0xc1ba8
     3447    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1ba9 vgabios.c:57
     3448    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1bac
     3449    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc1baf vgabios.c:58
     3450    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1bb2 vgabios.c:1334
     3451    jne short 01bc1h                          ; 75 09                       ; 0xc1bb6
     3452    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1bb8 vgabios.c:47
     3453    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1bbb
     3454    mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1bbe vgabios.c:48
     3455    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1bc1 vgabios.c:1337
     3456    cmp ax, cx                                ; 39 c8                       ; 0xc1bc5
     3457    jc short 01bd0h                           ; 72 07                       ; 0xc1bc7
     3458    mov al, cl                                ; 88 c8                       ; 0xc1bc9
    34453459    db  0feh, 0c8h
    3446     ; dec al                                    ; fe c8                     ; 0xc1ba3
    3447     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1ba5
    3448     movzx ax, dh                              ; 0f b6 c6                    ; 0xc1ba8 vgabios.c:1335
    3449     cmp ax, word [bp-014h]                    ; 3b 46 ec                    ; 0xc1bab
    3450     jc short 01bb5h                           ; 72 05                       ; 0xc1bae
    3451     mov dh, byte [bp-014h]                    ; 8a 76 ec                    ; 0xc1bb0
     3460    ; dec al                                    ; fe c8                     ; 0xc1bcb
     3461    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1bcd
     3462    movzx ax, dh                              ; 0f b6 c6                    ; 0xc1bd0 vgabios.c:1338
     3463    cmp ax, word [bp-014h]                    ; 3b 46 ec                    ; 0xc1bd3
     3464    jc short 01bddh                           ; 72 05                       ; 0xc1bd6
     3465    mov dh, byte [bp-014h]                    ; 8a 76 ec                    ; 0xc1bd8
    34523466    db  0feh, 0ceh
    3453     ; dec dh                                    ; fe ce                     ; 0xc1bb3
    3454     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1bb5 vgabios.c:1336
    3455     cmp ax, cx                                ; 39 c8                       ; 0xc1bb9
    3456     jbe short 01bc1h                          ; 76 04                       ; 0xc1bbb
    3457     mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc1bbd
    3458     mov al, dh                                ; 88 f0                       ; 0xc1bc1 vgabios.c:1337
    3459     sub al, byte [bp-010h]                    ; 2a 46 f0                    ; 0xc1bc3
     3467    ; dec dh                                    ; fe ce                     ; 0xc1bdb
     3468    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1bdd vgabios.c:1339
     3469    cmp ax, cx                                ; 39 c8                       ; 0xc1be1
     3470    jbe short 01be9h                          ; 76 04                       ; 0xc1be3
     3471    mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc1be5
     3472    mov al, dh                                ; 88 f0                       ; 0xc1be9 vgabios.c:1340
     3473    sub al, byte [bp-010h]                    ; 2a 46 f0                    ; 0xc1beb
    34603474    db  0feh, 0c0h
    3461     ; inc al                                    ; fe c0                     ; 0xc1bc6
    3462     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1bc8
    3463     movzx di, byte [bp-006h]                  ; 0f b6 7e fa                 ; 0xc1bcb vgabios.c:1339
    3464     mov bx, di                                ; 89 fb                       ; 0xc1bcf
    3465     sal bx, 003h                              ; c1 e3 03                    ; 0xc1bd1
    3466     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1bd4
    3467     dec ax                                    ; 48                          ; 0xc1bd7
    3468     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc1bd8
    3469     mov ax, cx                                ; 89 c8                       ; 0xc1bdb
    3470     dec ax                                    ; 48                          ; 0xc1bdd
    3471     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1bde
    3472     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1be1
    3473     imul ax, cx                               ; 0f af c1                    ; 0xc1be4
    3474     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1be7
    3475     jne near 01d8bh                           ; 0f 85 9b 01                 ; 0xc1bec
    3476     mov cx, ax                                ; 89 c1                       ; 0xc1bf0 vgabios.c:1342
    3477     add cx, ax                                ; 01 c1                       ; 0xc1bf2
    3478     or cl, 0ffh                               ; 80 c9 ff                    ; 0xc1bf4
    3479     movzx si, byte [bp+008h]                  ; 0f b6 76 08                 ; 0xc1bf7
    3480     inc cx                                    ; 41                          ; 0xc1bfb
    3481     imul cx, si                               ; 0f af ce                    ; 0xc1bfc
    3482     mov word [bp-01ch], cx                    ; 89 4e e4                    ; 0xc1bff
    3483     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1c02 vgabios.c:1347
    3484     jne short 01c43h                          ; 75 3b                       ; 0xc1c06
    3485     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1c08
    3486     jne short 01c43h                          ; 75 35                       ; 0xc1c0c
    3487     cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1c0e
    3488     jne short 01c43h                          ; 75 2f                       ; 0xc1c12
    3489     movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1c14
    3490     cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1c18
    3491     jne short 01c43h                          ; 75 26                       ; 0xc1c1b
    3492     movzx dx, dh                              ; 0f b6 d6                    ; 0xc1c1d
    3493     cmp dx, word [bp-018h]                    ; 3b 56 e8                    ; 0xc1c20
    3494     jne short 01c43h                          ; 75 1e                       ; 0xc1c23
    3495     movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc1c25 vgabios.c:1349
    3496     sal dx, 008h                              ; c1 e2 08                    ; 0xc1c29
    3497     add dx, strict byte 00020h                ; 83 c2 20                    ; 0xc1c2c
    3498     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1c2f
    3499     mov cx, ax                                ; 89 c1                       ; 0xc1c33
    3500     mov ax, dx                                ; 89 d0                       ; 0xc1c35
    3501     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1c37
    3502     mov es, bx                                ; 8e c3                       ; 0xc1c3a
    3503     jcxz 01c40h                               ; e3 02                       ; 0xc1c3c
    3504     rep stosw                                 ; f3 ab                       ; 0xc1c3e
    3505     jmp near 02154h                           ; e9 11 05                    ; 0xc1c40 vgabios.c:1351
    3506     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1c43 vgabios.c:1353
    3507     jne near 01ce0h                           ; 0f 85 95 00                 ; 0xc1c47
    3508     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1c4b vgabios.c:1354
    3509     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1c4f
    3510     movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc1c52
    3511     cmp dx, word [bp-01ah]                    ; 3b 56 e6                    ; 0xc1c56
    3512     jc near 02154h                            ; 0f 82 f7 04                 ; 0xc1c59
    3513     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1c5d vgabios.c:1356
    3514     add ax, word [bp-01ah]                    ; 03 46 e6                    ; 0xc1c61
    3515     cmp ax, dx                                ; 39 d0                       ; 0xc1c64
    3516     jnbe short 01c6eh                         ; 77 06                       ; 0xc1c66
    3517     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1c68
    3518     jne short 01ca1h                          ; 75 33                       ; 0xc1c6c
    3519     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1c6e vgabios.c:1357
    3520     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1c72
    3521     sal ax, 008h                              ; c1 e0 08                    ; 0xc1c76
    3522     add ax, strict word 00020h                ; 05 20 00                    ; 0xc1c79
    3523     mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1c7c
    3524     imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1c7f
    3525     movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1c83
    3526     add dx, bx                                ; 01 da                       ; 0xc1c87
    3527     add dx, dx                                ; 01 d2                       ; 0xc1c89
    3528     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1c8b
    3529     add di, dx                                ; 01 d7                       ; 0xc1c8e
    3530     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1c90
    3531     sal bx, 003h                              ; c1 e3 03                    ; 0xc1c94
    3532     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c97
    3533     jcxz 01c9fh                               ; e3 02                       ; 0xc1c9b
    3534     rep stosw                                 ; f3 ab                       ; 0xc1c9d
    3535     jmp short 01cdah                          ; eb 39                       ; 0xc1c9f vgabios.c:1358
    3536     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1ca1 vgabios.c:1359
    3537     mov si, ax                                ; 89 c6                       ; 0xc1ca5
    3538     imul si, word [bp-014h]                   ; 0f af 76 ec                 ; 0xc1ca7
     3475    ; inc al                                    ; fe c0                     ; 0xc1bee
     3476    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1bf0
     3477    movzx di, byte [bp-006h]                  ; 0f b6 7e fa                 ; 0xc1bf3 vgabios.c:1342
     3478    mov bx, di                                ; 89 fb                       ; 0xc1bf7
     3479    sal bx, 003h                              ; c1 e3 03                    ; 0xc1bf9
     3480    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1bfc
     3481    dec ax                                    ; 48                          ; 0xc1bff
     3482    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc1c00
     3483    mov ax, cx                                ; 89 c8                       ; 0xc1c03
     3484    dec ax                                    ; 48                          ; 0xc1c05
     3485    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1c06
     3486    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1c09
     3487    imul ax, cx                               ; 0f af c1                    ; 0xc1c0c
     3488    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1c0f
     3489    jne near 01db3h                           ; 0f 85 9b 01                 ; 0xc1c14
     3490    mov cx, ax                                ; 89 c1                       ; 0xc1c18 vgabios.c:1345
     3491    add cx, ax                                ; 01 c1                       ; 0xc1c1a
     3492    or cl, 0ffh                               ; 80 c9 ff                    ; 0xc1c1c
     3493    movzx si, byte [bp+008h]                  ; 0f b6 76 08                 ; 0xc1c1f
     3494    inc cx                                    ; 41                          ; 0xc1c23
     3495    imul cx, si                               ; 0f af ce                    ; 0xc1c24
     3496    mov word [bp-01ch], cx                    ; 89 4e e4                    ; 0xc1c27
     3497    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1c2a vgabios.c:1350
     3498    jne short 01c6bh                          ; 75 3b                       ; 0xc1c2e
     3499    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1c30
     3500    jne short 01c6bh                          ; 75 35                       ; 0xc1c34
     3501    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1c36
     3502    jne short 01c6bh                          ; 75 2f                       ; 0xc1c3a
     3503    movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1c3c
     3504    cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1c40
     3505    jne short 01c6bh                          ; 75 26                       ; 0xc1c43
     3506    movzx dx, dh                              ; 0f b6 d6                    ; 0xc1c45
     3507    cmp dx, word [bp-018h]                    ; 3b 56 e8                    ; 0xc1c48
     3508    jne short 01c6bh                          ; 75 1e                       ; 0xc1c4b
     3509    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc1c4d vgabios.c:1352
     3510    sal dx, 008h                              ; c1 e2 08                    ; 0xc1c51
     3511    add dx, strict byte 00020h                ; 83 c2 20                    ; 0xc1c54
     3512    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1c57
     3513    mov cx, ax                                ; 89 c1                       ; 0xc1c5b
     3514    mov ax, dx                                ; 89 d0                       ; 0xc1c5d
     3515    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1c5f
     3516    mov es, bx                                ; 8e c3                       ; 0xc1c62
     3517    jcxz 01c68h                               ; e3 02                       ; 0xc1c64
     3518    rep stosw                                 ; f3 ab                       ; 0xc1c66
     3519    jmp near 0217ch                           ; e9 11 05                    ; 0xc1c68 vgabios.c:1354
     3520    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1c6b vgabios.c:1356
     3521    jne near 01d08h                           ; 0f 85 95 00                 ; 0xc1c6f
     3522    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1c73 vgabios.c:1357
     3523    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1c77
     3524    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc1c7a
     3525    cmp dx, word [bp-01ah]                    ; 3b 56 e6                    ; 0xc1c7e
     3526    jc near 0217ch                            ; 0f 82 f7 04                 ; 0xc1c81
     3527    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1c85 vgabios.c:1359
     3528    add ax, word [bp-01ah]                    ; 03 46 e6                    ; 0xc1c89
     3529    cmp ax, dx                                ; 39 d0                       ; 0xc1c8c
     3530    jnbe short 01c96h                         ; 77 06                       ; 0xc1c8e
     3531    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1c90
     3532    jne short 01cc9h                          ; 75 33                       ; 0xc1c94
     3533    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1c96 vgabios.c:1360
     3534    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1c9a
     3535    sal ax, 008h                              ; c1 e0 08                    ; 0xc1c9e
     3536    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1ca1
     3537    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1ca4
     3538    imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1ca7
    35393539    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1cab
    3540     add si, dx                                ; 01 d6                       ; 0xc1caf
    3541     add si, si                                ; 01 f6                       ; 0xc1cb1
    3542     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1cb3
    3543     sal bx, 003h                              ; c1 e3 03                    ; 0xc1cb7
    3544     mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1cba
    3545     mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1cbe
    3546     imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1cc1
    3547     mov di, dx                                ; 89 d7                       ; 0xc1cc5
    3548     add di, bx                                ; 01 df                       ; 0xc1cc7
    3549     add di, di                                ; 01 ff                       ; 0xc1cc9
    3550     add di, word [bp-01ch]                    ; 03 7e e4                    ; 0xc1ccb
    3551     mov dx, ax                                ; 89 c2                       ; 0xc1cce
    3552     mov es, ax                                ; 8e c0                       ; 0xc1cd0
    3553     jcxz 01cdah                               ; e3 06                       ; 0xc1cd2
    3554     push DS                                   ; 1e                          ; 0xc1cd4
    3555     mov ds, dx                                ; 8e da                       ; 0xc1cd5
    3556     rep movsw                                 ; f3 a5                       ; 0xc1cd7
    3557     pop DS                                    ; 1f                          ; 0xc1cd9
    3558     inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1cda vgabios.c:1360
    3559     jmp near 01c52h                           ; e9 72 ff                    ; 0xc1cdd
    3560     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1ce0 vgabios.c:1363
    3561     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1ce4
    3562     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1ce7
    3563     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1ceb
    3564     jnbe near 02154h                          ; 0f 87 62 04                 ; 0xc1cee
    3565     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1cf2 vgabios.c:1365
    3566     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1cf6
    3567     add ax, dx                                ; 01 d0                       ; 0xc1cfa
    3568     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1cfc
    3569     jnbe short 01d07h                         ; 77 06                       ; 0xc1cff
    3570     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d01
    3571     jne short 01d3ah                          ; 75 33                       ; 0xc1d05
    3572     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1d07 vgabios.c:1366
    3573     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1d0b
    3574     sal ax, 008h                              ; c1 e0 08                    ; 0xc1d0f
    3575     add ax, strict word 00020h                ; 05 20 00                    ; 0xc1d12
    3576     mov dx, word [bp-01ah]                    ; 8b 56 e6                    ; 0xc1d15
    3577     imul dx, word [bp-014h]                   ; 0f af 56 ec                 ; 0xc1d18
    3578     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc1d1c
    3579     add dx, bx                                ; 01 da                       ; 0xc1d20
    3580     add dx, dx                                ; 01 d2                       ; 0xc1d22
    3581     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1d24
    3582     add di, dx                                ; 01 d7                       ; 0xc1d27
    3583     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1d29
    3584     sal bx, 003h                              ; c1 e3 03                    ; 0xc1d2d
    3585     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1d30
    3586     jcxz 01d38h                               ; e3 02                       ; 0xc1d34
    3587     rep stosw                                 ; f3 ab                       ; 0xc1d36
    3588     jmp short 01d7ah                          ; eb 40                       ; 0xc1d38 vgabios.c:1367
    3589     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1d3a vgabios.c:1368
    3590     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1d3e
    3591     mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1d42
    3592     sub si, ax                                ; 29 c6                       ; 0xc1d45
    3593     imul si, word [bp-014h]                   ; 0f af 76 ec                 ; 0xc1d47
    3594     movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1d4b
    3595     add si, dx                                ; 01 d6                       ; 0xc1d4f
    3596     add si, si                                ; 01 f6                       ; 0xc1d51
    3597     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1d53
    3598     sal bx, 003h                              ; c1 e3 03                    ; 0xc1d57
    3599     mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1d5a
    3600     mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1d5e
    3601     imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1d61
    3602     add dx, bx                                ; 01 da                       ; 0xc1d65
    3603     add dx, dx                                ; 01 d2                       ; 0xc1d67
    3604     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1d69
    3605     add di, dx                                ; 01 d7                       ; 0xc1d6c
    3606     mov dx, ax                                ; 89 c2                       ; 0xc1d6e
    3607     mov es, ax                                ; 8e c0                       ; 0xc1d70
    3608     jcxz 01d7ah                               ; e3 06                       ; 0xc1d72
    3609     push DS                                   ; 1e                          ; 0xc1d74
    3610     mov ds, dx                                ; 8e da                       ; 0xc1d75
    3611     rep movsw                                 ; f3 a5                       ; 0xc1d77
    3612     pop DS                                    ; 1f                          ; 0xc1d79
    3613     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1d7a vgabios.c:1369
    3614     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1d7e
    3615     jc near 02154h                            ; 0f 82 cf 03                 ; 0xc1d81
    3616     dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1d85 vgabios.c:1370
    3617     jmp near 01ce7h                           ; e9 5c ff                    ; 0xc1d88
    3618     movzx di, byte [di+0482eh]                ; 0f b6 bd 2e 48              ; 0xc1d8b vgabios.c:1376
    3619     sal di, 006h                              ; c1 e7 06                    ; 0xc1d90
    3620     mov dl, byte [di+04844h]                  ; 8a 95 44 48                 ; 0xc1d93
    3621     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc1d97
    3622     mov dl, byte [bx+047b0h]                  ; 8a 97 b0 47                 ; 0xc1d9a vgabios.c:1377
    3623     cmp dl, 003h                              ; 80 fa 03                    ; 0xc1d9e
    3624     jc short 01db4h                           ; 72 11                       ; 0xc1da1
    3625     jbe short 01dbeh                          ; 76 19                       ; 0xc1da3
    3626     cmp dl, 005h                              ; 80 fa 05                    ; 0xc1da5
    3627     je near 02037h                            ; 0f 84 8b 02                 ; 0xc1da8
    3628     cmp dl, 004h                              ; 80 fa 04                    ; 0xc1dac
    3629     je short 01dbeh                           ; 74 0d                       ; 0xc1daf
    3630     jmp near 02154h                           ; e9 a0 03                    ; 0xc1db1
    3631     cmp dl, 002h                              ; 80 fa 02                    ; 0xc1db4
    3632     je near 01efdh                            ; 0f 84 42 01                 ; 0xc1db7
    3633     jmp near 02154h                           ; e9 96 03                    ; 0xc1dbb
    3634     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1dbe vgabios.c:1381
    3635     jne short 01e16h                          ; 75 52                       ; 0xc1dc2
    3636     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1dc4
    3637     jne short 01e16h                          ; 75 4c                       ; 0xc1dc8
    3638     cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1dca
    3639     jne short 01e16h                          ; 75 46                       ; 0xc1dce
    3640     movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc1dd0
    3641     mov ax, cx                                ; 89 c8                       ; 0xc1dd4
    3642     dec ax                                    ; 48                          ; 0xc1dd6
    3643     cmp bx, ax                                ; 39 c3                       ; 0xc1dd7
    3644     jne short 01e16h                          ; 75 3b                       ; 0xc1dd9
    3645     movzx ax, dh                              ; 0f b6 c6                    ; 0xc1ddb
    3646     mov dx, word [bp-014h]                    ; 8b 56 ec                    ; 0xc1dde
    3647     dec dx                                    ; 4a                          ; 0xc1de1
    3648     cmp ax, dx                                ; 39 d0                       ; 0xc1de2
    3649     jne short 01e16h                          ; 75 30                       ; 0xc1de4
    3650     mov ax, 00205h                            ; b8 05 02                    ; 0xc1de6 vgabios.c:1383
    3651     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1de9
    3652     out DX, ax                                ; ef                          ; 0xc1dec
    3653     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1ded vgabios.c:1384
    3654     imul ax, cx                               ; 0f af c1                    ; 0xc1df0
    3655     movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc1df3
    3656     imul cx, ax                               ; 0f af c8                    ; 0xc1df7
    3657     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1dfa
    3658     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1dfe
    3659     sal bx, 003h                              ; c1 e3 03                    ; 0xc1e02
    3660     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e05
    3661     xor di, di                                ; 31 ff                       ; 0xc1e09
    3662     jcxz 01e0fh                               ; e3 02                       ; 0xc1e0b
    3663     rep stosb                                 ; f3 aa                       ; 0xc1e0d
    3664     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1e0f vgabios.c:1385
    3665     out DX, ax                                ; ef                          ; 0xc1e12
    3666     jmp near 02154h                           ; e9 3e 03                    ; 0xc1e13 vgabios.c:1387
    3667     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1e16 vgabios.c:1389
    3668     jne short 01e85h                          ; 75 69                       ; 0xc1e1a
    3669     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1e1c vgabios.c:1390
    3670     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1e20
    3671     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1e23
    3672     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1e27
    3673     jc near 02154h                            ; 0f 82 26 03                 ; 0xc1e2a
    3674     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1e2e vgabios.c:1392
    3675     add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1e32
    3676     cmp dx, ax                                ; 39 c2                       ; 0xc1e35
    3677     jnbe short 01e3fh                         ; 77 06                       ; 0xc1e37
    3678     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1e39
    3679     jne short 01e5eh                          ; 75 1f                       ; 0xc1e3d
    3680     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1e3f vgabios.c:1393
    3681     push ax                                   ; 50                          ; 0xc1e43
    3682     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1e44
    3683     push ax                                   ; 50                          ; 0xc1e48
    3684     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1e49
    3685     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1e4d
    3686     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1e51
    3687     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1e55
    3688     call 018dch                               ; e8 80 fa                    ; 0xc1e59
    3689     jmp short 01e80h                          ; eb 22                       ; 0xc1e5c vgabios.c:1394
    3690     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1e5e vgabios.c:1395
    3691     push ax                                   ; 50                          ; 0xc1e62
    3692     movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1e63
    3693     push ax                                   ; 50                          ; 0xc1e67
    3694     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1e68
    3695     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1e6c
    3696     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1e70
    3697     add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1e73
    3698     movzx dx, al                              ; 0f b6 d0                    ; 0xc1e76
    3699     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1e79
    3700     call 01867h                               ; e8 e7 f9                    ; 0xc1e7d
    3701     inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1e80 vgabios.c:1396
    3702     jmp short 01e23h                          ; eb 9e                       ; 0xc1e83
    3703     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1e85 vgabios.c:1399
    3704     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1e89
    3705     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1e8c
    3706     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1e90
    3707     jnbe near 02154h                          ; 0f 87 bd 02                 ; 0xc1e93
    3708     movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1e97 vgabios.c:1401
    3709     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1e9b
    3710     add ax, dx                                ; 01 d0                       ; 0xc1e9f
    3711     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1ea1
    3712     jnbe short 01each                         ; 77 06                       ; 0xc1ea4
    3713     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1ea6
    3714     jne short 01ecbh                          ; 75 1f                       ; 0xc1eaa
    3715     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1eac vgabios.c:1402
    3716     push ax                                   ; 50                          ; 0xc1eb0
    3717     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1eb1
    3718     push ax                                   ; 50                          ; 0xc1eb5
    3719     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1eb6
    3720     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1eba
    3721     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1ebe
    3722     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ec2
    3723     call 018dch                               ; e8 13 fa                    ; 0xc1ec6
    3724     jmp short 01eedh                          ; eb 22                       ; 0xc1ec9 vgabios.c:1403
    3725     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1ecb vgabios.c:1404
    3726     push ax                                   ; 50                          ; 0xc1ecf
    3727     movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1ed0
    3728     push ax                                   ; 50                          ; 0xc1ed4
    3729     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1ed5
    3730     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1ed9
    3731     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1edd
    3732     sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1ee0
    3733     movzx dx, al                              ; 0f b6 d0                    ; 0xc1ee3
    3734     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ee6
    3735     call 01867h                               ; e8 7a f9                    ; 0xc1eea
    3736     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1eed vgabios.c:1405
    3737     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1ef1
    3738     jc near 02154h                            ; 0f 82 5c 02                 ; 0xc1ef4
    3739     dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1ef8 vgabios.c:1406
    3740     jmp short 01e8ch                          ; eb 8f                       ; 0xc1efb
    3741     mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc1efd vgabios.c:1411
    3742     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f01 vgabios.c:1412
    3743     jne short 01f42h                          ; 75 3b                       ; 0xc1f05
    3744     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1f07
    3745     jne short 01f42h                          ; 75 35                       ; 0xc1f0b
    3746     cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1f0d
    3747     jne short 01f42h                          ; 75 2f                       ; 0xc1f11
    3748     movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1f13
    3749     cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1f17
    3750     jne short 01f42h                          ; 75 26                       ; 0xc1f1a
    3751     movzx cx, dh                              ; 0f b6 ce                    ; 0xc1f1c
    3752     cmp cx, word [bp-018h]                    ; 3b 4e e8                    ; 0xc1f1f
    3753     jne short 01f42h                          ; 75 1e                       ; 0xc1f22
    3754     movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc1f24 vgabios.c:1414
    3755     imul ax, cx                               ; 0f af c1                    ; 0xc1f28
    3756     movzx cx, dl                              ; 0f b6 ca                    ; 0xc1f2b
    3757     imul cx, ax                               ; 0f af c8                    ; 0xc1f2e
    3758     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1f31
    3759     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1f35
    3760     xor di, di                                ; 31 ff                       ; 0xc1f39
    3761     jcxz 01f3fh                               ; e3 02                       ; 0xc1f3b
    3762     rep stosb                                 ; f3 aa                       ; 0xc1f3d
    3763     jmp near 02154h                           ; e9 12 02                    ; 0xc1f3f vgabios.c:1416
    3764     cmp dl, 002h                              ; 80 fa 02                    ; 0xc1f42 vgabios.c:1418
    3765     jne short 01f50h                          ; 75 09                       ; 0xc1f45
    3766     sal byte [bp-010h], 1                     ; d0 66 f0                    ; 0xc1f47 vgabios.c:1420
    3767     sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc1f4a vgabios.c:1421
    3768     sal word [bp-014h], 1                     ; d1 66 ec                    ; 0xc1f4d vgabios.c:1422
    3769     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1f50 vgabios.c:1425
    3770     jne short 01fbfh                          ; 75 69                       ; 0xc1f54
    3771     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1f56 vgabios.c:1426
    3772     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1f5a
    3773     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1f5d
    3774     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1f61
    3775     jc near 02154h                            ; 0f 82 ec 01                 ; 0xc1f64
    3776     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1f68 vgabios.c:1428
    3777     add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1f6c
    3778     cmp dx, ax                                ; 39 c2                       ; 0xc1f6f
    3779     jnbe short 01f79h                         ; 77 06                       ; 0xc1f71
    3780     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f73
    3781     jne short 01f98h                          ; 75 1f                       ; 0xc1f77
    3782     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1f79 vgabios.c:1429
    3783     push ax                                   ; 50                          ; 0xc1f7d
    3784     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1f7e
    3785     push ax                                   ; 50                          ; 0xc1f82
    3786     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1f83
    3787     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1f87
    3788     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1f8b
    3789     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1f8f
    3790     call 019dfh                               ; e8 49 fa                    ; 0xc1f93
    3791     jmp short 01fbah                          ; eb 22                       ; 0xc1f96 vgabios.c:1430
    3792     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1f98 vgabios.c:1431
    3793     push ax                                   ; 50                          ; 0xc1f9c
    3794     movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1f9d
    3795     push ax                                   ; 50                          ; 0xc1fa1
    3796     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1fa2
    3797     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1fa6
    3798     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1faa
    3799     add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1fad
    3800     movzx dx, al                              ; 0f b6 d0                    ; 0xc1fb0
    3801     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1fb3
    3802     call 0193ch                               ; e8 82 f9                    ; 0xc1fb7
    3803     inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1fba vgabios.c:1432
    3804     jmp short 01f5dh                          ; eb 9e                       ; 0xc1fbd
    3805     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1fbf vgabios.c:1435
    3806     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1fc3
    3807     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1fc6
    3808     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1fca
    3809     jnbe near 02154h                          ; 0f 87 83 01                 ; 0xc1fcd
    3810     movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1fd1 vgabios.c:1437
    3811     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1fd5
    3812     add ax, dx                                ; 01 d0                       ; 0xc1fd9
    3813     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1fdb
    3814     jnbe short 01fe6h                         ; 77 06                       ; 0xc1fde
    3815     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1fe0
    3816     jne short 02005h                          ; 75 1f                       ; 0xc1fe4
    3817     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1fe6 vgabios.c:1438
    3818     push ax                                   ; 50                          ; 0xc1fea
    3819     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1feb
    3820     push ax                                   ; 50                          ; 0xc1fef
    3821     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1ff0
    3822     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1ff4
    3823     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1ff8
    3824     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ffc
    3825     call 019dfh                               ; e8 dc f9                    ; 0xc2000
    3826     jmp short 02027h                          ; eb 22                       ; 0xc2003 vgabios.c:1439
    3827     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc2005 vgabios.c:1440
    3828     push ax                                   ; 50                          ; 0xc2009
    3829     movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc200a
    3830     push ax                                   ; 50                          ; 0xc200e
    3831     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc200f
    3832     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc2013
    3833     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2017
    3834     sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc201a
    3835     movzx dx, al                              ; 0f b6 d0                    ; 0xc201d
    3836     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2020
    3837     call 0193ch                               ; e8 15 f9                    ; 0xc2024
    3838     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc2027 vgabios.c:1441
    3839     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc202b
    3840     jc near 02154h                            ; 0f 82 22 01                 ; 0xc202e
    3841     dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc2032 vgabios.c:1442
    3842     jmp short 01fc6h                          ; eb 8f                       ; 0xc2035
    3843     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc2037 vgabios.c:1447
    3844     jne short 02077h                          ; 75 3a                       ; 0xc203b
    3845     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc203d
    3846     jne short 02077h                          ; 75 34                       ; 0xc2041
    3847     cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc2043
    3848     jne short 02077h                          ; 75 2e                       ; 0xc2047
    3849     movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc2049
    3850     cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc204d
    3851     jne short 02077h                          ; 75 25                       ; 0xc2050
    3852     movzx dx, dh                              ; 0f b6 d6                    ; 0xc2052
    3853     cmp dx, word [bp-018h]                    ; 3b 56 e8                    ; 0xc2055
    3854     jne short 02077h                          ; 75 1d                       ; 0xc2058
    3855     movzx dx, byte [bp-00eh]                  ; 0f b6 56 f2                 ; 0xc205a vgabios.c:1449
    3856     mov cx, ax                                ; 89 c1                       ; 0xc205e
    3857     imul cx, dx                               ; 0f af ca                    ; 0xc2060
    3858     sal cx, 003h                              ; c1 e1 03                    ; 0xc2063
    3859     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc2066
    3860     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc206a
    3861     xor di, di                                ; 31 ff                       ; 0xc206e
    3862     jcxz 02074h                               ; e3 02                       ; 0xc2070
    3863     rep stosb                                 ; f3 aa                       ; 0xc2072
    3864     jmp near 02154h                           ; e9 dd 00                    ; 0xc2074 vgabios.c:1451
    3865     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc2077 vgabios.c:1454
    3866     jne short 020e3h                          ; 75 66                       ; 0xc207b
    3867     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc207d vgabios.c:1455
    3868     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc2081
    3869     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc2084
    3870     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc2088
    3871     jc near 02154h                            ; 0f 82 c5 00                 ; 0xc208b
    3872     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc208f vgabios.c:1457
    3873     add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc2093
    3874     cmp dx, ax                                ; 39 c2                       ; 0xc2096
    3875     jnbe short 020a0h                         ; 77 06                       ; 0xc2098
    3876     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc209a
    3877     jne short 020beh                          ; 75 1e                       ; 0xc209e
    3878     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc20a0 vgabios.c:1458
    3879     push ax                                   ; 50                          ; 0xc20a4
    3880     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc20a5
    3881     push ax                                   ; 50                          ; 0xc20a9
    3882     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc20aa
    3883     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc20ae
    3884     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc20b2
    3885     mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc20b6
    3886     call 01ad9h                               ; e8 1d fa                    ; 0xc20b9
    3887     jmp short 020deh                          ; eb 20                       ; 0xc20bc vgabios.c:1459
    3888     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc20be vgabios.c:1460
    3889     push ax                                   ; 50                          ; 0xc20c2
    3890     push word [bp-014h]                       ; ff 76 ec                    ; 0xc20c3
    3891     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc20c6
    3892     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc20ca
    3893     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc20ce
    3894     add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc20d1
    3895     movzx dx, al                              ; 0f b6 d0                    ; 0xc20d4
    3896     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc20d7
    3897     call 01a60h                               ; e8 82 f9                    ; 0xc20db
    3898     inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc20de vgabios.c:1461
    3899     jmp short 02084h                          ; eb a1                       ; 0xc20e1
    3900     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc20e3 vgabios.c:1464
    3901     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc20e7
    3902     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc20ea
    3903     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc20ee
    3904     jnbe short 02154h                         ; 77 61                       ; 0xc20f1
    3905     movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc20f3 vgabios.c:1466
    3906     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc20f7
    3907     add ax, dx                                ; 01 d0                       ; 0xc20fb
    3908     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc20fd
    3909     jnbe short 02108h                         ; 77 06                       ; 0xc2100
    3910     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc2102
    3911     jne short 02126h                          ; 75 1e                       ; 0xc2106
    3912     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc2108 vgabios.c:1467
    3913     push ax                                   ; 50                          ; 0xc210c
    3914     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc210d
    3915     push ax                                   ; 50                          ; 0xc2111
    3916     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc2112
    3917     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc2116
    3918     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc211a
    3919     mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc211e
    3920     call 01ad9h                               ; e8 b5 f9                    ; 0xc2121
    3921     jmp short 02146h                          ; eb 20                       ; 0xc2124 vgabios.c:1468
    3922     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc2126 vgabios.c:1469
    3923     push ax                                   ; 50                          ; 0xc212a
    3924     push word [bp-014h]                       ; ff 76 ec                    ; 0xc212b
    3925     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc212e
    3926     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc2132
    3927     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2136
    3928     sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc2139
    3929     movzx dx, al                              ; 0f b6 d0                    ; 0xc213c
    3930     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc213f
    3931     call 01a60h                               ; e8 1a f9                    ; 0xc2143
    3932     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc2146 vgabios.c:1470
    3933     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc214a
    3934     jc short 02154h                           ; 72 05                       ; 0xc214d
    3935     dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc214f vgabios.c:1471
    3936     jmp short 020eah                          ; eb 96                       ; 0xc2152
    3937     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2154 vgabios.c:1482
    3938     pop di                                    ; 5f                          ; 0xc2157
    3939     pop si                                    ; 5e                          ; 0xc2158
    3940     pop bp                                    ; 5d                          ; 0xc2159
    3941     retn 00008h                               ; c2 08 00                    ; 0xc215a
    3942   ; disGetNextSymbol 0xc215d LB 0x21fd -> off=0x0 cb=00000000000000ff uValue=00000000000c215d 'write_gfx_char_pl4'
    3943 write_gfx_char_pl4:                          ; 0xc215d LB 0xff
    3944     push bp                                   ; 55                          ; 0xc215d vgabios.c:1485
    3945     mov bp, sp                                ; 89 e5                       ; 0xc215e
    3946     push si                                   ; 56                          ; 0xc2160
    3947     push di                                   ; 57                          ; 0xc2161
    3948     sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc2162
    3949     mov ah, al                                ; 88 c4                       ; 0xc2165
    3950     mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc2167
    3951     mov al, bl                                ; 88 d8                       ; 0xc216a
    3952     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc216c vgabios.c:67
    3953     xor si, si                                ; 31 f6                       ; 0xc216f
    3954     mov es, si                                ; 8e c6                       ; 0xc2171
    3955     mov si, word [es:bx]                      ; 26 8b 37                    ; 0xc2173
    3956     mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc2176
    3957     mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc217a vgabios.c:68
    3958     mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc217d
    3959     movzx bx, cl                              ; 0f b6 d9                    ; 0xc2180 vgabios.c:1494
    3960     movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc2183
    3961     imul bx, cx                               ; 0f af d9                    ; 0xc2187
    3962     movzx si, byte [bp+004h]                  ; 0f b6 76 04                 ; 0xc218a
    3963     imul si, bx                               ; 0f af f3                    ; 0xc218e
    3964     movzx bx, al                              ; 0f b6 d8                    ; 0xc2191
    3965     add si, bx                                ; 01 de                       ; 0xc2194
    3966     mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc2196 vgabios.c:57
    3967     mov di, strict word 00040h                ; bf 40 00                    ; 0xc2199
    3968     mov es, di                                ; 8e c7                       ; 0xc219c
    3969     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc219e
    3970     movzx di, byte [bp+008h]                  ; 0f b6 7e 08                 ; 0xc21a1 vgabios.c:58
    3971     imul bx, di                               ; 0f af df                    ; 0xc21a5
    3972     add si, bx                                ; 01 de                       ; 0xc21a8
    3973     movzx ax, ah                              ; 0f b6 c4                    ; 0xc21aa vgabios.c:1496
    3974     imul ax, cx                               ; 0f af c1                    ; 0xc21ad
    3975     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc21b0
    3976     mov ax, 00f02h                            ; b8 02 0f                    ; 0xc21b3 vgabios.c:1497
    3977     mov dx, 003c4h                            ; ba c4 03                    ; 0xc21b6
    3978     out DX, ax                                ; ef                          ; 0xc21b9
    3979     mov ax, 00205h                            ; b8 05 02                    ; 0xc21ba vgabios.c:1498
    3980     mov dx, 003ceh                            ; ba ce 03                    ; 0xc21bd
    3981     out DX, ax                                ; ef                          ; 0xc21c0
    3982     test byte [bp-008h], 080h                 ; f6 46 f8 80                 ; 0xc21c1 vgabios.c:1499
    3983     je short 021cdh                           ; 74 06                       ; 0xc21c5
    3984     mov ax, 01803h                            ; b8 03 18                    ; 0xc21c7 vgabios.c:1501
    3985     out DX, ax                                ; ef                          ; 0xc21ca
    3986     jmp short 021d1h                          ; eb 04                       ; 0xc21cb vgabios.c:1503
    3987     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc21cd vgabios.c:1505
    3988     out DX, ax                                ; ef                          ; 0xc21d0
    3989     xor ch, ch                                ; 30 ed                       ; 0xc21d1 vgabios.c:1507
    3990     cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc21d3
    3991     jnc short 02244h                          ; 73 6c                       ; 0xc21d6
    3992     movzx bx, ch                              ; 0f b6 dd                    ; 0xc21d8 vgabios.c:1509
    3993     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc21db
    3994     imul bx, ax                               ; 0f af d8                    ; 0xc21df
    3995     add bx, si                                ; 01 f3                       ; 0xc21e2
    3996     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc21e4 vgabios.c:1510
    3997     jmp short 021fch                          ; eb 12                       ; 0xc21e8
    3998     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc21ea vgabios.c:52
    3999     mov es, ax                                ; 8e c0                       ; 0xc21ed
    4000     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc21ef
    4001     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc21f3 vgabios.c:1523
    4002     cmp byte [bp-006h], 008h                  ; 80 7e fa 08                 ; 0xc21f6
    4003     jnc short 02240h                          ; 73 44                       ; 0xc21fa
    4004     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc21fc
    4005     mov cl, al                                ; 88 c1                       ; 0xc2200
    4006     mov ax, 00080h                            ; b8 80 00                    ; 0xc2202
    4007     sar ax, CL                                ; d3 f8                       ; 0xc2205
    4008     xor ah, ah                                ; 30 e4                       ; 0xc2207
    4009     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc2209
    4010     sal ax, 008h                              ; c1 e0 08                    ; 0xc220c
    4011     or AL, strict byte 008h                   ; 0c 08                       ; 0xc220f
    4012     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2211
    4013     out DX, ax                                ; ef                          ; 0xc2214
    4014     mov dx, bx                                ; 89 da                       ; 0xc2215
    4015     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2217
    4016     call 036cdh                               ; e8 b0 14                    ; 0xc221a
    4017     movzx ax, ch                              ; 0f b6 c5                    ; 0xc221d
    4018     add ax, word [bp-00eh]                    ; 03 46 f2                    ; 0xc2220
    4019     les di, [bp-00ch]                         ; c4 7e f4                    ; 0xc2223
    4020     add di, ax                                ; 01 c7                       ; 0xc2226
    4021     movzx ax, byte [es:di]                    ; 26 0f b6 05                 ; 0xc2228
    4022     test word [bp-010h], ax                   ; 85 46 f0                    ; 0xc222c
    4023     je short 021eah                           ; 74 b9                       ; 0xc222f
    4024     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2231
    4025     and AL, strict byte 00fh                  ; 24 0f                       ; 0xc2234
    4026     mov di, 0a000h                            ; bf 00 a0                    ; 0xc2236
    4027     mov es, di                                ; 8e c7                       ; 0xc2239
    4028     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc223b
    4029     jmp short 021f3h                          ; eb b3                       ; 0xc223e
     3540    add dx, bx                                ; 01 da                       ; 0xc1caf
     3541    add dx, dx                                ; 01 d2                       ; 0xc1cb1
     3542    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1cb3
     3543    add di, dx                                ; 01 d7                       ; 0xc1cb6
     3544    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1cb8
     3545    sal bx, 003h                              ; c1 e3 03                    ; 0xc1cbc
     3546    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1cbf
     3547    jcxz 01cc7h                               ; e3 02                       ; 0xc1cc3
     3548    rep stosw                                 ; f3 ab                       ; 0xc1cc5
     3549    jmp short 01d02h                          ; eb 39                       ; 0xc1cc7 vgabios.c:1361
     3550    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1cc9 vgabios.c:1362
     3551    mov si, ax                                ; 89 c6                       ; 0xc1ccd
     3552    imul si, word [bp-014h]                   ; 0f af 76 ec                 ; 0xc1ccf
     3553    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1cd3
     3554    add si, dx                                ; 01 d6                       ; 0xc1cd7
     3555    add si, si                                ; 01 f6                       ; 0xc1cd9
     3556    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1cdb
     3557    sal bx, 003h                              ; c1 e3 03                    ; 0xc1cdf
     3558    mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1ce2
     3559    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1ce6
     3560    imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1ce9
     3561    mov di, dx                                ; 89 d7                       ; 0xc1ced
     3562    add di, bx                                ; 01 df                       ; 0xc1cef
     3563    add di, di                                ; 01 ff                       ; 0xc1cf1
     3564    add di, word [bp-01ch]                    ; 03 7e e4                    ; 0xc1cf3
     3565    mov dx, ax                                ; 89 c2                       ; 0xc1cf6
     3566    mov es, ax                                ; 8e c0                       ; 0xc1cf8
     3567    jcxz 01d02h                               ; e3 06                       ; 0xc1cfa
     3568    push DS                                   ; 1e                          ; 0xc1cfc
     3569    mov ds, dx                                ; 8e da                       ; 0xc1cfd
     3570    rep movsw                                 ; f3 a5                       ; 0xc1cff
     3571    pop DS                                    ; 1f                          ; 0xc1d01
     3572    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1d02 vgabios.c:1363
     3573    jmp near 01c7ah                           ; e9 72 ff                    ; 0xc1d05
     3574    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1d08 vgabios.c:1366
     3575    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1d0c
     3576    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1d0f
     3577    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1d13
     3578    jnbe near 0217ch                          ; 0f 87 62 04                 ; 0xc1d16
     3579    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1d1a vgabios.c:1368
     3580    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1d1e
     3581    add ax, dx                                ; 01 d0                       ; 0xc1d22
     3582    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1d24
     3583    jnbe short 01d2fh                         ; 77 06                       ; 0xc1d27
     3584    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d29
     3585    jne short 01d62h                          ; 75 33                       ; 0xc1d2d
     3586    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1d2f vgabios.c:1369
     3587    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1d33
     3588    sal ax, 008h                              ; c1 e0 08                    ; 0xc1d37
     3589    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1d3a
     3590    mov dx, word [bp-01ah]                    ; 8b 56 e6                    ; 0xc1d3d
     3591    imul dx, word [bp-014h]                   ; 0f af 56 ec                 ; 0xc1d40
     3592    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc1d44
     3593    add dx, bx                                ; 01 da                       ; 0xc1d48
     3594    add dx, dx                                ; 01 d2                       ; 0xc1d4a
     3595    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1d4c
     3596    add di, dx                                ; 01 d7                       ; 0xc1d4f
     3597    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1d51
     3598    sal bx, 003h                              ; c1 e3 03                    ; 0xc1d55
     3599    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1d58
     3600    jcxz 01d60h                               ; e3 02                       ; 0xc1d5c
     3601    rep stosw                                 ; f3 ab                       ; 0xc1d5e
     3602    jmp short 01da2h                          ; eb 40                       ; 0xc1d60 vgabios.c:1370
     3603    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1d62 vgabios.c:1371
     3604    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1d66
     3605    mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1d6a
     3606    sub si, ax                                ; 29 c6                       ; 0xc1d6d
     3607    imul si, word [bp-014h]                   ; 0f af 76 ec                 ; 0xc1d6f
     3608    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1d73
     3609    add si, dx                                ; 01 d6                       ; 0xc1d77
     3610    add si, si                                ; 01 f6                       ; 0xc1d79
     3611    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1d7b
     3612    sal bx, 003h                              ; c1 e3 03                    ; 0xc1d7f
     3613    mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1d82
     3614    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1d86
     3615    imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1d89
     3616    add dx, bx                                ; 01 da                       ; 0xc1d8d
     3617    add dx, dx                                ; 01 d2                       ; 0xc1d8f
     3618    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1d91
     3619    add di, dx                                ; 01 d7                       ; 0xc1d94
     3620    mov dx, ax                                ; 89 c2                       ; 0xc1d96
     3621    mov es, ax                                ; 8e c0                       ; 0xc1d98
     3622    jcxz 01da2h                               ; e3 06                       ; 0xc1d9a
     3623    push DS                                   ; 1e                          ; 0xc1d9c
     3624    mov ds, dx                                ; 8e da                       ; 0xc1d9d
     3625    rep movsw                                 ; f3 a5                       ; 0xc1d9f
     3626    pop DS                                    ; 1f                          ; 0xc1da1
     3627    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1da2 vgabios.c:1372
     3628    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1da6
     3629    jc near 0217ch                            ; 0f 82 cf 03                 ; 0xc1da9
     3630    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1dad vgabios.c:1373
     3631    jmp near 01d0fh                           ; e9 5c ff                    ; 0xc1db0
     3632    movzx di, byte [di+0482eh]                ; 0f b6 bd 2e 48              ; 0xc1db3 vgabios.c:1379
     3633    sal di, 006h                              ; c1 e7 06                    ; 0xc1db8
     3634    mov dl, byte [di+04844h]                  ; 8a 95 44 48                 ; 0xc1dbb
     3635    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc1dbf
     3636    mov dl, byte [bx+047b0h]                  ; 8a 97 b0 47                 ; 0xc1dc2 vgabios.c:1380
     3637    cmp dl, 003h                              ; 80 fa 03                    ; 0xc1dc6
     3638    jc short 01ddch                           ; 72 11                       ; 0xc1dc9
     3639    jbe short 01de6h                          ; 76 19                       ; 0xc1dcb
     3640    cmp dl, 005h                              ; 80 fa 05                    ; 0xc1dcd
     3641    je near 0205fh                            ; 0f 84 8b 02                 ; 0xc1dd0
     3642    cmp dl, 004h                              ; 80 fa 04                    ; 0xc1dd4
     3643    je short 01de6h                           ; 74 0d                       ; 0xc1dd7
     3644    jmp near 0217ch                           ; e9 a0 03                    ; 0xc1dd9
     3645    cmp dl, 002h                              ; 80 fa 02                    ; 0xc1ddc
     3646    je near 01f25h                            ; 0f 84 42 01                 ; 0xc1ddf
     3647    jmp near 0217ch                           ; e9 96 03                    ; 0xc1de3
     3648    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1de6 vgabios.c:1384
     3649    jne short 01e3eh                          ; 75 52                       ; 0xc1dea
     3650    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1dec
     3651    jne short 01e3eh                          ; 75 4c                       ; 0xc1df0
     3652    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1df2
     3653    jne short 01e3eh                          ; 75 46                       ; 0xc1df6
     3654    movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc1df8
     3655    mov ax, cx                                ; 89 c8                       ; 0xc1dfc
     3656    dec ax                                    ; 48                          ; 0xc1dfe
     3657    cmp bx, ax                                ; 39 c3                       ; 0xc1dff
     3658    jne short 01e3eh                          ; 75 3b                       ; 0xc1e01
     3659    movzx ax, dh                              ; 0f b6 c6                    ; 0xc1e03
     3660    mov dx, word [bp-014h]                    ; 8b 56 ec                    ; 0xc1e06
     3661    dec dx                                    ; 4a                          ; 0xc1e09
     3662    cmp ax, dx                                ; 39 d0                       ; 0xc1e0a
     3663    jne short 01e3eh                          ; 75 30                       ; 0xc1e0c
     3664    mov ax, 00205h                            ; b8 05 02                    ; 0xc1e0e vgabios.c:1386
     3665    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1e11
     3666    out DX, ax                                ; ef                          ; 0xc1e14
     3667    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1e15 vgabios.c:1387
     3668    imul ax, cx                               ; 0f af c1                    ; 0xc1e18
     3669    movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc1e1b
     3670    imul cx, ax                               ; 0f af c8                    ; 0xc1e1f
     3671    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1e22
     3672    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1e26
     3673    sal bx, 003h                              ; c1 e3 03                    ; 0xc1e2a
     3674    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e2d
     3675    xor di, di                                ; 31 ff                       ; 0xc1e31
     3676    jcxz 01e37h                               ; e3 02                       ; 0xc1e33
     3677    rep stosb                                 ; f3 aa                       ; 0xc1e35
     3678    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1e37 vgabios.c:1388
     3679    out DX, ax                                ; ef                          ; 0xc1e3a
     3680    jmp near 0217ch                           ; e9 3e 03                    ; 0xc1e3b vgabios.c:1390
     3681    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1e3e vgabios.c:1392
     3682    jne short 01eadh                          ; 75 69                       ; 0xc1e42
     3683    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1e44 vgabios.c:1393
     3684    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1e48
     3685    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1e4b
     3686    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1e4f
     3687    jc near 0217ch                            ; 0f 82 26 03                 ; 0xc1e52
     3688    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1e56 vgabios.c:1395
     3689    add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1e5a
     3690    cmp dx, ax                                ; 39 c2                       ; 0xc1e5d
     3691    jnbe short 01e67h                         ; 77 06                       ; 0xc1e5f
     3692    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1e61
     3693    jne short 01e86h                          ; 75 1f                       ; 0xc1e65
     3694    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1e67 vgabios.c:1396
     3695    push ax                                   ; 50                          ; 0xc1e6b
     3696    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1e6c
     3697    push ax                                   ; 50                          ; 0xc1e70
     3698    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1e71
     3699    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1e75
     3700    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1e79
     3701    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1e7d
     3702    call 01904h                               ; e8 80 fa                    ; 0xc1e81
     3703    jmp short 01ea8h                          ; eb 22                       ; 0xc1e84 vgabios.c:1397
     3704    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1e86 vgabios.c:1398
     3705    push ax                                   ; 50                          ; 0xc1e8a
     3706    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1e8b
     3707    push ax                                   ; 50                          ; 0xc1e8f
     3708    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1e90
     3709    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1e94
     3710    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1e98
     3711    add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1e9b
     3712    movzx dx, al                              ; 0f b6 d0                    ; 0xc1e9e
     3713    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ea1
     3714    call 0188fh                               ; e8 e7 f9                    ; 0xc1ea5
     3715    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1ea8 vgabios.c:1399
     3716    jmp short 01e4bh                          ; eb 9e                       ; 0xc1eab
     3717    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1ead vgabios.c:1402
     3718    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1eb1
     3719    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1eb4
     3720    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1eb8
     3721    jnbe near 0217ch                          ; 0f 87 bd 02                 ; 0xc1ebb
     3722    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1ebf vgabios.c:1404
     3723    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1ec3
     3724    add ax, dx                                ; 01 d0                       ; 0xc1ec7
     3725    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1ec9
     3726    jnbe short 01ed4h                         ; 77 06                       ; 0xc1ecc
     3727    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1ece
     3728    jne short 01ef3h                          ; 75 1f                       ; 0xc1ed2
     3729    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1ed4 vgabios.c:1405
     3730    push ax                                   ; 50                          ; 0xc1ed8
     3731    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1ed9
     3732    push ax                                   ; 50                          ; 0xc1edd
     3733    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1ede
     3734    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1ee2
     3735    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1ee6
     3736    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1eea
     3737    call 01904h                               ; e8 13 fa                    ; 0xc1eee
     3738    jmp short 01f15h                          ; eb 22                       ; 0xc1ef1 vgabios.c:1406
     3739    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1ef3 vgabios.c:1407
     3740    push ax                                   ; 50                          ; 0xc1ef7
     3741    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1ef8
     3742    push ax                                   ; 50                          ; 0xc1efc
     3743    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1efd
     3744    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1f01
     3745    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1f05
     3746    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1f08
     3747    movzx dx, al                              ; 0f b6 d0                    ; 0xc1f0b
     3748    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1f0e
     3749    call 0188fh                               ; e8 7a f9                    ; 0xc1f12
     3750    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1f15 vgabios.c:1408
     3751    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1f19
     3752    jc near 0217ch                            ; 0f 82 5c 02                 ; 0xc1f1c
     3753    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1f20 vgabios.c:1409
     3754    jmp short 01eb4h                          ; eb 8f                       ; 0xc1f23
     3755    mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc1f25 vgabios.c:1414
     3756    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f29 vgabios.c:1415
     3757    jne short 01f6ah                          ; 75 3b                       ; 0xc1f2d
     3758    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1f2f
     3759    jne short 01f6ah                          ; 75 35                       ; 0xc1f33
     3760    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1f35
     3761    jne short 01f6ah                          ; 75 2f                       ; 0xc1f39
     3762    movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1f3b
     3763    cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1f3f
     3764    jne short 01f6ah                          ; 75 26                       ; 0xc1f42
     3765    movzx cx, dh                              ; 0f b6 ce                    ; 0xc1f44
     3766    cmp cx, word [bp-018h]                    ; 3b 4e e8                    ; 0xc1f47
     3767    jne short 01f6ah                          ; 75 1e                       ; 0xc1f4a
     3768    movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc1f4c vgabios.c:1417
     3769    imul ax, cx                               ; 0f af c1                    ; 0xc1f50
     3770    movzx cx, dl                              ; 0f b6 ca                    ; 0xc1f53
     3771    imul cx, ax                               ; 0f af c8                    ; 0xc1f56
     3772    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1f59
     3773    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1f5d
     3774    xor di, di                                ; 31 ff                       ; 0xc1f61
     3775    jcxz 01f67h                               ; e3 02                       ; 0xc1f63
     3776    rep stosb                                 ; f3 aa                       ; 0xc1f65
     3777    jmp near 0217ch                           ; e9 12 02                    ; 0xc1f67 vgabios.c:1419
     3778    cmp dl, 002h                              ; 80 fa 02                    ; 0xc1f6a vgabios.c:1421
     3779    jne short 01f78h                          ; 75 09                       ; 0xc1f6d
     3780    sal byte [bp-010h], 1                     ; d0 66 f0                    ; 0xc1f6f vgabios.c:1423
     3781    sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc1f72 vgabios.c:1424
     3782    sal word [bp-014h], 1                     ; d1 66 ec                    ; 0xc1f75 vgabios.c:1425
     3783    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1f78 vgabios.c:1428
     3784    jne short 01fe7h                          ; 75 69                       ; 0xc1f7c
     3785    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1f7e vgabios.c:1429
     3786    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1f82
     3787    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1f85
     3788    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1f89
     3789    jc near 0217ch                            ; 0f 82 ec 01                 ; 0xc1f8c
     3790    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1f90 vgabios.c:1431
     3791    add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1f94
     3792    cmp dx, ax                                ; 39 c2                       ; 0xc1f97
     3793    jnbe short 01fa1h                         ; 77 06                       ; 0xc1f99
     3794    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f9b
     3795    jne short 01fc0h                          ; 75 1f                       ; 0xc1f9f
     3796    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1fa1 vgabios.c:1432
     3797    push ax                                   ; 50                          ; 0xc1fa5
     3798    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1fa6
     3799    push ax                                   ; 50                          ; 0xc1faa
     3800    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1fab
     3801    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1faf
     3802    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1fb3
     3803    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1fb7
     3804    call 01a07h                               ; e8 49 fa                    ; 0xc1fbb
     3805    jmp short 01fe2h                          ; eb 22                       ; 0xc1fbe vgabios.c:1433
     3806    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1fc0 vgabios.c:1434
     3807    push ax                                   ; 50                          ; 0xc1fc4
     3808    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1fc5
     3809    push ax                                   ; 50                          ; 0xc1fc9
     3810    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1fca
     3811    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1fce
     3812    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1fd2
     3813    add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1fd5
     3814    movzx dx, al                              ; 0f b6 d0                    ; 0xc1fd8
     3815    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1fdb
     3816    call 01964h                               ; e8 82 f9                    ; 0xc1fdf
     3817    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1fe2 vgabios.c:1435
     3818    jmp short 01f85h                          ; eb 9e                       ; 0xc1fe5
     3819    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1fe7 vgabios.c:1438
     3820    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1feb
     3821    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1fee
     3822    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1ff2
     3823    jnbe near 0217ch                          ; 0f 87 83 01                 ; 0xc1ff5
     3824    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1ff9 vgabios.c:1440
     3825    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1ffd
     3826    add ax, dx                                ; 01 d0                       ; 0xc2001
     3827    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc2003
     3828    jnbe short 0200eh                         ; 77 06                       ; 0xc2006
     3829    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc2008
     3830    jne short 0202dh                          ; 75 1f                       ; 0xc200c
     3831    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc200e vgabios.c:1441
     3832    push ax                                   ; 50                          ; 0xc2012
     3833    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc2013
     3834    push ax                                   ; 50                          ; 0xc2017
     3835    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc2018
     3836    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc201c
     3837    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc2020
     3838    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2024
     3839    call 01a07h                               ; e8 dc f9                    ; 0xc2028
     3840    jmp short 0204fh                          ; eb 22                       ; 0xc202b vgabios.c:1442
     3841    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc202d vgabios.c:1443
     3842    push ax                                   ; 50                          ; 0xc2031
     3843    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc2032
     3844    push ax                                   ; 50                          ; 0xc2036
     3845    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc2037
     3846    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc203b
     3847    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc203f
     3848    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc2042
     3849    movzx dx, al                              ; 0f b6 d0                    ; 0xc2045
     3850    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2048
     3851    call 01964h                               ; e8 15 f9                    ; 0xc204c
     3852    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc204f vgabios.c:1444
     3853    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc2053
     3854    jc near 0217ch                            ; 0f 82 22 01                 ; 0xc2056
     3855    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc205a vgabios.c:1445
     3856    jmp short 01feeh                          ; eb 8f                       ; 0xc205d
     3857    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc205f vgabios.c:1450
     3858    jne short 0209fh                          ; 75 3a                       ; 0xc2063
     3859    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc2065
     3860    jne short 0209fh                          ; 75 34                       ; 0xc2069
     3861    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc206b
     3862    jne short 0209fh                          ; 75 2e                       ; 0xc206f
     3863    movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc2071
     3864    cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc2075
     3865    jne short 0209fh                          ; 75 25                       ; 0xc2078
     3866    movzx dx, dh                              ; 0f b6 d6                    ; 0xc207a
     3867    cmp dx, word [bp-018h]                    ; 3b 56 e8                    ; 0xc207d
     3868    jne short 0209fh                          ; 75 1d                       ; 0xc2080
     3869    movzx dx, byte [bp-00eh]                  ; 0f b6 56 f2                 ; 0xc2082 vgabios.c:1452
     3870    mov cx, ax                                ; 89 c1                       ; 0xc2086
     3871    imul cx, dx                               ; 0f af ca                    ; 0xc2088
     3872    sal cx, 003h                              ; c1 e1 03                    ; 0xc208b
     3873    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc208e
     3874    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2092
     3875    xor di, di                                ; 31 ff                       ; 0xc2096
     3876    jcxz 0209ch                               ; e3 02                       ; 0xc2098
     3877    rep stosb                                 ; f3 aa                       ; 0xc209a
     3878    jmp near 0217ch                           ; e9 dd 00                    ; 0xc209c vgabios.c:1454
     3879    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc209f vgabios.c:1457
     3880    jne short 0210bh                          ; 75 66                       ; 0xc20a3
     3881    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc20a5 vgabios.c:1458
     3882    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc20a9
     3883    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc20ac
     3884    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc20b0
     3885    jc near 0217ch                            ; 0f 82 c5 00                 ; 0xc20b3
     3886    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc20b7 vgabios.c:1460
     3887    add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc20bb
     3888    cmp dx, ax                                ; 39 c2                       ; 0xc20be
     3889    jnbe short 020c8h                         ; 77 06                       ; 0xc20c0
     3890    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc20c2
     3891    jne short 020e6h                          ; 75 1e                       ; 0xc20c6
     3892    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc20c8 vgabios.c:1461
     3893    push ax                                   ; 50                          ; 0xc20cc
     3894    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc20cd
     3895    push ax                                   ; 50                          ; 0xc20d1
     3896    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc20d2
     3897    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc20d6
     3898    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc20da
     3899    mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc20de
     3900    call 01b01h                               ; e8 1d fa                    ; 0xc20e1
     3901    jmp short 02106h                          ; eb 20                       ; 0xc20e4 vgabios.c:1462
     3902    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc20e6 vgabios.c:1463
     3903    push ax                                   ; 50                          ; 0xc20ea
     3904    push word [bp-014h]                       ; ff 76 ec                    ; 0xc20eb
     3905    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc20ee
     3906    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc20f2
     3907    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc20f6
     3908    add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc20f9
     3909    movzx dx, al                              ; 0f b6 d0                    ; 0xc20fc
     3910    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc20ff
     3911    call 01a88h                               ; e8 82 f9                    ; 0xc2103
     3912    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc2106 vgabios.c:1464
     3913    jmp short 020ach                          ; eb a1                       ; 0xc2109
     3914    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc210b vgabios.c:1467
     3915    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc210f
     3916    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc2112
     3917    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc2116
     3918    jnbe short 0217ch                         ; 77 61                       ; 0xc2119
     3919    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc211b vgabios.c:1469
     3920    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc211f
     3921    add ax, dx                                ; 01 d0                       ; 0xc2123
     3922    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc2125
     3923    jnbe short 02130h                         ; 77 06                       ; 0xc2128
     3924    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc212a
     3925    jne short 0214eh                          ; 75 1e                       ; 0xc212e
     3926    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc2130 vgabios.c:1470
     3927    push ax                                   ; 50                          ; 0xc2134
     3928    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc2135
     3929    push ax                                   ; 50                          ; 0xc2139
     3930    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc213a
     3931    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc213e
     3932    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2142
     3933    mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc2146
     3934    call 01b01h                               ; e8 b5 f9                    ; 0xc2149
     3935    jmp short 0216eh                          ; eb 20                       ; 0xc214c vgabios.c:1471
     3936    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc214e vgabios.c:1472
     3937    push ax                                   ; 50                          ; 0xc2152
     3938    push word [bp-014h]                       ; ff 76 ec                    ; 0xc2153
     3939    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc2156
     3940    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc215a
     3941    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc215e
     3942    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc2161
     3943    movzx dx, al                              ; 0f b6 d0                    ; 0xc2164
     3944    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2167
     3945    call 01a88h                               ; e8 1a f9                    ; 0xc216b
     3946    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc216e vgabios.c:1473
     3947    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc2172
     3948    jc short 0217ch                           ; 72 05                       ; 0xc2175
     3949    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc2177 vgabios.c:1474
     3950    jmp short 02112h                          ; eb 96                       ; 0xc217a
     3951    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc217c vgabios.c:1485
     3952    pop di                                    ; 5f                          ; 0xc217f
     3953    pop si                                    ; 5e                          ; 0xc2180
     3954    pop bp                                    ; 5d                          ; 0xc2181
     3955    retn 00008h                               ; c2 08 00                    ; 0xc2182
     3956  ; disGetNextSymbol 0xc2185 LB 0x2134 -> off=0x0 cb=00000000000000ff uValue=00000000000c2185 'write_gfx_char_pl4'
     3957write_gfx_char_pl4:                          ; 0xc2185 LB 0xff
     3958    push bp                                   ; 55                          ; 0xc2185 vgabios.c:1488
     3959    mov bp, sp                                ; 89 e5                       ; 0xc2186
     3960    push si                                   ; 56                          ; 0xc2188
     3961    push di                                   ; 57                          ; 0xc2189
     3962    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc218a
     3963    mov ah, al                                ; 88 c4                       ; 0xc218d
     3964    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc218f
     3965    mov al, bl                                ; 88 d8                       ; 0xc2192
     3966    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc2194 vgabios.c:67
     3967    xor si, si                                ; 31 f6                       ; 0xc2197
     3968    mov es, si                                ; 8e c6                       ; 0xc2199
     3969    mov si, word [es:bx]                      ; 26 8b 37                    ; 0xc219b
     3970    mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc219e
     3971    mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc21a2 vgabios.c:68
     3972    mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc21a5
     3973    movzx bx, cl                              ; 0f b6 d9                    ; 0xc21a8 vgabios.c:1497
     3974    movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc21ab
     3975    imul bx, cx                               ; 0f af d9                    ; 0xc21af
     3976    movzx si, byte [bp+004h]                  ; 0f b6 76 04                 ; 0xc21b2
     3977    imul si, bx                               ; 0f af f3                    ; 0xc21b6
     3978    movzx bx, al                              ; 0f b6 d8                    ; 0xc21b9
     3979    add si, bx                                ; 01 de                       ; 0xc21bc
     3980    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc21be vgabios.c:57
     3981    mov di, strict word 00040h                ; bf 40 00                    ; 0xc21c1
     3982    mov es, di                                ; 8e c7                       ; 0xc21c4
     3983    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc21c6
     3984    movzx di, byte [bp+008h]                  ; 0f b6 7e 08                 ; 0xc21c9 vgabios.c:58
     3985    imul bx, di                               ; 0f af df                    ; 0xc21cd
     3986    add si, bx                                ; 01 de                       ; 0xc21d0
     3987    movzx ax, ah                              ; 0f b6 c4                    ; 0xc21d2 vgabios.c:1499
     3988    imul ax, cx                               ; 0f af c1                    ; 0xc21d5
     3989    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc21d8
     3990    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc21db vgabios.c:1500
     3991    mov dx, 003c4h                            ; ba c4 03                    ; 0xc21de
     3992    out DX, ax                                ; ef                          ; 0xc21e1
     3993    mov ax, 00205h                            ; b8 05 02                    ; 0xc21e2 vgabios.c:1501
     3994    mov dx, 003ceh                            ; ba ce 03                    ; 0xc21e5
     3995    out DX, ax                                ; ef                          ; 0xc21e8
     3996    test byte [bp-008h], 080h                 ; f6 46 f8 80                 ; 0xc21e9 vgabios.c:1502
     3997    je short 021f5h                           ; 74 06                       ; 0xc21ed
     3998    mov ax, 01803h                            ; b8 03 18                    ; 0xc21ef vgabios.c:1504
     3999    out DX, ax                                ; ef                          ; 0xc21f2
     4000    jmp short 021f9h                          ; eb 04                       ; 0xc21f3 vgabios.c:1506
     4001    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc21f5 vgabios.c:1508
     4002    out DX, ax                                ; ef                          ; 0xc21f8
     4003    xor ch, ch                                ; 30 ed                       ; 0xc21f9 vgabios.c:1510
     4004    cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc21fb
     4005    jnc short 0226ch                          ; 73 6c                       ; 0xc21fe
     4006    movzx bx, ch                              ; 0f b6 dd                    ; 0xc2200 vgabios.c:1512
     4007    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc2203
     4008    imul bx, ax                               ; 0f af d8                    ; 0xc2207
     4009    add bx, si                                ; 01 f3                       ; 0xc220a
     4010    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc220c vgabios.c:1513
     4011    jmp short 02224h                          ; eb 12                       ; 0xc2210
     4012    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2212 vgabios.c:52
     4013    mov es, ax                                ; 8e c0                       ; 0xc2215
     4014    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2217
     4015    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc221b vgabios.c:1526
     4016    cmp byte [bp-006h], 008h                  ; 80 7e fa 08                 ; 0xc221e
     4017    jnc short 02268h                          ; 73 44                       ; 0xc2222
     4018    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2224
     4019    mov cl, al                                ; 88 c1                       ; 0xc2228
     4020    mov ax, 00080h                            ; b8 80 00                    ; 0xc222a
     4021    sar ax, CL                                ; d3 f8                       ; 0xc222d
     4022    xor ah, ah                                ; 30 e4                       ; 0xc222f
     4023    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc2231
     4024    sal ax, 008h                              ; c1 e0 08                    ; 0xc2234
     4025    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2237
     4026    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2239
     4027    out DX, ax                                ; ef                          ; 0xc223c
     4028    mov dx, bx                                ; 89 da                       ; 0xc223d
     4029    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc223f
     4030    call 03614h                               ; e8 cf 13                    ; 0xc2242
     4031    movzx ax, ch                              ; 0f b6 c5                    ; 0xc2245
     4032    add ax, word [bp-00eh]                    ; 03 46 f2                    ; 0xc2248
     4033    les di, [bp-00ch]                         ; c4 7e f4                    ; 0xc224b
     4034    add di, ax                                ; 01 c7                       ; 0xc224e
     4035    movzx ax, byte [es:di]                    ; 26 0f b6 05                 ; 0xc2250
     4036    test word [bp-010h], ax                   ; 85 46 f0                    ; 0xc2254
     4037    je short 02212h                           ; 74 b9                       ; 0xc2257
     4038    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2259
     4039    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc225c
     4040    mov di, 0a000h                            ; bf 00 a0                    ; 0xc225e
     4041    mov es, di                                ; 8e c7                       ; 0xc2261
     4042    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2263
     4043    jmp short 0221bh                          ; eb b3                       ; 0xc2266
    40304044    db  0feh, 0c5h
    4031     ; inc ch                                    ; fe c5                     ; 0xc2240 vgabios.c:1524
    4032     jmp short 021d3h                          ; eb 8f                       ; 0xc2242
    4033     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc2244 vgabios.c:1525
    4034     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2247
    4035     out DX, ax                                ; ef                          ; 0xc224a
    4036     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc224b vgabios.c:1526
    4037     out DX, ax                                ; ef                          ; 0xc224e
    4038     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc224f vgabios.c:1527
    4039     out DX, ax                                ; ef                          ; 0xc2252
    4040     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2253 vgabios.c:1528
    4041     pop di                                    ; 5f                          ; 0xc2256
    4042     pop si                                    ; 5e                          ; 0xc2257
    4043     pop bp                                    ; 5d                          ; 0xc2258
    4044     retn 00006h                               ; c2 06 00                    ; 0xc2259
    4045   ; disGetNextSymbol 0xc225c LB 0x20fe -> off=0x0 cb=00000000000000dd uValue=00000000000c225c 'write_gfx_char_cga'
    4046 write_gfx_char_cga:                          ; 0xc225c LB 0xdd
    4047     push si                                   ; 56                          ; 0xc225c vgabios.c:1531
    4048     push di                                   ; 57                          ; 0xc225d
    4049     enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc225e
    4050     mov di, 0556ch                            ; bf 6c 55                    ; 0xc2262 vgabios.c:1538
    4051     xor bh, bh                                ; 30 ff                       ; 0xc2265 vgabios.c:1539
    4052     movzx si, byte [bp+00ah]                  ; 0f b6 76 0a                 ; 0xc2267
    4053     imul si, bx                               ; 0f af f3                    ; 0xc226b
    4054     movzx bx, cl                              ; 0f b6 d9                    ; 0xc226e
    4055     imul bx, bx, 00140h                       ; 69 db 40 01                 ; 0xc2271
    4056     add si, bx                                ; 01 de                       ; 0xc2275
    4057     mov word [bp-004h], si                    ; 89 76 fc                    ; 0xc2277
    4058     xor ah, ah                                ; 30 e4                       ; 0xc227a vgabios.c:1540
    4059     sal ax, 003h                              ; c1 e0 03                    ; 0xc227c
    4060     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc227f
    4061     xor ah, ah                                ; 30 e4                       ; 0xc2282 vgabios.c:1541
    4062     jmp near 022a2h                           ; e9 1b 00                    ; 0xc2284
    4063     movzx si, ah                              ; 0f b6 f4                    ; 0xc2287 vgabios.c:1556
    4064     add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc228a
    4065     add si, di                                ; 01 fe                       ; 0xc228d
    4066     mov al, byte [si]                         ; 8a 04                       ; 0xc228f
    4067     mov si, 0b800h                            ; be 00 b8                    ; 0xc2291 vgabios.c:52
    4068     mov es, si                                ; 8e c6                       ; 0xc2294
    4069     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2296
     4045    ; inc ch                                    ; fe c5                     ; 0xc2268 vgabios.c:1527
     4046    jmp short 021fbh                          ; eb 8f                       ; 0xc226a
     4047    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc226c vgabios.c:1528
     4048    mov dx, 003ceh                            ; ba ce 03                    ; 0xc226f
     4049    out DX, ax                                ; ef                          ; 0xc2272
     4050    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2273 vgabios.c:1529
     4051    out DX, ax                                ; ef                          ; 0xc2276
     4052    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2277 vgabios.c:1530
     4053    out DX, ax                                ; ef                          ; 0xc227a
     4054    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc227b vgabios.c:1531
     4055    pop di                                    ; 5f                          ; 0xc227e
     4056    pop si                                    ; 5e                          ; 0xc227f
     4057    pop bp                                    ; 5d                          ; 0xc2280
     4058    retn 00006h                               ; c2 06 00                    ; 0xc2281
     4059  ; disGetNextSymbol 0xc2284 LB 0x2035 -> off=0x0 cb=00000000000000dd uValue=00000000000c2284 'write_gfx_char_cga'
     4060write_gfx_char_cga:                          ; 0xc2284 LB 0xdd
     4061    push si                                   ; 56                          ; 0xc2284 vgabios.c:1534
     4062    push di                                   ; 57                          ; 0xc2285
     4063    enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc2286
     4064    mov di, 0556ch                            ; bf 6c 55                    ; 0xc228a vgabios.c:1541
     4065    xor bh, bh                                ; 30 ff                       ; 0xc228d vgabios.c:1542
     4066    movzx si, byte [bp+00ah]                  ; 0f b6 76 0a                 ; 0xc228f
     4067    imul si, bx                               ; 0f af f3                    ; 0xc2293
     4068    movzx bx, cl                              ; 0f b6 d9                    ; 0xc2296
     4069    imul bx, bx, 00140h                       ; 69 db 40 01                 ; 0xc2299
     4070    add si, bx                                ; 01 de                       ; 0xc229d
     4071    mov word [bp-004h], si                    ; 89 76 fc                    ; 0xc229f
     4072    xor ah, ah                                ; 30 e4                       ; 0xc22a2 vgabios.c:1543
     4073    sal ax, 003h                              ; c1 e0 03                    ; 0xc22a4
     4074    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc22a7
     4075    xor ah, ah                                ; 30 e4                       ; 0xc22aa vgabios.c:1544
     4076    jmp near 022cah                           ; e9 1b 00                    ; 0xc22ac
     4077    movzx si, ah                              ; 0f b6 f4                    ; 0xc22af vgabios.c:1559
     4078    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc22b2
     4079    add si, di                                ; 01 fe                       ; 0xc22b5
     4080    mov al, byte [si]                         ; 8a 04                       ; 0xc22b7
     4081    mov si, 0b800h                            ; be 00 b8                    ; 0xc22b9 vgabios.c:52
     4082    mov es, si                                ; 8e c6                       ; 0xc22bc
     4083    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc22be
    40704084    db  0feh, 0c4h
    4071     ; inc ah                                    ; fe c4                     ; 0xc2299 vgabios.c:1560
    4072     cmp ah, 008h                              ; 80 fc 08                    ; 0xc229b
    4073     jnc near 02333h                           ; 0f 83 91 00                 ; 0xc229e
    4074     movzx bx, ah                              ; 0f b6 dc                    ; 0xc22a2
    4075     sar bx, 1                                 ; d1 fb                       ; 0xc22a5
    4076     imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc22a7
    4077     add bx, word [bp-004h]                    ; 03 5e fc                    ; 0xc22aa
    4078     test ah, 001h                             ; f6 c4 01                    ; 0xc22ad
    4079     je short 022b5h                           ; 74 03                       ; 0xc22b0
    4080     add bh, 020h                              ; 80 c7 20                    ; 0xc22b2
    4081     mov DH, strict byte 080h                  ; b6 80                       ; 0xc22b5
    4082     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc22b7
    4083     jne short 022d5h                          ; 75 18                       ; 0xc22bb
    4084     test dl, dh                               ; 84 f2                       ; 0xc22bd
    4085     je short 02287h                           ; 74 c6                       ; 0xc22bf
    4086     mov si, 0b800h                            ; be 00 b8                    ; 0xc22c1
    4087     mov es, si                                ; 8e c6                       ; 0xc22c4
    4088     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc22c6
    4089     movzx si, ah                              ; 0f b6 f4                    ; 0xc22c9
    4090     add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc22cc
    4091     add si, di                                ; 01 fe                       ; 0xc22cf
    4092     xor al, byte [si]                         ; 32 04                       ; 0xc22d1
    4093     jmp short 02291h                          ; eb bc                       ; 0xc22d3
    4094     test dh, dh                               ; 84 f6                       ; 0xc22d5 vgabios.c:1562
    4095     jbe short 02299h                          ; 76 c0                       ; 0xc22d7
    4096     test dl, 080h                             ; f6 c2 80                    ; 0xc22d9 vgabios.c:1564
    4097     je short 022e8h                           ; 74 0a                       ; 0xc22dc
    4098     mov si, 0b800h                            ; be 00 b8                    ; 0xc22de vgabios.c:47
    4099     mov es, si                                ; 8e c6                       ; 0xc22e1
    4100     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc22e3
    4101     jmp short 022eah                          ; eb 02                       ; 0xc22e6 vgabios.c:1568
    4102     xor al, al                                ; 30 c0                       ; 0xc22e8 vgabios.c:1570
    4103     mov byte [bp-002h], 000h                  ; c6 46 fe 00                 ; 0xc22ea vgabios.c:1572
    4104     jmp short 022fdh                          ; eb 0d                       ; 0xc22ee
    4105     or al, ch                                 ; 08 e8                       ; 0xc22f0 vgabios.c:1582
    4106     shr dh, 1                                 ; d0 ee                       ; 0xc22f2 vgabios.c:1585
    4107     inc byte [bp-002h]                        ; fe 46 fe                    ; 0xc22f4 vgabios.c:1586
    4108     cmp byte [bp-002h], 004h                  ; 80 7e fe 04                 ; 0xc22f7
    4109     jnc short 02328h                          ; 73 2b                       ; 0xc22fb
    4110     movzx si, ah                              ; 0f b6 f4                    ; 0xc22fd
    4111     add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc2300
    4112     add si, di                                ; 01 fe                       ; 0xc2303
    4113     movzx si, byte [si]                       ; 0f b6 34                    ; 0xc2305
    4114     movzx cx, dh                              ; 0f b6 ce                    ; 0xc2308
    4115     test si, cx                               ; 85 ce                       ; 0xc230b
    4116     je short 022f2h                           ; 74 e3                       ; 0xc230d
    4117     mov CL, strict byte 003h                  ; b1 03                       ; 0xc230f
    4118     sub cl, byte [bp-002h]                    ; 2a 4e fe                    ; 0xc2311
    4119     mov ch, dl                                ; 88 d5                       ; 0xc2314
    4120     and ch, 003h                              ; 80 e5 03                    ; 0xc2316
    4121     add cl, cl                                ; 00 c9                       ; 0xc2319
    4122     sal ch, CL                                ; d2 e5                       ; 0xc231b
    4123     mov cl, ch                                ; 88 e9                       ; 0xc231d
    4124     test dl, 080h                             ; f6 c2 80                    ; 0xc231f
    4125     je short 022f0h                           ; 74 cc                       ; 0xc2322
    4126     xor al, ch                                ; 30 e8                       ; 0xc2324
    4127     jmp short 022f2h                          ; eb ca                       ; 0xc2326
    4128     mov cx, 0b800h                            ; b9 00 b8                    ; 0xc2328 vgabios.c:52
    4129     mov es, cx                                ; 8e c1                       ; 0xc232b
    4130     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc232d
    4131     inc bx                                    ; 43                          ; 0xc2330 vgabios.c:1588
    4132     jmp short 022d5h                          ; eb a2                       ; 0xc2331 vgabios.c:1589
    4133     leave                                     ; c9                          ; 0xc2333 vgabios.c:1592
    4134     pop di                                    ; 5f                          ; 0xc2334
    4135     pop si                                    ; 5e                          ; 0xc2335
    4136     retn 00004h                               ; c2 04 00                    ; 0xc2336
    4137   ; disGetNextSymbol 0xc2339 LB 0x2021 -> off=0x0 cb=0000000000000085 uValue=00000000000c2339 'write_gfx_char_lin'
    4138 write_gfx_char_lin:                          ; 0xc2339 LB 0x85
    4139     push si                                   ; 56                          ; 0xc2339 vgabios.c:1595
    4140     push di                                   ; 57                          ; 0xc233a
    4141     enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc233b
    4142     mov dh, dl                                ; 88 d6                       ; 0xc233f
    4143     mov word [bp-002h], 0556ch                ; c7 46 fe 6c 55              ; 0xc2341 vgabios.c:1602
    4144     movzx si, cl                              ; 0f b6 f1                    ; 0xc2346 vgabios.c:1603
    4145     movzx cx, byte [bp+008h]                  ; 0f b6 4e 08                 ; 0xc2349
    4146     imul cx, si                               ; 0f af ce                    ; 0xc234d
    4147     sal cx, 006h                              ; c1 e1 06                    ; 0xc2350
    4148     xor bh, bh                                ; 30 ff                       ; 0xc2353
    4149     sal bx, 003h                              ; c1 e3 03                    ; 0xc2355
    4150     add bx, cx                                ; 01 cb                       ; 0xc2358
    4151     mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc235a
    4152     xor ah, ah                                ; 30 e4                       ; 0xc235d vgabios.c:1604
    4153     mov si, ax                                ; 89 c6                       ; 0xc235f
    4154     sal si, 003h                              ; c1 e6 03                    ; 0xc2361
    4155     xor al, al                                ; 30 c0                       ; 0xc2364 vgabios.c:1605
    4156     jmp short 0239dh                          ; eb 35                       ; 0xc2366
    4157     cmp ah, 008h                              ; 80 fc 08                    ; 0xc2368 vgabios.c:1609
    4158     jnc short 02397h                          ; 73 2a                       ; 0xc236b
    4159     xor cl, cl                                ; 30 c9                       ; 0xc236d vgabios.c:1611
    4160     movzx bx, al                              ; 0f b6 d8                    ; 0xc236f vgabios.c:1612
    4161     add bx, si                                ; 01 f3                       ; 0xc2372
    4162     add bx, word [bp-002h]                    ; 03 5e fe                    ; 0xc2374
    4163     movzx bx, byte [bx]                       ; 0f b6 1f                    ; 0xc2377
    4164     movzx di, dl                              ; 0f b6 fa                    ; 0xc237a
    4165     test bx, di                               ; 85 fb                       ; 0xc237d
    4166     je short 02383h                           ; 74 02                       ; 0xc237f
    4167     mov cl, dh                                ; 88 f1                       ; 0xc2381 vgabios.c:1614
    4168     movzx bx, ah                              ; 0f b6 dc                    ; 0xc2383 vgabios.c:1616
    4169     add bx, word [bp-006h]                    ; 03 5e fa                    ; 0xc2386
    4170     mov di, 0a000h                            ; bf 00 a0                    ; 0xc2389 vgabios.c:52
    4171     mov es, di                                ; 8e c7                       ; 0xc238c
    4172     mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc238e
    4173     shr dl, 1                                 ; d0 ea                       ; 0xc2391 vgabios.c:1617
     4085    ; inc ah                                    ; fe c4                     ; 0xc22c1 vgabios.c:1563
     4086    cmp ah, 008h                              ; 80 fc 08                    ; 0xc22c3
     4087    jnc near 0235bh                           ; 0f 83 91 00                 ; 0xc22c6
     4088    movzx bx, ah                              ; 0f b6 dc                    ; 0xc22ca
     4089    sar bx, 1                                 ; d1 fb                       ; 0xc22cd
     4090    imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc22cf
     4091    add bx, word [bp-004h]                    ; 03 5e fc                    ; 0xc22d2
     4092    test ah, 001h                             ; f6 c4 01                    ; 0xc22d5
     4093    je short 022ddh                           ; 74 03                       ; 0xc22d8
     4094    add bh, 020h                              ; 80 c7 20                    ; 0xc22da
     4095    mov DH, strict byte 080h                  ; b6 80                       ; 0xc22dd
     4096    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc22df
     4097    jne short 022fdh                          ; 75 18                       ; 0xc22e3
     4098    test dl, dh                               ; 84 f2                       ; 0xc22e5
     4099    je short 022afh                           ; 74 c6                       ; 0xc22e7
     4100    mov si, 0b800h                            ; be 00 b8                    ; 0xc22e9
     4101    mov es, si                                ; 8e c6                       ; 0xc22ec
     4102    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc22ee
     4103    movzx si, ah                              ; 0f b6 f4                    ; 0xc22f1
     4104    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc22f4
     4105    add si, di                                ; 01 fe                       ; 0xc22f7
     4106    xor al, byte [si]                         ; 32 04                       ; 0xc22f9
     4107    jmp short 022b9h                          ; eb bc                       ; 0xc22fb
     4108    test dh, dh                               ; 84 f6                       ; 0xc22fd vgabios.c:1565
     4109    jbe short 022c1h                          ; 76 c0                       ; 0xc22ff
     4110    test dl, 080h                             ; f6 c2 80                    ; 0xc2301 vgabios.c:1567
     4111    je short 02310h                           ; 74 0a                       ; 0xc2304
     4112    mov si, 0b800h                            ; be 00 b8                    ; 0xc2306 vgabios.c:47
     4113    mov es, si                                ; 8e c6                       ; 0xc2309
     4114    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc230b
     4115    jmp short 02312h                          ; eb 02                       ; 0xc230e vgabios.c:1571
     4116    xor al, al                                ; 30 c0                       ; 0xc2310 vgabios.c:1573
     4117    mov byte [bp-002h], 000h                  ; c6 46 fe 00                 ; 0xc2312 vgabios.c:1575
     4118    jmp short 02325h                          ; eb 0d                       ; 0xc2316
     4119    or al, ch                                 ; 08 e8                       ; 0xc2318 vgabios.c:1585
     4120    shr dh, 1                                 ; d0 ee                       ; 0xc231a vgabios.c:1588
     4121    inc byte [bp-002h]                        ; fe 46 fe                    ; 0xc231c vgabios.c:1589
     4122    cmp byte [bp-002h], 004h                  ; 80 7e fe 04                 ; 0xc231f
     4123    jnc short 02350h                          ; 73 2b                       ; 0xc2323
     4124    movzx si, ah                              ; 0f b6 f4                    ; 0xc2325
     4125    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc2328
     4126    add si, di                                ; 01 fe                       ; 0xc232b
     4127    movzx si, byte [si]                       ; 0f b6 34                    ; 0xc232d
     4128    movzx cx, dh                              ; 0f b6 ce                    ; 0xc2330
     4129    test si, cx                               ; 85 ce                       ; 0xc2333
     4130    je short 0231ah                           ; 74 e3                       ; 0xc2335
     4131    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2337
     4132    sub cl, byte [bp-002h]                    ; 2a 4e fe                    ; 0xc2339
     4133    mov ch, dl                                ; 88 d5                       ; 0xc233c
     4134    and ch, 003h                              ; 80 e5 03                    ; 0xc233e
     4135    add cl, cl                                ; 00 c9                       ; 0xc2341
     4136    sal ch, CL                                ; d2 e5                       ; 0xc2343
     4137    mov cl, ch                                ; 88 e9                       ; 0xc2345
     4138    test dl, 080h                             ; f6 c2 80                    ; 0xc2347
     4139    je short 02318h                           ; 74 cc                       ; 0xc234a
     4140    xor al, ch                                ; 30 e8                       ; 0xc234c
     4141    jmp short 0231ah                          ; eb ca                       ; 0xc234e
     4142    mov cx, 0b800h                            ; b9 00 b8                    ; 0xc2350 vgabios.c:52
     4143    mov es, cx                                ; 8e c1                       ; 0xc2353
     4144    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2355
     4145    inc bx                                    ; 43                          ; 0xc2358 vgabios.c:1591
     4146    jmp short 022fdh                          ; eb a2                       ; 0xc2359 vgabios.c:1592
     4147    leave                                     ; c9                          ; 0xc235b vgabios.c:1595
     4148    pop di                                    ; 5f                          ; 0xc235c
     4149    pop si                                    ; 5e                          ; 0xc235d
     4150    retn 00004h                               ; c2 04 00                    ; 0xc235e
     4151  ; disGetNextSymbol 0xc2361 LB 0x1f58 -> off=0x0 cb=0000000000000085 uValue=00000000000c2361 'write_gfx_char_lin'
     4152write_gfx_char_lin:                          ; 0xc2361 LB 0x85
     4153    push si                                   ; 56                          ; 0xc2361 vgabios.c:1598
     4154    push di                                   ; 57                          ; 0xc2362
     4155    enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc2363
     4156    mov dh, dl                                ; 88 d6                       ; 0xc2367
     4157    mov word [bp-002h], 0556ch                ; c7 46 fe 6c 55              ; 0xc2369 vgabios.c:1605
     4158    movzx si, cl                              ; 0f b6 f1                    ; 0xc236e vgabios.c:1606
     4159    movzx cx, byte [bp+008h]                  ; 0f b6 4e 08                 ; 0xc2371
     4160    imul cx, si                               ; 0f af ce                    ; 0xc2375
     4161    sal cx, 006h                              ; c1 e1 06                    ; 0xc2378
     4162    xor bh, bh                                ; 30 ff                       ; 0xc237b
     4163    sal bx, 003h                              ; c1 e3 03                    ; 0xc237d
     4164    add bx, cx                                ; 01 cb                       ; 0xc2380
     4165    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc2382
     4166    xor ah, ah                                ; 30 e4                       ; 0xc2385 vgabios.c:1607
     4167    mov si, ax                                ; 89 c6                       ; 0xc2387
     4168    sal si, 003h                              ; c1 e6 03                    ; 0xc2389
     4169    xor al, al                                ; 30 c0                       ; 0xc238c vgabios.c:1608
     4170    jmp short 023c5h                          ; eb 35                       ; 0xc238e
     4171    cmp ah, 008h                              ; 80 fc 08                    ; 0xc2390 vgabios.c:1612
     4172    jnc short 023bfh                          ; 73 2a                       ; 0xc2393
     4173    xor cl, cl                                ; 30 c9                       ; 0xc2395 vgabios.c:1614
     4174    movzx bx, al                              ; 0f b6 d8                    ; 0xc2397 vgabios.c:1615
     4175    add bx, si                                ; 01 f3                       ; 0xc239a
     4176    add bx, word [bp-002h]                    ; 03 5e fe                    ; 0xc239c
     4177    movzx bx, byte [bx]                       ; 0f b6 1f                    ; 0xc239f
     4178    movzx di, dl                              ; 0f b6 fa                    ; 0xc23a2
     4179    test bx, di                               ; 85 fb                       ; 0xc23a5
     4180    je short 023abh                           ; 74 02                       ; 0xc23a7
     4181    mov cl, dh                                ; 88 f1                       ; 0xc23a9 vgabios.c:1617
     4182    movzx bx, ah                              ; 0f b6 dc                    ; 0xc23ab vgabios.c:1619
     4183    add bx, word [bp-006h]                    ; 03 5e fa                    ; 0xc23ae
     4184    mov di, 0a000h                            ; bf 00 a0                    ; 0xc23b1 vgabios.c:52
     4185    mov es, di                                ; 8e c7                       ; 0xc23b4
     4186    mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc23b6
     4187    shr dl, 1                                 ; d0 ea                       ; 0xc23b9 vgabios.c:1620
    41744188    db  0feh, 0c4h
    4175     ; inc ah                                    ; fe c4                     ; 0xc2393 vgabios.c:1618
    4176     jmp short 02368h                          ; eb d1                       ; 0xc2395
     4189    ; inc ah                                    ; fe c4                     ; 0xc23bb vgabios.c:1621
     4190    jmp short 02390h                          ; eb d1                       ; 0xc23bd
    41774191    db  0feh, 0c0h
    4178     ; inc al                                    ; fe c0                     ; 0xc2397 vgabios.c:1619
    4179     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc2399
    4180     jnc short 023b8h                          ; 73 1b                       ; 0xc239b
    4181     movzx cx, al                              ; 0f b6 c8                    ; 0xc239d
    4182     movzx bx, byte [bp+008h]                  ; 0f b6 5e 08                 ; 0xc23a0
    4183     imul bx, cx                               ; 0f af d9                    ; 0xc23a4
    4184     sal bx, 003h                              ; c1 e3 03                    ; 0xc23a7
    4185     mov cx, word [bp-004h]                    ; 8b 4e fc                    ; 0xc23aa
    4186     add cx, bx                                ; 01 d9                       ; 0xc23ad
    4187     mov word [bp-006h], cx                    ; 89 4e fa                    ; 0xc23af
    4188     mov DL, strict byte 080h                  ; b2 80                       ; 0xc23b2
    4189     xor ah, ah                                ; 30 e4                       ; 0xc23b4
    4190     jmp short 0236dh                          ; eb b5                       ; 0xc23b6
    4191     leave                                     ; c9                          ; 0xc23b8 vgabios.c:1620
    4192     pop di                                    ; 5f                          ; 0xc23b9
    4193     pop si                                    ; 5e                          ; 0xc23ba
    4194     retn 00002h                               ; c2 02 00                    ; 0xc23bb
    4195   ; disGetNextSymbol 0xc23be LB 0x1f9c -> off=0x0 cb=0000000000000165 uValue=00000000000c23be 'biosfn_write_char_attr'
    4196 biosfn_write_char_attr:                      ; 0xc23be LB 0x165
    4197     push bp                                   ; 55                          ; 0xc23be vgabios.c:1623
    4198     mov bp, sp                                ; 89 e5                       ; 0xc23bf
    4199     push si                                   ; 56                          ; 0xc23c1
    4200     push di                                   ; 57                          ; 0xc23c2
    4201     sub sp, strict byte 00018h                ; 83 ec 18                    ; 0xc23c3
    4202     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc23c6
    4203     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc23c9
    4204     mov byte [bp-012h], bl                    ; 88 5e ee                    ; 0xc23cc
    4205     mov si, cx                                ; 89 ce                       ; 0xc23cf
    4206     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc23d1 vgabios.c:47
    4207     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc23d4
    4208     mov es, ax                                ; 8e c0                       ; 0xc23d7
    4209     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc23d9
    4210     xor ah, ah                                ; 30 e4                       ; 0xc23dc vgabios.c:1631
    4211     call 036a6h                               ; e8 c5 12                    ; 0xc23de
    4212     mov cl, al                                ; 88 c1                       ; 0xc23e1
    4213     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc23e3
    4214     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc23e6 vgabios.c:1632
    4215     je near 0251ch                            ; 0f 84 30 01                 ; 0xc23e8
    4216     movzx ax, dl                              ; 0f b6 c2                    ; 0xc23ec vgabios.c:1635
    4217     lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc23ef
    4218     lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc23f2
    4219     call 00a93h                               ; e8 9b e6                    ; 0xc23f5
    4220     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc23f8 vgabios.c:1636
    4221     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc23fb
    4222     mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc23fe
    4223     xor dl, dl                                ; 30 d2                       ; 0xc2401
    4224     shr dx, 008h                              ; c1 ea 08                    ; 0xc2403
    4225     mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc2406
    4226     mov bx, 00084h                            ; bb 84 00                    ; 0xc2409 vgabios.c:47
    4227     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc240c
    4228     mov es, ax                                ; 8e c0                       ; 0xc240f
    4229     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2411
    4230     xor ah, ah                                ; 30 e4                       ; 0xc2414 vgabios.c:48
    4231     inc ax                                    ; 40                          ; 0xc2416
    4232     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc2417
    4233     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc241a vgabios.c:57
    4234     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc241d
    4235     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2420 vgabios.c:58
    4236     movzx bx, cl                              ; 0f b6 d9                    ; 0xc2423 vgabios.c:1642
    4237     mov di, bx                                ; 89 df                       ; 0xc2426
    4238     sal di, 003h                              ; c1 e7 03                    ; 0xc2428
    4239     cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc242b
    4240     jne short 02478h                          ; 75 46                       ; 0xc2430
    4241     mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc2432 vgabios.c:1645
    4242     imul bx, ax                               ; 0f af d8                    ; 0xc2435
    4243     add bx, bx                                ; 01 db                       ; 0xc2438
    4244     or bl, 0ffh                               ; 80 cb ff                    ; 0xc243a
    4245     movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc243d
    4246     inc bx                                    ; 43                          ; 0xc2441
    4247     imul bx, cx                               ; 0f af d9                    ; 0xc2442
    4248     xor dh, dh                                ; 30 f6                       ; 0xc2445
    4249     imul ax, dx                               ; 0f af c2                    ; 0xc2447
    4250     movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc244a
    4251     add ax, dx                                ; 01 d0                       ; 0xc244e
    4252     add ax, ax                                ; 01 c0                       ; 0xc2450
    4253     mov dx, bx                                ; 89 da                       ; 0xc2452
    4254     add dx, ax                                ; 01 c2                       ; 0xc2454
    4255     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc2456 vgabios.c:1647
    4256     sal ax, 008h                              ; c1 e0 08                    ; 0xc245a
    4257     movzx bx, byte [bp-008h]                  ; 0f b6 5e f8                 ; 0xc245d
    4258     add ax, bx                                ; 01 d8                       ; 0xc2461
    4259     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc2463
    4260     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc2466 vgabios.c:1648
    4261     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2469
    4262     mov cx, si                                ; 89 f1                       ; 0xc246d
    4263     mov di, dx                                ; 89 d7                       ; 0xc246f
    4264     jcxz 02475h                               ; e3 02                       ; 0xc2471
    4265     rep stosw                                 ; f3 ab                       ; 0xc2473
    4266     jmp near 0251ch                           ; e9 a4 00                    ; 0xc2475 vgabios.c:1650
    4267     movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc2478 vgabios.c:1653
    4268     sal bx, 006h                              ; c1 e3 06                    ; 0xc247d
    4269     mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc2480
    4270     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2484
    4271     mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc2487 vgabios.c:1654
    4272     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc248b
    4273     dec si                                    ; 4e                          ; 0xc248e vgabios.c:1655
    4274     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc248f
    4275     je near 0251ch                            ; 0f 84 86 00                 ; 0xc2492
    4276     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc2496 vgabios.c:1657
    4277     sal bx, 003h                              ; c1 e3 03                    ; 0xc249a
    4278     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc249d
    4279     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc24a1
    4280     jc short 024b1h                           ; 72 0c                       ; 0xc24a3
    4281     jbe short 024b7h                          ; 76 10                       ; 0xc24a5
    4282     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc24a7
    4283     je short 024feh                           ; 74 53                       ; 0xc24a9
    4284     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc24ab
    4285     je short 024bbh                           ; 74 0c                       ; 0xc24ad
    4286     jmp short 02516h                          ; eb 65                       ; 0xc24af
    4287     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc24b1
    4288     je short 024dfh                           ; 74 2a                       ; 0xc24b3
    4289     jmp short 02516h                          ; eb 5f                       ; 0xc24b5
    4290     or byte [bp-012h], 001h                   ; 80 4e ee 01                 ; 0xc24b7 vgabios.c:1660
    4291     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc24bb vgabios.c:1662
    4292     push ax                                   ; 50                          ; 0xc24bf
    4293     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc24c0
    4294     push ax                                   ; 50                          ; 0xc24c4
    4295     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc24c5
    4296     push ax                                   ; 50                          ; 0xc24c9
    4297     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc24ca
    4298     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc24ce
    4299     movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc24d2
    4300     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc24d6
    4301     call 0215dh                               ; e8 80 fc                    ; 0xc24da
    4302     jmp short 02516h                          ; eb 37                       ; 0xc24dd vgabios.c:1663
    4303     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc24df vgabios.c:1665
    4304     push ax                                   ; 50                          ; 0xc24e3
    4305     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc24e4
    4306     push ax                                   ; 50                          ; 0xc24e8
    4307     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc24e9
    4308     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc24ed
    4309     movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc24f1
    4310     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc24f5
    4311     call 0225ch                               ; e8 60 fd                    ; 0xc24f9
    4312     jmp short 02516h                          ; eb 18                       ; 0xc24fc vgabios.c:1666
    4313     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc24fe vgabios.c:1668
    4314     push ax                                   ; 50                          ; 0xc2502
    4315     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc2503
    4316     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2507
    4317     movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc250b
    4318     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc250f
    4319     call 02339h                               ; e8 23 fe                    ; 0xc2513
    4320     inc byte [bp-010h]                        ; fe 46 f0                    ; 0xc2516 vgabios.c:1675
    4321     jmp near 0248eh                           ; e9 72 ff                    ; 0xc2519 vgabios.c:1676
    4322     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc251c vgabios.c:1678
    4323     pop di                                    ; 5f                          ; 0xc251f
    4324     pop si                                    ; 5e                          ; 0xc2520
    4325     pop bp                                    ; 5d                          ; 0xc2521
    4326     retn                                      ; c3                          ; 0xc2522
    4327   ; disGetNextSymbol 0xc2523 LB 0x1e37 -> off=0x0 cb=0000000000000162 uValue=00000000000c2523 'biosfn_write_char_only'
    4328 biosfn_write_char_only:                      ; 0xc2523 LB 0x162
    4329     push bp                                   ; 55                          ; 0xc2523 vgabios.c:1681
    4330     mov bp, sp                                ; 89 e5                       ; 0xc2524
    4331     push si                                   ; 56                          ; 0xc2526
    4332     push di                                   ; 57                          ; 0xc2527
    4333     sub sp, strict byte 00016h                ; 83 ec 16                    ; 0xc2528
    4334     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc252b
    4335     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc252e
    4336     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc2531
    4337     mov si, cx                                ; 89 ce                       ; 0xc2534
    4338     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2536 vgabios.c:47
    4339     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2539
    4340     mov es, ax                                ; 8e c0                       ; 0xc253c
    4341     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc253e
    4342     xor ah, ah                                ; 30 e4                       ; 0xc2541 vgabios.c:1689
    4343     call 036a6h                               ; e8 60 11                    ; 0xc2543
    4344     mov cl, al                                ; 88 c1                       ; 0xc2546
    4345     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2548
    4346     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc254b vgabios.c:1690
    4347     je near 0267eh                            ; 0f 84 2d 01                 ; 0xc254d
    4348     movzx ax, dl                              ; 0f b6 c2                    ; 0xc2551 vgabios.c:1693
    4349     lea bx, [bp-01ah]                         ; 8d 5e e6                    ; 0xc2554
    4350     lea dx, [bp-018h]                         ; 8d 56 e8                    ; 0xc2557
    4351     call 00a93h                               ; e8 36 e5                    ; 0xc255a
    4352     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc255d vgabios.c:1694
    4353     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2560
    4354     mov dx, word [bp-01ah]                    ; 8b 56 e6                    ; 0xc2563
    4355     xor dl, dl                                ; 30 d2                       ; 0xc2566
    4356     shr dx, 008h                              ; c1 ea 08                    ; 0xc2568
    4357     mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc256b
    4358     mov bx, 00084h                            ; bb 84 00                    ; 0xc256e vgabios.c:47
    4359     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2571
    4360     mov es, ax                                ; 8e c0                       ; 0xc2574
    4361     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2576
    4362     xor ah, ah                                ; 30 e4                       ; 0xc2579 vgabios.c:48
    4363     mov di, ax                                ; 89 c7                       ; 0xc257b
    4364     inc di                                    ; 47                          ; 0xc257d
    4365     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc257e vgabios.c:57
    4366     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc2581
    4367     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2584 vgabios.c:58
    4368     xor ch, ch                                ; 30 ed                       ; 0xc2587 vgabios.c:1700
    4369     mov bx, cx                                ; 89 cb                       ; 0xc2589
    4370     sal bx, 003h                              ; c1 e3 03                    ; 0xc258b
    4371     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc258e
    4372     jne short 025d2h                          ; 75 3d                       ; 0xc2593
    4373     imul di, ax                               ; 0f af f8                    ; 0xc2595 vgabios.c:1703
    4374     add di, di                                ; 01 ff                       ; 0xc2598
    4375     or di, 000ffh                             ; 81 cf ff 00                 ; 0xc259a
    4376     movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc259e
    4377     inc di                                    ; 47                          ; 0xc25a2
    4378     imul bx, di                               ; 0f af df                    ; 0xc25a3
    4379     xor dh, dh                                ; 30 f6                       ; 0xc25a6
    4380     imul ax, dx                               ; 0f af c2                    ; 0xc25a8
    4381     movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc25ab
    4382     add ax, dx                                ; 01 d0                       ; 0xc25af
    4383     add ax, ax                                ; 01 c0                       ; 0xc25b1
    4384     add bx, ax                                ; 01 c3                       ; 0xc25b3
    4385     dec si                                    ; 4e                          ; 0xc25b5 vgabios.c:1705
    4386     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25b6
    4387     je near 0267eh                            ; 0f 84 c1 00                 ; 0xc25b9
    4388     movzx di, byte [bp-012h]                  ; 0f b6 7e ee                 ; 0xc25bd vgabios.c:1706
    4389     sal di, 003h                              ; c1 e7 03                    ; 0xc25c1
    4390     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc25c4 vgabios.c:50
    4391     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc25c8
    4392     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc25cb
    4393     inc bx                                    ; 43                          ; 0xc25ce vgabios.c:1707
    4394     inc bx                                    ; 43                          ; 0xc25cf
    4395     jmp short 025b5h                          ; eb e3                       ; 0xc25d0 vgabios.c:1708
    4396     mov di, cx                                ; 89 cf                       ; 0xc25d2 vgabios.c:1713
    4397     movzx ax, byte [di+0482eh]                ; 0f b6 85 2e 48              ; 0xc25d4
    4398     mov di, ax                                ; 89 c7                       ; 0xc25d9
    4399     sal di, 006h                              ; c1 e7 06                    ; 0xc25db
    4400     mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc25de
    4401     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc25e2
    4402     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc25e5 vgabios.c:1714
    4403     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc25e9
    4404     dec si                                    ; 4e                          ; 0xc25ec vgabios.c:1715
    4405     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25ed
    4406     je near 0267eh                            ; 0f 84 8a 00                 ; 0xc25f0
    4407     movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc25f4 vgabios.c:1717
    4408     sal bx, 003h                              ; c1 e3 03                    ; 0xc25f8
    4409     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc25fb
    4410     cmp bl, 003h                              ; 80 fb 03                    ; 0xc25ff
    4411     jc short 02612h                           ; 72 0e                       ; 0xc2602
    4412     jbe short 02619h                          ; 76 13                       ; 0xc2604
    4413     cmp bl, 005h                              ; 80 fb 05                    ; 0xc2606
    4414     je short 02660h                           ; 74 55                       ; 0xc2609
    4415     cmp bl, 004h                              ; 80 fb 04                    ; 0xc260b
    4416     je short 0261dh                           ; 74 0d                       ; 0xc260e
    4417     jmp short 02678h                          ; eb 66                       ; 0xc2610
    4418     cmp bl, 002h                              ; 80 fb 02                    ; 0xc2612
    4419     je short 02641h                           ; 74 2a                       ; 0xc2615
    4420     jmp short 02678h                          ; eb 5f                       ; 0xc2617
    4421     or byte [bp-006h], 001h                   ; 80 4e fa 01                 ; 0xc2619 vgabios.c:1720
    4422     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc261d vgabios.c:1722
    4423     push ax                                   ; 50                          ; 0xc2621
    4424     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc2622
    4425     push ax                                   ; 50                          ; 0xc2626
    4426     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2627
    4427     push ax                                   ; 50                          ; 0xc262b
    4428     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc262c
    4429     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2630
    4430     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2634
    4431     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2638
    4432     call 0215dh                               ; e8 1e fb                    ; 0xc263c
    4433     jmp short 02678h                          ; eb 37                       ; 0xc263f vgabios.c:1723
    4434     movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc2641 vgabios.c:1725
    4435     push ax                                   ; 50                          ; 0xc2645
    4436     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2646
    4437     push ax                                   ; 50                          ; 0xc264a
    4438     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc264b
    4439     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc264f
    4440     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2653
    4441     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2657
    4442     call 0225ch                               ; e8 fe fb                    ; 0xc265b
    4443     jmp short 02678h                          ; eb 18                       ; 0xc265e vgabios.c:1726
    4444     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2660 vgabios.c:1728
    4445     push ax                                   ; 50                          ; 0xc2664
    4446     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc2665
    4447     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2669
    4448     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc266d
    4449     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2671
    4450     call 02339h                               ; e8 c1 fc                    ; 0xc2675
    4451     inc byte [bp-010h]                        ; fe 46 f0                    ; 0xc2678 vgabios.c:1735
    4452     jmp near 025ech                           ; e9 6e ff                    ; 0xc267b vgabios.c:1736
    4453     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc267e vgabios.c:1738
    4454     pop di                                    ; 5f                          ; 0xc2681
    4455     pop si                                    ; 5e                          ; 0xc2682
    4456     pop bp                                    ; 5d                          ; 0xc2683
    4457     retn                                      ; c3                          ; 0xc2684
    4458   ; disGetNextSymbol 0xc2685 LB 0x1cd5 -> off=0x0 cb=0000000000000165 uValue=00000000000c2685 'biosfn_write_pixel'
    4459 biosfn_write_pixel:                          ; 0xc2685 LB 0x165
    4460     push bp                                   ; 55                          ; 0xc2685 vgabios.c:1741
    4461     mov bp, sp                                ; 89 e5                       ; 0xc2686
    4462     push si                                   ; 56                          ; 0xc2688
    4463     push ax                                   ; 50                          ; 0xc2689
    4464     push ax                                   ; 50                          ; 0xc268a
    4465     mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc268b
    4466     mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc268e
    4467     mov dx, bx                                ; 89 da                       ; 0xc2691
    4468     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2693 vgabios.c:47
    4469     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2696
    4470     mov es, ax                                ; 8e c0                       ; 0xc2699
    4471     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc269b
    4472     xor ah, ah                                ; 30 e4                       ; 0xc269e vgabios.c:1748
    4473     call 036a6h                               ; e8 03 10                    ; 0xc26a0
    4474     mov ah, al                                ; 88 c4                       ; 0xc26a3
    4475     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc26a5 vgabios.c:1749
    4476     je near 027c5h                            ; 0f 84 1a 01                 ; 0xc26a7
    4477     movzx bx, al                              ; 0f b6 d8                    ; 0xc26ab vgabios.c:1750
    4478     sal bx, 003h                              ; c1 e3 03                    ; 0xc26ae
    4479     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc26b1
    4480     je near 027c5h                            ; 0f 84 0b 01                 ; 0xc26b6
    4481     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc26ba vgabios.c:1752
    4482     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc26be
    4483     jc short 026d1h                           ; 72 0f                       ; 0xc26c0
    4484     jbe short 026d8h                          ; 76 14                       ; 0xc26c2
    4485     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc26c4
    4486     je near 027cbh                            ; 0f 84 01 01                 ; 0xc26c6
    4487     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc26ca
    4488     je short 026d8h                           ; 74 0a                       ; 0xc26cc
    4489     jmp near 027c5h                           ; e9 f4 00                    ; 0xc26ce
    4490     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc26d1
    4491     je short 02747h                           ; 74 72                       ; 0xc26d3
    4492     jmp near 027c5h                           ; e9 ed 00                    ; 0xc26d5
    4493     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc26d8 vgabios.c:57
    4494     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc26db
    4495     mov es, ax                                ; 8e c0                       ; 0xc26de
    4496     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc26e0
    4497     imul ax, cx                               ; 0f af c1                    ; 0xc26e3 vgabios.c:58
    4498     mov bx, dx                                ; 89 d3                       ; 0xc26e6
    4499     shr bx, 003h                              ; c1 eb 03                    ; 0xc26e8
    4500     add bx, ax                                ; 01 c3                       ; 0xc26eb
    4501     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc26ed vgabios.c:57
    4502     mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc26f0
    4503     movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc26f3 vgabios.c:58
    4504     imul ax, cx                               ; 0f af c1                    ; 0xc26f7
    4505     add bx, ax                                ; 01 c3                       ; 0xc26fa
    4506     mov cl, dl                                ; 88 d1                       ; 0xc26fc vgabios.c:1758
    4507     and cl, 007h                              ; 80 e1 07                    ; 0xc26fe
    4508     mov ax, 00080h                            ; b8 80 00                    ; 0xc2701
    4509     sar ax, CL                                ; d3 f8                       ; 0xc2704
    4510     xor ah, ah                                ; 30 e4                       ; 0xc2706 vgabios.c:1759
    4511     sal ax, 008h                              ; c1 e0 08                    ; 0xc2708
    4512     or AL, strict byte 008h                   ; 0c 08                       ; 0xc270b
    4513     mov dx, 003ceh                            ; ba ce 03                    ; 0xc270d
    4514     out DX, ax                                ; ef                          ; 0xc2710
    4515     mov ax, 00205h                            ; b8 05 02                    ; 0xc2711 vgabios.c:1760
    4516     out DX, ax                                ; ef                          ; 0xc2714
    4517     mov dx, bx                                ; 89 da                       ; 0xc2715 vgabios.c:1761
    4518     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2717
    4519     call 036cdh                               ; e8 b0 0f                    ; 0xc271a
    4520     test byte [bp-006h], 080h                 ; f6 46 fa 80                 ; 0xc271d vgabios.c:1762
    4521     je short 0272ah                           ; 74 07                       ; 0xc2721
    4522     mov ax, 01803h                            ; b8 03 18                    ; 0xc2723 vgabios.c:1764
    4523     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2726
    4524     out DX, ax                                ; ef                          ; 0xc2729
    4525     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc272a vgabios.c:52
    4526     mov es, ax                                ; 8e c0                       ; 0xc272d
    4527     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc272f
    4528     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2732
    4529     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc2735 vgabios.c:1767
    4530     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2738
    4531     out DX, ax                                ; ef                          ; 0xc273b
    4532     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc273c vgabios.c:1768
    4533     out DX, ax                                ; ef                          ; 0xc273f
    4534     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2740 vgabios.c:1769
    4535     out DX, ax                                ; ef                          ; 0xc2743
    4536     jmp near 027c5h                           ; e9 7e 00                    ; 0xc2744 vgabios.c:1770
    4537     mov si, cx                                ; 89 ce                       ; 0xc2747 vgabios.c:1772
    4538     shr si, 1                                 ; d1 ee                       ; 0xc2749
    4539     imul si, si, strict byte 00050h           ; 6b f6 50                    ; 0xc274b
    4540     cmp al, byte [bx+047b1h]                  ; 3a 87 b1 47                 ; 0xc274e
    4541     jne short 0275bh                          ; 75 07                       ; 0xc2752
    4542     mov bx, dx                                ; 89 d3                       ; 0xc2754 vgabios.c:1774
    4543     shr bx, 002h                              ; c1 eb 02                    ; 0xc2756
    4544     jmp short 02760h                          ; eb 05                       ; 0xc2759 vgabios.c:1776
    4545     mov bx, dx                                ; 89 d3                       ; 0xc275b vgabios.c:1778
    4546     shr bx, 003h                              ; c1 eb 03                    ; 0xc275d
    4547     add bx, si                                ; 01 f3                       ; 0xc2760
    4548     test cl, 001h                             ; f6 c1 01                    ; 0xc2762 vgabios.c:1780
    4549     je short 0276ah                           ; 74 03                       ; 0xc2765
    4550     add bh, 020h                              ; 80 c7 20                    ; 0xc2767
    4551     mov cx, 0b800h                            ; b9 00 b8                    ; 0xc276a vgabios.c:47
    4552     mov es, cx                                ; 8e c1                       ; 0xc276d
    4553     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc276f
    4554     movzx si, ah                              ; 0f b6 f4                    ; 0xc2772 vgabios.c:1782
    4555     sal si, 003h                              ; c1 e6 03                    ; 0xc2775
    4556     cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc2778
    4557     jne short 02796h                          ; 75 17                       ; 0xc277d
    4558     mov ah, dl                                ; 88 d4                       ; 0xc277f vgabios.c:1784
    4559     and ah, 003h                              ; 80 e4 03                    ; 0xc2781
    4560     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2784
    4561     sub cl, ah                                ; 28 e1                       ; 0xc2786
    4562     add cl, cl                                ; 00 c9                       ; 0xc2788
    4563     mov dh, byte [bp-006h]                    ; 8a 76 fa                    ; 0xc278a
    4564     and dh, 003h                              ; 80 e6 03                    ; 0xc278d
    4565     sal dh, CL                                ; d2 e6                       ; 0xc2790
    4566     mov DL, strict byte 003h                  ; b2 03                       ; 0xc2792 vgabios.c:1785
    4567     jmp short 027a9h                          ; eb 13                       ; 0xc2794 vgabios.c:1787
    4568     mov ah, dl                                ; 88 d4                       ; 0xc2796 vgabios.c:1789
    4569     and ah, 007h                              ; 80 e4 07                    ; 0xc2798
    4570     mov CL, strict byte 007h                  ; b1 07                       ; 0xc279b
    4571     sub cl, ah                                ; 28 e1                       ; 0xc279d
    4572     mov dh, byte [bp-006h]                    ; 8a 76 fa                    ; 0xc279f
    4573     and dh, 001h                              ; 80 e6 01                    ; 0xc27a2
    4574     sal dh, CL                                ; d2 e6                       ; 0xc27a5
    4575     mov DL, strict byte 001h                  ; b2 01                       ; 0xc27a7 vgabios.c:1790
    4576     sal dl, CL                                ; d2 e2                       ; 0xc27a9
    4577     test byte [bp-006h], 080h                 ; f6 46 fa 80                 ; 0xc27ab vgabios.c:1792
    4578     je short 027b5h                           ; 74 04                       ; 0xc27af
    4579     xor al, dh                                ; 30 f0                       ; 0xc27b1 vgabios.c:1794
    4580     jmp short 027bdh                          ; eb 08                       ; 0xc27b3 vgabios.c:1796
    4581     mov ah, dl                                ; 88 d4                       ; 0xc27b5 vgabios.c:1798
    4582     not ah                                    ; f6 d4                       ; 0xc27b7
    4583     and al, ah                                ; 20 e0                       ; 0xc27b9
    4584     or al, dh                                 ; 08 f0                       ; 0xc27bb vgabios.c:1799
    4585     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc27bd vgabios.c:52
    4586     mov es, dx                                ; 8e c2                       ; 0xc27c0
    4587     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc27c2
    4588     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc27c5 vgabios.c:1802
    4589     pop si                                    ; 5e                          ; 0xc27c8
    4590     pop bp                                    ; 5d                          ; 0xc27c9
    4591     retn                                      ; c3                          ; 0xc27ca
    4592     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc27cb vgabios.c:57
    4593     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc27ce
    4594     mov es, ax                                ; 8e c0                       ; 0xc27d1
    4595     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc27d3
    4596     sal ax, 003h                              ; c1 e0 03                    ; 0xc27d6 vgabios.c:58
    4597     imul ax, cx                               ; 0f af c1                    ; 0xc27d9
    4598     mov bx, dx                                ; 89 d3                       ; 0xc27dc
    4599     add bx, ax                                ; 01 c3                       ; 0xc27de
    4600     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc27e0 vgabios.c:52
    4601     mov es, ax                                ; 8e c0                       ; 0xc27e3
    4602     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc27e5
    4603     jmp short 027c2h                          ; eb d8                       ; 0xc27e8
    4604   ; disGetNextSymbol 0xc27ea LB 0x1b70 -> off=0x0 cb=000000000000024a uValue=00000000000c27ea 'biosfn_write_teletype'
    4605 biosfn_write_teletype:                       ; 0xc27ea LB 0x24a
    4606     push bp                                   ; 55                          ; 0xc27ea vgabios.c:1815
    4607     mov bp, sp                                ; 89 e5                       ; 0xc27eb
    4608     push si                                   ; 56                          ; 0xc27ed
    4609     sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc27ee
    4610     mov ch, al                                ; 88 c5                       ; 0xc27f1
    4611     mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc27f3
    4612     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc27f6
    4613     cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc27f9 vgabios.c:1823
    4614     jne short 0280ch                          ; 75 0e                       ; 0xc27fc
    4615     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc27fe vgabios.c:47
    4616     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2801
    4617     mov es, ax                                ; 8e c0                       ; 0xc2804
    4618     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2806
    4619     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2809 vgabios.c:48
    4620     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc280c vgabios.c:47
    4621     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc280f
    4622     mov es, ax                                ; 8e c0                       ; 0xc2812
    4623     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2814
    4624     xor ah, ah                                ; 30 e4                       ; 0xc2817 vgabios.c:1828
    4625     call 036a6h                               ; e8 8a 0e                    ; 0xc2819
    4626     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc281c
    4627     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc281f vgabios.c:1829
    4628     je near 02a2eh                            ; 0f 84 09 02                 ; 0xc2821
    4629     movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc2825 vgabios.c:1832
    4630     lea bx, [bp-012h]                         ; 8d 5e ee                    ; 0xc2829
    4631     lea dx, [bp-014h]                         ; 8d 56 ec                    ; 0xc282c
    4632     call 00a93h                               ; e8 61 e2                    ; 0xc282f
    4633     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2832 vgabios.c:1833
    4634     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2835
    4635     mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2838
    4636     xor al, al                                ; 30 c0                       ; 0xc283b
    4637     shr ax, 008h                              ; c1 e8 08                    ; 0xc283d
    4638     mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2840
    4639     mov bx, 00084h                            ; bb 84 00                    ; 0xc2843 vgabios.c:47
    4640     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2846
    4641     mov es, dx                                ; 8e c2                       ; 0xc2849
    4642     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc284b
    4643     xor dh, dh                                ; 30 f6                       ; 0xc284e vgabios.c:48
    4644     inc dx                                    ; 42                          ; 0xc2850
    4645     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc2851
    4646     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2854 vgabios.c:57
    4647     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2857
    4648     mov word [bp-010h], dx                    ; 89 56 f0                    ; 0xc285a vgabios.c:58
    4649     cmp ch, 008h                              ; 80 fd 08                    ; 0xc285d vgabios.c:1839
    4650     jc short 02870h                           ; 72 0e                       ; 0xc2860
    4651     jbe short 02879h                          ; 76 15                       ; 0xc2862
    4652     cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc2864
    4653     je short 0288fh                           ; 74 26                       ; 0xc2867
    4654     cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc2869
    4655     je short 02887h                           ; 74 19                       ; 0xc286c
    4656     jmp short 02896h                          ; eb 26                       ; 0xc286e
    4657     cmp ch, 007h                              ; 80 fd 07                    ; 0xc2870
    4658     je near 0298ah                            ; 0f 84 13 01                 ; 0xc2873
    4659     jmp short 02896h                          ; eb 1d                       ; 0xc2877
    4660     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2879 vgabios.c:1846
    4661     jbe near 0298ah                           ; 0f 86 09 01                 ; 0xc287d
    4662     dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc2881
    4663     jmp near 0298ah                           ; e9 03 01                    ; 0xc2884 vgabios.c:1847
     4192    ; inc al                                    ; fe c0                     ; 0xc23bf vgabios.c:1622
     4193    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc23c1
     4194    jnc short 023e0h                          ; 73 1b                       ; 0xc23c3
     4195    movzx cx, al                              ; 0f b6 c8                    ; 0xc23c5
     4196    movzx bx, byte [bp+008h]                  ; 0f b6 5e 08                 ; 0xc23c8
     4197    imul bx, cx                               ; 0f af d9                    ; 0xc23cc
     4198    sal bx, 003h                              ; c1 e3 03                    ; 0xc23cf
     4199    mov cx, word [bp-004h]                    ; 8b 4e fc                    ; 0xc23d2
     4200    add cx, bx                                ; 01 d9                       ; 0xc23d5
     4201    mov word [bp-006h], cx                    ; 89 4e fa                    ; 0xc23d7
     4202    mov DL, strict byte 080h                  ; b2 80                       ; 0xc23da
     4203    xor ah, ah                                ; 30 e4                       ; 0xc23dc
     4204    jmp short 02395h                          ; eb b5                       ; 0xc23de
     4205    leave                                     ; c9                          ; 0xc23e0 vgabios.c:1623
     4206    pop di                                    ; 5f                          ; 0xc23e1
     4207    pop si                                    ; 5e                          ; 0xc23e2
     4208    retn 00002h                               ; c2 02 00                    ; 0xc23e3
     4209  ; disGetNextSymbol 0xc23e6 LB 0x1ed3 -> off=0x0 cb=0000000000000165 uValue=00000000000c23e6 'biosfn_write_char_attr'
     4210biosfn_write_char_attr:                      ; 0xc23e6 LB 0x165
     4211    push bp                                   ; 55                          ; 0xc23e6 vgabios.c:1626
     4212    mov bp, sp                                ; 89 e5                       ; 0xc23e7
     4213    push si                                   ; 56                          ; 0xc23e9
     4214    push di                                   ; 57                          ; 0xc23ea
     4215    sub sp, strict byte 00018h                ; 83 ec 18                    ; 0xc23eb
     4216    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc23ee
     4217    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc23f1
     4218    mov byte [bp-012h], bl                    ; 88 5e ee                    ; 0xc23f4
     4219    mov si, cx                                ; 89 ce                       ; 0xc23f7
     4220    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc23f9 vgabios.c:47
     4221    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc23fc
     4222    mov es, ax                                ; 8e c0                       ; 0xc23ff
     4223    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2401
     4224    xor ah, ah                                ; 30 e4                       ; 0xc2404 vgabios.c:1634
     4225    call 035edh                               ; e8 e4 11                    ; 0xc2406
     4226    mov cl, al                                ; 88 c1                       ; 0xc2409
     4227    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc240b
     4228    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc240e vgabios.c:1635
     4229    je near 02544h                            ; 0f 84 30 01                 ; 0xc2410
     4230    movzx ax, dl                              ; 0f b6 c2                    ; 0xc2414 vgabios.c:1638
     4231    lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc2417
     4232    lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc241a
     4233    call 00a93h                               ; e8 73 e6                    ; 0xc241d
     4234    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2420 vgabios.c:1639
     4235    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2423
     4236    mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc2426
     4237    xor dl, dl                                ; 30 d2                       ; 0xc2429
     4238    shr dx, 008h                              ; c1 ea 08                    ; 0xc242b
     4239    mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc242e
     4240    mov bx, 00084h                            ; bb 84 00                    ; 0xc2431 vgabios.c:47
     4241    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2434
     4242    mov es, ax                                ; 8e c0                       ; 0xc2437
     4243    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2439
     4244    xor ah, ah                                ; 30 e4                       ; 0xc243c vgabios.c:48
     4245    inc ax                                    ; 40                          ; 0xc243e
     4246    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc243f
     4247    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2442 vgabios.c:57
     4248    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc2445
     4249    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2448 vgabios.c:58
     4250    movzx bx, cl                              ; 0f b6 d9                    ; 0xc244b vgabios.c:1645
     4251    mov di, bx                                ; 89 df                       ; 0xc244e
     4252    sal di, 003h                              ; c1 e7 03                    ; 0xc2450
     4253    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc2453
     4254    jne short 024a0h                          ; 75 46                       ; 0xc2458
     4255    mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc245a vgabios.c:1648
     4256    imul bx, ax                               ; 0f af d8                    ; 0xc245d
     4257    add bx, bx                                ; 01 db                       ; 0xc2460
     4258    or bl, 0ffh                               ; 80 cb ff                    ; 0xc2462
     4259    movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc2465
     4260    inc bx                                    ; 43                          ; 0xc2469
     4261    imul bx, cx                               ; 0f af d9                    ; 0xc246a
     4262    xor dh, dh                                ; 30 f6                       ; 0xc246d
     4263    imul ax, dx                               ; 0f af c2                    ; 0xc246f
     4264    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc2472
     4265    add ax, dx                                ; 01 d0                       ; 0xc2476
     4266    add ax, ax                                ; 01 c0                       ; 0xc2478
     4267    mov dx, bx                                ; 89 da                       ; 0xc247a
     4268    add dx, ax                                ; 01 c2                       ; 0xc247c
     4269    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc247e vgabios.c:1650
     4270    sal ax, 008h                              ; c1 e0 08                    ; 0xc2482
     4271    movzx bx, byte [bp-008h]                  ; 0f b6 5e f8                 ; 0xc2485
     4272    add ax, bx                                ; 01 d8                       ; 0xc2489
     4273    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc248b
     4274    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc248e vgabios.c:1651
     4275    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2491
     4276    mov cx, si                                ; 89 f1                       ; 0xc2495
     4277    mov di, dx                                ; 89 d7                       ; 0xc2497
     4278    jcxz 0249dh                               ; e3 02                       ; 0xc2499
     4279    rep stosw                                 ; f3 ab                       ; 0xc249b
     4280    jmp near 02544h                           ; e9 a4 00                    ; 0xc249d vgabios.c:1653
     4281    movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc24a0 vgabios.c:1656
     4282    sal bx, 006h                              ; c1 e3 06                    ; 0xc24a5
     4283    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc24a8
     4284    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc24ac
     4285    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc24af vgabios.c:1657
     4286    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc24b3
     4287    dec si                                    ; 4e                          ; 0xc24b6 vgabios.c:1658
     4288    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc24b7
     4289    je near 02544h                            ; 0f 84 86 00                 ; 0xc24ba
     4290    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc24be vgabios.c:1660
     4291    sal bx, 003h                              ; c1 e3 03                    ; 0xc24c2
     4292    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc24c5
     4293    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc24c9
     4294    jc short 024d9h                           ; 72 0c                       ; 0xc24cb
     4295    jbe short 024dfh                          ; 76 10                       ; 0xc24cd
     4296    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc24cf
     4297    je short 02526h                           ; 74 53                       ; 0xc24d1
     4298    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc24d3
     4299    je short 024e3h                           ; 74 0c                       ; 0xc24d5
     4300    jmp short 0253eh                          ; eb 65                       ; 0xc24d7
     4301    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc24d9
     4302    je short 02507h                           ; 74 2a                       ; 0xc24db
     4303    jmp short 0253eh                          ; eb 5f                       ; 0xc24dd
     4304    or byte [bp-012h], 001h                   ; 80 4e ee 01                 ; 0xc24df vgabios.c:1663
     4305    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc24e3 vgabios.c:1665
     4306    push ax                                   ; 50                          ; 0xc24e7
     4307    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc24e8
     4308    push ax                                   ; 50                          ; 0xc24ec
     4309    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc24ed
     4310    push ax                                   ; 50                          ; 0xc24f1
     4311    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc24f2
     4312    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc24f6
     4313    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc24fa
     4314    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc24fe
     4315    call 02185h                               ; e8 80 fc                    ; 0xc2502
     4316    jmp short 0253eh                          ; eb 37                       ; 0xc2505 vgabios.c:1666
     4317    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc2507 vgabios.c:1668
     4318    push ax                                   ; 50                          ; 0xc250b
     4319    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc250c
     4320    push ax                                   ; 50                          ; 0xc2510
     4321    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc2511
     4322    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2515
     4323    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc2519
     4324    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc251d
     4325    call 02284h                               ; e8 60 fd                    ; 0xc2521
     4326    jmp short 0253eh                          ; eb 18                       ; 0xc2524 vgabios.c:1669
     4327    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2526 vgabios.c:1671
     4328    push ax                                   ; 50                          ; 0xc252a
     4329    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc252b
     4330    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc252f
     4331    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc2533
     4332    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2537
     4333    call 02361h                               ; e8 23 fe                    ; 0xc253b
     4334    inc byte [bp-010h]                        ; fe 46 f0                    ; 0xc253e vgabios.c:1678
     4335    jmp near 024b6h                           ; e9 72 ff                    ; 0xc2541 vgabios.c:1679
     4336    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2544 vgabios.c:1681
     4337    pop di                                    ; 5f                          ; 0xc2547
     4338    pop si                                    ; 5e                          ; 0xc2548
     4339    pop bp                                    ; 5d                          ; 0xc2549
     4340    retn                                      ; c3                          ; 0xc254a
     4341  ; disGetNextSymbol 0xc254b LB 0x1d6e -> off=0x0 cb=0000000000000162 uValue=00000000000c254b 'biosfn_write_char_only'
     4342biosfn_write_char_only:                      ; 0xc254b LB 0x162
     4343    push bp                                   ; 55                          ; 0xc254b vgabios.c:1684
     4344    mov bp, sp                                ; 89 e5                       ; 0xc254c
     4345    push si                                   ; 56                          ; 0xc254e
     4346    push di                                   ; 57                          ; 0xc254f
     4347    sub sp, strict byte 00016h                ; 83 ec 16                    ; 0xc2550
     4348    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2553
     4349    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2556
     4350    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc2559
     4351    mov si, cx                                ; 89 ce                       ; 0xc255c
     4352    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc255e vgabios.c:47
     4353    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2561
     4354    mov es, ax                                ; 8e c0                       ; 0xc2564
     4355    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2566
     4356    xor ah, ah                                ; 30 e4                       ; 0xc2569 vgabios.c:1692
     4357    call 035edh                               ; e8 7f 10                    ; 0xc256b
     4358    mov cl, al                                ; 88 c1                       ; 0xc256e
     4359    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2570
     4360    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2573 vgabios.c:1693
     4361    je near 026a6h                            ; 0f 84 2d 01                 ; 0xc2575
     4362    movzx ax, dl                              ; 0f b6 c2                    ; 0xc2579 vgabios.c:1696
     4363    lea bx, [bp-01ah]                         ; 8d 5e e6                    ; 0xc257c
     4364    lea dx, [bp-018h]                         ; 8d 56 e8                    ; 0xc257f
     4365    call 00a93h                               ; e8 0e e5                    ; 0xc2582
     4366    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2585 vgabios.c:1697
     4367    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2588
     4368    mov dx, word [bp-01ah]                    ; 8b 56 e6                    ; 0xc258b
     4369    xor dl, dl                                ; 30 d2                       ; 0xc258e
     4370    shr dx, 008h                              ; c1 ea 08                    ; 0xc2590
     4371    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc2593
     4372    mov bx, 00084h                            ; bb 84 00                    ; 0xc2596 vgabios.c:47
     4373    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2599
     4374    mov es, ax                                ; 8e c0                       ; 0xc259c
     4375    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc259e
     4376    xor ah, ah                                ; 30 e4                       ; 0xc25a1 vgabios.c:48
     4377    mov di, ax                                ; 89 c7                       ; 0xc25a3
     4378    inc di                                    ; 47                          ; 0xc25a5
     4379    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc25a6 vgabios.c:57
     4380    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc25a9
     4381    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc25ac vgabios.c:58
     4382    xor ch, ch                                ; 30 ed                       ; 0xc25af vgabios.c:1703
     4383    mov bx, cx                                ; 89 cb                       ; 0xc25b1
     4384    sal bx, 003h                              ; c1 e3 03                    ; 0xc25b3
     4385    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc25b6
     4386    jne short 025fah                          ; 75 3d                       ; 0xc25bb
     4387    imul di, ax                               ; 0f af f8                    ; 0xc25bd vgabios.c:1706
     4388    add di, di                                ; 01 ff                       ; 0xc25c0
     4389    or di, 000ffh                             ; 81 cf ff 00                 ; 0xc25c2
     4390    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc25c6
     4391    inc di                                    ; 47                          ; 0xc25ca
     4392    imul bx, di                               ; 0f af df                    ; 0xc25cb
     4393    xor dh, dh                                ; 30 f6                       ; 0xc25ce
     4394    imul ax, dx                               ; 0f af c2                    ; 0xc25d0
     4395    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc25d3
     4396    add ax, dx                                ; 01 d0                       ; 0xc25d7
     4397    add ax, ax                                ; 01 c0                       ; 0xc25d9
     4398    add bx, ax                                ; 01 c3                       ; 0xc25db
     4399    dec si                                    ; 4e                          ; 0xc25dd vgabios.c:1708
     4400    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25de
     4401    je near 026a6h                            ; 0f 84 c1 00                 ; 0xc25e1
     4402    movzx di, byte [bp-012h]                  ; 0f b6 7e ee                 ; 0xc25e5 vgabios.c:1709
     4403    sal di, 003h                              ; c1 e7 03                    ; 0xc25e9
     4404    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc25ec vgabios.c:50
     4405    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc25f0
     4406    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc25f3
     4407    inc bx                                    ; 43                          ; 0xc25f6 vgabios.c:1710
     4408    inc bx                                    ; 43                          ; 0xc25f7
     4409    jmp short 025ddh                          ; eb e3                       ; 0xc25f8 vgabios.c:1711
     4410    mov di, cx                                ; 89 cf                       ; 0xc25fa vgabios.c:1716
     4411    movzx ax, byte [di+0482eh]                ; 0f b6 85 2e 48              ; 0xc25fc
     4412    mov di, ax                                ; 89 c7                       ; 0xc2601
     4413    sal di, 006h                              ; c1 e7 06                    ; 0xc2603
     4414    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc2606
     4415    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc260a
     4416    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc260d vgabios.c:1717
     4417    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc2611
     4418    dec si                                    ; 4e                          ; 0xc2614 vgabios.c:1718
     4419    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2615
     4420    je near 026a6h                            ; 0f 84 8a 00                 ; 0xc2618
     4421    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc261c vgabios.c:1720
     4422    sal bx, 003h                              ; c1 e3 03                    ; 0xc2620
     4423    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2623
     4424    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2627
     4425    jc short 0263ah                           ; 72 0e                       ; 0xc262a
     4426    jbe short 02641h                          ; 76 13                       ; 0xc262c
     4427    cmp bl, 005h                              ; 80 fb 05                    ; 0xc262e
     4428    je short 02688h                           ; 74 55                       ; 0xc2631
     4429    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2633
     4430    je short 02645h                           ; 74 0d                       ; 0xc2636
     4431    jmp short 026a0h                          ; eb 66                       ; 0xc2638
     4432    cmp bl, 002h                              ; 80 fb 02                    ; 0xc263a
     4433    je short 02669h                           ; 74 2a                       ; 0xc263d
     4434    jmp short 026a0h                          ; eb 5f                       ; 0xc263f
     4435    or byte [bp-006h], 001h                   ; 80 4e fa 01                 ; 0xc2641 vgabios.c:1723
     4436    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc2645 vgabios.c:1725
     4437    push ax                                   ; 50                          ; 0xc2649
     4438    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc264a
     4439    push ax                                   ; 50                          ; 0xc264e
     4440    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc264f
     4441    push ax                                   ; 50                          ; 0xc2653
     4442    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc2654
     4443    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2658
     4444    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc265c
     4445    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2660
     4446    call 02185h                               ; e8 1e fb                    ; 0xc2664
     4447    jmp short 026a0h                          ; eb 37                       ; 0xc2667 vgabios.c:1726
     4448    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc2669 vgabios.c:1728
     4449    push ax                                   ; 50                          ; 0xc266d
     4450    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc266e
     4451    push ax                                   ; 50                          ; 0xc2672
     4452    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc2673
     4453    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2677
     4454    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc267b
     4455    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc267f
     4456    call 02284h                               ; e8 fe fb                    ; 0xc2683
     4457    jmp short 026a0h                          ; eb 18                       ; 0xc2686 vgabios.c:1729
     4458    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2688 vgabios.c:1731
     4459    push ax                                   ; 50                          ; 0xc268c
     4460    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc268d
     4461    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2691
     4462    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2695
     4463    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2699
     4464    call 02361h                               ; e8 c1 fc                    ; 0xc269d
     4465    inc byte [bp-010h]                        ; fe 46 f0                    ; 0xc26a0 vgabios.c:1738
     4466    jmp near 02614h                           ; e9 6e ff                    ; 0xc26a3 vgabios.c:1739
     4467    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc26a6 vgabios.c:1741
     4468    pop di                                    ; 5f                          ; 0xc26a9
     4469    pop si                                    ; 5e                          ; 0xc26aa
     4470    pop bp                                    ; 5d                          ; 0xc26ab
     4471    retn                                      ; c3                          ; 0xc26ac
     4472  ; disGetNextSymbol 0xc26ad LB 0x1c0c -> off=0x0 cb=0000000000000165 uValue=00000000000c26ad 'biosfn_write_pixel'
     4473biosfn_write_pixel:                          ; 0xc26ad LB 0x165
     4474    push bp                                   ; 55                          ; 0xc26ad vgabios.c:1744
     4475    mov bp, sp                                ; 89 e5                       ; 0xc26ae
     4476    push si                                   ; 56                          ; 0xc26b0
     4477    push ax                                   ; 50                          ; 0xc26b1
     4478    push ax                                   ; 50                          ; 0xc26b2
     4479    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc26b3
     4480    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc26b6
     4481    mov dx, bx                                ; 89 da                       ; 0xc26b9
     4482    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc26bb vgabios.c:47
     4483    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc26be
     4484    mov es, ax                                ; 8e c0                       ; 0xc26c1
     4485    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc26c3
     4486    xor ah, ah                                ; 30 e4                       ; 0xc26c6 vgabios.c:1751
     4487    call 035edh                               ; e8 22 0f                    ; 0xc26c8
     4488    mov ah, al                                ; 88 c4                       ; 0xc26cb
     4489    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc26cd vgabios.c:1752
     4490    je near 027edh                            ; 0f 84 1a 01                 ; 0xc26cf
     4491    movzx bx, al                              ; 0f b6 d8                    ; 0xc26d3 vgabios.c:1753
     4492    sal bx, 003h                              ; c1 e3 03                    ; 0xc26d6
     4493    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc26d9
     4494    je near 027edh                            ; 0f 84 0b 01                 ; 0xc26de
     4495    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc26e2 vgabios.c:1755
     4496    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc26e6
     4497    jc short 026f9h                           ; 72 0f                       ; 0xc26e8
     4498    jbe short 02700h                          ; 76 14                       ; 0xc26ea
     4499    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc26ec
     4500    je near 027f3h                            ; 0f 84 01 01                 ; 0xc26ee
     4501    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc26f2
     4502    je short 02700h                           ; 74 0a                       ; 0xc26f4
     4503    jmp near 027edh                           ; e9 f4 00                    ; 0xc26f6
     4504    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc26f9
     4505    je short 0276fh                           ; 74 72                       ; 0xc26fb
     4506    jmp near 027edh                           ; e9 ed 00                    ; 0xc26fd
     4507    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2700 vgabios.c:57
     4508    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2703
     4509    mov es, ax                                ; 8e c0                       ; 0xc2706
     4510    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc2708
     4511    imul ax, cx                               ; 0f af c1                    ; 0xc270b vgabios.c:58
     4512    mov bx, dx                                ; 89 d3                       ; 0xc270e
     4513    shr bx, 003h                              ; c1 eb 03                    ; 0xc2710
     4514    add bx, ax                                ; 01 c3                       ; 0xc2713
     4515    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2715 vgabios.c:57
     4516    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc2718
     4517    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc271b vgabios.c:58
     4518    imul ax, cx                               ; 0f af c1                    ; 0xc271f
     4519    add bx, ax                                ; 01 c3                       ; 0xc2722
     4520    mov cl, dl                                ; 88 d1                       ; 0xc2724 vgabios.c:1761
     4521    and cl, 007h                              ; 80 e1 07                    ; 0xc2726
     4522    mov ax, 00080h                            ; b8 80 00                    ; 0xc2729
     4523    sar ax, CL                                ; d3 f8                       ; 0xc272c
     4524    xor ah, ah                                ; 30 e4                       ; 0xc272e vgabios.c:1762
     4525    sal ax, 008h                              ; c1 e0 08                    ; 0xc2730
     4526    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2733
     4527    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2735
     4528    out DX, ax                                ; ef                          ; 0xc2738
     4529    mov ax, 00205h                            ; b8 05 02                    ; 0xc2739 vgabios.c:1763
     4530    out DX, ax                                ; ef                          ; 0xc273c
     4531    mov dx, bx                                ; 89 da                       ; 0xc273d vgabios.c:1764
     4532    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc273f
     4533    call 03614h                               ; e8 cf 0e                    ; 0xc2742
     4534    test byte [bp-006h], 080h                 ; f6 46 fa 80                 ; 0xc2745 vgabios.c:1765
     4535    je short 02752h                           ; 74 07                       ; 0xc2749
     4536    mov ax, 01803h                            ; b8 03 18                    ; 0xc274b vgabios.c:1767
     4537    mov dx, 003ceh                            ; ba ce 03                    ; 0xc274e
     4538    out DX, ax                                ; ef                          ; 0xc2751
     4539    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2752 vgabios.c:52
     4540    mov es, ax                                ; 8e c0                       ; 0xc2755
     4541    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2757
     4542    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc275a
     4543    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc275d vgabios.c:1770
     4544    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2760
     4545    out DX, ax                                ; ef                          ; 0xc2763
     4546    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2764 vgabios.c:1771
     4547    out DX, ax                                ; ef                          ; 0xc2767
     4548    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2768 vgabios.c:1772
     4549    out DX, ax                                ; ef                          ; 0xc276b
     4550    jmp near 027edh                           ; e9 7e 00                    ; 0xc276c vgabios.c:1773
     4551    mov si, cx                                ; 89 ce                       ; 0xc276f vgabios.c:1775
     4552    shr si, 1                                 ; d1 ee                       ; 0xc2771
     4553    imul si, si, strict byte 00050h           ; 6b f6 50                    ; 0xc2773
     4554    cmp al, byte [bx+047b1h]                  ; 3a 87 b1 47                 ; 0xc2776
     4555    jne short 02783h                          ; 75 07                       ; 0xc277a
     4556    mov bx, dx                                ; 89 d3                       ; 0xc277c vgabios.c:1777
     4557    shr bx, 002h                              ; c1 eb 02                    ; 0xc277e
     4558    jmp short 02788h                          ; eb 05                       ; 0xc2781 vgabios.c:1779
     4559    mov bx, dx                                ; 89 d3                       ; 0xc2783 vgabios.c:1781
     4560    shr bx, 003h                              ; c1 eb 03                    ; 0xc2785
     4561    add bx, si                                ; 01 f3                       ; 0xc2788
     4562    test cl, 001h                             ; f6 c1 01                    ; 0xc278a vgabios.c:1783
     4563    je short 02792h                           ; 74 03                       ; 0xc278d
     4564    add bh, 020h                              ; 80 c7 20                    ; 0xc278f
     4565    mov cx, 0b800h                            ; b9 00 b8                    ; 0xc2792 vgabios.c:47
     4566    mov es, cx                                ; 8e c1                       ; 0xc2795
     4567    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2797
     4568    movzx si, ah                              ; 0f b6 f4                    ; 0xc279a vgabios.c:1785
     4569    sal si, 003h                              ; c1 e6 03                    ; 0xc279d
     4570    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc27a0
     4571    jne short 027beh                          ; 75 17                       ; 0xc27a5
     4572    mov ah, dl                                ; 88 d4                       ; 0xc27a7 vgabios.c:1787
     4573    and ah, 003h                              ; 80 e4 03                    ; 0xc27a9
     4574    mov CL, strict byte 003h                  ; b1 03                       ; 0xc27ac
     4575    sub cl, ah                                ; 28 e1                       ; 0xc27ae
     4576    add cl, cl                                ; 00 c9                       ; 0xc27b0
     4577    mov dh, byte [bp-006h]                    ; 8a 76 fa                    ; 0xc27b2
     4578    and dh, 003h                              ; 80 e6 03                    ; 0xc27b5
     4579    sal dh, CL                                ; d2 e6                       ; 0xc27b8
     4580    mov DL, strict byte 003h                  ; b2 03                       ; 0xc27ba vgabios.c:1788
     4581    jmp short 027d1h                          ; eb 13                       ; 0xc27bc vgabios.c:1790
     4582    mov ah, dl                                ; 88 d4                       ; 0xc27be vgabios.c:1792
     4583    and ah, 007h                              ; 80 e4 07                    ; 0xc27c0
     4584    mov CL, strict byte 007h                  ; b1 07                       ; 0xc27c3
     4585    sub cl, ah                                ; 28 e1                       ; 0xc27c5
     4586    mov dh, byte [bp-006h]                    ; 8a 76 fa                    ; 0xc27c7
     4587    and dh, 001h                              ; 80 e6 01                    ; 0xc27ca
     4588    sal dh, CL                                ; d2 e6                       ; 0xc27cd
     4589    mov DL, strict byte 001h                  ; b2 01                       ; 0xc27cf vgabios.c:1793
     4590    sal dl, CL                                ; d2 e2                       ; 0xc27d1
     4591    test byte [bp-006h], 080h                 ; f6 46 fa 80                 ; 0xc27d3 vgabios.c:1795
     4592    je short 027ddh                           ; 74 04                       ; 0xc27d7
     4593    xor al, dh                                ; 30 f0                       ; 0xc27d9 vgabios.c:1797
     4594    jmp short 027e5h                          ; eb 08                       ; 0xc27db vgabios.c:1799
     4595    mov ah, dl                                ; 88 d4                       ; 0xc27dd vgabios.c:1801
     4596    not ah                                    ; f6 d4                       ; 0xc27df
     4597    and al, ah                                ; 20 e0                       ; 0xc27e1
     4598    or al, dh                                 ; 08 f0                       ; 0xc27e3 vgabios.c:1802
     4599    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc27e5 vgabios.c:52
     4600    mov es, dx                                ; 8e c2                       ; 0xc27e8
     4601    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc27ea
     4602    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc27ed vgabios.c:1805
     4603    pop si                                    ; 5e                          ; 0xc27f0
     4604    pop bp                                    ; 5d                          ; 0xc27f1
     4605    retn                                      ; c3                          ; 0xc27f2
     4606    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc27f3 vgabios.c:57
     4607    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc27f6
     4608    mov es, ax                                ; 8e c0                       ; 0xc27f9
     4609    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc27fb
     4610    sal ax, 003h                              ; c1 e0 03                    ; 0xc27fe vgabios.c:58
     4611    imul ax, cx                               ; 0f af c1                    ; 0xc2801
     4612    mov bx, dx                                ; 89 d3                       ; 0xc2804
     4613    add bx, ax                                ; 01 c3                       ; 0xc2806
     4614    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2808 vgabios.c:52
     4615    mov es, ax                                ; 8e c0                       ; 0xc280b
     4616    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc280d
     4617    jmp short 027eah                          ; eb d8                       ; 0xc2810
     4618  ; disGetNextSymbol 0xc2812 LB 0x1aa7 -> off=0x0 cb=000000000000024a uValue=00000000000c2812 'biosfn_write_teletype'
     4619biosfn_write_teletype:                       ; 0xc2812 LB 0x24a
     4620    push bp                                   ; 55                          ; 0xc2812 vgabios.c:1818
     4621    mov bp, sp                                ; 89 e5                       ; 0xc2813
     4622    push si                                   ; 56                          ; 0xc2815
     4623    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc2816
     4624    mov ch, al                                ; 88 c5                       ; 0xc2819
     4625    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc281b
     4626    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc281e
     4627    cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc2821 vgabios.c:1826
     4628    jne short 02834h                          ; 75 0e                       ; 0xc2824
     4629    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc2826 vgabios.c:47
     4630    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2829
     4631    mov es, ax                                ; 8e c0                       ; 0xc282c
     4632    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc282e
     4633    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2831 vgabios.c:48
     4634    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2834 vgabios.c:47
     4635    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2837
     4636    mov es, ax                                ; 8e c0                       ; 0xc283a
     4637    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc283c
     4638    xor ah, ah                                ; 30 e4                       ; 0xc283f vgabios.c:1831
     4639    call 035edh                               ; e8 a9 0d                    ; 0xc2841
     4640    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2844
     4641    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2847 vgabios.c:1832
     4642    je near 02a56h                            ; 0f 84 09 02                 ; 0xc2849
     4643    movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc284d vgabios.c:1835
     4644    lea bx, [bp-012h]                         ; 8d 5e ee                    ; 0xc2851
     4645    lea dx, [bp-014h]                         ; 8d 56 ec                    ; 0xc2854
     4646    call 00a93h                               ; e8 39 e2                    ; 0xc2857
     4647    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc285a vgabios.c:1836
     4648    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc285d
     4649    mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2860
     4650    xor al, al                                ; 30 c0                       ; 0xc2863
     4651    shr ax, 008h                              ; c1 e8 08                    ; 0xc2865
     4652    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2868
     4653    mov bx, 00084h                            ; bb 84 00                    ; 0xc286b vgabios.c:47
     4654    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc286e
     4655    mov es, dx                                ; 8e c2                       ; 0xc2871
     4656    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2873
     4657    xor dh, dh                                ; 30 f6                       ; 0xc2876 vgabios.c:48
     4658    inc dx                                    ; 42                          ; 0xc2878
     4659    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc2879
     4660    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc287c vgabios.c:57
     4661    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc287f
     4662    mov word [bp-010h], dx                    ; 89 56 f0                    ; 0xc2882 vgabios.c:58
     4663    cmp ch, 008h                              ; 80 fd 08                    ; 0xc2885 vgabios.c:1842
     4664    jc short 02898h                           ; 72 0e                       ; 0xc2888
     4665    jbe short 028a1h                          ; 76 15                       ; 0xc288a
     4666    cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc288c
     4667    je short 028b7h                           ; 74 26                       ; 0xc288f
     4668    cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc2891
     4669    je short 028afh                           ; 74 19                       ; 0xc2894
     4670    jmp short 028beh                          ; eb 26                       ; 0xc2896
     4671    cmp ch, 007h                              ; 80 fd 07                    ; 0xc2898
     4672    je near 029b2h                            ; 0f 84 13 01                 ; 0xc289b
     4673    jmp short 028beh                          ; eb 1d                       ; 0xc289f
     4674    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc28a1 vgabios.c:1849
     4675    jbe near 029b2h                           ; 0f 86 09 01                 ; 0xc28a5
     4676    dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc28a9
     4677    jmp near 029b2h                           ; e9 03 01                    ; 0xc28ac vgabios.c:1850
    46644678    db  0feh, 0c0h
    4665     ; inc al                                    ; fe c0                     ; 0xc2887 vgabios.c:1850
    4666     mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2889
    4667     jmp near 0298ah                           ; e9 fb 00                    ; 0xc288c vgabios.c:1851
    4668     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc288f vgabios.c:1854
    4669     jmp near 0298ah                           ; e9 f4 00                    ; 0xc2893 vgabios.c:1855
    4670     movzx si, byte [bp-00ch]                  ; 0f b6 76 f4                 ; 0xc2896 vgabios.c:1859
    4671     mov bx, si                                ; 89 f3                       ; 0xc289a
    4672     sal bx, 003h                              ; c1 e3 03                    ; 0xc289c
    4673     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc289f
    4674     jne short 028e9h                          ; 75 43                       ; 0xc28a4
    4675     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc28a6 vgabios.c:1862
    4676     imul ax, word [bp-00eh]                   ; 0f af 46 f2                 ; 0xc28a9
    4677     add ax, ax                                ; 01 c0                       ; 0xc28ad
    4678     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc28af
    4679     movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc28b1
    4680     mov si, ax                                ; 89 c6                       ; 0xc28b5
    4681     inc si                                    ; 46                          ; 0xc28b7
    4682     imul si, dx                               ; 0f af f2                    ; 0xc28b8
    4683     movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc28bb
    4684     imul ax, word [bp-010h]                   ; 0f af 46 f0                 ; 0xc28bf
    4685     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc28c3
    4686     add ax, dx                                ; 01 d0                       ; 0xc28c7
    4687     add ax, ax                                ; 01 c0                       ; 0xc28c9
    4688     add si, ax                                ; 01 c6                       ; 0xc28cb
    4689     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28cd vgabios.c:50
    4690     mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc28d1
    4691     cmp cl, 003h                              ; 80 f9 03                    ; 0xc28d4 vgabios.c:1867
    4692     jne near 02977h                           ; 0f 85 9c 00                 ; 0xc28d7
    4693     inc si                                    ; 46                          ; 0xc28db vgabios.c:1868
    4694     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28dc vgabios.c:50
    4695     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc28e0
    4696     mov byte [es:si], al                      ; 26 88 04                    ; 0xc28e3
    4697     jmp near 02977h                           ; e9 8e 00                    ; 0xc28e6 vgabios.c:1870
    4698     movzx si, byte [si+0482eh]                ; 0f b6 b4 2e 48              ; 0xc28e9 vgabios.c:1873
    4699     sal si, 006h                              ; c1 e6 06                    ; 0xc28ee
    4700     mov ah, byte [si+04844h]                  ; 8a a4 44 48                 ; 0xc28f1
    4701     mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc28f5 vgabios.c:1874
    4702     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc28f9 vgabios.c:1875
    4703     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc28fd
    4704     jc short 0290dh                           ; 72 0c                       ; 0xc28ff
    4705     jbe short 02913h                          ; 76 10                       ; 0xc2901
    4706     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc2903
    4707     je short 0295eh                           ; 74 57                       ; 0xc2905
    4708     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2907
    4709     je short 02917h                           ; 74 0c                       ; 0xc2909
    4710     jmp short 02977h                          ; eb 6a                       ; 0xc290b
    4711     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc290d
    4712     je short 0293dh                           ; 74 2c                       ; 0xc290f
    4713     jmp short 02977h                          ; eb 64                       ; 0xc2911
    4714     or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc2913 vgabios.c:1878
    4715     movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc2917 vgabios.c:1880
    4716     push dx                                   ; 52                          ; 0xc291b
    4717     movzx ax, ah                              ; 0f b6 c4                    ; 0xc291c
    4718     push ax                                   ; 50                          ; 0xc291f
    4719     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2920
    4720     push ax                                   ; 50                          ; 0xc2924
    4721     movzx bx, byte [bp-004h]                  ; 0f b6 5e fc                 ; 0xc2925
    4722     movzx si, byte [bp-006h]                  ; 0f b6 76 fa                 ; 0xc2929
    4723     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc292d
    4724     movzx ax, ch                              ; 0f b6 c5                    ; 0xc2931
    4725     mov cx, bx                                ; 89 d9                       ; 0xc2934
    4726     mov bx, si                                ; 89 f3                       ; 0xc2936
    4727     call 0215dh                               ; e8 22 f8                    ; 0xc2938
    4728     jmp short 02977h                          ; eb 3a                       ; 0xc293b vgabios.c:1881
    4729     movzx ax, dl                              ; 0f b6 c2                    ; 0xc293d vgabios.c:1883
    4730     push ax                                   ; 50                          ; 0xc2940
    4731     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2941
    4732     push ax                                   ; 50                          ; 0xc2945
    4733     movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc2946
    4734     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc294a
    4735     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc294e
    4736     movzx si, ch                              ; 0f b6 f5                    ; 0xc2952
    4737     mov cx, ax                                ; 89 c1                       ; 0xc2955
    4738     mov ax, si                                ; 89 f0                       ; 0xc2957
    4739     call 0225ch                               ; e8 00 f9                    ; 0xc2959
    4740     jmp short 02977h                          ; eb 19                       ; 0xc295c vgabios.c:1884
    4741     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc295e vgabios.c:1886
    4742     push ax                                   ; 50                          ; 0xc2962
    4743     movzx si, byte [bp-004h]                  ; 0f b6 76 fc                 ; 0xc2963
    4744     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc2967
    4745     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc296b
    4746     movzx ax, ch                              ; 0f b6 c5                    ; 0xc296f
    4747     mov cx, si                                ; 89 f1                       ; 0xc2972
    4748     call 02339h                               ; e8 c2 f9                    ; 0xc2974
    4749     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2977 vgabios.c:1894
    4750     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc297a vgabios.c:1896
    4751     cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc297e
    4752     jne short 0298ah                          ; 75 07                       ; 0xc2981
    4753     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc2983 vgabios.c:1897
    4754     inc byte [bp-004h]                        ; fe 46 fc                    ; 0xc2987 vgabios.c:1898
    4755     movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc298a vgabios.c:1903
    4756     cmp ax, word [bp-00eh]                    ; 3b 46 f2                    ; 0xc298e
    4757     jne near 02a12h                           ; 0f 85 7d 00                 ; 0xc2991
    4758     movzx bx, byte [bp-00ch]                  ; 0f b6 5e f4                 ; 0xc2995 vgabios.c:1905
    4759     sal bx, 003h                              ; c1 e3 03                    ; 0xc2999
    4760     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc299c
     4679    ; inc al                                    ; fe c0                     ; 0xc28af vgabios.c:1853
     4680    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc28b1
     4681    jmp near 029b2h                           ; e9 fb 00                    ; 0xc28b4 vgabios.c:1854
     4682    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc28b7 vgabios.c:1857
     4683    jmp near 029b2h                           ; e9 f4 00                    ; 0xc28bb vgabios.c:1858
     4684    movzx si, byte [bp-00ch]                  ; 0f b6 76 f4                 ; 0xc28be vgabios.c:1862
     4685    mov bx, si                                ; 89 f3                       ; 0xc28c2
     4686    sal bx, 003h                              ; c1 e3 03                    ; 0xc28c4
     4687    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc28c7
     4688    jne short 02911h                          ; 75 43                       ; 0xc28cc
     4689    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc28ce vgabios.c:1865
     4690    imul ax, word [bp-00eh]                   ; 0f af 46 f2                 ; 0xc28d1
     4691    add ax, ax                                ; 01 c0                       ; 0xc28d5
     4692    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc28d7
     4693    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc28d9
     4694    mov si, ax                                ; 89 c6                       ; 0xc28dd
     4695    inc si                                    ; 46                          ; 0xc28df
     4696    imul si, dx                               ; 0f af f2                    ; 0xc28e0
     4697    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc28e3
     4698    imul ax, word [bp-010h]                   ; 0f af 46 f0                 ; 0xc28e7
     4699    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc28eb
     4700    add ax, dx                                ; 01 d0                       ; 0xc28ef
     4701    add ax, ax                                ; 01 c0                       ; 0xc28f1
     4702    add si, ax                                ; 01 c6                       ; 0xc28f3
     4703    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28f5 vgabios.c:50
     4704    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc28f9
     4705    cmp cl, 003h                              ; 80 f9 03                    ; 0xc28fc vgabios.c:1870
     4706    jne near 0299fh                           ; 0f 85 9c 00                 ; 0xc28ff
     4707    inc si                                    ; 46                          ; 0xc2903 vgabios.c:1871
     4708    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2904 vgabios.c:50
     4709    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2908
     4710    mov byte [es:si], al                      ; 26 88 04                    ; 0xc290b
     4711    jmp near 0299fh                           ; e9 8e 00                    ; 0xc290e vgabios.c:1873
     4712    movzx si, byte [si+0482eh]                ; 0f b6 b4 2e 48              ; 0xc2911 vgabios.c:1876
     4713    sal si, 006h                              ; c1 e6 06                    ; 0xc2916
     4714    mov ah, byte [si+04844h]                  ; 8a a4 44 48                 ; 0xc2919
     4715    mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc291d vgabios.c:1877
     4716    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc2921 vgabios.c:1878
     4717    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc2925
     4718    jc short 02935h                           ; 72 0c                       ; 0xc2927
     4719    jbe short 0293bh                          ; 76 10                       ; 0xc2929
     4720    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc292b
     4721    je short 02986h                           ; 74 57                       ; 0xc292d
     4722    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc292f
     4723    je short 0293fh                           ; 74 0c                       ; 0xc2931
     4724    jmp short 0299fh                          ; eb 6a                       ; 0xc2933
     4725    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc2935
     4726    je short 02965h                           ; 74 2c                       ; 0xc2937
     4727    jmp short 0299fh                          ; eb 64                       ; 0xc2939
     4728    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc293b vgabios.c:1881
     4729    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc293f vgabios.c:1883
     4730    push dx                                   ; 52                          ; 0xc2943
     4731    movzx ax, ah                              ; 0f b6 c4                    ; 0xc2944
     4732    push ax                                   ; 50                          ; 0xc2947
     4733    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2948
     4734    push ax                                   ; 50                          ; 0xc294c
     4735    movzx bx, byte [bp-004h]                  ; 0f b6 5e fc                 ; 0xc294d
     4736    movzx si, byte [bp-006h]                  ; 0f b6 76 fa                 ; 0xc2951
     4737    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc2955
     4738    movzx ax, ch                              ; 0f b6 c5                    ; 0xc2959
     4739    mov cx, bx                                ; 89 d9                       ; 0xc295c
     4740    mov bx, si                                ; 89 f3                       ; 0xc295e
     4741    call 02185h                               ; e8 22 f8                    ; 0xc2960
     4742    jmp short 0299fh                          ; eb 3a                       ; 0xc2963 vgabios.c:1884
     4743    movzx ax, dl                              ; 0f b6 c2                    ; 0xc2965 vgabios.c:1886
     4744    push ax                                   ; 50                          ; 0xc2968
     4745    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2969
     4746    push ax                                   ; 50                          ; 0xc296d
     4747    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc296e
     4748    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc2972
     4749    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc2976
     4750    movzx si, ch                              ; 0f b6 f5                    ; 0xc297a
     4751    mov cx, ax                                ; 89 c1                       ; 0xc297d
     4752    mov ax, si                                ; 89 f0                       ; 0xc297f
     4753    call 02284h                               ; e8 00 f9                    ; 0xc2981
     4754    jmp short 0299fh                          ; eb 19                       ; 0xc2984 vgabios.c:1887
     4755    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2986 vgabios.c:1889
     4756    push ax                                   ; 50                          ; 0xc298a
     4757    movzx si, byte [bp-004h]                  ; 0f b6 76 fc                 ; 0xc298b
     4758    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc298f
     4759    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc2993
     4760    movzx ax, ch                              ; 0f b6 c5                    ; 0xc2997
     4761    mov cx, si                                ; 89 f1                       ; 0xc299a
     4762    call 02361h                               ; e8 c2 f9                    ; 0xc299c
     4763    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc299f vgabios.c:1897
     4764    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc29a2 vgabios.c:1899
     4765    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc29a6
     4766    jne short 029b2h                          ; 75 07                       ; 0xc29a9
     4767    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc29ab vgabios.c:1900
     4768    inc byte [bp-004h]                        ; fe 46 fc                    ; 0xc29af vgabios.c:1901
     4769    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc29b2 vgabios.c:1906
     4770    cmp ax, word [bp-00eh]                    ; 3b 46 f2                    ; 0xc29b6
     4771    jne near 02a3ah                           ; 0f 85 7d 00                 ; 0xc29b9
     4772    movzx bx, byte [bp-00ch]                  ; 0f b6 5e f4                 ; 0xc29bd vgabios.c:1908
     4773    sal bx, 003h                              ; c1 e3 03                    ; 0xc29c1
     4774    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc29c4
    47614775    db  0feh, 0c8h
    4762     ; dec al                                    ; fe c8                     ; 0xc299f
    4763     mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc29a1
     4776    ; dec al                                    ; fe c8                     ; 0xc29c7
     4777    mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc29c9
    47644778    db  0feh, 0cch
    4765     ; dec ah                                    ; fe cc                     ; 0xc29a4
    4766     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc29a6
    4767     jne short 029f5h                          ; 75 48                       ; 0xc29ab
    4768     mov dx, word [bp-010h]                    ; 8b 56 f0                    ; 0xc29ad vgabios.c:1907
    4769     imul dx, word [bp-00eh]                   ; 0f af 56 f2                 ; 0xc29b0
    4770     add dx, dx                                ; 01 d2                       ; 0xc29b4
    4771     or dl, 0ffh                               ; 80 ca ff                    ; 0xc29b6
    4772     movzx si, byte [bp-00ah]                  ; 0f b6 76 f6                 ; 0xc29b9
    4773     inc dx                                    ; 42                          ; 0xc29bd
    4774     imul si, dx                               ; 0f af f2                    ; 0xc29be
    4775     movzx dx, byte [bp-004h]                  ; 0f b6 56 fc                 ; 0xc29c1
    4776     dec dx                                    ; 4a                          ; 0xc29c5
    4777     mov cx, word [bp-010h]                    ; 8b 4e f0                    ; 0xc29c6
    4778     imul cx, dx                               ; 0f af ca                    ; 0xc29c9
    4779     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc29cc
    4780     add dx, cx                                ; 01 ca                       ; 0xc29d0
    4781     add dx, dx                                ; 01 d2                       ; 0xc29d2
    4782     add si, dx                                ; 01 d6                       ; 0xc29d4
    4783     inc si                                    ; 46                          ; 0xc29d6 vgabios.c:1908
    4784     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc29d7 vgabios.c:45
    4785     mov bl, byte [es:si]                      ; 26 8a 1c                    ; 0xc29db
    4786     push strict byte 00001h                   ; 6a 01                       ; 0xc29de vgabios.c:1909
    4787     movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc29e0
    4788     push dx                                   ; 52                          ; 0xc29e4
    4789     movzx dx, ah                              ; 0f b6 d4                    ; 0xc29e5
    4790     push dx                                   ; 52                          ; 0xc29e8
    4791     xor ah, ah                                ; 30 e4                       ; 0xc29e9
    4792     push ax                                   ; 50                          ; 0xc29eb
    4793     movzx dx, bl                              ; 0f b6 d3                    ; 0xc29ec
    4794     xor cx, cx                                ; 31 c9                       ; 0xc29ef
    4795     xor bx, bx                                ; 31 db                       ; 0xc29f1
    4796     jmp short 02a09h                          ; eb 14                       ; 0xc29f3 vgabios.c:1911
    4797     push strict byte 00001h                   ; 6a 01                       ; 0xc29f5 vgabios.c:1913
    4798     movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc29f7
    4799     push dx                                   ; 52                          ; 0xc29fb
    4800     movzx dx, ah                              ; 0f b6 d4                    ; 0xc29fc
    4801     push dx                                   ; 52                          ; 0xc29ff
    4802     xor ah, ah                                ; 30 e4                       ; 0xc2a00
    4803     push ax                                   ; 50                          ; 0xc2a02
    4804     xor cx, cx                                ; 31 c9                       ; 0xc2a03
    4805     xor bx, bx                                ; 31 db                       ; 0xc2a05
    4806     xor dx, dx                                ; 31 d2                       ; 0xc2a07
    4807     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a09
    4808     call 01b35h                               ; e8 26 f1                    ; 0xc2a0c
    4809     dec byte [bp-004h]                        ; fe 4e fc                    ; 0xc2a0f vgabios.c:1915
    4810     movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc2a12 vgabios.c:1919
    4811     mov word [bp-012h], ax                    ; 89 46 ee                    ; 0xc2a16
    4812     sal word [bp-012h], 008h                  ; c1 66 ee 08                 ; 0xc2a19
    4813     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2a1d
    4814     add word [bp-012h], ax                    ; 01 46 ee                    ; 0xc2a21
    4815     mov dx, word [bp-012h]                    ; 8b 56 ee                    ; 0xc2a24 vgabios.c:1920
    4816     movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc2a27
    4817     call 01242h                               ; e8 14 e8                    ; 0xc2a2b
    4818     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a2e vgabios.c:1921
    4819     pop si                                    ; 5e                          ; 0xc2a31
    4820     pop bp                                    ; 5d                          ; 0xc2a32
    4821     retn                                      ; c3                          ; 0xc2a33
    4822   ; disGetNextSymbol 0xc2a34 LB 0x1926 -> off=0x0 cb=000000000000002c uValue=00000000000c2a34 'get_font_access'
    4823 get_font_access:                             ; 0xc2a34 LB 0x2c
    4824     push bp                                   ; 55                          ; 0xc2a34 vgabios.c:1924
    4825     mov bp, sp                                ; 89 e5                       ; 0xc2a35
    4826     push dx                                   ; 52                          ; 0xc2a37
    4827     mov ax, 00100h                            ; b8 00 01                    ; 0xc2a38 vgabios.c:1926
    4828     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2a3b
    4829     out DX, ax                                ; ef                          ; 0xc2a3e
    4830     mov ax, 00402h                            ; b8 02 04                    ; 0xc2a3f vgabios.c:1927
    4831     out DX, ax                                ; ef                          ; 0xc2a42
    4832     mov ax, 00704h                            ; b8 04 07                    ; 0xc2a43 vgabios.c:1928
    4833     out DX, ax                                ; ef                          ; 0xc2a46
    4834     mov ax, 00300h                            ; b8 00 03                    ; 0xc2a47 vgabios.c:1929
    4835     out DX, ax                                ; ef                          ; 0xc2a4a
    4836     mov ax, 00204h                            ; b8 04 02                    ; 0xc2a4b vgabios.c:1930
    4837     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2a4e
    4838     out DX, ax                                ; ef                          ; 0xc2a51
    4839     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2a52 vgabios.c:1931
    4840     out DX, ax                                ; ef                          ; 0xc2a55
    4841     mov ax, 00406h                            ; b8 06 04                    ; 0xc2a56 vgabios.c:1932
    4842     out DX, ax                                ; ef                          ; 0xc2a59
    4843     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a5a vgabios.c:1933
    4844     pop dx                                    ; 5a                          ; 0xc2a5d
    4845     pop bp                                    ; 5d                          ; 0xc2a5e
    4846     retn                                      ; c3                          ; 0xc2a5f
    4847   ; disGetNextSymbol 0xc2a60 LB 0x18fa -> off=0x0 cb=000000000000003c uValue=00000000000c2a60 'release_font_access'
    4848 release_font_access:                         ; 0xc2a60 LB 0x3c
    4849     push bp                                   ; 55                          ; 0xc2a60 vgabios.c:1935
    4850     mov bp, sp                                ; 89 e5                       ; 0xc2a61
    4851     push dx                                   ; 52                          ; 0xc2a63
    4852     mov ax, 00100h                            ; b8 00 01                    ; 0xc2a64 vgabios.c:1937
    4853     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2a67
    4854     out DX, ax                                ; ef                          ; 0xc2a6a
    4855     mov ax, 00302h                            ; b8 02 03                    ; 0xc2a6b vgabios.c:1938
    4856     out DX, ax                                ; ef                          ; 0xc2a6e
    4857     mov ax, 00304h                            ; b8 04 03                    ; 0xc2a6f vgabios.c:1939
    4858     out DX, ax                                ; ef                          ; 0xc2a72
    4859     mov ax, 00300h                            ; b8 00 03                    ; 0xc2a73 vgabios.c:1940
    4860     out DX, ax                                ; ef                          ; 0xc2a76
    4861     mov dx, 003cch                            ; ba cc 03                    ; 0xc2a77 vgabios.c:1941
    4862     in AL, DX                                 ; ec                          ; 0xc2a7a
     4779    ; dec ah                                    ; fe cc                     ; 0xc29cc
     4780    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc29ce
     4781    jne short 02a1dh                          ; 75 48                       ; 0xc29d3
     4782    mov dx, word [bp-010h]                    ; 8b 56 f0                    ; 0xc29d5 vgabios.c:1910
     4783    imul dx, word [bp-00eh]                   ; 0f af 56 f2                 ; 0xc29d8
     4784    add dx, dx                                ; 01 d2                       ; 0xc29dc
     4785    or dl, 0ffh                               ; 80 ca ff                    ; 0xc29de
     4786    movzx si, byte [bp-00ah]                  ; 0f b6 76 f6                 ; 0xc29e1
     4787    inc dx                                    ; 42                          ; 0xc29e5
     4788    imul si, dx                               ; 0f af f2                    ; 0xc29e6
     4789    movzx dx, byte [bp-004h]                  ; 0f b6 56 fc                 ; 0xc29e9
     4790    dec dx                                    ; 4a                          ; 0xc29ed
     4791    mov cx, word [bp-010h]                    ; 8b 4e f0                    ; 0xc29ee
     4792    imul cx, dx                               ; 0f af ca                    ; 0xc29f1
     4793    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc29f4
     4794    add dx, cx                                ; 01 ca                       ; 0xc29f8
     4795    add dx, dx                                ; 01 d2                       ; 0xc29fa
     4796    add si, dx                                ; 01 d6                       ; 0xc29fc
     4797    inc si                                    ; 46                          ; 0xc29fe vgabios.c:1911
     4798    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc29ff vgabios.c:45
     4799    mov bl, byte [es:si]                      ; 26 8a 1c                    ; 0xc2a03
     4800    push strict byte 00001h                   ; 6a 01                       ; 0xc2a06 vgabios.c:1912
     4801    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc2a08
     4802    push dx                                   ; 52                          ; 0xc2a0c
     4803    movzx dx, ah                              ; 0f b6 d4                    ; 0xc2a0d
     4804    push dx                                   ; 52                          ; 0xc2a10
     4805    xor ah, ah                                ; 30 e4                       ; 0xc2a11
     4806    push ax                                   ; 50                          ; 0xc2a13
     4807    movzx dx, bl                              ; 0f b6 d3                    ; 0xc2a14
     4808    xor cx, cx                                ; 31 c9                       ; 0xc2a17
     4809    xor bx, bx                                ; 31 db                       ; 0xc2a19
     4810    jmp short 02a31h                          ; eb 14                       ; 0xc2a1b vgabios.c:1914
     4811    push strict byte 00001h                   ; 6a 01                       ; 0xc2a1d vgabios.c:1916
     4812    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc2a1f
     4813    push dx                                   ; 52                          ; 0xc2a23
     4814    movzx dx, ah                              ; 0f b6 d4                    ; 0xc2a24
     4815    push dx                                   ; 52                          ; 0xc2a27
     4816    xor ah, ah                                ; 30 e4                       ; 0xc2a28
     4817    push ax                                   ; 50                          ; 0xc2a2a
     4818    xor cx, cx                                ; 31 c9                       ; 0xc2a2b
     4819    xor bx, bx                                ; 31 db                       ; 0xc2a2d
     4820    xor dx, dx                                ; 31 d2                       ; 0xc2a2f
     4821    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a31
     4822    call 01b5dh                               ; e8 26 f1                    ; 0xc2a34
     4823    dec byte [bp-004h]                        ; fe 4e fc                    ; 0xc2a37 vgabios.c:1918
     4824    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc2a3a vgabios.c:1922
     4825    mov word [bp-012h], ax                    ; 89 46 ee                    ; 0xc2a3e
     4826    sal word [bp-012h], 008h                  ; c1 66 ee 08                 ; 0xc2a41
     4827    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2a45
     4828    add word [bp-012h], ax                    ; 01 46 ee                    ; 0xc2a49
     4829    mov dx, word [bp-012h]                    ; 8b 56 ee                    ; 0xc2a4c vgabios.c:1923
     4830    movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc2a4f
     4831    call 01242h                               ; e8 ec e7                    ; 0xc2a53
     4832    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a56 vgabios.c:1924
     4833    pop si                                    ; 5e                          ; 0xc2a59
     4834    pop bp                                    ; 5d                          ; 0xc2a5a
     4835    retn                                      ; c3                          ; 0xc2a5b
     4836  ; disGetNextSymbol 0xc2a5c LB 0x185d -> off=0x0 cb=0000000000000033 uValue=00000000000c2a5c 'get_font_access'
     4837get_font_access:                             ; 0xc2a5c LB 0x33
     4838    push bp                                   ; 55                          ; 0xc2a5c vgabios.c:1927
     4839    mov bp, sp                                ; 89 e5                       ; 0xc2a5d
     4840    push dx                                   ; 52                          ; 0xc2a5f
     4841    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2a60 vgabios.c:1929
     4842    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2a63
     4843    out DX, ax                                ; ef                          ; 0xc2a66
     4844    mov AL, strict byte 006h                  ; b0 06                       ; 0xc2a67 vgabios.c:1930
     4845    out DX, AL                                ; ee                          ; 0xc2a69
     4846    mov dx, 003cfh                            ; ba cf 03                    ; 0xc2a6a vgabios.c:1931
     4847    in AL, DX                                 ; ec                          ; 0xc2a6d
    48634848    db  02ah, 0e4h
    4864     ; sub ah, ah                                ; 2a e4                     ; 0xc2a7b
    4865     and ax, strict word 00001h                ; 25 01 00                    ; 0xc2a7d
    4866     sal ax, 002h                              ; c1 e0 02                    ; 0xc2a80
    4867     or AL, strict byte 00ah                   ; 0c 0a                       ; 0xc2a83
    4868     sal ax, 008h                              ; c1 e0 08                    ; 0xc2a85
    4869     or AL, strict byte 006h                   ; 0c 06                       ; 0xc2a88
    4870     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2a8a
    4871     out DX, ax                                ; ef                          ; 0xc2a8d
    4872     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc2a8e vgabios.c:1942
    4873     out DX, ax                                ; ef                          ; 0xc2a91
    4874     mov ax, 01005h                            ; b8 05 10                    ; 0xc2a92 vgabios.c:1943
    4875     out DX, ax                                ; ef                          ; 0xc2a95
    4876     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a96 vgabios.c:1944
    4877     pop dx                                    ; 5a                          ; 0xc2a99
    4878     pop bp                                    ; 5d                          ; 0xc2a9a
    4879     retn                                      ; c3                          ; 0xc2a9b
    4880   ; disGetNextSymbol 0xc2a9c LB 0x18be -> off=0x0 cb=00000000000000b4 uValue=00000000000c2a9c 'set_scan_lines'
    4881 set_scan_lines:                              ; 0xc2a9c LB 0xb4
    4882     push bp                                   ; 55                          ; 0xc2a9c vgabios.c:1946
    4883     mov bp, sp                                ; 89 e5                       ; 0xc2a9d
    4884     push bx                                   ; 53                          ; 0xc2a9f
    4885     push cx                                   ; 51                          ; 0xc2aa0
    4886     push dx                                   ; 52                          ; 0xc2aa1
    4887     push si                                   ; 56                          ; 0xc2aa2
    4888     push di                                   ; 57                          ; 0xc2aa3
    4889     mov bl, al                                ; 88 c3                       ; 0xc2aa4
    4890     mov si, strict word 00063h                ; be 63 00                    ; 0xc2aa6 vgabios.c:57
    4891     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2aa9
    4892     mov es, ax                                ; 8e c0                       ; 0xc2aac
    4893     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2aae
    4894     mov cx, si                                ; 89 f1                       ; 0xc2ab1 vgabios.c:58
    4895     mov AL, strict byte 009h                  ; b0 09                       ; 0xc2ab3 vgabios.c:1952
    4896     mov dx, si                                ; 89 f2                       ; 0xc2ab5
    4897     out DX, AL                                ; ee                          ; 0xc2ab7
    4898     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2ab8 vgabios.c:1953
    4899     in AL, DX                                 ; ec                          ; 0xc2abb
     4849    ; sub ah, ah                                ; 2a e4                     ; 0xc2a6e
     4850    and ax, strict word 00001h                ; 25 01 00                    ; 0xc2a70
     4851    or AL, strict byte 004h                   ; 0c 04                       ; 0xc2a73
     4852    sal ax, 008h                              ; c1 e0 08                    ; 0xc2a75
     4853    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2a78
     4854    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2a7a
     4855    out DX, ax                                ; ef                          ; 0xc2a7d
     4856    mov ax, 00402h                            ; b8 02 04                    ; 0xc2a7e vgabios.c:1932
     4857    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2a81
     4858    out DX, ax                                ; ef                          ; 0xc2a84
     4859    mov ax, 00604h                            ; b8 04 06                    ; 0xc2a85 vgabios.c:1933
     4860    out DX, ax                                ; ef                          ; 0xc2a88
     4861    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a89 vgabios.c:1934
     4862    pop dx                                    ; 5a                          ; 0xc2a8c
     4863    pop bp                                    ; 5d                          ; 0xc2a8d
     4864    retn                                      ; c3                          ; 0xc2a8e
     4865  ; disGetNextSymbol 0xc2a8f LB 0x182a -> off=0x0 cb=0000000000000030 uValue=00000000000c2a8f 'release_font_access'
     4866release_font_access:                         ; 0xc2a8f LB 0x30
     4867    push bp                                   ; 55                          ; 0xc2a8f vgabios.c:1936
     4868    mov bp, sp                                ; 89 e5                       ; 0xc2a90
     4869    push dx                                   ; 52                          ; 0xc2a92
     4870    mov dx, 003cch                            ; ba cc 03                    ; 0xc2a93 vgabios.c:1938
     4871    in AL, DX                                 ; ec                          ; 0xc2a96
    49004872    db  02ah, 0e4h
    4901     ; sub ah, ah                                ; 2a e4                     ; 0xc2abc
    4902     mov ah, al                                ; 88 c4                       ; 0xc2abe vgabios.c:1954
    4903     and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2ac0
    4904     mov al, bl                                ; 88 d8                       ; 0xc2ac3
     4873    ; sub ah, ah                                ; 2a e4                     ; 0xc2a97
     4874    and ax, strict word 00001h                ; 25 01 00                    ; 0xc2a99
     4875    sal ax, 002h                              ; c1 e0 02                    ; 0xc2a9c
     4876    or AL, strict byte 00ah                   ; 0c 0a                       ; 0xc2a9f
     4877    sal ax, 008h                              ; c1 e0 08                    ; 0xc2aa1
     4878    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2aa4
     4879    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2aa6
     4880    out DX, ax                                ; ef                          ; 0xc2aa9
     4881    mov ax, 01005h                            ; b8 05 10                    ; 0xc2aaa vgabios.c:1939
     4882    out DX, ax                                ; ef                          ; 0xc2aad
     4883    mov ax, 00302h                            ; b8 02 03                    ; 0xc2aae vgabios.c:1940
     4884    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2ab1
     4885    out DX, ax                                ; ef                          ; 0xc2ab4
     4886    mov ax, 00204h                            ; b8 04 02                    ; 0xc2ab5 vgabios.c:1941
     4887    out DX, ax                                ; ef                          ; 0xc2ab8
     4888    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2ab9 vgabios.c:1942
     4889    pop dx                                    ; 5a                          ; 0xc2abc
     4890    pop bp                                    ; 5d                          ; 0xc2abd
     4891    retn                                      ; c3                          ; 0xc2abe
     4892  ; disGetNextSymbol 0xc2abf LB 0x17fa -> off=0x0 cb=00000000000000b4 uValue=00000000000c2abf 'set_scan_lines'
     4893set_scan_lines:                              ; 0xc2abf LB 0xb4
     4894    push bp                                   ; 55                          ; 0xc2abf vgabios.c:1944
     4895    mov bp, sp                                ; 89 e5                       ; 0xc2ac0
     4896    push bx                                   ; 53                          ; 0xc2ac2
     4897    push cx                                   ; 51                          ; 0xc2ac3
     4898    push dx                                   ; 52                          ; 0xc2ac4
     4899    push si                                   ; 56                          ; 0xc2ac5
     4900    push di                                   ; 57                          ; 0xc2ac6
     4901    mov bl, al                                ; 88 c3                       ; 0xc2ac7
     4902    mov si, strict word 00063h                ; be 63 00                    ; 0xc2ac9 vgabios.c:57
     4903    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2acc
     4904    mov es, ax                                ; 8e c0                       ; 0xc2acf
     4905    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2ad1
     4906    mov cx, si                                ; 89 f1                       ; 0xc2ad4 vgabios.c:58
     4907    mov AL, strict byte 009h                  ; b0 09                       ; 0xc2ad6 vgabios.c:1950
     4908    mov dx, si                                ; 89 f2                       ; 0xc2ad8
     4909    out DX, AL                                ; ee                          ; 0xc2ada
     4910    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2adb vgabios.c:1951
     4911    in AL, DX                                 ; ec                          ; 0xc2ade
     4912    db  02ah, 0e4h
     4913    ; sub ah, ah                                ; 2a e4                     ; 0xc2adf
     4914    mov ah, al                                ; 88 c4                       ; 0xc2ae1 vgabios.c:1952
     4915    and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2ae3
     4916    mov al, bl                                ; 88 d8                       ; 0xc2ae6
    49054917    db  0feh, 0c8h
    4906     ; dec al                                    ; fe c8                     ; 0xc2ac5
    4907     or al, ah                                 ; 08 e0                       ; 0xc2ac7
    4908     out DX, AL                                ; ee                          ; 0xc2ac9 vgabios.c:1955
    4909     cmp bl, 008h                              ; 80 fb 08                    ; 0xc2aca vgabios.c:1956
    4910     jne short 02ad7h                          ; 75 08                       ; 0xc2acd
    4911     mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2acf vgabios.c:1958
    4912     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2ad2
    4913     jmp short 02ae4h                          ; eb 0d                       ; 0xc2ad5 vgabios.c:1960
    4914     mov al, bl                                ; 88 d8                       ; 0xc2ad7 vgabios.c:1962
    4915     sub AL, strict byte 003h                  ; 2c 03                       ; 0xc2ad9
    4916     movzx dx, al                              ; 0f b6 d0                    ; 0xc2adb
    4917     mov al, bl                                ; 88 d8                       ; 0xc2ade
    4918     sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2ae0
    4919     xor ah, ah                                ; 30 e4                       ; 0xc2ae2
    4920     call 0114ch                               ; e8 65 e6                    ; 0xc2ae4
    4921     movzx di, bl                              ; 0f b6 fb                    ; 0xc2ae7 vgabios.c:1964
    4922     mov bx, 00085h                            ; bb 85 00                    ; 0xc2aea vgabios.c:62
    4923     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2aed
    4924     mov es, ax                                ; 8e c0                       ; 0xc2af0
    4925     mov word [es:bx], di                      ; 26 89 3f                    ; 0xc2af2
    4926     mov AL, strict byte 012h                  ; b0 12                       ; 0xc2af5 vgabios.c:1965
    4927     mov dx, cx                                ; 89 ca                       ; 0xc2af7
    4928     out DX, AL                                ; ee                          ; 0xc2af9
    4929     mov bx, cx                                ; 89 cb                       ; 0xc2afa vgabios.c:1966
    4930     inc bx                                    ; 43                          ; 0xc2afc
    4931     mov dx, bx                                ; 89 da                       ; 0xc2afd
    4932     in AL, DX                                 ; ec                          ; 0xc2aff
     4918    ; dec al                                    ; fe c8                     ; 0xc2ae8
     4919    or al, ah                                 ; 08 e0                       ; 0xc2aea
     4920    out DX, AL                                ; ee                          ; 0xc2aec vgabios.c:1953
     4921    cmp bl, 008h                              ; 80 fb 08                    ; 0xc2aed vgabios.c:1954
     4922    jne short 02afah                          ; 75 08                       ; 0xc2af0
     4923    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2af2 vgabios.c:1956
     4924    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2af5
     4925    jmp short 02b07h                          ; eb 0d                       ; 0xc2af8 vgabios.c:1958
     4926    mov al, bl                                ; 88 d8                       ; 0xc2afa vgabios.c:1960
     4927    sub AL, strict byte 003h                  ; 2c 03                       ; 0xc2afc
     4928    movzx dx, al                              ; 0f b6 d0                    ; 0xc2afe
     4929    mov al, bl                                ; 88 d8                       ; 0xc2b01
     4930    sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2b03
     4931    xor ah, ah                                ; 30 e4                       ; 0xc2b05
     4932    call 0114ch                               ; e8 42 e6                    ; 0xc2b07
     4933    movzx di, bl                              ; 0f b6 fb                    ; 0xc2b0a vgabios.c:1962
     4934    mov bx, 00085h                            ; bb 85 00                    ; 0xc2b0d vgabios.c:62
     4935    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2b10
     4936    mov es, ax                                ; 8e c0                       ; 0xc2b13
     4937    mov word [es:bx], di                      ; 26 89 3f                    ; 0xc2b15
     4938    mov AL, strict byte 012h                  ; b0 12                       ; 0xc2b18 vgabios.c:1963
     4939    mov dx, cx                                ; 89 ca                       ; 0xc2b1a
     4940    out DX, AL                                ; ee                          ; 0xc2b1c
     4941    mov bx, cx                                ; 89 cb                       ; 0xc2b1d vgabios.c:1964
     4942    inc bx                                    ; 43                          ; 0xc2b1f
     4943    mov dx, bx                                ; 89 da                       ; 0xc2b20
     4944    in AL, DX                                 ; ec                          ; 0xc2b22
    49334945    db  02ah, 0e4h
    4934     ; sub ah, ah                                ; 2a e4                     ; 0xc2b00
    4935     mov si, ax                                ; 89 c6                       ; 0xc2b02
    4936     mov AL, strict byte 007h                  ; b0 07                       ; 0xc2b04 vgabios.c:1967
    4937     mov dx, cx                                ; 89 ca                       ; 0xc2b06
    4938     out DX, AL                                ; ee                          ; 0xc2b08
    4939     mov dx, bx                                ; 89 da                       ; 0xc2b09 vgabios.c:1968
    4940     in AL, DX                                 ; ec                          ; 0xc2b0b
     4946    ; sub ah, ah                                ; 2a e4                     ; 0xc2b23
     4947    mov si, ax                                ; 89 c6                       ; 0xc2b25
     4948    mov AL, strict byte 007h                  ; b0 07                       ; 0xc2b27 vgabios.c:1965
     4949    mov dx, cx                                ; 89 ca                       ; 0xc2b29
     4950    out DX, AL                                ; ee                          ; 0xc2b2b
     4951    mov dx, bx                                ; 89 da                       ; 0xc2b2c vgabios.c:1966
     4952    in AL, DX                                 ; ec                          ; 0xc2b2e
    49414953    db  02ah, 0e4h
    4942     ; sub ah, ah                                ; 2a e4                     ; 0xc2b0c
    4943     mov ah, al                                ; 88 c4                       ; 0xc2b0e vgabios.c:1969
    4944     and ah, 002h                              ; 80 e4 02                    ; 0xc2b10
    4945     movzx dx, ah                              ; 0f b6 d4                    ; 0xc2b13
    4946     sal dx, 007h                              ; c1 e2 07                    ; 0xc2b16
    4947     and AL, strict byte 040h                  ; 24 40                       ; 0xc2b19
    4948     xor ah, ah                                ; 30 e4                       ; 0xc2b1b
    4949     sal ax, 003h                              ; c1 e0 03                    ; 0xc2b1d
    4950     add ax, dx                                ; 01 d0                       ; 0xc2b20
    4951     inc ax                                    ; 40                          ; 0xc2b22
    4952     add ax, si                                ; 01 f0                       ; 0xc2b23
    4953     xor dx, dx                                ; 31 d2                       ; 0xc2b25 vgabios.c:1970
    4954     div di                                    ; f7 f7                       ; 0xc2b27
    4955     mov dl, al                                ; 88 c2                       ; 0xc2b29 vgabios.c:1971
     4954    ; sub ah, ah                                ; 2a e4                     ; 0xc2b2f
     4955    mov ah, al                                ; 88 c4                       ; 0xc2b31 vgabios.c:1967
     4956    and ah, 002h                              ; 80 e4 02                    ; 0xc2b33
     4957    movzx dx, ah                              ; 0f b6 d4                    ; 0xc2b36
     4958    sal dx, 007h                              ; c1 e2 07                    ; 0xc2b39
     4959    and AL, strict byte 040h                  ; 24 40                       ; 0xc2b3c
     4960    xor ah, ah                                ; 30 e4                       ; 0xc2b3e
     4961    sal ax, 003h                              ; c1 e0 03                    ; 0xc2b40
     4962    add ax, dx                                ; 01 d0                       ; 0xc2b43
     4963    inc ax                                    ; 40                          ; 0xc2b45
     4964    add ax, si                                ; 01 f0                       ; 0xc2b46
     4965    xor dx, dx                                ; 31 d2                       ; 0xc2b48 vgabios.c:1968
     4966    div di                                    ; f7 f7                       ; 0xc2b4a
     4967    mov dl, al                                ; 88 c2                       ; 0xc2b4c vgabios.c:1969
    49564968    db  0feh, 0cah
    4957     ; dec dl                                    ; fe ca                     ; 0xc2b2b
    4958     mov bx, 00084h                            ; bb 84 00                    ; 0xc2b2d vgabios.c:52
    4959     mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc2b30
    4960     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2b33 vgabios.c:57
    4961     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2b36
    4962     xor ah, ah                                ; 30 e4                       ; 0xc2b39 vgabios.c:1973
    4963     imul dx, ax                               ; 0f af d0                    ; 0xc2b3b
    4964     add dx, dx                                ; 01 d2                       ; 0xc2b3e
    4965     mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc2b40 vgabios.c:62
    4966     mov word [es:bx], dx                      ; 26 89 17                    ; 0xc2b43
    4967     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2b46 vgabios.c:1974
    4968     pop di                                    ; 5f                          ; 0xc2b49
    4969     pop si                                    ; 5e                          ; 0xc2b4a
    4970     pop dx                                    ; 5a                          ; 0xc2b4b
    4971     pop cx                                    ; 59                          ; 0xc2b4c
    4972     pop bx                                    ; 5b                          ; 0xc2b4d
    4973     pop bp                                    ; 5d                          ; 0xc2b4e
    4974     retn                                      ; c3                          ; 0xc2b4f
    4975   ; disGetNextSymbol 0xc2b50 LB 0x180a -> off=0x0 cb=0000000000000022 uValue=00000000000c2b50 'biosfn_set_font_block'
    4976 biosfn_set_font_block:                       ; 0xc2b50 LB 0x22
    4977     push bp                                   ; 55                          ; 0xc2b50 vgabios.c:1976
    4978     mov bp, sp                                ; 89 e5                       ; 0xc2b51
    4979     push bx                                   ; 53                          ; 0xc2b53
    4980     push dx                                   ; 52                          ; 0xc2b54
    4981     mov bl, al                                ; 88 c3                       ; 0xc2b55
    4982     mov ax, 00100h                            ; b8 00 01                    ; 0xc2b57 vgabios.c:1978
    4983     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2b5a
    4984     out DX, ax                                ; ef                          ; 0xc2b5d
    4985     movzx ax, bl                              ; 0f b6 c3                    ; 0xc2b5e vgabios.c:1979
    4986     sal ax, 008h                              ; c1 e0 08                    ; 0xc2b61
    4987     or AL, strict byte 003h                   ; 0c 03                       ; 0xc2b64
    4988     out DX, ax                                ; ef                          ; 0xc2b66
    4989     mov ax, 00300h                            ; b8 00 03                    ; 0xc2b67 vgabios.c:1980
    4990     out DX, ax                                ; ef                          ; 0xc2b6a
    4991     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2b6b vgabios.c:1981
     4969    ; dec dl                                    ; fe ca                     ; 0xc2b4e
     4970    mov bx, 00084h                            ; bb 84 00                    ; 0xc2b50 vgabios.c:52
     4971    mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc2b53
     4972    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2b56 vgabios.c:57
     4973    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2b59
     4974    xor ah, ah                                ; 30 e4                       ; 0xc2b5c vgabios.c:1971
     4975    imul dx, ax                               ; 0f af d0                    ; 0xc2b5e
     4976    add dx, dx                                ; 01 d2                       ; 0xc2b61
     4977    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc2b63 vgabios.c:62
     4978    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc2b66
     4979    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2b69 vgabios.c:1972
     4980    pop di                                    ; 5f                          ; 0xc2b6c
     4981    pop si                                    ; 5e                          ; 0xc2b6d
    49924982    pop dx                                    ; 5a                          ; 0xc2b6e
    4993     pop bx                                    ; 5b                          ; 0xc2b6f
    4994     pop bp                                    ; 5d                          ; 0xc2b70
    4995     retn                                      ; c3                          ; 0xc2b71
    4996   ; disGetNextSymbol 0xc2b72 LB 0x17e8 -> off=0x0 cb=000000000000007c uValue=00000000000c2b72 'biosfn_load_text_user_pat'
    4997 biosfn_load_text_user_pat:                   ; 0xc2b72 LB 0x7c
    4998     push bp                                   ; 55                          ; 0xc2b72 vgabios.c:1983
    4999     mov bp, sp                                ; 89 e5                       ; 0xc2b73
    5000     push si                                   ; 56                          ; 0xc2b75
    5001     push di                                   ; 57                          ; 0xc2b76
    5002     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2b77
    5003     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2b7a
    5004     mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2b7d
    5005     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2b80
    5006     mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc2b83
    5007     call 02a34h                               ; e8 ab fe                    ; 0xc2b86 vgabios.c:1988
    5008     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2b89 vgabios.c:1989
    5009     and AL, strict byte 003h                  ; 24 03                       ; 0xc2b8c
    5010     xor ah, ah                                ; 30 e4                       ; 0xc2b8e
    5011     mov bx, ax                                ; 89 c3                       ; 0xc2b90
    5012     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2b92
    5013     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2b95
    5014     and AL, strict byte 004h                  ; 24 04                       ; 0xc2b98
    5015     xor ah, ah                                ; 30 e4                       ; 0xc2b9a
    5016     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2b9c
    5017     add bx, ax                                ; 01 c3                       ; 0xc2b9f
    5018     mov word [bp-00eh], bx                    ; 89 5e f2                    ; 0xc2ba1
    5019     xor bx, bx                                ; 31 db                       ; 0xc2ba4 vgabios.c:1990
    5020     cmp bx, word [bp-00ah]                    ; 3b 5e f6                    ; 0xc2ba6
    5021     jnc short 02bd5h                          ; 73 2a                       ; 0xc2ba9
    5022     movzx cx, byte [bp+008h]                  ; 0f b6 4e 08                 ; 0xc2bab vgabios.c:1992
    5023     mov si, bx                                ; 89 de                       ; 0xc2baf
    5024     imul si, cx                               ; 0f af f1                    ; 0xc2bb1
    5025     add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc2bb4
    5026     mov di, word [bp+004h]                    ; 8b 7e 04                    ; 0xc2bb7 vgabios.c:1993
    5027     add di, bx                                ; 01 df                       ; 0xc2bba
    5028     sal di, 005h                              ; c1 e7 05                    ; 0xc2bbc
    5029     add di, word [bp-00eh]                    ; 03 7e f2                    ; 0xc2bbf
    5030     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc2bc2 vgabios.c:1994
    5031     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2bc5
    5032     mov es, ax                                ; 8e c0                       ; 0xc2bc8
    5033     jcxz 02bd2h                               ; e3 06                       ; 0xc2bca
    5034     push DS                                   ; 1e                          ; 0xc2bcc
    5035     mov ds, dx                                ; 8e da                       ; 0xc2bcd
    5036     rep movsb                                 ; f3 a4                       ; 0xc2bcf
    5037     pop DS                                    ; 1f                          ; 0xc2bd1
    5038     inc bx                                    ; 43                          ; 0xc2bd2 vgabios.c:1995
    5039     jmp short 02ba6h                          ; eb d1                       ; 0xc2bd3
    5040     call 02a60h                               ; e8 88 fe                    ; 0xc2bd5 vgabios.c:1996
    5041     cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2bd8 vgabios.c:1997
    5042     jc short 02be5h                           ; 72 07                       ; 0xc2bdc
    5043     movzx ax, byte [bp+008h]                  ; 0f b6 46 08                 ; 0xc2bde vgabios.c:1999
    5044     call 02a9ch                               ; e8 b7 fe                    ; 0xc2be2
    5045     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2be5 vgabios.c:2001
    5046     pop di                                    ; 5f                          ; 0xc2be8
    5047     pop si                                    ; 5e                          ; 0xc2be9
    5048     pop bp                                    ; 5d                          ; 0xc2bea
    5049     retn 00006h                               ; c2 06 00                    ; 0xc2beb
    5050   ; disGetNextSymbol 0xc2bee LB 0x176c -> off=0x0 cb=000000000000006f uValue=00000000000c2bee 'biosfn_load_text_8_14_pat'
    5051 biosfn_load_text_8_14_pat:                   ; 0xc2bee LB 0x6f
    5052     push bp                                   ; 55                          ; 0xc2bee vgabios.c:2003
    5053     mov bp, sp                                ; 89 e5                       ; 0xc2bef
    5054     push bx                                   ; 53                          ; 0xc2bf1
    5055     push cx                                   ; 51                          ; 0xc2bf2
    5056     push si                                   ; 56                          ; 0xc2bf3
    5057     push di                                   ; 57                          ; 0xc2bf4
    5058     push ax                                   ; 50                          ; 0xc2bf5
    5059     push ax                                   ; 50                          ; 0xc2bf6
    5060     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2bf7
    5061     call 02a34h                               ; e8 37 fe                    ; 0xc2bfa vgabios.c:2007
    5062     mov al, dl                                ; 88 d0                       ; 0xc2bfd vgabios.c:2008
    5063     and AL, strict byte 003h                  ; 24 03                       ; 0xc2bff
    5064     xor ah, ah                                ; 30 e4                       ; 0xc2c01
    5065     mov bx, ax                                ; 89 c3                       ; 0xc2c03
    5066     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2c05
    5067     mov al, dl                                ; 88 d0                       ; 0xc2c08
    5068     and AL, strict byte 004h                  ; 24 04                       ; 0xc2c0a
    5069     xor ah, ah                                ; 30 e4                       ; 0xc2c0c
    5070     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2c0e
    5071     add bx, ax                                ; 01 c3                       ; 0xc2c11
    5072     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c13
    5073     xor bx, bx                                ; 31 db                       ; 0xc2c16 vgabios.c:2009
    5074     jmp short 02c20h                          ; eb 06                       ; 0xc2c18
    5075     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2c1a
    5076     jnc short 02c45h                          ; 73 25                       ; 0xc2c1e
    5077     imul si, bx, strict byte 0000eh           ; 6b f3 0e                    ; 0xc2c20 vgabios.c:2011
    5078     mov di, bx                                ; 89 df                       ; 0xc2c23 vgabios.c:2012
    5079     sal di, 005h                              ; c1 e7 05                    ; 0xc2c25
    5080     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2c28
    5081     add si, 05d6ch                            ; 81 c6 6c 5d                 ; 0xc2c2b vgabios.c:2013
    5082     mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2c2f
    5083     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2c32
    5084     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2c35
    5085     mov es, ax                                ; 8e c0                       ; 0xc2c38
    5086     jcxz 02c42h                               ; e3 06                       ; 0xc2c3a
    5087     push DS                                   ; 1e                          ; 0xc2c3c
    5088     mov ds, dx                                ; 8e da                       ; 0xc2c3d
    5089     rep movsb                                 ; f3 a4                       ; 0xc2c3f
    5090     pop DS                                    ; 1f                          ; 0xc2c41
    5091     inc bx                                    ; 43                          ; 0xc2c42 vgabios.c:2014
    5092     jmp short 02c1ah                          ; eb d5                       ; 0xc2c43
    5093     call 02a60h                               ; e8 18 fe                    ; 0xc2c45 vgabios.c:2015
    5094     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2c48 vgabios.c:2016
    5095     jc short 02c54h                           ; 72 06                       ; 0xc2c4c
    5096     mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2c4e vgabios.c:2018
    5097     call 02a9ch                               ; e8 48 fe                    ; 0xc2c51
    5098     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2c54 vgabios.c:2020
    5099     pop di                                    ; 5f                          ; 0xc2c57
    5100     pop si                                    ; 5e                          ; 0xc2c58
    5101     pop cx                                    ; 59                          ; 0xc2c59
    5102     pop bx                                    ; 5b                          ; 0xc2c5a
    5103     pop bp                                    ; 5d                          ; 0xc2c5b
    5104     retn                                      ; c3                          ; 0xc2c5c
    5105   ; disGetNextSymbol 0xc2c5d LB 0x16fd -> off=0x0 cb=0000000000000071 uValue=00000000000c2c5d 'biosfn_load_text_8_8_pat'
    5106 biosfn_load_text_8_8_pat:                    ; 0xc2c5d LB 0x71
    5107     push bp                                   ; 55                          ; 0xc2c5d vgabios.c:2022
    5108     mov bp, sp                                ; 89 e5                       ; 0xc2c5e
    5109     push bx                                   ; 53                          ; 0xc2c60
    5110     push cx                                   ; 51                          ; 0xc2c61
    5111     push si                                   ; 56                          ; 0xc2c62
    5112     push di                                   ; 57                          ; 0xc2c63
    5113     push ax                                   ; 50                          ; 0xc2c64
    5114     push ax                                   ; 50                          ; 0xc2c65
    5115     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2c66
    5116     call 02a34h                               ; e8 c8 fd                    ; 0xc2c69 vgabios.c:2026
    5117     mov al, dl                                ; 88 d0                       ; 0xc2c6c vgabios.c:2027
    5118     and AL, strict byte 003h                  ; 24 03                       ; 0xc2c6e
    5119     xor ah, ah                                ; 30 e4                       ; 0xc2c70
    5120     mov bx, ax                                ; 89 c3                       ; 0xc2c72
    5121     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2c74
    5122     mov al, dl                                ; 88 d0                       ; 0xc2c77
    5123     and AL, strict byte 004h                  ; 24 04                       ; 0xc2c79
    5124     xor ah, ah                                ; 30 e4                       ; 0xc2c7b
    5125     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2c7d
    5126     add bx, ax                                ; 01 c3                       ; 0xc2c80
    5127     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c82
    5128     xor bx, bx                                ; 31 db                       ; 0xc2c85 vgabios.c:2028
    5129     jmp short 02c8fh                          ; eb 06                       ; 0xc2c87
    5130     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2c89
    5131     jnc short 02cb6h                          ; 73 27                       ; 0xc2c8d
    5132     mov si, bx                                ; 89 de                       ; 0xc2c8f vgabios.c:2030
    5133     sal si, 003h                              ; c1 e6 03                    ; 0xc2c91
    5134     mov di, bx                                ; 89 df                       ; 0xc2c94 vgabios.c:2031
    5135     sal di, 005h                              ; c1 e7 05                    ; 0xc2c96
    5136     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2c99
    5137     add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2c9c vgabios.c:2032
    5138     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2ca0
    5139     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2ca3
    5140     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2ca6
    5141     mov es, ax                                ; 8e c0                       ; 0xc2ca9
    5142     jcxz 02cb3h                               ; e3 06                       ; 0xc2cab
    5143     push DS                                   ; 1e                          ; 0xc2cad
    5144     mov ds, dx                                ; 8e da                       ; 0xc2cae
    5145     rep movsb                                 ; f3 a4                       ; 0xc2cb0
    5146     pop DS                                    ; 1f                          ; 0xc2cb2
    5147     inc bx                                    ; 43                          ; 0xc2cb3 vgabios.c:2033
    5148     jmp short 02c89h                          ; eb d3                       ; 0xc2cb4
    5149     call 02a60h                               ; e8 a7 fd                    ; 0xc2cb6 vgabios.c:2034
    5150     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2cb9 vgabios.c:2035
    5151     jc short 02cc5h                           ; 72 06                       ; 0xc2cbd
    5152     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2cbf vgabios.c:2037
    5153     call 02a9ch                               ; e8 d7 fd                    ; 0xc2cc2
    5154     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2cc5 vgabios.c:2039
    5155     pop di                                    ; 5f                          ; 0xc2cc8
    5156     pop si                                    ; 5e                          ; 0xc2cc9
    5157     pop cx                                    ; 59                          ; 0xc2cca
    5158     pop bx                                    ; 5b                          ; 0xc2ccb
    5159     pop bp                                    ; 5d                          ; 0xc2ccc
    5160     retn                                      ; c3                          ; 0xc2ccd
    5161   ; disGetNextSymbol 0xc2cce LB 0x168c -> off=0x0 cb=0000000000000071 uValue=00000000000c2cce 'biosfn_load_text_8_16_pat'
    5162 biosfn_load_text_8_16_pat:                   ; 0xc2cce LB 0x71
    5163     push bp                                   ; 55                          ; 0xc2cce vgabios.c:2042
    5164     mov bp, sp                                ; 89 e5                       ; 0xc2ccf
    5165     push bx                                   ; 53                          ; 0xc2cd1
    5166     push cx                                   ; 51                          ; 0xc2cd2
    5167     push si                                   ; 56                          ; 0xc2cd3
    5168     push di                                   ; 57                          ; 0xc2cd4
    5169     push ax                                   ; 50                          ; 0xc2cd5
    5170     push ax                                   ; 50                          ; 0xc2cd6
    5171     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2cd7
    5172     call 02a34h                               ; e8 57 fd                    ; 0xc2cda vgabios.c:2046
    5173     mov al, dl                                ; 88 d0                       ; 0xc2cdd vgabios.c:2047
    5174     and AL, strict byte 003h                  ; 24 03                       ; 0xc2cdf
    5175     xor ah, ah                                ; 30 e4                       ; 0xc2ce1
    5176     mov bx, ax                                ; 89 c3                       ; 0xc2ce3
    5177     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2ce5
    5178     mov al, dl                                ; 88 d0                       ; 0xc2ce8
    5179     and AL, strict byte 004h                  ; 24 04                       ; 0xc2cea
    5180     xor ah, ah                                ; 30 e4                       ; 0xc2cec
    5181     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2cee
    5182     add bx, ax                                ; 01 c3                       ; 0xc2cf1
    5183     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2cf3
    5184     xor bx, bx                                ; 31 db                       ; 0xc2cf6 vgabios.c:2048
    5185     jmp short 02d00h                          ; eb 06                       ; 0xc2cf8
    5186     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2cfa
    5187     jnc short 02d27h                          ; 73 27                       ; 0xc2cfe
    5188     mov si, bx                                ; 89 de                       ; 0xc2d00 vgabios.c:2050
    5189     sal si, 004h                              ; c1 e6 04                    ; 0xc2d02
    5190     mov di, bx                                ; 89 df                       ; 0xc2d05 vgabios.c:2051
    5191     sal di, 005h                              ; c1 e7 05                    ; 0xc2d07
    5192     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2d0a
    5193     add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2d0d vgabios.c:2052
    5194     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2d11
    5195     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2d14
    5196     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2d17
    5197     mov es, ax                                ; 8e c0                       ; 0xc2d1a
    5198     jcxz 02d24h                               ; e3 06                       ; 0xc2d1c
    5199     push DS                                   ; 1e                          ; 0xc2d1e
    5200     mov ds, dx                                ; 8e da                       ; 0xc2d1f
    5201     rep movsb                                 ; f3 a4                       ; 0xc2d21
    5202     pop DS                                    ; 1f                          ; 0xc2d23
    5203     inc bx                                    ; 43                          ; 0xc2d24 vgabios.c:2053
    5204     jmp short 02cfah                          ; eb d3                       ; 0xc2d25
    5205     call 02a60h                               ; e8 36 fd                    ; 0xc2d27 vgabios.c:2054
    5206     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2d2a vgabios.c:2055
    5207     jc short 02d36h                           ; 72 06                       ; 0xc2d2e
    5208     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2d30 vgabios.c:2057
    5209     call 02a9ch                               ; e8 66 fd                    ; 0xc2d33
    5210     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2d36 vgabios.c:2059
    5211     pop di                                    ; 5f                          ; 0xc2d39
    5212     pop si                                    ; 5e                          ; 0xc2d3a
    5213     pop cx                                    ; 59                          ; 0xc2d3b
    5214     pop bx                                    ; 5b                          ; 0xc2d3c
    5215     pop bp                                    ; 5d                          ; 0xc2d3d
    5216     retn                                      ; c3                          ; 0xc2d3e
    5217   ; disGetNextSymbol 0xc2d3f LB 0x161b -> off=0x0 cb=0000000000000016 uValue=00000000000c2d3f 'biosfn_load_gfx_8_8_chars'
    5218 biosfn_load_gfx_8_8_chars:                   ; 0xc2d3f LB 0x16
    5219     push bp                                   ; 55                          ; 0xc2d3f vgabios.c:2061
    5220     mov bp, sp                                ; 89 e5                       ; 0xc2d40
    5221     push bx                                   ; 53                          ; 0xc2d42
    5222     push cx                                   ; 51                          ; 0xc2d43
    5223     mov bx, dx                                ; 89 d3                       ; 0xc2d44 vgabios.c:2063
    5224     mov cx, ax                                ; 89 c1                       ; 0xc2d46
    5225     mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc2d48
    5226     call 009f0h                               ; e8 a2 dc                    ; 0xc2d4b
    5227     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2d4e vgabios.c:2064
    5228     pop cx                                    ; 59                          ; 0xc2d51
    5229     pop bx                                    ; 5b                          ; 0xc2d52
    5230     pop bp                                    ; 5d                          ; 0xc2d53
    5231     retn                                      ; c3                          ; 0xc2d54
    5232   ; disGetNextSymbol 0xc2d55 LB 0x1605 -> off=0x0 cb=0000000000000049 uValue=00000000000c2d55 'set_gfx_font'
    5233 set_gfx_font:                                ; 0xc2d55 LB 0x49
    5234     push bp                                   ; 55                          ; 0xc2d55 vgabios.c:2066
    5235     mov bp, sp                                ; 89 e5                       ; 0xc2d56
    5236     push si                                   ; 56                          ; 0xc2d58
    5237     push di                                   ; 57                          ; 0xc2d59
    5238     mov si, dx                                ; 89 d6                       ; 0xc2d5a
    5239     mov di, bx                                ; 89 df                       ; 0xc2d5c
    5240     mov dl, cl                                ; 88 ca                       ; 0xc2d5e
    5241     mov bx, ax                                ; 89 c3                       ; 0xc2d60 vgabios.c:2070
    5242     mov cx, si                                ; 89 f1                       ; 0xc2d62
    5243     mov ax, strict word 00043h                ; b8 43 00                    ; 0xc2d64
    5244     call 009f0h                               ; e8 86 dc                    ; 0xc2d67
    5245     test dl, dl                               ; 84 d2                       ; 0xc2d6a vgabios.c:2071
    5246     je short 02d7fh                           ; 74 11                       ; 0xc2d6c
    5247     cmp dl, 003h                              ; 80 fa 03                    ; 0xc2d6e vgabios.c:2072
    5248     jbe short 02d75h                          ; 76 02                       ; 0xc2d71
    5249     mov DL, strict byte 002h                  ; b2 02                       ; 0xc2d73 vgabios.c:2073
    5250     movzx bx, dl                              ; 0f b6 da                    ; 0xc2d75 vgabios.c:2074
    5251     mov al, byte [bx+07dfdh]                  ; 8a 87 fd 7d                 ; 0xc2d78
    5252     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2d7c
    5253     mov bx, 00085h                            ; bb 85 00                    ; 0xc2d7f vgabios.c:62
    5254     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2d82
    5255     mov es, ax                                ; 8e c0                       ; 0xc2d85
    5256     mov word [es:bx], di                      ; 26 89 3f                    ; 0xc2d87
    5257     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc2d8a vgabios.c:2079
    5258     dec ax                                    ; 48                          ; 0xc2d8e
    5259     mov bx, 00084h                            ; bb 84 00                    ; 0xc2d8f vgabios.c:62
    5260     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2d92
    5261     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2d95 vgabios.c:2080
    5262     pop di                                    ; 5f                          ; 0xc2d98
    5263     pop si                                    ; 5e                          ; 0xc2d99
    5264     pop bp                                    ; 5d                          ; 0xc2d9a
    5265     retn 00002h                               ; c2 02 00                    ; 0xc2d9b
    5266   ; disGetNextSymbol 0xc2d9e LB 0x15bc -> off=0x0 cb=000000000000001c uValue=00000000000c2d9e 'biosfn_load_gfx_user_chars'
    5267 biosfn_load_gfx_user_chars:                  ; 0xc2d9e LB 0x1c
    5268     push bp                                   ; 55                          ; 0xc2d9e vgabios.c:2082
    5269     mov bp, sp                                ; 89 e5                       ; 0xc2d9f
    5270     push si                                   ; 56                          ; 0xc2da1
    5271     mov si, ax                                ; 89 c6                       ; 0xc2da2
    5272     mov ax, dx                                ; 89 d0                       ; 0xc2da4
    5273     movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc2da6 vgabios.c:2085
    5274     push dx                                   ; 52                          ; 0xc2daa
    5275     xor ch, ch                                ; 30 ed                       ; 0xc2dab
    5276     mov dx, si                                ; 89 f2                       ; 0xc2dad
    5277     call 02d55h                               ; e8 a3 ff                    ; 0xc2daf
    5278     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2db2 vgabios.c:2086
    5279     pop si                                    ; 5e                          ; 0xc2db5
    5280     pop bp                                    ; 5d                          ; 0xc2db6
    5281     retn 00002h                               ; c2 02 00                    ; 0xc2db7
    5282   ; disGetNextSymbol 0xc2dba LB 0x15a0 -> off=0x0 cb=000000000000001e uValue=00000000000c2dba 'biosfn_load_gfx_8_14_chars'
    5283 biosfn_load_gfx_8_14_chars:                  ; 0xc2dba LB 0x1e
    5284     push bp                                   ; 55                          ; 0xc2dba vgabios.c:2091
    5285     mov bp, sp                                ; 89 e5                       ; 0xc2dbb
    5286     push bx                                   ; 53                          ; 0xc2dbd
    5287     push cx                                   ; 51                          ; 0xc2dbe
    5288     movzx cx, dl                              ; 0f b6 ca                    ; 0xc2dbf vgabios.c:2093
    5289     push cx                                   ; 51                          ; 0xc2dc2
    5290     movzx cx, al                              ; 0f b6 c8                    ; 0xc2dc3
    5291     mov bx, strict word 0000eh                ; bb 0e 00                    ; 0xc2dc6
    5292     mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc2dc9
    5293     mov dx, ds                                ; 8c da                       ; 0xc2dcc
    5294     call 02d55h                               ; e8 84 ff                    ; 0xc2dce
    5295     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2dd1 vgabios.c:2094
    5296     pop cx                                    ; 59                          ; 0xc2dd4
    5297     pop bx                                    ; 5b                          ; 0xc2dd5
    5298     pop bp                                    ; 5d                          ; 0xc2dd6
    5299     retn                                      ; c3                          ; 0xc2dd7
    5300   ; disGetNextSymbol 0xc2dd8 LB 0x1582 -> off=0x0 cb=000000000000001e uValue=00000000000c2dd8 'biosfn_load_gfx_8_8_dd_chars'
    5301 biosfn_load_gfx_8_8_dd_chars:                ; 0xc2dd8 LB 0x1e
    5302     push bp                                   ; 55                          ; 0xc2dd8 vgabios.c:2095
    5303     mov bp, sp                                ; 89 e5                       ; 0xc2dd9
    5304     push bx                                   ; 53                          ; 0xc2ddb
    5305     push cx                                   ; 51                          ; 0xc2ddc
    5306     movzx cx, dl                              ; 0f b6 ca                    ; 0xc2ddd vgabios.c:2097
    5307     push cx                                   ; 51                          ; 0xc2de0
    5308     movzx cx, al                              ; 0f b6 c8                    ; 0xc2de1
    5309     mov bx, strict word 00008h                ; bb 08 00                    ; 0xc2de4
    5310     mov ax, 0556ch                            ; b8 6c 55                    ; 0xc2de7
    5311     mov dx, ds                                ; 8c da                       ; 0xc2dea
    5312     call 02d55h                               ; e8 66 ff                    ; 0xc2dec
    5313     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2def vgabios.c:2098
    5314     pop cx                                    ; 59                          ; 0xc2df2
    5315     pop bx                                    ; 5b                          ; 0xc2df3
    5316     pop bp                                    ; 5d                          ; 0xc2df4
    5317     retn                                      ; c3                          ; 0xc2df5
    5318   ; disGetNextSymbol 0xc2df6 LB 0x1564 -> off=0x0 cb=000000000000001e uValue=00000000000c2df6 'biosfn_load_gfx_8_16_chars'
    5319 biosfn_load_gfx_8_16_chars:                  ; 0xc2df6 LB 0x1e
    5320     push bp                                   ; 55                          ; 0xc2df6 vgabios.c:2099
    5321     mov bp, sp                                ; 89 e5                       ; 0xc2df7
    5322     push bx                                   ; 53                          ; 0xc2df9
    5323     push cx                                   ; 51                          ; 0xc2dfa
    5324     movzx cx, dl                              ; 0f b6 ca                    ; 0xc2dfb vgabios.c:2101
    5325     push cx                                   ; 51                          ; 0xc2dfe
    5326     movzx cx, al                              ; 0f b6 c8                    ; 0xc2dff
    5327     mov bx, strict word 00010h                ; bb 10 00                    ; 0xc2e02
    5328     mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc2e05
    5329     mov dx, ds                                ; 8c da                       ; 0xc2e08
    5330     call 02d55h                               ; e8 48 ff                    ; 0xc2e0a
    5331     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2e0d vgabios.c:2102
    5332     pop cx                                    ; 59                          ; 0xc2e10
    5333     pop bx                                    ; 5b                          ; 0xc2e11
    5334     pop bp                                    ; 5d                          ; 0xc2e12
    5335     retn                                      ; c3                          ; 0xc2e13
    5336   ; disGetNextSymbol 0xc2e14 LB 0x1546 -> off=0x0 cb=0000000000000005 uValue=00000000000c2e14 'biosfn_alternate_prtsc'
    5337 biosfn_alternate_prtsc:                      ; 0xc2e14 LB 0x5
    5338     push bp                                   ; 55                          ; 0xc2e14 vgabios.c:2104
    5339     mov bp, sp                                ; 89 e5                       ; 0xc2e15
    5340     pop bp                                    ; 5d                          ; 0xc2e17 vgabios.c:2109
    5341     retn                                      ; c3                          ; 0xc2e18
    5342   ; disGetNextSymbol 0xc2e19 LB 0x1541 -> off=0x0 cb=0000000000000032 uValue=00000000000c2e19 'biosfn_set_txt_lines'
    5343 biosfn_set_txt_lines:                        ; 0xc2e19 LB 0x32
    5344     push bx                                   ; 53                          ; 0xc2e19 vgabios.c:2111
    5345     push si                                   ; 56                          ; 0xc2e1a
    5346     push bp                                   ; 55                          ; 0xc2e1b
    5347     mov bp, sp                                ; 89 e5                       ; 0xc2e1c
    5348     mov bl, al                                ; 88 c3                       ; 0xc2e1e
    5349     mov si, 00089h                            ; be 89 00                    ; 0xc2e20 vgabios.c:47
    5350     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e23
    5351     mov es, ax                                ; 8e c0                       ; 0xc2e26
    5352     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e28
    5353     and AL, strict byte 06fh                  ; 24 6f                       ; 0xc2e2b vgabios.c:2117
    5354     cmp bl, 002h                              ; 80 fb 02                    ; 0xc2e2d vgabios.c:2119
    5355     je short 02e3ah                           ; 74 08                       ; 0xc2e30
    5356     test bl, bl                               ; 84 db                       ; 0xc2e32
    5357     jne short 02e3ch                          ; 75 06                       ; 0xc2e34
    5358     or AL, strict byte 080h                   ; 0c 80                       ; 0xc2e36 vgabios.c:2122
    5359     jmp short 02e3ch                          ; eb 02                       ; 0xc2e38 vgabios.c:2123
    5360     or AL, strict byte 010h                   ; 0c 10                       ; 0xc2e3a vgabios.c:2125
    5361     mov bx, 00089h                            ; bb 89 00                    ; 0xc2e3c vgabios.c:52
    5362     mov si, strict word 00040h                ; be 40 00                    ; 0xc2e3f
    5363     mov es, si                                ; 8e c6                       ; 0xc2e42
    5364     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e44
    5365     pop bp                                    ; 5d                          ; 0xc2e47 vgabios.c:2129
    5366     pop si                                    ; 5e                          ; 0xc2e48
    5367     pop bx                                    ; 5b                          ; 0xc2e49
    5368     retn                                      ; c3                          ; 0xc2e4a
    5369   ; disGetNextSymbol 0xc2e4b LB 0x150f -> off=0x0 cb=0000000000000005 uValue=00000000000c2e4b 'biosfn_switch_video_interface'
    5370 biosfn_switch_video_interface:               ; 0xc2e4b LB 0x5
    5371     push bp                                   ; 55                          ; 0xc2e4b vgabios.c:2132
    5372     mov bp, sp                                ; 89 e5                       ; 0xc2e4c
    5373     pop bp                                    ; 5d                          ; 0xc2e4e vgabios.c:2137
    5374     retn                                      ; c3                          ; 0xc2e4f
    5375   ; disGetNextSymbol 0xc2e50 LB 0x150a -> off=0x0 cb=0000000000000005 uValue=00000000000c2e50 'biosfn_enable_video_refresh_control'
    5376 biosfn_enable_video_refresh_control:         ; 0xc2e50 LB 0x5
    5377     push bp                                   ; 55                          ; 0xc2e50 vgabios.c:2138
    5378     mov bp, sp                                ; 89 e5                       ; 0xc2e51
    5379     pop bp                                    ; 5d                          ; 0xc2e53 vgabios.c:2143
    5380     retn                                      ; c3                          ; 0xc2e54
    5381   ; disGetNextSymbol 0xc2e55 LB 0x1505 -> off=0x0 cb=0000000000000096 uValue=00000000000c2e55 'biosfn_write_string'
    5382 biosfn_write_string:                         ; 0xc2e55 LB 0x96
    5383     push bp                                   ; 55                          ; 0xc2e55 vgabios.c:2146
    5384     mov bp, sp                                ; 89 e5                       ; 0xc2e56
    5385     push si                                   ; 56                          ; 0xc2e58
    5386     push di                                   ; 57                          ; 0xc2e59
    5387     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2e5a
    5388     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2e5d
    5389     mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc2e60
    5390     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2e63
    5391     mov si, cx                                ; 89 ce                       ; 0xc2e66
    5392     mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2e68
    5393     movzx ax, dl                              ; 0f b6 c2                    ; 0xc2e6b vgabios.c:2153
    5394     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2e6e
    5395     lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2e71
    5396     call 00a93h                               ; e8 1c dc                    ; 0xc2e74
    5397     cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2e77 vgabios.c:2156
    5398     jne short 02e8eh                          ; 75 11                       ; 0xc2e7b
    5399     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2e7d vgabios.c:2157
    5400     mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2e80
    5401     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2e83 vgabios.c:2158
    5402     xor al, al                                ; 30 c0                       ; 0xc2e86
    5403     shr ax, 008h                              ; c1 e8 08                    ; 0xc2e88
    5404     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2e8b
    5405     movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc2e8e vgabios.c:2161
    5406     sal dx, 008h                              ; c1 e2 08                    ; 0xc2e92
    5407     movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc2e95
    5408     add dx, ax                                ; 01 c2                       ; 0xc2e99
    5409     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2e9b vgabios.c:2162
    5410     call 01242h                               ; e8 a0 e3                    ; 0xc2e9f
    5411     dec si                                    ; 4e                          ; 0xc2ea2 vgabios.c:2164
    5412     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2ea3
    5413     je short 02ed2h                           ; 74 2a                       ; 0xc2ea6
    5414     mov bx, di                                ; 89 fb                       ; 0xc2ea8 vgabios.c:2166
    5415     inc di                                    ; 47                          ; 0xc2eaa
    5416     mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc2eab vgabios.c:47
    5417     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2eae
    5418     test byte [bp-008h], 002h                 ; f6 46 f8 02                 ; 0xc2eb1 vgabios.c:2167
    5419     je short 02ec0h                           ; 74 09                       ; 0xc2eb5
    5420     mov bx, di                                ; 89 fb                       ; 0xc2eb7 vgabios.c:2168
    5421     inc di                                    ; 47                          ; 0xc2eb9
    5422     mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc2eba vgabios.c:47
    5423     mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc2ebd vgabios.c:48
    5424     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc2ec0 vgabios.c:2170
    5425     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2ec4
    5426     xor ah, ah                                ; 30 e4                       ; 0xc2ec8
    5427     mov cx, strict word 00003h                ; b9 03 00                    ; 0xc2eca
    5428     call 027eah                               ; e8 1a f9                    ; 0xc2ecd
    5429     jmp short 02ea2h                          ; eb d0                       ; 0xc2ed0 vgabios.c:2171
    5430     test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc2ed2 vgabios.c:2174
    5431     jne short 02ee2h                          ; 75 0a                       ; 0xc2ed6
    5432     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2ed8 vgabios.c:2175
    5433     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2edb
    5434     call 01242h                               ; e8 60 e3                    ; 0xc2edf
    5435     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2ee2 vgabios.c:2176
    5436     pop di                                    ; 5f                          ; 0xc2ee5
    5437     pop si                                    ; 5e                          ; 0xc2ee6
    5438     pop bp                                    ; 5d                          ; 0xc2ee7
    5439     retn 00008h                               ; c2 08 00                    ; 0xc2ee8
    5440   ; disGetNextSymbol 0xc2eeb LB 0x146f -> off=0x0 cb=00000000000001f2 uValue=00000000000c2eeb 'biosfn_read_state_info'
    5441 biosfn_read_state_info:                      ; 0xc2eeb LB 0x1f2
    5442     push bp                                   ; 55                          ; 0xc2eeb vgabios.c:2179
    5443     mov bp, sp                                ; 89 e5                       ; 0xc2eec
    5444     push cx                                   ; 51                          ; 0xc2eee
    5445     push si                                   ; 56                          ; 0xc2eef
    5446     push di                                   ; 57                          ; 0xc2ef0
    5447     push ax                                   ; 50                          ; 0xc2ef1
    5448     push ax                                   ; 50                          ; 0xc2ef2
    5449     push dx                                   ; 52                          ; 0xc2ef3
    5450     mov si, strict word 00049h                ; be 49 00                    ; 0xc2ef4 vgabios.c:47
    5451     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ef7
    5452     mov es, ax                                ; 8e c0                       ; 0xc2efa
    5453     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2efc
    5454     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2eff vgabios.c:48
    5455     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2f02 vgabios.c:57
    5456     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2f05
    5457     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2f08 vgabios.c:58
    5458     mov ax, ds                                ; 8c d8                       ; 0xc2f0b vgabios.c:2190
    5459     mov es, dx                                ; 8e c2                       ; 0xc2f0d vgabios.c:72
    5460     mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2f0f
    5461     mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2f14
    5462     lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2f18 vgabios.c:2195
    5463     mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc2f1b
    5464     mov si, strict word 00049h                ; be 49 00                    ; 0xc2f1e
    5465     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2f21
    5466     jcxz 02f2ch                               ; e3 06                       ; 0xc2f24
    5467     push DS                                   ; 1e                          ; 0xc2f26
    5468     mov ds, dx                                ; 8e da                       ; 0xc2f27
    5469     rep movsb                                 ; f3 a4                       ; 0xc2f29
    5470     pop DS                                    ; 1f                          ; 0xc2f2b
    5471     mov si, 00084h                            ; be 84 00                    ; 0xc2f2c vgabios.c:47
    5472     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f2f
    5473     mov es, ax                                ; 8e c0                       ; 0xc2f32
    5474     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f34
     4983    pop cx                                    ; 59                          ; 0xc2b6f
     4984    pop bx                                    ; 5b                          ; 0xc2b70
     4985    pop bp                                    ; 5d                          ; 0xc2b71
     4986    retn                                      ; c3                          ; 0xc2b72
     4987  ; disGetNextSymbol 0xc2b73 LB 0x1746 -> off=0x0 cb=0000000000000022 uValue=00000000000c2b73 'biosfn_set_font_block'
     4988biosfn_set_font_block:                       ; 0xc2b73 LB 0x22
     4989    push bp                                   ; 55                          ; 0xc2b73 vgabios.c:1974
     4990    mov bp, sp                                ; 89 e5                       ; 0xc2b74
     4991    push bx                                   ; 53                          ; 0xc2b76
     4992    push dx                                   ; 52                          ; 0xc2b77
     4993    mov bl, al                                ; 88 c3                       ; 0xc2b78
     4994    mov ax, 00100h                            ; b8 00 01                    ; 0xc2b7a vgabios.c:1976
     4995    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2b7d
     4996    out DX, ax                                ; ef                          ; 0xc2b80
     4997    movzx ax, bl                              ; 0f b6 c3                    ; 0xc2b81 vgabios.c:1977
     4998    sal ax, 008h                              ; c1 e0 08                    ; 0xc2b84
     4999    or AL, strict byte 003h                   ; 0c 03                       ; 0xc2b87
     5000    out DX, ax                                ; ef                          ; 0xc2b89
     5001    mov ax, 00300h                            ; b8 00 03                    ; 0xc2b8a vgabios.c:1978
     5002    out DX, ax                                ; ef                          ; 0xc2b8d
     5003    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2b8e vgabios.c:1979
     5004    pop dx                                    ; 5a                          ; 0xc2b91
     5005    pop bx                                    ; 5b                          ; 0xc2b92
     5006    pop bp                                    ; 5d                          ; 0xc2b93
     5007    retn                                      ; c3                          ; 0xc2b94
     5008  ; disGetNextSymbol 0xc2b95 LB 0x1724 -> off=0x0 cb=0000000000000075 uValue=00000000000c2b95 'load_text_patch'
     5009load_text_patch:                             ; 0xc2b95 LB 0x75
     5010    push bp                                   ; 55                          ; 0xc2b95 vgabios.c:1981
     5011    mov bp, sp                                ; 89 e5                       ; 0xc2b96
     5012    push si                                   ; 56                          ; 0xc2b98
     5013    push di                                   ; 57                          ; 0xc2b99
     5014    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc2b9a
     5015    push ax                                   ; 50                          ; 0xc2b9d
     5016    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc2b9e
     5017    call 02a5ch                               ; e8 b8 fe                    ; 0xc2ba1 vgabios.c:1986
     5018    mov al, bl                                ; 88 d8                       ; 0xc2ba4 vgabios.c:1988
     5019    and AL, strict byte 003h                  ; 24 03                       ; 0xc2ba6
     5020    movzx cx, al                              ; 0f b6 c8                    ; 0xc2ba8
     5021    sal cx, 00eh                              ; c1 e1 0e                    ; 0xc2bab
     5022    mov al, bl                                ; 88 d8                       ; 0xc2bae
     5023    and AL, strict byte 004h                  ; 24 04                       ; 0xc2bb0
     5024    xor ah, ah                                ; 30 e4                       ; 0xc2bb2
     5025    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2bb4
     5026    add cx, ax                                ; 01 c1                       ; 0xc2bb7
     5027    mov word [bp-00ch], cx                    ; 89 4e f4                    ; 0xc2bb9
     5028    mov bx, dx                                ; 89 d3                       ; 0xc2bbc vgabios.c:1989
     5029    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2bbe
     5030    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2bc1
     5031    inc dx                                    ; 42                          ; 0xc2bc4 vgabios.c:1990
     5032    mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc2bc5
     5033    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc2bc8 vgabios.c:1991
     5034    cmp byte [es:bx], 000h                    ; 26 80 3f 00                 ; 0xc2bcb
     5035    je short 02c00h                           ; 74 2f                       ; 0xc2bcf
     5036    movzx ax, byte [es:bx]                    ; 26 0f b6 07                 ; 0xc2bd1 vgabios.c:1992
     5037    sal ax, 005h                              ; c1 e0 05                    ; 0xc2bd5
     5038    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc2bd8
     5039    add di, ax                                ; 01 c7                       ; 0xc2bdb
     5040    movzx cx, byte [bp-006h]                  ; 0f b6 4e fa                 ; 0xc2bdd vgabios.c:1993
     5041    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc2be1
     5042    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2be4
     5043    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2be7
     5044    mov es, ax                                ; 8e c0                       ; 0xc2bea
     5045    jcxz 02bf4h                               ; e3 06                       ; 0xc2bec
     5046    push DS                                   ; 1e                          ; 0xc2bee
     5047    mov ds, dx                                ; 8e da                       ; 0xc2bef
     5048    rep movsb                                 ; f3 a4                       ; 0xc2bf1
     5049    pop DS                                    ; 1f                          ; 0xc2bf3
     5050    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2bf4 vgabios.c:1994
     5051    inc ax                                    ; 40                          ; 0xc2bf8
     5052    add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc2bf9
     5053    add bx, ax                                ; 01 c3                       ; 0xc2bfc vgabios.c:1995
     5054    jmp short 02bc8h                          ; eb c8                       ; 0xc2bfe vgabios.c:1996
     5055    call 02a8fh                               ; e8 8c fe                    ; 0xc2c00 vgabios.c:1998
     5056    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2c03 vgabios.c:1999
     5057    pop di                                    ; 5f                          ; 0xc2c06
     5058    pop si                                    ; 5e                          ; 0xc2c07
     5059    pop bp                                    ; 5d                          ; 0xc2c08
     5060    retn                                      ; c3                          ; 0xc2c09
     5061  ; disGetNextSymbol 0xc2c0a LB 0x16af -> off=0x0 cb=000000000000007c uValue=00000000000c2c0a 'biosfn_load_text_user_pat'
     5062biosfn_load_text_user_pat:                   ; 0xc2c0a LB 0x7c
     5063    push bp                                   ; 55                          ; 0xc2c0a vgabios.c:2001
     5064    mov bp, sp                                ; 89 e5                       ; 0xc2c0b
     5065    push si                                   ; 56                          ; 0xc2c0d
     5066    push di                                   ; 57                          ; 0xc2c0e
     5067    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2c0f
     5068    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2c12
     5069    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2c15
     5070    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2c18
     5071    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc2c1b
     5072    call 02a5ch                               ; e8 3b fe                    ; 0xc2c1e vgabios.c:2006
     5073    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2c21 vgabios.c:2007
     5074    and AL, strict byte 003h                  ; 24 03                       ; 0xc2c24
     5075    xor ah, ah                                ; 30 e4                       ; 0xc2c26
     5076    mov bx, ax                                ; 89 c3                       ; 0xc2c28
     5077    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2c2a
     5078    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2c2d
     5079    and AL, strict byte 004h                  ; 24 04                       ; 0xc2c30
     5080    xor ah, ah                                ; 30 e4                       ; 0xc2c32
     5081    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2c34
     5082    add bx, ax                                ; 01 c3                       ; 0xc2c37
     5083    mov word [bp-00eh], bx                    ; 89 5e f2                    ; 0xc2c39
     5084    xor bx, bx                                ; 31 db                       ; 0xc2c3c vgabios.c:2008
     5085    cmp bx, word [bp-00ah]                    ; 3b 5e f6                    ; 0xc2c3e
     5086    jnc short 02c6dh                          ; 73 2a                       ; 0xc2c41
     5087    movzx cx, byte [bp+008h]                  ; 0f b6 4e 08                 ; 0xc2c43 vgabios.c:2010
     5088    mov si, bx                                ; 89 de                       ; 0xc2c47
     5089    imul si, cx                               ; 0f af f1                    ; 0xc2c49
     5090    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc2c4c
     5091    mov di, word [bp+004h]                    ; 8b 7e 04                    ; 0xc2c4f vgabios.c:2011
     5092    add di, bx                                ; 01 df                       ; 0xc2c52
     5093    sal di, 005h                              ; c1 e7 05                    ; 0xc2c54
     5094    add di, word [bp-00eh]                    ; 03 7e f2                    ; 0xc2c57
     5095    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc2c5a vgabios.c:2012
     5096    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2c5d
     5097    mov es, ax                                ; 8e c0                       ; 0xc2c60
     5098    jcxz 02c6ah                               ; e3 06                       ; 0xc2c62
     5099    push DS                                   ; 1e                          ; 0xc2c64
     5100    mov ds, dx                                ; 8e da                       ; 0xc2c65
     5101    rep movsb                                 ; f3 a4                       ; 0xc2c67
     5102    pop DS                                    ; 1f                          ; 0xc2c69
     5103    inc bx                                    ; 43                          ; 0xc2c6a vgabios.c:2013
     5104    jmp short 02c3eh                          ; eb d1                       ; 0xc2c6b
     5105    call 02a8fh                               ; e8 1f fe                    ; 0xc2c6d vgabios.c:2014
     5106    cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2c70 vgabios.c:2015
     5107    jc short 02c7dh                           ; 72 07                       ; 0xc2c74
     5108    movzx ax, byte [bp+008h]                  ; 0f b6 46 08                 ; 0xc2c76 vgabios.c:2017
     5109    call 02abfh                               ; e8 42 fe                    ; 0xc2c7a
     5110    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2c7d vgabios.c:2019
     5111    pop di                                    ; 5f                          ; 0xc2c80
     5112    pop si                                    ; 5e                          ; 0xc2c81
     5113    pop bp                                    ; 5d                          ; 0xc2c82
     5114    retn 00006h                               ; c2 06 00                    ; 0xc2c83
     5115  ; disGetNextSymbol 0xc2c86 LB 0x1633 -> off=0x0 cb=0000000000000016 uValue=00000000000c2c86 'biosfn_load_gfx_8_8_chars'
     5116biosfn_load_gfx_8_8_chars:                   ; 0xc2c86 LB 0x16
     5117    push bp                                   ; 55                          ; 0xc2c86 vgabios.c:2021
     5118    mov bp, sp                                ; 89 e5                       ; 0xc2c87
     5119    push bx                                   ; 53                          ; 0xc2c89
     5120    push cx                                   ; 51                          ; 0xc2c8a
     5121    mov bx, dx                                ; 89 d3                       ; 0xc2c8b vgabios.c:2023
     5122    mov cx, ax                                ; 89 c1                       ; 0xc2c8d
     5123    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc2c8f
     5124    call 009f0h                               ; e8 5b dd                    ; 0xc2c92
     5125    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2c95 vgabios.c:2024
     5126    pop cx                                    ; 59                          ; 0xc2c98
     5127    pop bx                                    ; 5b                          ; 0xc2c99
     5128    pop bp                                    ; 5d                          ; 0xc2c9a
     5129    retn                                      ; c3                          ; 0xc2c9b
     5130  ; disGetNextSymbol 0xc2c9c LB 0x161d -> off=0x0 cb=0000000000000049 uValue=00000000000c2c9c 'set_gfx_font'
     5131set_gfx_font:                                ; 0xc2c9c LB 0x49
     5132    push bp                                   ; 55                          ; 0xc2c9c vgabios.c:2026
     5133    mov bp, sp                                ; 89 e5                       ; 0xc2c9d
     5134    push si                                   ; 56                          ; 0xc2c9f
     5135    push di                                   ; 57                          ; 0xc2ca0
     5136    mov si, dx                                ; 89 d6                       ; 0xc2ca1
     5137    mov di, bx                                ; 89 df                       ; 0xc2ca3
     5138    mov dl, cl                                ; 88 ca                       ; 0xc2ca5
     5139    mov bx, ax                                ; 89 c3                       ; 0xc2ca7 vgabios.c:2030
     5140    mov cx, si                                ; 89 f1                       ; 0xc2ca9
     5141    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc2cab
     5142    call 009f0h                               ; e8 3f dd                    ; 0xc2cae
     5143    test dl, dl                               ; 84 d2                       ; 0xc2cb1 vgabios.c:2031
     5144    je short 02cc6h                           ; 74 11                       ; 0xc2cb3
     5145    cmp dl, 003h                              ; 80 fa 03                    ; 0xc2cb5 vgabios.c:2032
     5146    jbe short 02cbch                          ; 76 02                       ; 0xc2cb8
     5147    mov DL, strict byte 002h                  ; b2 02                       ; 0xc2cba vgabios.c:2033
     5148    movzx bx, dl                              ; 0f b6 da                    ; 0xc2cbc vgabios.c:2034
     5149    mov al, byte [bx+07dfdh]                  ; 8a 87 fd 7d                 ; 0xc2cbf
     5150    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2cc3
     5151    mov bx, 00085h                            ; bb 85 00                    ; 0xc2cc6 vgabios.c:62
     5152    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2cc9
     5153    mov es, ax                                ; 8e c0                       ; 0xc2ccc
     5154    mov word [es:bx], di                      ; 26 89 3f                    ; 0xc2cce
     5155    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc2cd1 vgabios.c:2039
     5156    dec ax                                    ; 48                          ; 0xc2cd5
     5157    mov bx, 00084h                            ; bb 84 00                    ; 0xc2cd6 vgabios.c:62
     5158    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2cd9
     5159    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2cdc vgabios.c:2040
     5160    pop di                                    ; 5f                          ; 0xc2cdf
     5161    pop si                                    ; 5e                          ; 0xc2ce0
     5162    pop bp                                    ; 5d                          ; 0xc2ce1
     5163    retn 00002h                               ; c2 02 00                    ; 0xc2ce2
     5164  ; disGetNextSymbol 0xc2ce5 LB 0x15d4 -> off=0x0 cb=000000000000001c uValue=00000000000c2ce5 'biosfn_load_gfx_user_chars'
     5165biosfn_load_gfx_user_chars:                  ; 0xc2ce5 LB 0x1c
     5166    push bp                                   ; 55                          ; 0xc2ce5 vgabios.c:2042
     5167    mov bp, sp                                ; 89 e5                       ; 0xc2ce6
     5168    push si                                   ; 56                          ; 0xc2ce8
     5169    mov si, ax                                ; 89 c6                       ; 0xc2ce9
     5170    mov ax, dx                                ; 89 d0                       ; 0xc2ceb
     5171    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc2ced vgabios.c:2045
     5172    push dx                                   ; 52                          ; 0xc2cf1
     5173    xor ch, ch                                ; 30 ed                       ; 0xc2cf2
     5174    mov dx, si                                ; 89 f2                       ; 0xc2cf4
     5175    call 02c9ch                               ; e8 a3 ff                    ; 0xc2cf6
     5176    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2cf9 vgabios.c:2046
     5177    pop si                                    ; 5e                          ; 0xc2cfc
     5178    pop bp                                    ; 5d                          ; 0xc2cfd
     5179    retn 00002h                               ; c2 02 00                    ; 0xc2cfe
     5180  ; disGetNextSymbol 0xc2d01 LB 0x15b8 -> off=0x0 cb=000000000000001e uValue=00000000000c2d01 'biosfn_load_gfx_8_14_chars'
     5181biosfn_load_gfx_8_14_chars:                  ; 0xc2d01 LB 0x1e
     5182    push bp                                   ; 55                          ; 0xc2d01 vgabios.c:2051
     5183    mov bp, sp                                ; 89 e5                       ; 0xc2d02
     5184    push bx                                   ; 53                          ; 0xc2d04
     5185    push cx                                   ; 51                          ; 0xc2d05
     5186    movzx cx, dl                              ; 0f b6 ca                    ; 0xc2d06 vgabios.c:2053
     5187    push cx                                   ; 51                          ; 0xc2d09
     5188    movzx cx, al                              ; 0f b6 c8                    ; 0xc2d0a
     5189    mov bx, strict word 0000eh                ; bb 0e 00                    ; 0xc2d0d
     5190    mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc2d10
     5191    mov dx, ds                                ; 8c da                       ; 0xc2d13
     5192    call 02c9ch                               ; e8 84 ff                    ; 0xc2d15
     5193    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2d18 vgabios.c:2054
     5194    pop cx                                    ; 59                          ; 0xc2d1b
     5195    pop bx                                    ; 5b                          ; 0xc2d1c
     5196    pop bp                                    ; 5d                          ; 0xc2d1d
     5197    retn                                      ; c3                          ; 0xc2d1e
     5198  ; disGetNextSymbol 0xc2d1f LB 0x159a -> off=0x0 cb=000000000000001e uValue=00000000000c2d1f 'biosfn_load_gfx_8_8_dd_chars'
     5199biosfn_load_gfx_8_8_dd_chars:                ; 0xc2d1f LB 0x1e
     5200    push bp                                   ; 55                          ; 0xc2d1f vgabios.c:2055
     5201    mov bp, sp                                ; 89 e5                       ; 0xc2d20
     5202    push bx                                   ; 53                          ; 0xc2d22
     5203    push cx                                   ; 51                          ; 0xc2d23
     5204    movzx cx, dl                              ; 0f b6 ca                    ; 0xc2d24 vgabios.c:2057
     5205    push cx                                   ; 51                          ; 0xc2d27
     5206    movzx cx, al                              ; 0f b6 c8                    ; 0xc2d28
     5207    mov bx, strict word 00008h                ; bb 08 00                    ; 0xc2d2b
     5208    mov ax, 0556ch                            ; b8 6c 55                    ; 0xc2d2e
     5209    mov dx, ds                                ; 8c da                       ; 0xc2d31
     5210    call 02c9ch                               ; e8 66 ff                    ; 0xc2d33
     5211    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2d36 vgabios.c:2058
     5212    pop cx                                    ; 59                          ; 0xc2d39
     5213    pop bx                                    ; 5b                          ; 0xc2d3a
     5214    pop bp                                    ; 5d                          ; 0xc2d3b
     5215    retn                                      ; c3                          ; 0xc2d3c
     5216  ; disGetNextSymbol 0xc2d3d LB 0x157c -> off=0x0 cb=000000000000001e uValue=00000000000c2d3d 'biosfn_load_gfx_8_16_chars'
     5217biosfn_load_gfx_8_16_chars:                  ; 0xc2d3d LB 0x1e
     5218    push bp                                   ; 55                          ; 0xc2d3d vgabios.c:2059
     5219    mov bp, sp                                ; 89 e5                       ; 0xc2d3e
     5220    push bx                                   ; 53                          ; 0xc2d40
     5221    push cx                                   ; 51                          ; 0xc2d41
     5222    movzx cx, dl                              ; 0f b6 ca                    ; 0xc2d42 vgabios.c:2061
     5223    push cx                                   ; 51                          ; 0xc2d45
     5224    movzx cx, al                              ; 0f b6 c8                    ; 0xc2d46
     5225    mov bx, strict word 00010h                ; bb 10 00                    ; 0xc2d49
     5226    mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc2d4c
     5227    mov dx, ds                                ; 8c da                       ; 0xc2d4f
     5228    call 02c9ch                               ; e8 48 ff                    ; 0xc2d51
     5229    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2d54 vgabios.c:2062
     5230    pop cx                                    ; 59                          ; 0xc2d57
     5231    pop bx                                    ; 5b                          ; 0xc2d58
     5232    pop bp                                    ; 5d                          ; 0xc2d59
     5233    retn                                      ; c3                          ; 0xc2d5a
     5234  ; disGetNextSymbol 0xc2d5b LB 0x155e -> off=0x0 cb=0000000000000005 uValue=00000000000c2d5b 'biosfn_alternate_prtsc'
     5235biosfn_alternate_prtsc:                      ; 0xc2d5b LB 0x5
     5236    push bp                                   ; 55                          ; 0xc2d5b vgabios.c:2064
     5237    mov bp, sp                                ; 89 e5                       ; 0xc2d5c
     5238    pop bp                                    ; 5d                          ; 0xc2d5e vgabios.c:2069
     5239    retn                                      ; c3                          ; 0xc2d5f
     5240  ; disGetNextSymbol 0xc2d60 LB 0x1559 -> off=0x0 cb=0000000000000032 uValue=00000000000c2d60 'biosfn_set_txt_lines'
     5241biosfn_set_txt_lines:                        ; 0xc2d60 LB 0x32
     5242    push bx                                   ; 53                          ; 0xc2d60 vgabios.c:2071
     5243    push si                                   ; 56                          ; 0xc2d61
     5244    push bp                                   ; 55                          ; 0xc2d62
     5245    mov bp, sp                                ; 89 e5                       ; 0xc2d63
     5246    mov bl, al                                ; 88 c3                       ; 0xc2d65
     5247    mov si, 00089h                            ; be 89 00                    ; 0xc2d67 vgabios.c:47
     5248    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2d6a
     5249    mov es, ax                                ; 8e c0                       ; 0xc2d6d
     5250    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2d6f
     5251    and AL, strict byte 06fh                  ; 24 6f                       ; 0xc2d72 vgabios.c:2077
     5252    cmp bl, 002h                              ; 80 fb 02                    ; 0xc2d74 vgabios.c:2079
     5253    je short 02d81h                           ; 74 08                       ; 0xc2d77
     5254    test bl, bl                               ; 84 db                       ; 0xc2d79
     5255    jne short 02d83h                          ; 75 06                       ; 0xc2d7b
     5256    or AL, strict byte 080h                   ; 0c 80                       ; 0xc2d7d vgabios.c:2082
     5257    jmp short 02d83h                          ; eb 02                       ; 0xc2d7f vgabios.c:2083
     5258    or AL, strict byte 010h                   ; 0c 10                       ; 0xc2d81 vgabios.c:2085
     5259    mov bx, 00089h                            ; bb 89 00                    ; 0xc2d83 vgabios.c:52
     5260    mov si, strict word 00040h                ; be 40 00                    ; 0xc2d86
     5261    mov es, si                                ; 8e c6                       ; 0xc2d89
     5262    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2d8b
     5263    pop bp                                    ; 5d                          ; 0xc2d8e vgabios.c:2089
     5264    pop si                                    ; 5e                          ; 0xc2d8f
     5265    pop bx                                    ; 5b                          ; 0xc2d90
     5266    retn                                      ; c3                          ; 0xc2d91
     5267  ; disGetNextSymbol 0xc2d92 LB 0x1527 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d92 'biosfn_switch_video_interface'
     5268biosfn_switch_video_interface:               ; 0xc2d92 LB 0x5
     5269    push bp                                   ; 55                          ; 0xc2d92 vgabios.c:2092
     5270    mov bp, sp                                ; 89 e5                       ; 0xc2d93
     5271    pop bp                                    ; 5d                          ; 0xc2d95 vgabios.c:2097
     5272    retn                                      ; c3                          ; 0xc2d96
     5273  ; disGetNextSymbol 0xc2d97 LB 0x1522 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d97 'biosfn_enable_video_refresh_control'
     5274biosfn_enable_video_refresh_control:         ; 0xc2d97 LB 0x5
     5275    push bp                                   ; 55                          ; 0xc2d97 vgabios.c:2098
     5276    mov bp, sp                                ; 89 e5                       ; 0xc2d98
     5277    pop bp                                    ; 5d                          ; 0xc2d9a vgabios.c:2103
     5278    retn                                      ; c3                          ; 0xc2d9b
     5279  ; disGetNextSymbol 0xc2d9c LB 0x151d -> off=0x0 cb=0000000000000096 uValue=00000000000c2d9c 'biosfn_write_string'
     5280biosfn_write_string:                         ; 0xc2d9c LB 0x96
     5281    push bp                                   ; 55                          ; 0xc2d9c vgabios.c:2106
     5282    mov bp, sp                                ; 89 e5                       ; 0xc2d9d
     5283    push si                                   ; 56                          ; 0xc2d9f
     5284    push di                                   ; 57                          ; 0xc2da0
     5285    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2da1
     5286    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2da4
     5287    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc2da7
     5288    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2daa
     5289    mov si, cx                                ; 89 ce                       ; 0xc2dad
     5290    mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2daf
     5291    movzx ax, dl                              ; 0f b6 c2                    ; 0xc2db2 vgabios.c:2113
     5292    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2db5
     5293    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2db8
     5294    call 00a93h                               ; e8 d5 dc                    ; 0xc2dbb
     5295    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2dbe vgabios.c:2116
     5296    jne short 02dd5h                          ; 75 11                       ; 0xc2dc2
     5297    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2dc4 vgabios.c:2117
     5298    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2dc7
     5299    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2dca vgabios.c:2118
     5300    xor al, al                                ; 30 c0                       ; 0xc2dcd
     5301    shr ax, 008h                              ; c1 e8 08                    ; 0xc2dcf
     5302    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2dd2
     5303    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc2dd5 vgabios.c:2121
     5304    sal dx, 008h                              ; c1 e2 08                    ; 0xc2dd9
     5305    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc2ddc
     5306    add dx, ax                                ; 01 c2                       ; 0xc2de0
     5307    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2de2 vgabios.c:2122
     5308    call 01242h                               ; e8 59 e4                    ; 0xc2de6
     5309    dec si                                    ; 4e                          ; 0xc2de9 vgabios.c:2124
     5310    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2dea
     5311    je short 02e19h                           ; 74 2a                       ; 0xc2ded
     5312    mov bx, di                                ; 89 fb                       ; 0xc2def vgabios.c:2126
     5313    inc di                                    ; 47                          ; 0xc2df1
     5314    mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc2df2 vgabios.c:47
     5315    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2df5
     5316    test byte [bp-008h], 002h                 ; f6 46 f8 02                 ; 0xc2df8 vgabios.c:2127
     5317    je short 02e07h                           ; 74 09                       ; 0xc2dfc
     5318    mov bx, di                                ; 89 fb                       ; 0xc2dfe vgabios.c:2128
     5319    inc di                                    ; 47                          ; 0xc2e00
     5320    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc2e01 vgabios.c:47
     5321    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc2e04 vgabios.c:48
     5322    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc2e07 vgabios.c:2130
     5323    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2e0b
     5324    xor ah, ah                                ; 30 e4                       ; 0xc2e0f
     5325    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc2e11
     5326    call 02812h                               ; e8 fb f9                    ; 0xc2e14
     5327    jmp short 02de9h                          ; eb d0                       ; 0xc2e17 vgabios.c:2131
     5328    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc2e19 vgabios.c:2134
     5329    jne short 02e29h                          ; 75 0a                       ; 0xc2e1d
     5330    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2e1f vgabios.c:2135
     5331    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2e22
     5332    call 01242h                               ; e8 19 e4                    ; 0xc2e26
     5333    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2e29 vgabios.c:2136
     5334    pop di                                    ; 5f                          ; 0xc2e2c
     5335    pop si                                    ; 5e                          ; 0xc2e2d
     5336    pop bp                                    ; 5d                          ; 0xc2e2e
     5337    retn 00008h                               ; c2 08 00                    ; 0xc2e2f
     5338  ; disGetNextSymbol 0xc2e32 LB 0x1487 -> off=0x0 cb=00000000000001f2 uValue=00000000000c2e32 'biosfn_read_state_info'
     5339biosfn_read_state_info:                      ; 0xc2e32 LB 0x1f2
     5340    push bp                                   ; 55                          ; 0xc2e32 vgabios.c:2139
     5341    mov bp, sp                                ; 89 e5                       ; 0xc2e33
     5342    push cx                                   ; 51                          ; 0xc2e35
     5343    push si                                   ; 56                          ; 0xc2e36
     5344    push di                                   ; 57                          ; 0xc2e37
     5345    push ax                                   ; 50                          ; 0xc2e38
     5346    push ax                                   ; 50                          ; 0xc2e39
     5347    push dx                                   ; 52                          ; 0xc2e3a
     5348    mov si, strict word 00049h                ; be 49 00                    ; 0xc2e3b vgabios.c:47
     5349    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e3e
     5350    mov es, ax                                ; 8e c0                       ; 0xc2e41
     5351    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e43
     5352    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2e46 vgabios.c:48
     5353    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2e49 vgabios.c:57
     5354    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2e4c
     5355    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2e4f vgabios.c:58
     5356    mov ax, ds                                ; 8c d8                       ; 0xc2e52 vgabios.c:2150
     5357    mov es, dx                                ; 8e c2                       ; 0xc2e54 vgabios.c:72
     5358    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2e56
     5359    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2e5b
     5360    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2e5f vgabios.c:2155
     5361    mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc2e62
     5362    mov si, strict word 00049h                ; be 49 00                    ; 0xc2e65
     5363    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2e68
     5364    jcxz 02e73h                               ; e3 06                       ; 0xc2e6b
     5365    push DS                                   ; 1e                          ; 0xc2e6d
     5366    mov ds, dx                                ; 8e da                       ; 0xc2e6e
     5367    rep movsb                                 ; f3 a4                       ; 0xc2e70
     5368    pop DS                                    ; 1f                          ; 0xc2e72
     5369    mov si, 00084h                            ; be 84 00                    ; 0xc2e73 vgabios.c:47
     5370    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e76
     5371    mov es, ax                                ; 8e c0                       ; 0xc2e79
     5372    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e7b
    54755373    db  0feh, 0c0h
    5476     ; inc al                                    ; fe c0                     ; 0xc2f37 vgabios.c:48
    5477     lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc2f39
    5478     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f3c vgabios.c:52
    5479     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f3f
    5480     lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc2f42 vgabios.c:2197
    5481     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc2f45
    5482     mov si, 00085h                            ; be 85 00                    ; 0xc2f48
    5483     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2f4b
    5484     jcxz 02f56h                               ; e3 06                       ; 0xc2f4e
    5485     push DS                                   ; 1e                          ; 0xc2f50
    5486     mov ds, dx                                ; 8e da                       ; 0xc2f51
    5487     rep movsb                                 ; f3 a4                       ; 0xc2f53
    5488     pop DS                                    ; 1f                          ; 0xc2f55
    5489     mov si, 0008ah                            ; be 8a 00                    ; 0xc2f56 vgabios.c:47
    5490     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f59
    5491     mov es, ax                                ; 8e c0                       ; 0xc2f5c
    5492     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f5e
    5493     lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc2f61 vgabios.c:48
    5494     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f64 vgabios.c:52
    5495     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f67
    5496     lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc2f6a vgabios.c:2200
    5497     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2f6d vgabios.c:52
    5498     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f71 vgabios.c:2201
    5499     mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc2f74 vgabios.c:62
    5500     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f79 vgabios.c:2202
    5501     mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc2f7c vgabios.c:52
    5502     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2f80 vgabios.c:2203
    5503     mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc2f83 vgabios.c:52
    5504     lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc2f87 vgabios.c:2204
    5505     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2f8a vgabios.c:52
    5506     lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc2f8e vgabios.c:2205
    5507     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2f91 vgabios.c:52
    5508     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2f95 vgabios.c:2206
    5509     mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc2f98 vgabios.c:52
    5510     lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc2f9c vgabios.c:2207
    5511     mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc2f9f vgabios.c:52
    5512     lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc2fa3 vgabios.c:2208
    5513     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2fa6 vgabios.c:52
    5514     mov si, 00089h                            ; be 89 00                    ; 0xc2faa vgabios.c:47
    5515     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fad
    5516     mov es, ax                                ; 8e c0                       ; 0xc2fb0
    5517     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fb2
    5518     mov ah, al                                ; 88 c4                       ; 0xc2fb5 vgabios.c:2213
    5519     and ah, 080h                              ; 80 e4 80                    ; 0xc2fb7
    5520     movzx si, ah                              ; 0f b6 f4                    ; 0xc2fba
    5521     sar si, 006h                              ; c1 fe 06                    ; 0xc2fbd
    5522     and AL, strict byte 010h                  ; 24 10                       ; 0xc2fc0
    5523     xor ah, ah                                ; 30 e4                       ; 0xc2fc2
    5524     sar ax, 004h                              ; c1 f8 04                    ; 0xc2fc4
    5525     or ax, si                                 ; 09 f0                       ; 0xc2fc7
    5526     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc2fc9 vgabios.c:2214
    5527     je short 02fdfh                           ; 74 11                       ; 0xc2fcc
    5528     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc2fce
    5529     je short 02fdbh                           ; 74 08                       ; 0xc2fd1
    5530     test ax, ax                               ; 85 c0                       ; 0xc2fd3
    5531     jne short 02fdfh                          ; 75 08                       ; 0xc2fd5
    5532     mov AL, strict byte 001h                  ; b0 01                       ; 0xc2fd7 vgabios.c:2215
    5533     jmp short 02fe1h                          ; eb 06                       ; 0xc2fd9
    5534     mov AL, strict byte 002h                  ; b0 02                       ; 0xc2fdb vgabios.c:2216
    5535     jmp short 02fe1h                          ; eb 02                       ; 0xc2fdd
    5536     xor al, al                                ; 30 c0                       ; 0xc2fdf vgabios.c:2218
    5537     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2fe1 vgabios.c:2220
    5538     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fe4 vgabios.c:52
    5539     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2fe7
    5540     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2fea vgabios.c:2223
    5541     cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc2fed
    5542     jc short 03010h                           ; 72 1f                       ; 0xc2fef
    5543     cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc2ff1
    5544     jnbe short 03010h                         ; 77 1b                       ; 0xc2ff3
    5545     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2ff5 vgabios.c:2224
    5546     test ax, ax                               ; 85 c0                       ; 0xc2ff8
    5547     je short 03052h                           ; 74 56                       ; 0xc2ffa
    5548     mov si, ax                                ; 89 c6                       ; 0xc2ffc vgabios.c:2225
    5549     shr si, 002h                              ; c1 ee 02                    ; 0xc2ffe
    5550     mov ax, 04000h                            ; b8 00 40                    ; 0xc3001
    5551     xor dx, dx                                ; 31 d2                       ; 0xc3004
    5552     div si                                    ; f7 f6                       ; 0xc3006
    5553     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc3008
    5554     mov byte [es:si], al                      ; 26 88 04                    ; 0xc300b vgabios.c:52
    5555     jmp short 03052h                          ; eb 42                       ; 0xc300e vgabios.c:2226
    5556     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc3010
    5557     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3013
    5558     cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc3016
    5559     jne short 0302bh                          ; 75 11                       ; 0xc3018
    5560     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc301a vgabios.c:52
    5561     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc301d
    5562     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc3021 vgabios.c:2228
    5563     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3024 vgabios.c:62
    5564     jmp short 03052h                          ; eb 27                       ; 0xc3029 vgabios.c:2229
    5565     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc302b
    5566     jc short 03052h                           ; 72 23                       ; 0xc302d
    5567     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc302f
    5568     jnbe short 03052h                         ; 77 1f                       ; 0xc3031
    5569     cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc3033 vgabios.c:2231
    5570     je short 03047h                           ; 74 0e                       ; 0xc3037
    5571     mov ax, 04000h                            ; b8 00 40                    ; 0xc3039 vgabios.c:2232
    5572     xor dx, dx                                ; 31 d2                       ; 0xc303c
    5573     div word [bp-00ah]                        ; f7 76 f6                    ; 0xc303e
    5574     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3041 vgabios.c:52
    5575     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3044
    5576     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc3047 vgabios.c:2233
    5577     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc304a vgabios.c:62
    5578     mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc304d
    5579     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3052 vgabios.c:2235
    5580     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc3055
    5581     je short 0305dh                           ; 74 04                       ; 0xc3057
    5582     cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc3059
    5583     jne short 03068h                          ; 75 0b                       ; 0xc305b
    5584     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc305d vgabios.c:2236
    5585     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3060 vgabios.c:62
    5586     mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc3063
    5587     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3068 vgabios.c:2238
    5588     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc306b
    5589     jc short 030c6h                           ; 72 57                       ; 0xc306d
    5590     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc306f
    5591     je short 030c6h                           ; 74 53                       ; 0xc3071
    5592     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc3073 vgabios.c:2239
    5593     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3076 vgabios.c:52
    5594     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc3079
    5595     mov si, 00084h                            ; be 84 00                    ; 0xc307d vgabios.c:47
    5596     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3080
    5597     mov es, ax                                ; 8e c0                       ; 0xc3083
    5598     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3085
    5599     movzx di, al                              ; 0f b6 f8                    ; 0xc3088 vgabios.c:48
    5600     inc di                                    ; 47                          ; 0xc308b
    5601     mov si, 00085h                            ; be 85 00                    ; 0xc308c vgabios.c:47
    5602     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc308f
    5603     xor ah, ah                                ; 30 e4                       ; 0xc3092 vgabios.c:48
    5604     imul ax, di                               ; 0f af c7                    ; 0xc3094
    5605     cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc3097 vgabios.c:2241
    5606     jc short 030aah                           ; 72 0e                       ; 0xc309a
    5607     jbe short 030b3h                          ; 76 15                       ; 0xc309c
    5608     cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc309e
    5609     je short 030bbh                           ; 74 18                       ; 0xc30a1
    5610     cmp ax, 00190h                            ; 3d 90 01                    ; 0xc30a3
    5611     je short 030b7h                           ; 74 0f                       ; 0xc30a6
    5612     jmp short 030bbh                          ; eb 11                       ; 0xc30a8
    5613     cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc30aa
    5614     jne short 030bbh                          ; 75 0c                       ; 0xc30ad
    5615     xor al, al                                ; 30 c0                       ; 0xc30af vgabios.c:2242
    5616     jmp short 030bdh                          ; eb 0a                       ; 0xc30b1
    5617     mov AL, strict byte 001h                  ; b0 01                       ; 0xc30b3 vgabios.c:2243
    5618     jmp short 030bdh                          ; eb 06                       ; 0xc30b5
    5619     mov AL, strict byte 002h                  ; b0 02                       ; 0xc30b7 vgabios.c:2244
    5620     jmp short 030bdh                          ; eb 02                       ; 0xc30b9
    5621     mov AL, strict byte 003h                  ; b0 03                       ; 0xc30bb vgabios.c:2246
    5622     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc30bd vgabios.c:2248
    5623     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc30c0 vgabios.c:52
    5624     mov byte [es:si], al                      ; 26 88 04                    ; 0xc30c3
    5625     lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc30c6 vgabios.c:2251
    5626     mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc30c9
    5627     xor ax, ax                                ; 31 c0                       ; 0xc30cc
    5628     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc30ce
    5629     jcxz 030d5h                               ; e3 02                       ; 0xc30d1
    5630     rep stosb                                 ; f3 aa                       ; 0xc30d3
    5631     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc30d5 vgabios.c:2252
    5632     pop di                                    ; 5f                          ; 0xc30d8
    5633     pop si                                    ; 5e                          ; 0xc30d9
    5634     pop cx                                    ; 59                          ; 0xc30da
    5635     pop bp                                    ; 5d                          ; 0xc30db
    5636     retn                                      ; c3                          ; 0xc30dc
    5637   ; disGetNextSymbol 0xc30dd LB 0x127d -> off=0x0 cb=0000000000000023 uValue=00000000000c30dd 'biosfn_read_video_state_size2'
    5638 biosfn_read_video_state_size2:               ; 0xc30dd LB 0x23
    5639     push dx                                   ; 52                          ; 0xc30dd vgabios.c:2255
    5640     push bp                                   ; 55                          ; 0xc30de
    5641     mov bp, sp                                ; 89 e5                       ; 0xc30df
    5642     mov dx, ax                                ; 89 c2                       ; 0xc30e1
    5643     xor ax, ax                                ; 31 c0                       ; 0xc30e3 vgabios.c:2259
    5644     test dl, 001h                             ; f6 c2 01                    ; 0xc30e5 vgabios.c:2260
    5645     je short 030edh                           ; 74 03                       ; 0xc30e8
    5646     mov ax, strict word 00046h                ; b8 46 00                    ; 0xc30ea vgabios.c:2261
    5647     test dl, 002h                             ; f6 c2 02                    ; 0xc30ed vgabios.c:2263
    5648     je short 030f5h                           ; 74 03                       ; 0xc30f0
    5649     add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc30f2 vgabios.c:2264
    5650     test dl, 004h                             ; f6 c2 04                    ; 0xc30f5 vgabios.c:2266
    5651     je short 030fdh                           ; 74 03                       ; 0xc30f8
    5652     add ax, 00304h                            ; 05 04 03                    ; 0xc30fa vgabios.c:2267
    5653     pop bp                                    ; 5d                          ; 0xc30fd vgabios.c:2270
    5654     pop dx                                    ; 5a                          ; 0xc30fe
    5655     retn                                      ; c3                          ; 0xc30ff
    5656   ; disGetNextSymbol 0xc3100 LB 0x125a -> off=0x0 cb=0000000000000018 uValue=00000000000c3100 'vga_get_video_state_size'
    5657 vga_get_video_state_size:                    ; 0xc3100 LB 0x18
    5658     push bp                                   ; 55                          ; 0xc3100 vgabios.c:2272
    5659     mov bp, sp                                ; 89 e5                       ; 0xc3101
    5660     push bx                                   ; 53                          ; 0xc3103
    5661     mov bx, dx                                ; 89 d3                       ; 0xc3104
    5662     call 030ddh                               ; e8 d4 ff                    ; 0xc3106 vgabios.c:2275
    5663     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc3109
    5664     shr ax, 006h                              ; c1 e8 06                    ; 0xc310c
    5665     mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc310f
    5666     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3112 vgabios.c:2276
    5667     pop bx                                    ; 5b                          ; 0xc3115
    5668     pop bp                                    ; 5d                          ; 0xc3116
    5669     retn                                      ; c3                          ; 0xc3117
    5670   ; disGetNextSymbol 0xc3118 LB 0x1242 -> off=0x0 cb=00000000000002d6 uValue=00000000000c3118 'biosfn_save_video_state'
    5671 biosfn_save_video_state:                     ; 0xc3118 LB 0x2d6
    5672     push bp                                   ; 55                          ; 0xc3118 vgabios.c:2278
    5673     mov bp, sp                                ; 89 e5                       ; 0xc3119
    5674     push cx                                   ; 51                          ; 0xc311b
    5675     push si                                   ; 56                          ; 0xc311c
    5676     push di                                   ; 57                          ; 0xc311d
    5677     push ax                                   ; 50                          ; 0xc311e
    5678     push ax                                   ; 50                          ; 0xc311f
    5679     push ax                                   ; 50                          ; 0xc3120
    5680     mov cx, dx                                ; 89 d1                       ; 0xc3121
    5681     mov si, strict word 00063h                ; be 63 00                    ; 0xc3123 vgabios.c:57
    5682     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3126
    5683     mov es, ax                                ; 8e c0                       ; 0xc3129
    5684     mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc312b
    5685     mov si, di                                ; 89 fe                       ; 0xc312e vgabios.c:58
    5686     test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc3130 vgabios.c:2283
    5687     je near 0324bh                            ; 0f 84 13 01                 ; 0xc3134
    5688     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3138 vgabios.c:2284
    5689     in AL, DX                                 ; ec                          ; 0xc313b
     5374    ; inc al                                    ; fe c0                     ; 0xc2e7e vgabios.c:48
     5375    lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc2e80
     5376    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2e83 vgabios.c:52
     5377    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2e86
     5378    lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc2e89 vgabios.c:2157
     5379    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc2e8c
     5380    mov si, 00085h                            ; be 85 00                    ; 0xc2e8f
     5381    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2e92
     5382    jcxz 02e9dh                               ; e3 06                       ; 0xc2e95
     5383    push DS                                   ; 1e                          ; 0xc2e97
     5384    mov ds, dx                                ; 8e da                       ; 0xc2e98
     5385    rep movsb                                 ; f3 a4                       ; 0xc2e9a
     5386    pop DS                                    ; 1f                          ; 0xc2e9c
     5387    mov si, 0008ah                            ; be 8a 00                    ; 0xc2e9d vgabios.c:47
     5388    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ea0
     5389    mov es, ax                                ; 8e c0                       ; 0xc2ea3
     5390    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2ea5
     5391    lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc2ea8 vgabios.c:48
     5392    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2eab vgabios.c:52
     5393    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2eae
     5394    lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc2eb1 vgabios.c:2160
     5395    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2eb4 vgabios.c:52
     5396    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2eb8 vgabios.c:2161
     5397    mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc2ebb vgabios.c:62
     5398    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2ec0 vgabios.c:2162
     5399    mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc2ec3 vgabios.c:52
     5400    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2ec7 vgabios.c:2163
     5401    mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc2eca vgabios.c:52
     5402    lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc2ece vgabios.c:2164
     5403    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2ed1 vgabios.c:52
     5404    lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc2ed5 vgabios.c:2165
     5405    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2ed8 vgabios.c:52
     5406    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2edc vgabios.c:2166
     5407    mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc2edf vgabios.c:52
     5408    lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc2ee3 vgabios.c:2167
     5409    mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc2ee6 vgabios.c:52
     5410    lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc2eea vgabios.c:2168
     5411    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2eed vgabios.c:52
     5412    mov si, 00089h                            ; be 89 00                    ; 0xc2ef1 vgabios.c:47
     5413    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ef4
     5414    mov es, ax                                ; 8e c0                       ; 0xc2ef7
     5415    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2ef9
     5416    mov ah, al                                ; 88 c4                       ; 0xc2efc vgabios.c:2173
     5417    and ah, 080h                              ; 80 e4 80                    ; 0xc2efe
     5418    movzx si, ah                              ; 0f b6 f4                    ; 0xc2f01
     5419    sar si, 006h                              ; c1 fe 06                    ; 0xc2f04
     5420    and AL, strict byte 010h                  ; 24 10                       ; 0xc2f07
     5421    xor ah, ah                                ; 30 e4                       ; 0xc2f09
     5422    sar ax, 004h                              ; c1 f8 04                    ; 0xc2f0b
     5423    or ax, si                                 ; 09 f0                       ; 0xc2f0e
     5424    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc2f10 vgabios.c:2174
     5425    je short 02f26h                           ; 74 11                       ; 0xc2f13
     5426    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc2f15
     5427    je short 02f22h                           ; 74 08                       ; 0xc2f18
     5428    test ax, ax                               ; 85 c0                       ; 0xc2f1a
     5429    jne short 02f26h                          ; 75 08                       ; 0xc2f1c
     5430    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2f1e vgabios.c:2175
     5431    jmp short 02f28h                          ; eb 06                       ; 0xc2f20
     5432    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2f22 vgabios.c:2176
     5433    jmp short 02f28h                          ; eb 02                       ; 0xc2f24
     5434    xor al, al                                ; 30 c0                       ; 0xc2f26 vgabios.c:2178
     5435    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2f28 vgabios.c:2180
     5436    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f2b vgabios.c:52
     5437    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f2e
     5438    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f31 vgabios.c:2183
     5439    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc2f34
     5440    jc short 02f57h                           ; 72 1f                       ; 0xc2f36
     5441    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc2f38
     5442    jnbe short 02f57h                         ; 77 1b                       ; 0xc2f3a
     5443    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2f3c vgabios.c:2184
     5444    test ax, ax                               ; 85 c0                       ; 0xc2f3f
     5445    je short 02f99h                           ; 74 56                       ; 0xc2f41
     5446    mov si, ax                                ; 89 c6                       ; 0xc2f43 vgabios.c:2185
     5447    shr si, 002h                              ; c1 ee 02                    ; 0xc2f45
     5448    mov ax, 04000h                            ; b8 00 40                    ; 0xc2f48
     5449    xor dx, dx                                ; 31 d2                       ; 0xc2f4b
     5450    div si                                    ; f7 f6                       ; 0xc2f4d
     5451    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f4f
     5452    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f52 vgabios.c:52
     5453    jmp short 02f99h                          ; eb 42                       ; 0xc2f55 vgabios.c:2186
     5454    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f57
     5455    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f5a
     5456    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc2f5d
     5457    jne short 02f72h                          ; 75 11                       ; 0xc2f5f
     5458    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f61 vgabios.c:52
     5459    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2f64
     5460    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f68 vgabios.c:2188
     5461    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc2f6b vgabios.c:62
     5462    jmp short 02f99h                          ; eb 27                       ; 0xc2f70 vgabios.c:2189
     5463    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2f72
     5464    jc short 02f99h                           ; 72 23                       ; 0xc2f74
     5465    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2f76
     5466    jnbe short 02f99h                         ; 77 1f                       ; 0xc2f78
     5467    cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc2f7a vgabios.c:2191
     5468    je short 02f8eh                           ; 74 0e                       ; 0xc2f7e
     5469    mov ax, 04000h                            ; b8 00 40                    ; 0xc2f80 vgabios.c:2192
     5470    xor dx, dx                                ; 31 d2                       ; 0xc2f83
     5471    div word [bp-00ah]                        ; f7 76 f6                    ; 0xc2f85
     5472    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f88 vgabios.c:52
     5473    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f8b
     5474    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f8e vgabios.c:2193
     5475    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f91 vgabios.c:62
     5476    mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc2f94
     5477    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f99 vgabios.c:2195
     5478    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2f9c
     5479    je short 02fa4h                           ; 74 04                       ; 0xc2f9e
     5480    cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc2fa0
     5481    jne short 02fafh                          ; 75 0b                       ; 0xc2fa2
     5482    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2fa4 vgabios.c:2196
     5483    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fa7 vgabios.c:62
     5484    mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc2faa
     5485    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2faf vgabios.c:2198
     5486    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2fb2
     5487    jc short 0300dh                           ; 72 57                       ; 0xc2fb4
     5488    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc2fb6
     5489    je short 0300dh                           ; 74 53                       ; 0xc2fb8
     5490    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2fba vgabios.c:2199
     5491    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fbd vgabios.c:52
     5492    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2fc0
     5493    mov si, 00084h                            ; be 84 00                    ; 0xc2fc4 vgabios.c:47
     5494    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fc7
     5495    mov es, ax                                ; 8e c0                       ; 0xc2fca
     5496    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fcc
     5497    movzx di, al                              ; 0f b6 f8                    ; 0xc2fcf vgabios.c:48
     5498    inc di                                    ; 47                          ; 0xc2fd2
     5499    mov si, 00085h                            ; be 85 00                    ; 0xc2fd3 vgabios.c:47
     5500    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fd6
     5501    xor ah, ah                                ; 30 e4                       ; 0xc2fd9 vgabios.c:48
     5502    imul ax, di                               ; 0f af c7                    ; 0xc2fdb
     5503    cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc2fde vgabios.c:2201
     5504    jc short 02ff1h                           ; 72 0e                       ; 0xc2fe1
     5505    jbe short 02ffah                          ; 76 15                       ; 0xc2fe3
     5506    cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc2fe5
     5507    je short 03002h                           ; 74 18                       ; 0xc2fe8
     5508    cmp ax, 00190h                            ; 3d 90 01                    ; 0xc2fea
     5509    je short 02ffeh                           ; 74 0f                       ; 0xc2fed
     5510    jmp short 03002h                          ; eb 11                       ; 0xc2fef
     5511    cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc2ff1
     5512    jne short 03002h                          ; 75 0c                       ; 0xc2ff4
     5513    xor al, al                                ; 30 c0                       ; 0xc2ff6 vgabios.c:2202
     5514    jmp short 03004h                          ; eb 0a                       ; 0xc2ff8
     5515    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2ffa vgabios.c:2203
     5516    jmp short 03004h                          ; eb 06                       ; 0xc2ffc
     5517    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2ffe vgabios.c:2204
     5518    jmp short 03004h                          ; eb 02                       ; 0xc3000
     5519    mov AL, strict byte 003h                  ; b0 03                       ; 0xc3002 vgabios.c:2206
     5520    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc3004 vgabios.c:2208
     5521    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3007 vgabios.c:52
     5522    mov byte [es:si], al                      ; 26 88 04                    ; 0xc300a
     5523    lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc300d vgabios.c:2211
     5524    mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc3010
     5525    xor ax, ax                                ; 31 c0                       ; 0xc3013
     5526    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3015
     5527    jcxz 0301ch                               ; e3 02                       ; 0xc3018
     5528    rep stosb                                 ; f3 aa                       ; 0xc301a
     5529    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc301c vgabios.c:2212
     5530    pop di                                    ; 5f                          ; 0xc301f
     5531    pop si                                    ; 5e                          ; 0xc3020
     5532    pop cx                                    ; 59                          ; 0xc3021
     5533    pop bp                                    ; 5d                          ; 0xc3022
     5534    retn                                      ; c3                          ; 0xc3023
     5535  ; disGetNextSymbol 0xc3024 LB 0x1295 -> off=0x0 cb=0000000000000023 uValue=00000000000c3024 'biosfn_read_video_state_size2'
     5536biosfn_read_video_state_size2:               ; 0xc3024 LB 0x23
     5537    push dx                                   ; 52                          ; 0xc3024 vgabios.c:2215
     5538    push bp                                   ; 55                          ; 0xc3025
     5539    mov bp, sp                                ; 89 e5                       ; 0xc3026
     5540    mov dx, ax                                ; 89 c2                       ; 0xc3028
     5541    xor ax, ax                                ; 31 c0                       ; 0xc302a vgabios.c:2219
     5542    test dl, 001h                             ; f6 c2 01                    ; 0xc302c vgabios.c:2220
     5543    je short 03034h                           ; 74 03                       ; 0xc302f
     5544    mov ax, strict word 00046h                ; b8 46 00                    ; 0xc3031 vgabios.c:2221
     5545    test dl, 002h                             ; f6 c2 02                    ; 0xc3034 vgabios.c:2223
     5546    je short 0303ch                           ; 74 03                       ; 0xc3037
     5547    add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc3039 vgabios.c:2224
     5548    test dl, 004h                             ; f6 c2 04                    ; 0xc303c vgabios.c:2226
     5549    je short 03044h                           ; 74 03                       ; 0xc303f
     5550    add ax, 00304h                            ; 05 04 03                    ; 0xc3041 vgabios.c:2227
     5551    pop bp                                    ; 5d                          ; 0xc3044 vgabios.c:2230
     5552    pop dx                                    ; 5a                          ; 0xc3045
     5553    retn                                      ; c3                          ; 0xc3046
     5554  ; disGetNextSymbol 0xc3047 LB 0x1272 -> off=0x0 cb=0000000000000018 uValue=00000000000c3047 'vga_get_video_state_size'
     5555vga_get_video_state_size:                    ; 0xc3047 LB 0x18
     5556    push bp                                   ; 55                          ; 0xc3047 vgabios.c:2232
     5557    mov bp, sp                                ; 89 e5                       ; 0xc3048
     5558    push bx                                   ; 53                          ; 0xc304a
     5559    mov bx, dx                                ; 89 d3                       ; 0xc304b
     5560    call 03024h                               ; e8 d4 ff                    ; 0xc304d vgabios.c:2235
     5561    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc3050
     5562    shr ax, 006h                              ; c1 e8 06                    ; 0xc3053
     5563    mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc3056
     5564    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3059 vgabios.c:2236
     5565    pop bx                                    ; 5b                          ; 0xc305c
     5566    pop bp                                    ; 5d                          ; 0xc305d
     5567    retn                                      ; c3                          ; 0xc305e
     5568  ; disGetNextSymbol 0xc305f LB 0x125a -> off=0x0 cb=00000000000002d6 uValue=00000000000c305f 'biosfn_save_video_state'
     5569biosfn_save_video_state:                     ; 0xc305f LB 0x2d6
     5570    push bp                                   ; 55                          ; 0xc305f vgabios.c:2238
     5571    mov bp, sp                                ; 89 e5                       ; 0xc3060
     5572    push cx                                   ; 51                          ; 0xc3062
     5573    push si                                   ; 56                          ; 0xc3063
     5574    push di                                   ; 57                          ; 0xc3064
     5575    push ax                                   ; 50                          ; 0xc3065
     5576    push ax                                   ; 50                          ; 0xc3066
     5577    push ax                                   ; 50                          ; 0xc3067
     5578    mov cx, dx                                ; 89 d1                       ; 0xc3068
     5579    mov si, strict word 00063h                ; be 63 00                    ; 0xc306a vgabios.c:57
     5580    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc306d
     5581    mov es, ax                                ; 8e c0                       ; 0xc3070
     5582    mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc3072
     5583    mov si, di                                ; 89 fe                       ; 0xc3075 vgabios.c:58
     5584    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc3077 vgabios.c:2243
     5585    je near 03192h                            ; 0f 84 13 01                 ; 0xc307b
     5586    mov dx, 003c4h                            ; ba c4 03                    ; 0xc307f vgabios.c:2244
     5587    in AL, DX                                 ; ec                          ; 0xc3082
    56905588    db  02ah, 0e4h
    5691     ; sub ah, ah                                ; 2a e4                     ; 0xc313c
    5692     mov es, cx                                ; 8e c1                       ; 0xc313e vgabios.c:52
    5693     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3140
    5694     inc bx                                    ; 43                          ; 0xc3143 vgabios.c:2284
    5695     mov dx, di                                ; 89 fa                       ; 0xc3144
    5696     in AL, DX                                 ; ec                          ; 0xc3146
     5589    ; sub ah, ah                                ; 2a e4                     ; 0xc3083
     5590    mov es, cx                                ; 8e c1                       ; 0xc3085 vgabios.c:52
     5591    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3087
     5592    inc bx                                    ; 43                          ; 0xc308a vgabios.c:2244
     5593    mov dx, di                                ; 89 fa                       ; 0xc308b
     5594    in AL, DX                                 ; ec                          ; 0xc308d
    56975595    db  02ah, 0e4h
    5698     ; sub ah, ah                                ; 2a e4                     ; 0xc3147
    5699     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3149 vgabios.c:52
    5700     inc bx                                    ; 43                          ; 0xc314c vgabios.c:2285
    5701     mov dx, 003ceh                            ; ba ce 03                    ; 0xc314d
    5702     in AL, DX                                 ; ec                          ; 0xc3150
     5596    ; sub ah, ah                                ; 2a e4                     ; 0xc308e
     5597    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3090 vgabios.c:52
     5598    inc bx                                    ; 43                          ; 0xc3093 vgabios.c:2245
     5599    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3094
     5600    in AL, DX                                 ; ec                          ; 0xc3097
    57035601    db  02ah, 0e4h
    5704     ; sub ah, ah                                ; 2a e4                     ; 0xc3151
    5705     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3153 vgabios.c:52
    5706     inc bx                                    ; 43                          ; 0xc3156 vgabios.c:2286
    5707     mov dx, 003dah                            ; ba da 03                    ; 0xc3157
    5708     in AL, DX                                 ; ec                          ; 0xc315a
     5602    ; sub ah, ah                                ; 2a e4                     ; 0xc3098
     5603    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc309a vgabios.c:52
     5604    inc bx                                    ; 43                          ; 0xc309d vgabios.c:2246
     5605    mov dx, 003dah                            ; ba da 03                    ; 0xc309e
     5606    in AL, DX                                 ; ec                          ; 0xc30a1
    57095607    db  02ah, 0e4h
    5710     ; sub ah, ah                                ; 2a e4                     ; 0xc315b
    5711     mov dx, 003c0h                            ; ba c0 03                    ; 0xc315d vgabios.c:2288
    5712     in AL, DX                                 ; ec                          ; 0xc3160
     5608    ; sub ah, ah                                ; 2a e4                     ; 0xc30a2
     5609    mov dx, 003c0h                            ; ba c0 03                    ; 0xc30a4 vgabios.c:2248
     5610    in AL, DX                                 ; ec                          ; 0xc30a7
    57135611    db  02ah, 0e4h
    5714     ; sub ah, ah                                ; 2a e4                     ; 0xc3161
    5715     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc3163
    5716     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3166 vgabios.c:52
    5717     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3169
    5718     inc bx                                    ; 43                          ; 0xc316c vgabios.c:2289
    5719     mov dx, 003cah                            ; ba ca 03                    ; 0xc316d
    5720     in AL, DX                                 ; ec                          ; 0xc3170
     5612    ; sub ah, ah                                ; 2a e4                     ; 0xc30a8
     5613    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc30aa
     5614    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc30ad vgabios.c:52
     5615    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30b0
     5616    inc bx                                    ; 43                          ; 0xc30b3 vgabios.c:2249
     5617    mov dx, 003cah                            ; ba ca 03                    ; 0xc30b4
     5618    in AL, DX                                 ; ec                          ; 0xc30b7
    57215619    db  02ah, 0e4h
    5722     ; sub ah, ah                                ; 2a e4                     ; 0xc3171
    5723     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3173 vgabios.c:52
    5724     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3176 vgabios.c:2292
    5725     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3179
    5726     add bx, ax                                ; 01 c3                       ; 0xc317c vgabios.c:2290
    5727     jmp short 03186h                          ; eb 06                       ; 0xc317e
    5728     cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3180
    5729     jnbe short 0319eh                         ; 77 18                       ; 0xc3184
    5730     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3186 vgabios.c:2293
    5731     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3189
    5732     out DX, AL                                ; ee                          ; 0xc318c
    5733     mov dx, 003c5h                            ; ba c5 03                    ; 0xc318d vgabios.c:2294
    5734     in AL, DX                                 ; ec                          ; 0xc3190
     5620    ; sub ah, ah                                ; 2a e4                     ; 0xc30b8
     5621    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30ba vgabios.c:52
     5622    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc30bd vgabios.c:2252
     5623    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc30c0
     5624    add bx, ax                                ; 01 c3                       ; 0xc30c3 vgabios.c:2250
     5625    jmp short 030cdh                          ; eb 06                       ; 0xc30c5
     5626    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc30c7
     5627    jnbe short 030e5h                         ; 77 18                       ; 0xc30cb
     5628    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc30cd vgabios.c:2253
     5629    mov dx, 003c4h                            ; ba c4 03                    ; 0xc30d0
     5630    out DX, AL                                ; ee                          ; 0xc30d3
     5631    mov dx, 003c5h                            ; ba c5 03                    ; 0xc30d4 vgabios.c:2254
     5632    in AL, DX                                 ; ec                          ; 0xc30d7
    57355633    db  02ah, 0e4h
    5736     ; sub ah, ah                                ; 2a e4                     ; 0xc3191
    5737     mov es, cx                                ; 8e c1                       ; 0xc3193 vgabios.c:52
    5738     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3195
    5739     inc bx                                    ; 43                          ; 0xc3198 vgabios.c:2294
    5740     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3199 vgabios.c:2295
    5741     jmp short 03180h                          ; eb e2                       ; 0xc319c
    5742     xor al, al                                ; 30 c0                       ; 0xc319e vgabios.c:2296
    5743     mov dx, 003c4h                            ; ba c4 03                    ; 0xc31a0
    5744     out DX, AL                                ; ee                          ; 0xc31a3
    5745     mov dx, 003c5h                            ; ba c5 03                    ; 0xc31a4 vgabios.c:2297
    5746     in AL, DX                                 ; ec                          ; 0xc31a7
     5634    ; sub ah, ah                                ; 2a e4                     ; 0xc30d8
     5635    mov es, cx                                ; 8e c1                       ; 0xc30da vgabios.c:52
     5636    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30dc
     5637    inc bx                                    ; 43                          ; 0xc30df vgabios.c:2254
     5638    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30e0 vgabios.c:2255
     5639    jmp short 030c7h                          ; eb e2                       ; 0xc30e3
     5640    xor al, al                                ; 30 c0                       ; 0xc30e5 vgabios.c:2256
     5641    mov dx, 003c4h                            ; ba c4 03                    ; 0xc30e7
     5642    out DX, AL                                ; ee                          ; 0xc30ea
     5643    mov dx, 003c5h                            ; ba c5 03                    ; 0xc30eb vgabios.c:2257
     5644    in AL, DX                                 ; ec                          ; 0xc30ee
    57475645    db  02ah, 0e4h
    5748     ; sub ah, ah                                ; 2a e4                     ; 0xc31a8
    5749     mov es, cx                                ; 8e c1                       ; 0xc31aa vgabios.c:52
    5750     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31ac
    5751     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc31af vgabios.c:2299
    5752     inc bx                                    ; 43                          ; 0xc31b4 vgabios.c:2297
    5753     jmp short 031bdh                          ; eb 06                       ; 0xc31b5
    5754     cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc31b7
    5755     jnbe short 031d4h                         ; 77 17                       ; 0xc31bb
    5756     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc31bd vgabios.c:2300
    5757     mov dx, si                                ; 89 f2                       ; 0xc31c0
    5758     out DX, AL                                ; ee                          ; 0xc31c2
    5759     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc31c3 vgabios.c:2301
    5760     in AL, DX                                 ; ec                          ; 0xc31c6
     5646    ; sub ah, ah                                ; 2a e4                     ; 0xc30ef
     5647    mov es, cx                                ; 8e c1                       ; 0xc30f1 vgabios.c:52
     5648    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30f3
     5649    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc30f6 vgabios.c:2259
     5650    inc bx                                    ; 43                          ; 0xc30fb vgabios.c:2257
     5651    jmp short 03104h                          ; eb 06                       ; 0xc30fc
     5652    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc30fe
     5653    jnbe short 0311bh                         ; 77 17                       ; 0xc3102
     5654    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3104 vgabios.c:2260
     5655    mov dx, si                                ; 89 f2                       ; 0xc3107
     5656    out DX, AL                                ; ee                          ; 0xc3109
     5657    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc310a vgabios.c:2261
     5658    in AL, DX                                 ; ec                          ; 0xc310d
    57615659    db  02ah, 0e4h
    5762     ; sub ah, ah                                ; 2a e4                     ; 0xc31c7
    5763     mov es, cx                                ; 8e c1                       ; 0xc31c9 vgabios.c:52
    5764     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31cb
    5765     inc bx                                    ; 43                          ; 0xc31ce vgabios.c:2301
    5766     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc31cf vgabios.c:2302
    5767     jmp short 031b7h                          ; eb e3                       ; 0xc31d2
    5768     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc31d4 vgabios.c:2304
    5769     jmp short 031e1h                          ; eb 06                       ; 0xc31d9
    5770     cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc31db
    5771     jnbe short 03205h                         ; 77 24                       ; 0xc31df
    5772     mov dx, 003dah                            ; ba da 03                    ; 0xc31e1 vgabios.c:2305
    5773     in AL, DX                                 ; ec                          ; 0xc31e4
     5660    ; sub ah, ah                                ; 2a e4                     ; 0xc310e
     5661    mov es, cx                                ; 8e c1                       ; 0xc3110 vgabios.c:52
     5662    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3112
     5663    inc bx                                    ; 43                          ; 0xc3115 vgabios.c:2261
     5664    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3116 vgabios.c:2262
     5665    jmp short 030feh                          ; eb e3                       ; 0xc3119
     5666    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc311b vgabios.c:2264
     5667    jmp short 03128h                          ; eb 06                       ; 0xc3120
     5668    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc3122
     5669    jnbe short 0314ch                         ; 77 24                       ; 0xc3126
     5670    mov dx, 003dah                            ; ba da 03                    ; 0xc3128 vgabios.c:2265
     5671    in AL, DX                                 ; ec                          ; 0xc312b
    57745672    db  02ah, 0e4h
    5775     ; sub ah, ah                                ; 2a e4                     ; 0xc31e5
    5776     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc31e7 vgabios.c:2306
    5777     and ax, strict word 00020h                ; 25 20 00                    ; 0xc31ea
    5778     or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc31ed
    5779     mov dx, 003c0h                            ; ba c0 03                    ; 0xc31f0
    5780     out DX, AL                                ; ee                          ; 0xc31f3
    5781     mov dx, 003c1h                            ; ba c1 03                    ; 0xc31f4 vgabios.c:2307
    5782     in AL, DX                                 ; ec                          ; 0xc31f7
     5673    ; sub ah, ah                                ; 2a e4                     ; 0xc312c
     5674    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc312e vgabios.c:2266
     5675    and ax, strict word 00020h                ; 25 20 00                    ; 0xc3131
     5676    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc3134
     5677    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3137
     5678    out DX, AL                                ; ee                          ; 0xc313a
     5679    mov dx, 003c1h                            ; ba c1 03                    ; 0xc313b vgabios.c:2267
     5680    in AL, DX                                 ; ec                          ; 0xc313e
    57835681    db  02ah, 0e4h
    5784     ; sub ah, ah                                ; 2a e4                     ; 0xc31f8
    5785     mov es, cx                                ; 8e c1                       ; 0xc31fa vgabios.c:52
    5786     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31fc
    5787     inc bx                                    ; 43                          ; 0xc31ff vgabios.c:2307
    5788     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3200 vgabios.c:2308
    5789     jmp short 031dbh                          ; eb d6                       ; 0xc3203
    5790     mov dx, 003dah                            ; ba da 03                    ; 0xc3205 vgabios.c:2309
    5791     in AL, DX                                 ; ec                          ; 0xc3208
     5682    ; sub ah, ah                                ; 2a e4                     ; 0xc313f
     5683    mov es, cx                                ; 8e c1                       ; 0xc3141 vgabios.c:52
     5684    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3143
     5685    inc bx                                    ; 43                          ; 0xc3146 vgabios.c:2267
     5686    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3147 vgabios.c:2268
     5687    jmp short 03122h                          ; eb d6                       ; 0xc314a
     5688    mov dx, 003dah                            ; ba da 03                    ; 0xc314c vgabios.c:2269
     5689    in AL, DX                                 ; ec                          ; 0xc314f
    57925690    db  02ah, 0e4h
    5793     ; sub ah, ah                                ; 2a e4                     ; 0xc3209
    5794     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc320b vgabios.c:2311
    5795     jmp short 03218h                          ; eb 06                       ; 0xc3210
    5796     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3212
    5797     jnbe short 03230h                         ; 77 18                       ; 0xc3216
    5798     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3218 vgabios.c:2312
    5799     mov dx, 003ceh                            ; ba ce 03                    ; 0xc321b
    5800     out DX, AL                                ; ee                          ; 0xc321e
    5801     mov dx, 003cfh                            ; ba cf 03                    ; 0xc321f vgabios.c:2313
    5802     in AL, DX                                 ; ec                          ; 0xc3222
     5691    ; sub ah, ah                                ; 2a e4                     ; 0xc3150
     5692    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3152 vgabios.c:2271
     5693    jmp short 0315fh                          ; eb 06                       ; 0xc3157
     5694    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3159
     5695    jnbe short 03177h                         ; 77 18                       ; 0xc315d
     5696    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc315f vgabios.c:2272
     5697    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3162
     5698    out DX, AL                                ; ee                          ; 0xc3165
     5699    mov dx, 003cfh                            ; ba cf 03                    ; 0xc3166 vgabios.c:2273
     5700    in AL, DX                                 ; ec                          ; 0xc3169
    58035701    db  02ah, 0e4h
    5804     ; sub ah, ah                                ; 2a e4                     ; 0xc3223
    5805     mov es, cx                                ; 8e c1                       ; 0xc3225 vgabios.c:52
    5806     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3227
    5807     inc bx                                    ; 43                          ; 0xc322a vgabios.c:2313
    5808     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc322b vgabios.c:2314
    5809     jmp short 03212h                          ; eb e2                       ; 0xc322e
    5810     mov es, cx                                ; 8e c1                       ; 0xc3230 vgabios.c:62
    5811     mov word [es:bx], si                      ; 26 89 37                    ; 0xc3232
    5812     inc bx                                    ; 43                          ; 0xc3235 vgabios.c:2316
    5813     inc bx                                    ; 43                          ; 0xc3236
    5814     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3237 vgabios.c:52
    5815     inc bx                                    ; 43                          ; 0xc323b vgabios.c:2319
    5816     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc323c vgabios.c:52
    5817     inc bx                                    ; 43                          ; 0xc3240 vgabios.c:2320
    5818     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3241 vgabios.c:52
    5819     inc bx                                    ; 43                          ; 0xc3245 vgabios.c:2321
    5820     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3246 vgabios.c:52
    5821     inc bx                                    ; 43                          ; 0xc324a vgabios.c:2322
    5822     test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc324b vgabios.c:2324
    5823     je near 03392h                            ; 0f 84 3f 01                 ; 0xc324f
    5824     mov si, strict word 00049h                ; be 49 00                    ; 0xc3253 vgabios.c:47
    5825     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3256
    5826     mov es, ax                                ; 8e c0                       ; 0xc3259
    5827     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc325b
    5828     mov es, cx                                ; 8e c1                       ; 0xc325e vgabios.c:52
    5829     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3260
    5830     inc bx                                    ; 43                          ; 0xc3263 vgabios.c:2325
    5831     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc3264 vgabios.c:57
    5832     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3267
    5833     mov es, ax                                ; 8e c0                       ; 0xc326a
    5834     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc326c
    5835     mov es, cx                                ; 8e c1                       ; 0xc326f vgabios.c:62
    5836     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3271
    5837     inc bx                                    ; 43                          ; 0xc3274 vgabios.c:2326
    5838     inc bx                                    ; 43                          ; 0xc3275
    5839     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc3276 vgabios.c:57
    5840     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3279
    5841     mov es, ax                                ; 8e c0                       ; 0xc327c
    5842     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc327e
    5843     mov es, cx                                ; 8e c1                       ; 0xc3281 vgabios.c:62
    5844     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3283
    5845     inc bx                                    ; 43                          ; 0xc3286 vgabios.c:2327
    5846     inc bx                                    ; 43                          ; 0xc3287
    5847     mov si, strict word 00063h                ; be 63 00                    ; 0xc3288 vgabios.c:57
    5848     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc328b
    5849     mov es, ax                                ; 8e c0                       ; 0xc328e
    5850     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3290
    5851     mov es, cx                                ; 8e c1                       ; 0xc3293 vgabios.c:62
    5852     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3295
    5853     inc bx                                    ; 43                          ; 0xc3298 vgabios.c:2328
    5854     inc bx                                    ; 43                          ; 0xc3299
    5855     mov si, 00084h                            ; be 84 00                    ; 0xc329a vgabios.c:47
    5856     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc329d
    5857     mov es, ax                                ; 8e c0                       ; 0xc32a0
    5858     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc32a2
    5859     mov es, cx                                ; 8e c1                       ; 0xc32a5 vgabios.c:52
    5860     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32a7
    5861     inc bx                                    ; 43                          ; 0xc32aa vgabios.c:2329
    5862     mov si, 00085h                            ; be 85 00                    ; 0xc32ab vgabios.c:57
    5863     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc32ae
    5864     mov es, ax                                ; 8e c0                       ; 0xc32b1
    5865     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32b3
    5866     mov es, cx                                ; 8e c1                       ; 0xc32b6 vgabios.c:62
    5867     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32b8
    5868     inc bx                                    ; 43                          ; 0xc32bb vgabios.c:2330
    5869     inc bx                                    ; 43                          ; 0xc32bc
    5870     mov si, 00087h                            ; be 87 00                    ; 0xc32bd vgabios.c:47
    5871     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc32c0
    5872     mov es, ax                                ; 8e c0                       ; 0xc32c3
    5873     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc32c5
    5874     mov es, cx                                ; 8e c1                       ; 0xc32c8 vgabios.c:52
    5875     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32ca
    5876     inc bx                                    ; 43                          ; 0xc32cd vgabios.c:2331
    5877     mov si, 00088h                            ; be 88 00                    ; 0xc32ce vgabios.c:47
    5878     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc32d1
    5879     mov es, ax                                ; 8e c0                       ; 0xc32d4
    5880     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc32d6
    5881     mov es, cx                                ; 8e c1                       ; 0xc32d9 vgabios.c:52
    5882     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32db
    5883     inc bx                                    ; 43                          ; 0xc32de vgabios.c:2332
    5884     mov si, 00089h                            ; be 89 00                    ; 0xc32df vgabios.c:47
    5885     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc32e2
    5886     mov es, ax                                ; 8e c0                       ; 0xc32e5
    5887     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc32e7
    5888     mov es, cx                                ; 8e c1                       ; 0xc32ea vgabios.c:52
    5889     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32ec
    5890     inc bx                                    ; 43                          ; 0xc32ef vgabios.c:2333
    5891     mov si, strict word 00060h                ; be 60 00                    ; 0xc32f0 vgabios.c:57
    5892     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc32f3
    5893     mov es, ax                                ; 8e c0                       ; 0xc32f6
    5894     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32f8
    5895     mov es, cx                                ; 8e c1                       ; 0xc32fb vgabios.c:62
    5896     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32fd
    5897     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3300 vgabios.c:2335
    5898     inc bx                                    ; 43                          ; 0xc3305 vgabios.c:2334
    5899     inc bx                                    ; 43                          ; 0xc3306
    5900     jmp short 0330fh                          ; eb 06                       ; 0xc3307
    5901     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3309
    5902     jnc short 0332bh                          ; 73 1c                       ; 0xc330d
    5903     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc330f vgabios.c:2336
    5904     add si, si                                ; 01 f6                       ; 0xc3312
    5905     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc3314
    5906     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3317 vgabios.c:57
    5907     mov es, ax                                ; 8e c0                       ; 0xc331a
    5908     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc331c
    5909     mov es, cx                                ; 8e c1                       ; 0xc331f vgabios.c:62
    5910     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3321
    5911     inc bx                                    ; 43                          ; 0xc3324 vgabios.c:2337
    5912     inc bx                                    ; 43                          ; 0xc3325
    5913     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3326 vgabios.c:2338
    5914     jmp short 03309h                          ; eb de                       ; 0xc3329
    5915     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc332b vgabios.c:57
    5916     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc332e
    5917     mov es, ax                                ; 8e c0                       ; 0xc3331
    5918     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3333
    5919     mov es, cx                                ; 8e c1                       ; 0xc3336 vgabios.c:62
    5920     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3338
    5921     inc bx                                    ; 43                          ; 0xc333b vgabios.c:2339
    5922     inc bx                                    ; 43                          ; 0xc333c
    5923     mov si, strict word 00062h                ; be 62 00                    ; 0xc333d vgabios.c:47
    5924     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3340
    5925     mov es, ax                                ; 8e c0                       ; 0xc3343
    5926     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3345
    5927     mov es, cx                                ; 8e c1                       ; 0xc3348 vgabios.c:52
    5928     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc334a
    5929     inc bx                                    ; 43                          ; 0xc334d vgabios.c:2340
    5930     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc334e vgabios.c:57
    5931     xor ax, ax                                ; 31 c0                       ; 0xc3351
    5932     mov es, ax                                ; 8e c0                       ; 0xc3353
    5933     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3355
    5934     mov es, cx                                ; 8e c1                       ; 0xc3358 vgabios.c:62
    5935     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc335a
    5936     inc bx                                    ; 43                          ; 0xc335d vgabios.c:2342
    5937     inc bx                                    ; 43                          ; 0xc335e
    5938     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc335f vgabios.c:57
    5939     xor ax, ax                                ; 31 c0                       ; 0xc3362
    5940     mov es, ax                                ; 8e c0                       ; 0xc3364
    5941     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3366
    5942     mov es, cx                                ; 8e c1                       ; 0xc3369 vgabios.c:62
    5943     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc336b
    5944     inc bx                                    ; 43                          ; 0xc336e vgabios.c:2343
    5945     inc bx                                    ; 43                          ; 0xc336f
    5946     mov si, 0010ch                            ; be 0c 01                    ; 0xc3370 vgabios.c:57
    5947     xor ax, ax                                ; 31 c0                       ; 0xc3373
    5948     mov es, ax                                ; 8e c0                       ; 0xc3375
    5949     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3377
    5950     mov es, cx                                ; 8e c1                       ; 0xc337a vgabios.c:62
    5951     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc337c
    5952     inc bx                                    ; 43                          ; 0xc337f vgabios.c:2344
    5953     inc bx                                    ; 43                          ; 0xc3380
    5954     mov si, 0010eh                            ; be 0e 01                    ; 0xc3381 vgabios.c:57
    5955     xor ax, ax                                ; 31 c0                       ; 0xc3384
    5956     mov es, ax                                ; 8e c0                       ; 0xc3386
    5957     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3388
    5958     mov es, cx                                ; 8e c1                       ; 0xc338b vgabios.c:62
    5959     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc338d
    5960     inc bx                                    ; 43                          ; 0xc3390 vgabios.c:2345
    5961     inc bx                                    ; 43                          ; 0xc3391
    5962     test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc3392 vgabios.c:2347
    5963     je short 033e4h                           ; 74 4c                       ; 0xc3396
    5964     mov dx, 003c7h                            ; ba c7 03                    ; 0xc3398 vgabios.c:2349
    5965     in AL, DX                                 ; ec                          ; 0xc339b
     5702    ; sub ah, ah                                ; 2a e4                     ; 0xc316a
     5703    mov es, cx                                ; 8e c1                       ; 0xc316c vgabios.c:52
     5704    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc316e
     5705    inc bx                                    ; 43                          ; 0xc3171 vgabios.c:2273
     5706    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3172 vgabios.c:2274
     5707    jmp short 03159h                          ; eb e2                       ; 0xc3175
     5708    mov es, cx                                ; 8e c1                       ; 0xc3177 vgabios.c:62
     5709    mov word [es:bx], si                      ; 26 89 37                    ; 0xc3179
     5710    inc bx                                    ; 43                          ; 0xc317c vgabios.c:2276
     5711    inc bx                                    ; 43                          ; 0xc317d
     5712    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc317e vgabios.c:52
     5713    inc bx                                    ; 43                          ; 0xc3182 vgabios.c:2279
     5714    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3183 vgabios.c:52
     5715    inc bx                                    ; 43                          ; 0xc3187 vgabios.c:2280
     5716    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3188 vgabios.c:52
     5717    inc bx                                    ; 43                          ; 0xc318c vgabios.c:2281
     5718    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc318d vgabios.c:52
     5719    inc bx                                    ; 43                          ; 0xc3191 vgabios.c:2282
     5720    test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc3192 vgabios.c:2284
     5721    je near 032d9h                            ; 0f 84 3f 01                 ; 0xc3196
     5722    mov si, strict word 00049h                ; be 49 00                    ; 0xc319a vgabios.c:47
     5723    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc319d
     5724    mov es, ax                                ; 8e c0                       ; 0xc31a0
     5725    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31a2
     5726    mov es, cx                                ; 8e c1                       ; 0xc31a5 vgabios.c:52
     5727    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31a7
     5728    inc bx                                    ; 43                          ; 0xc31aa vgabios.c:2285
     5729    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc31ab vgabios.c:57
     5730    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31ae
     5731    mov es, ax                                ; 8e c0                       ; 0xc31b1
     5732    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31b3
     5733    mov es, cx                                ; 8e c1                       ; 0xc31b6 vgabios.c:62
     5734    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31b8
     5735    inc bx                                    ; 43                          ; 0xc31bb vgabios.c:2286
     5736    inc bx                                    ; 43                          ; 0xc31bc
     5737    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc31bd vgabios.c:57
     5738    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31c0
     5739    mov es, ax                                ; 8e c0                       ; 0xc31c3
     5740    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31c5
     5741    mov es, cx                                ; 8e c1                       ; 0xc31c8 vgabios.c:62
     5742    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31ca
     5743    inc bx                                    ; 43                          ; 0xc31cd vgabios.c:2287
     5744    inc bx                                    ; 43                          ; 0xc31ce
     5745    mov si, strict word 00063h                ; be 63 00                    ; 0xc31cf vgabios.c:57
     5746    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31d2
     5747    mov es, ax                                ; 8e c0                       ; 0xc31d5
     5748    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31d7
     5749    mov es, cx                                ; 8e c1                       ; 0xc31da vgabios.c:62
     5750    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31dc
     5751    inc bx                                    ; 43                          ; 0xc31df vgabios.c:2288
     5752    inc bx                                    ; 43                          ; 0xc31e0
     5753    mov si, 00084h                            ; be 84 00                    ; 0xc31e1 vgabios.c:47
     5754    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31e4
     5755    mov es, ax                                ; 8e c0                       ; 0xc31e7
     5756    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31e9
     5757    mov es, cx                                ; 8e c1                       ; 0xc31ec vgabios.c:52
     5758    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31ee
     5759    inc bx                                    ; 43                          ; 0xc31f1 vgabios.c:2289
     5760    mov si, 00085h                            ; be 85 00                    ; 0xc31f2 vgabios.c:57
     5761    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31f5
     5762    mov es, ax                                ; 8e c0                       ; 0xc31f8
     5763    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31fa
     5764    mov es, cx                                ; 8e c1                       ; 0xc31fd vgabios.c:62
     5765    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31ff
     5766    inc bx                                    ; 43                          ; 0xc3202 vgabios.c:2290
     5767    inc bx                                    ; 43                          ; 0xc3203
     5768    mov si, 00087h                            ; be 87 00                    ; 0xc3204 vgabios.c:47
     5769    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3207
     5770    mov es, ax                                ; 8e c0                       ; 0xc320a
     5771    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc320c
     5772    mov es, cx                                ; 8e c1                       ; 0xc320f vgabios.c:52
     5773    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3211
     5774    inc bx                                    ; 43                          ; 0xc3214 vgabios.c:2291
     5775    mov si, 00088h                            ; be 88 00                    ; 0xc3215 vgabios.c:47
     5776    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3218
     5777    mov es, ax                                ; 8e c0                       ; 0xc321b
     5778    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc321d
     5779    mov es, cx                                ; 8e c1                       ; 0xc3220 vgabios.c:52
     5780    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3222
     5781    inc bx                                    ; 43                          ; 0xc3225 vgabios.c:2292
     5782    mov si, 00089h                            ; be 89 00                    ; 0xc3226 vgabios.c:47
     5783    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3229
     5784    mov es, ax                                ; 8e c0                       ; 0xc322c
     5785    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc322e
     5786    mov es, cx                                ; 8e c1                       ; 0xc3231 vgabios.c:52
     5787    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3233
     5788    inc bx                                    ; 43                          ; 0xc3236 vgabios.c:2293
     5789    mov si, strict word 00060h                ; be 60 00                    ; 0xc3237 vgabios.c:57
     5790    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc323a
     5791    mov es, ax                                ; 8e c0                       ; 0xc323d
     5792    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc323f
     5793    mov es, cx                                ; 8e c1                       ; 0xc3242 vgabios.c:62
     5794    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3244
     5795    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3247 vgabios.c:2295
     5796    inc bx                                    ; 43                          ; 0xc324c vgabios.c:2294
     5797    inc bx                                    ; 43                          ; 0xc324d
     5798    jmp short 03256h                          ; eb 06                       ; 0xc324e
     5799    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3250
     5800    jnc short 03272h                          ; 73 1c                       ; 0xc3254
     5801    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc3256 vgabios.c:2296
     5802    add si, si                                ; 01 f6                       ; 0xc3259
     5803    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc325b
     5804    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc325e vgabios.c:57
     5805    mov es, ax                                ; 8e c0                       ; 0xc3261
     5806    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3263
     5807    mov es, cx                                ; 8e c1                       ; 0xc3266 vgabios.c:62
     5808    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3268
     5809    inc bx                                    ; 43                          ; 0xc326b vgabios.c:2297
     5810    inc bx                                    ; 43                          ; 0xc326c
     5811    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc326d vgabios.c:2298
     5812    jmp short 03250h                          ; eb de                       ; 0xc3270
     5813    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3272 vgabios.c:57
     5814    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3275
     5815    mov es, ax                                ; 8e c0                       ; 0xc3278
     5816    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc327a
     5817    mov es, cx                                ; 8e c1                       ; 0xc327d vgabios.c:62
     5818    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc327f
     5819    inc bx                                    ; 43                          ; 0xc3282 vgabios.c:2299
     5820    inc bx                                    ; 43                          ; 0xc3283
     5821    mov si, strict word 00062h                ; be 62 00                    ; 0xc3284 vgabios.c:47
     5822    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3287
     5823    mov es, ax                                ; 8e c0                       ; 0xc328a
     5824    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc328c
     5825    mov es, cx                                ; 8e c1                       ; 0xc328f vgabios.c:52
     5826    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3291
     5827    inc bx                                    ; 43                          ; 0xc3294 vgabios.c:2300
     5828    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3295 vgabios.c:57
     5829    xor ax, ax                                ; 31 c0                       ; 0xc3298
     5830    mov es, ax                                ; 8e c0                       ; 0xc329a
     5831    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc329c
     5832    mov es, cx                                ; 8e c1                       ; 0xc329f vgabios.c:62
     5833    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32a1
     5834    inc bx                                    ; 43                          ; 0xc32a4 vgabios.c:2302
     5835    inc bx                                    ; 43                          ; 0xc32a5
     5836    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc32a6 vgabios.c:57
     5837    xor ax, ax                                ; 31 c0                       ; 0xc32a9
     5838    mov es, ax                                ; 8e c0                       ; 0xc32ab
     5839    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32ad
     5840    mov es, cx                                ; 8e c1                       ; 0xc32b0 vgabios.c:62
     5841    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32b2
     5842    inc bx                                    ; 43                          ; 0xc32b5 vgabios.c:2303
     5843    inc bx                                    ; 43                          ; 0xc32b6
     5844    mov si, 0010ch                            ; be 0c 01                    ; 0xc32b7 vgabios.c:57
     5845    xor ax, ax                                ; 31 c0                       ; 0xc32ba
     5846    mov es, ax                                ; 8e c0                       ; 0xc32bc
     5847    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32be
     5848    mov es, cx                                ; 8e c1                       ; 0xc32c1 vgabios.c:62
     5849    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32c3
     5850    inc bx                                    ; 43                          ; 0xc32c6 vgabios.c:2304
     5851    inc bx                                    ; 43                          ; 0xc32c7
     5852    mov si, 0010eh                            ; be 0e 01                    ; 0xc32c8 vgabios.c:57
     5853    xor ax, ax                                ; 31 c0                       ; 0xc32cb
     5854    mov es, ax                                ; 8e c0                       ; 0xc32cd
     5855    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32cf
     5856    mov es, cx                                ; 8e c1                       ; 0xc32d2 vgabios.c:62
     5857    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32d4
     5858    inc bx                                    ; 43                          ; 0xc32d7 vgabios.c:2305
     5859    inc bx                                    ; 43                          ; 0xc32d8
     5860    test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc32d9 vgabios.c:2307
     5861    je short 0332bh                           ; 74 4c                       ; 0xc32dd
     5862    mov dx, 003c7h                            ; ba c7 03                    ; 0xc32df vgabios.c:2309
     5863    in AL, DX                                 ; ec                          ; 0xc32e2
    59665864    db  02ah, 0e4h
    5967     ; sub ah, ah                                ; 2a e4                     ; 0xc339c
    5968     mov es, cx                                ; 8e c1                       ; 0xc339e vgabios.c:52
    5969     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33a0
    5970     inc bx                                    ; 43                          ; 0xc33a3 vgabios.c:2349
    5971     mov dx, 003c8h                            ; ba c8 03                    ; 0xc33a4
    5972     in AL, DX                                 ; ec                          ; 0xc33a7
     5865    ; sub ah, ah                                ; 2a e4                     ; 0xc32e3
     5866    mov es, cx                                ; 8e c1                       ; 0xc32e5 vgabios.c:52
     5867    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32e7
     5868    inc bx                                    ; 43                          ; 0xc32ea vgabios.c:2309
     5869    mov dx, 003c8h                            ; ba c8 03                    ; 0xc32eb
     5870    in AL, DX                                 ; ec                          ; 0xc32ee
    59735871    db  02ah, 0e4h
    5974     ; sub ah, ah                                ; 2a e4                     ; 0xc33a8
    5975     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33aa vgabios.c:52
    5976     inc bx                                    ; 43                          ; 0xc33ad vgabios.c:2350
    5977     mov dx, 003c6h                            ; ba c6 03                    ; 0xc33ae
    5978     in AL, DX                                 ; ec                          ; 0xc33b1
     5872    ; sub ah, ah                                ; 2a e4                     ; 0xc32ef
     5873    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32f1 vgabios.c:52
     5874    inc bx                                    ; 43                          ; 0xc32f4 vgabios.c:2310
     5875    mov dx, 003c6h                            ; ba c6 03                    ; 0xc32f5
     5876    in AL, DX                                 ; ec                          ; 0xc32f8
    59795877    db  02ah, 0e4h
    5980     ; sub ah, ah                                ; 2a e4                     ; 0xc33b2
    5981     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33b4 vgabios.c:52
    5982     inc bx                                    ; 43                          ; 0xc33b7 vgabios.c:2351
    5983     xor al, al                                ; 30 c0                       ; 0xc33b8
    5984     mov dx, 003c8h                            ; ba c8 03                    ; 0xc33ba
    5985     out DX, AL                                ; ee                          ; 0xc33bd
    5986     xor ah, ah                                ; 30 e4                       ; 0xc33be vgabios.c:2354
    5987     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc33c0
    5988     jmp short 033cch                          ; eb 07                       ; 0xc33c3
    5989     cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc33c5
    5990     jnc short 033ddh                          ; 73 11                       ; 0xc33ca
    5991     mov dx, 003c9h                            ; ba c9 03                    ; 0xc33cc vgabios.c:2355
    5992     in AL, DX                                 ; ec                          ; 0xc33cf
     5878    ; sub ah, ah                                ; 2a e4                     ; 0xc32f9
     5879    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32fb vgabios.c:52
     5880    inc bx                                    ; 43                          ; 0xc32fe vgabios.c:2311
     5881    xor al, al                                ; 30 c0                       ; 0xc32ff
     5882    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3301
     5883    out DX, AL                                ; ee                          ; 0xc3304
     5884    xor ah, ah                                ; 30 e4                       ; 0xc3305 vgabios.c:2314
     5885    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3307
     5886    jmp short 03313h                          ; eb 07                       ; 0xc330a
     5887    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc330c
     5888    jnc short 03324h                          ; 73 11                       ; 0xc3311
     5889    mov dx, 003c9h                            ; ba c9 03                    ; 0xc3313 vgabios.c:2315
     5890    in AL, DX                                 ; ec                          ; 0xc3316
    59935891    db  02ah, 0e4h
    5994     ; sub ah, ah                                ; 2a e4                     ; 0xc33d0
    5995     mov es, cx                                ; 8e c1                       ; 0xc33d2 vgabios.c:52
    5996     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33d4
     5892    ; sub ah, ah                                ; 2a e4                     ; 0xc3317
     5893    mov es, cx                                ; 8e c1                       ; 0xc3319 vgabios.c:52
     5894    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc331b
     5895    inc bx                                    ; 43                          ; 0xc331e vgabios.c:2315
     5896    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc331f vgabios.c:2316
     5897    jmp short 0330ch                          ; eb e8                       ; 0xc3322
     5898    mov es, cx                                ; 8e c1                       ; 0xc3324 vgabios.c:52
     5899    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3326
     5900    inc bx                                    ; 43                          ; 0xc332a vgabios.c:2317
     5901    mov ax, bx                                ; 89 d8                       ; 0xc332b vgabios.c:2320
     5902    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc332d
     5903    pop di                                    ; 5f                          ; 0xc3330
     5904    pop si                                    ; 5e                          ; 0xc3331
     5905    pop cx                                    ; 59                          ; 0xc3332
     5906    pop bp                                    ; 5d                          ; 0xc3333
     5907    retn                                      ; c3                          ; 0xc3334
     5908  ; disGetNextSymbol 0xc3335 LB 0xf84 -> off=0x0 cb=00000000000002b8 uValue=00000000000c3335 'biosfn_restore_video_state'
     5909biosfn_restore_video_state:                  ; 0xc3335 LB 0x2b8
     5910    push bp                                   ; 55                          ; 0xc3335 vgabios.c:2322
     5911    mov bp, sp                                ; 89 e5                       ; 0xc3336
     5912    push cx                                   ; 51                          ; 0xc3338
     5913    push si                                   ; 56                          ; 0xc3339
     5914    push di                                   ; 57                          ; 0xc333a
     5915    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc333b
     5916    push ax                                   ; 50                          ; 0xc333e
     5917    mov cx, dx                                ; 89 d1                       ; 0xc333f
     5918    test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc3341 vgabios.c:2326
     5919    je near 0347dh                            ; 0f 84 34 01                 ; 0xc3345
     5920    mov dx, 003dah                            ; ba da 03                    ; 0xc3349 vgabios.c:2328
     5921    in AL, DX                                 ; ec                          ; 0xc334c
     5922    db  02ah, 0e4h
     5923    ; sub ah, ah                                ; 2a e4                     ; 0xc334d
     5924    lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc334f vgabios.c:2330
     5925    mov es, cx                                ; 8e c1                       ; 0xc3352 vgabios.c:57
     5926    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3354
     5927    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc3357 vgabios.c:58
     5928    mov si, bx                                ; 89 de                       ; 0xc335a vgabios.c:2331
     5929    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc335c vgabios.c:2334
     5930    add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc3361 vgabios.c:2332
     5931    jmp short 0336ch                          ; eb 06                       ; 0xc3364
     5932    cmp word [bp-00eh], strict byte 00004h    ; 83 7e f2 04                 ; 0xc3366
     5933    jnbe short 03382h                         ; 77 16                       ; 0xc336a
     5934    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc336c vgabios.c:2335
     5935    mov dx, 003c4h                            ; ba c4 03                    ; 0xc336f
     5936    out DX, AL                                ; ee                          ; 0xc3372
     5937    mov es, cx                                ; 8e c1                       ; 0xc3373 vgabios.c:47
     5938    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3375
     5939    mov dx, 003c5h                            ; ba c5 03                    ; 0xc3378 vgabios.c:48
     5940    out DX, AL                                ; ee                          ; 0xc337b
     5941    inc bx                                    ; 43                          ; 0xc337c vgabios.c:2336
     5942    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc337d vgabios.c:2337
     5943    jmp short 03366h                          ; eb e4                       ; 0xc3380
     5944    xor al, al                                ; 30 c0                       ; 0xc3382 vgabios.c:2338
     5945    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3384
     5946    out DX, AL                                ; ee                          ; 0xc3387
     5947    mov es, cx                                ; 8e c1                       ; 0xc3388 vgabios.c:47
     5948    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc338a
     5949    mov dx, 003c5h                            ; ba c5 03                    ; 0xc338d vgabios.c:48
     5950    out DX, AL                                ; ee                          ; 0xc3390
     5951    inc bx                                    ; 43                          ; 0xc3391 vgabios.c:2339
     5952    mov dx, 003cch                            ; ba cc 03                    ; 0xc3392
     5953    in AL, DX                                 ; ec                          ; 0xc3395
     5954    db  02ah, 0e4h
     5955    ; sub ah, ah                                ; 2a e4                     ; 0xc3396
     5956    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc3398
     5957    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc339a
     5958    cmp word [bp-00ah], 003d4h                ; 81 7e f6 d4 03              ; 0xc339d vgabios.c:2343
     5959    jne short 033a8h                          ; 75 04                       ; 0xc33a2
     5960    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc33a4 vgabios.c:2344
     5961    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc33a8 vgabios.c:2345
     5962    mov dx, 003c2h                            ; ba c2 03                    ; 0xc33ab
     5963    out DX, AL                                ; ee                          ; 0xc33ae
     5964    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc33af vgabios.c:2348
     5965    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc33b2
     5966    out DX, ax                                ; ef                          ; 0xc33b5
     5967    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc33b6 vgabios.c:2350
     5968    jmp short 033c3h                          ; eb 06                       ; 0xc33bb
     5969    cmp word [bp-00eh], strict byte 00018h    ; 83 7e f2 18                 ; 0xc33bd
     5970    jnbe short 033ddh                         ; 77 1a                       ; 0xc33c1
     5971    cmp word [bp-00eh], strict byte 00011h    ; 83 7e f2 11                 ; 0xc33c3 vgabios.c:2351
     5972    je short 033d7h                           ; 74 0e                       ; 0xc33c7
     5973    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc33c9 vgabios.c:2352
     5974    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc33cc
     5975    out DX, AL                                ; ee                          ; 0xc33cf
     5976    mov es, cx                                ; 8e c1                       ; 0xc33d0 vgabios.c:47
     5977    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33d2
     5978    inc dx                                    ; 42                          ; 0xc33d5 vgabios.c:48
     5979    out DX, AL                                ; ee                          ; 0xc33d6
    59975980    inc bx                                    ; 43                          ; 0xc33d7 vgabios.c:2355
    5998     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc33d8 vgabios.c:2356
    5999     jmp short 033c5h                          ; eb e8                       ; 0xc33db
    6000     mov es, cx                                ; 8e c1                       ; 0xc33dd vgabios.c:52
    6001     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc33df
    6002     inc bx                                    ; 43                          ; 0xc33e3 vgabios.c:2357
    6003     mov ax, bx                                ; 89 d8                       ; 0xc33e4 vgabios.c:2360
    6004     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc33e6
    6005     pop di                                    ; 5f                          ; 0xc33e9
    6006     pop si                                    ; 5e                          ; 0xc33ea
    6007     pop cx                                    ; 59                          ; 0xc33eb
    6008     pop bp                                    ; 5d                          ; 0xc33ec
    6009     retn                                      ; c3                          ; 0xc33ed
    6010   ; disGetNextSymbol 0xc33ee LB 0xf6c -> off=0x0 cb=00000000000002b8 uValue=00000000000c33ee 'biosfn_restore_video_state'
    6011 biosfn_restore_video_state:                  ; 0xc33ee LB 0x2b8
    6012     push bp                                   ; 55                          ; 0xc33ee vgabios.c:2362
    6013     mov bp, sp                                ; 89 e5                       ; 0xc33ef
    6014     push cx                                   ; 51                          ; 0xc33f1
    6015     push si                                   ; 56                          ; 0xc33f2
    6016     push di                                   ; 57                          ; 0xc33f3
    6017     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc33f4
    6018     push ax                                   ; 50                          ; 0xc33f7
    6019     mov cx, dx                                ; 89 d1                       ; 0xc33f8
    6020     test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc33fa vgabios.c:2366
    6021     je near 03536h                            ; 0f 84 34 01                 ; 0xc33fe
    6022     mov dx, 003dah                            ; ba da 03                    ; 0xc3402 vgabios.c:2368
    6023     in AL, DX                                 ; ec                          ; 0xc3405
     5981    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc33d8 vgabios.c:2356
     5982    jmp short 033bdh                          ; eb e0                       ; 0xc33db
     5983    mov AL, strict byte 011h                  ; b0 11                       ; 0xc33dd vgabios.c:2358
     5984    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc33df
     5985    out DX, AL                                ; ee                          ; 0xc33e2
     5986    lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc33e3 vgabios.c:2359
     5987    mov es, cx                                ; 8e c1                       ; 0xc33e7 vgabios.c:47
     5988    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc33e9
     5989    inc dx                                    ; 42                          ; 0xc33ec vgabios.c:48
     5990    out DX, AL                                ; ee                          ; 0xc33ed
     5991    lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc33ee vgabios.c:2362
     5992    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc33f1 vgabios.c:47
     5993    xor ah, ah                                ; 30 e4                       ; 0xc33f4 vgabios.c:48
     5994    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc33f6
     5995    mov dx, 003dah                            ; ba da 03                    ; 0xc33f9 vgabios.c:2363
     5996    in AL, DX                                 ; ec                          ; 0xc33fc
    60245997    db  02ah, 0e4h
    6025     ; sub ah, ah                                ; 2a e4                     ; 0xc3406
    6026     lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc3408 vgabios.c:2370
    6027     mov es, cx                                ; 8e c1                       ; 0xc340b vgabios.c:57
    6028     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc340d
    6029     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc3410 vgabios.c:58
    6030     mov si, bx                                ; 89 de                       ; 0xc3413 vgabios.c:2371
    6031     mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3415 vgabios.c:2374
    6032     add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc341a vgabios.c:2372
    6033     jmp short 03425h                          ; eb 06                       ; 0xc341d
    6034     cmp word [bp-00eh], strict byte 00004h    ; 83 7e f2 04                 ; 0xc341f
    6035     jnbe short 0343bh                         ; 77 16                       ; 0xc3423
    6036     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3425 vgabios.c:2375
    6037     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3428
     5998    ; sub ah, ah                                ; 2a e4                     ; 0xc33fd
     5999    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc33ff vgabios.c:2364
     6000    jmp short 0340ch                          ; eb 06                       ; 0xc3404
     6001    cmp word [bp-00eh], strict byte 00013h    ; 83 7e f2 13                 ; 0xc3406
     6002    jnbe short 03425h                         ; 77 19                       ; 0xc340a
     6003    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc340c vgabios.c:2365
     6004    and ax, strict word 00020h                ; 25 20 00                    ; 0xc340f
     6005    or ax, word [bp-00eh]                     ; 0b 46 f2                    ; 0xc3412
     6006    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3415
     6007    out DX, AL                                ; ee                          ; 0xc3418
     6008    mov es, cx                                ; 8e c1                       ; 0xc3419 vgabios.c:47
     6009    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc341b
     6010    out DX, AL                                ; ee                          ; 0xc341e vgabios.c:48
     6011    inc bx                                    ; 43                          ; 0xc341f vgabios.c:2366
     6012    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3420 vgabios.c:2367
     6013    jmp short 03406h                          ; eb e1                       ; 0xc3423
     6014    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc3425 vgabios.c:2368
     6015    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3428
    60386016    out DX, AL                                ; ee                          ; 0xc342b
    6039     mov es, cx                                ; 8e c1                       ; 0xc342c vgabios.c:47
    6040     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc342e
    6041     mov dx, 003c5h                            ; ba c5 03                    ; 0xc3431 vgabios.c:48
    6042     out DX, AL                                ; ee                          ; 0xc3434
    6043     inc bx                                    ; 43                          ; 0xc3435 vgabios.c:2376
    6044     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3436 vgabios.c:2377
    6045     jmp short 0341fh                          ; eb e4                       ; 0xc3439
    6046     xor al, al                                ; 30 c0                       ; 0xc343b vgabios.c:2378
    6047     mov dx, 003c4h                            ; ba c4 03                    ; 0xc343d
    6048     out DX, AL                                ; ee                          ; 0xc3440
    6049     mov es, cx                                ; 8e c1                       ; 0xc3441 vgabios.c:47
    6050     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3443
    6051     mov dx, 003c5h                            ; ba c5 03                    ; 0xc3446 vgabios.c:48
    6052     out DX, AL                                ; ee                          ; 0xc3449
    6053     inc bx                                    ; 43                          ; 0xc344a vgabios.c:2379
    6054     mov dx, 003cch                            ; ba cc 03                    ; 0xc344b
    6055     in AL, DX                                 ; ec                          ; 0xc344e
     6017    mov dx, 003dah                            ; ba da 03                    ; 0xc342c vgabios.c:2369
     6018    in AL, DX                                 ; ec                          ; 0xc342f
    60566019    db  02ah, 0e4h
    6057     ; sub ah, ah                                ; 2a e4                     ; 0xc344f
    6058     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc3451
    6059     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3453
    6060     cmp word [bp-00ah], 003d4h                ; 81 7e f6 d4 03              ; 0xc3456 vgabios.c:2383
    6061     jne short 03461h                          ; 75 04                       ; 0xc345b
    6062     or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc345d vgabios.c:2384
    6063     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3461 vgabios.c:2385
    6064     mov dx, 003c2h                            ; ba c2 03                    ; 0xc3464
    6065     out DX, AL                                ; ee                          ; 0xc3467
    6066     mov ax, strict word 00011h                ; b8 11 00                    ; 0xc3468 vgabios.c:2388
    6067     mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc346b
    6068     out DX, ax                                ; ef                          ; 0xc346e
    6069     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc346f vgabios.c:2390
    6070     jmp short 0347ch                          ; eb 06                       ; 0xc3474
    6071     cmp word [bp-00eh], strict byte 00018h    ; 83 7e f2 18                 ; 0xc3476
    6072     jnbe short 03496h                         ; 77 1a                       ; 0xc347a
    6073     cmp word [bp-00eh], strict byte 00011h    ; 83 7e f2 11                 ; 0xc347c vgabios.c:2391
    6074     je short 03490h                           ; 74 0e                       ; 0xc3480
    6075     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3482 vgabios.c:2392
    6076     mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3485
    6077     out DX, AL                                ; ee                          ; 0xc3488
    6078     mov es, cx                                ; 8e c1                       ; 0xc3489 vgabios.c:47
    6079     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc348b
    6080     inc dx                                    ; 42                          ; 0xc348e vgabios.c:48
    6081     out DX, AL                                ; ee                          ; 0xc348f
    6082     inc bx                                    ; 43                          ; 0xc3490 vgabios.c:2395
    6083     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3491 vgabios.c:2396
    6084     jmp short 03476h                          ; eb e0                       ; 0xc3494
    6085     mov AL, strict byte 011h                  ; b0 11                       ; 0xc3496 vgabios.c:2398
    6086     mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3498
    6087     out DX, AL                                ; ee                          ; 0xc349b
    6088     lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc349c vgabios.c:2399
    6089     mov es, cx                                ; 8e c1                       ; 0xc34a0 vgabios.c:47
    6090     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc34a2
    6091     inc dx                                    ; 42                          ; 0xc34a5 vgabios.c:48
    6092     out DX, AL                                ; ee                          ; 0xc34a6
    6093     lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc34a7 vgabios.c:2402
    6094     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc34aa vgabios.c:47
    6095     xor ah, ah                                ; 30 e4                       ; 0xc34ad vgabios.c:48
    6096     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc34af
    6097     mov dx, 003dah                            ; ba da 03                    ; 0xc34b2 vgabios.c:2403
    6098     in AL, DX                                 ; ec                          ; 0xc34b5
    6099     db  02ah, 0e4h
    6100     ; sub ah, ah                                ; 2a e4                     ; 0xc34b6
    6101     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc34b8 vgabios.c:2404
    6102     jmp short 034c5h                          ; eb 06                       ; 0xc34bd
    6103     cmp word [bp-00eh], strict byte 00013h    ; 83 7e f2 13                 ; 0xc34bf
    6104     jnbe short 034deh                         ; 77 19                       ; 0xc34c3
    6105     mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc34c5 vgabios.c:2405
    6106     and ax, strict word 00020h                ; 25 20 00                    ; 0xc34c8
    6107     or ax, word [bp-00eh]                     ; 0b 46 f2                    ; 0xc34cb
    6108     mov dx, 003c0h                            ; ba c0 03                    ; 0xc34ce
    6109     out DX, AL                                ; ee                          ; 0xc34d1
    6110     mov es, cx                                ; 8e c1                       ; 0xc34d2 vgabios.c:47
    6111     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34d4
    6112     out DX, AL                                ; ee                          ; 0xc34d7 vgabios.c:48
    6113     inc bx                                    ; 43                          ; 0xc34d8 vgabios.c:2406
    6114     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc34d9 vgabios.c:2407
    6115     jmp short 034bfh                          ; eb e1                       ; 0xc34dc
    6116     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc34de vgabios.c:2408
    6117     mov dx, 003c0h                            ; ba c0 03                    ; 0xc34e1
    6118     out DX, AL                                ; ee                          ; 0xc34e4
    6119     mov dx, 003dah                            ; ba da 03                    ; 0xc34e5 vgabios.c:2409
    6120     in AL, DX                                 ; ec                          ; 0xc34e8
    6121     db  02ah, 0e4h
    6122     ; sub ah, ah                                ; 2a e4                     ; 0xc34e9
    6123     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc34eb vgabios.c:2411
    6124     jmp short 034f8h                          ; eb 06                       ; 0xc34f0
    6125     cmp word [bp-00eh], strict byte 00008h    ; 83 7e f2 08                 ; 0xc34f2
    6126     jnbe short 0350eh                         ; 77 16                       ; 0xc34f6
    6127     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc34f8 vgabios.c:2412
    6128     mov dx, 003ceh                            ; ba ce 03                    ; 0xc34fb
    6129     out DX, AL                                ; ee                          ; 0xc34fe
    6130     mov es, cx                                ; 8e c1                       ; 0xc34ff vgabios.c:47
    6131     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3501
    6132     mov dx, 003cfh                            ; ba cf 03                    ; 0xc3504 vgabios.c:48
    6133     out DX, AL                                ; ee                          ; 0xc3507
    6134     inc bx                                    ; 43                          ; 0xc3508 vgabios.c:2413
    6135     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3509 vgabios.c:2414
    6136     jmp short 034f2h                          ; eb e4                       ; 0xc350c
    6137     add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc350e vgabios.c:2415
    6138     mov es, cx                                ; 8e c1                       ; 0xc3511 vgabios.c:47
    6139     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3513
    6140     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3516 vgabios.c:48
    6141     out DX, AL                                ; ee                          ; 0xc3519
    6142     inc si                                    ; 46                          ; 0xc351a vgabios.c:2418
    6143     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc351b vgabios.c:47
    6144     mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc351e vgabios.c:48
    6145     out DX, AL                                ; ee                          ; 0xc3521
    6146     inc si                                    ; 46                          ; 0xc3522 vgabios.c:2419
    6147     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3523 vgabios.c:47
    6148     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3526 vgabios.c:48
    6149     out DX, AL                                ; ee                          ; 0xc3529
    6150     inc si                                    ; 46                          ; 0xc352a vgabios.c:2420
    6151     inc si                                    ; 46                          ; 0xc352b
    6152     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc352c vgabios.c:47
    6153     mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc352f vgabios.c:48
    6154     add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc3532
    6155     out DX, AL                                ; ee                          ; 0xc3535
    6156     test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc3536 vgabios.c:2424
    6157     je near 03659h                            ; 0f 84 1b 01                 ; 0xc353a
    6158     mov es, cx                                ; 8e c1                       ; 0xc353e vgabios.c:47
    6159     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3540
    6160     mov si, strict word 00049h                ; be 49 00                    ; 0xc3543 vgabios.c:52
    6161     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3546
    6162     mov es, dx                                ; 8e c2                       ; 0xc3549
    6163     mov byte [es:si], al                      ; 26 88 04                    ; 0xc354b
    6164     inc bx                                    ; 43                          ; 0xc354e vgabios.c:2425
    6165     mov es, cx                                ; 8e c1                       ; 0xc354f vgabios.c:57
    6166     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3551
    6167     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc3554 vgabios.c:62
    6168     mov es, dx                                ; 8e c2                       ; 0xc3557
    6169     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3559
    6170     inc bx                                    ; 43                          ; 0xc355c vgabios.c:2426
    6171     inc bx                                    ; 43                          ; 0xc355d
    6172     mov es, cx                                ; 8e c1                       ; 0xc355e vgabios.c:57
    6173     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3560
    6174     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc3563 vgabios.c:62
    6175     mov es, dx                                ; 8e c2                       ; 0xc3566
    6176     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3568
    6177     inc bx                                    ; 43                          ; 0xc356b vgabios.c:2427
    6178     inc bx                                    ; 43                          ; 0xc356c
    6179     mov es, cx                                ; 8e c1                       ; 0xc356d vgabios.c:57
    6180     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc356f
    6181     mov si, strict word 00063h                ; be 63 00                    ; 0xc3572 vgabios.c:62
    6182     mov es, dx                                ; 8e c2                       ; 0xc3575
    6183     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3577
    6184     inc bx                                    ; 43                          ; 0xc357a vgabios.c:2428
    6185     inc bx                                    ; 43                          ; 0xc357b
    6186     mov es, cx                                ; 8e c1                       ; 0xc357c vgabios.c:47
    6187     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc357e
    6188     mov si, 00084h                            ; be 84 00                    ; 0xc3581 vgabios.c:52
    6189     mov es, dx                                ; 8e c2                       ; 0xc3584
    6190     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3586
    6191     inc bx                                    ; 43                          ; 0xc3589 vgabios.c:2429
    6192     mov es, cx                                ; 8e c1                       ; 0xc358a vgabios.c:57
    6193     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc358c
    6194     mov si, 00085h                            ; be 85 00                    ; 0xc358f vgabios.c:62
    6195     mov es, dx                                ; 8e c2                       ; 0xc3592
    6196     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3594
    6197     inc bx                                    ; 43                          ; 0xc3597 vgabios.c:2430
    6198     inc bx                                    ; 43                          ; 0xc3598
    6199     mov es, cx                                ; 8e c1                       ; 0xc3599 vgabios.c:47
    6200     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc359b
    6201     mov si, 00087h                            ; be 87 00                    ; 0xc359e vgabios.c:52
    6202     mov es, dx                                ; 8e c2                       ; 0xc35a1
    6203     mov byte [es:si], al                      ; 26 88 04                    ; 0xc35a3
    6204     inc bx                                    ; 43                          ; 0xc35a6 vgabios.c:2431
     6020    ; sub ah, ah                                ; 2a e4                     ; 0xc3430
     6021    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3432 vgabios.c:2371
     6022    jmp short 0343fh                          ; eb 06                       ; 0xc3437
     6023    cmp word [bp-00eh], strict byte 00008h    ; 83 7e f2 08                 ; 0xc3439
     6024    jnbe short 03455h                         ; 77 16                       ; 0xc343d
     6025    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc343f vgabios.c:2372
     6026    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3442
     6027    out DX, AL                                ; ee                          ; 0xc3445
     6028    mov es, cx                                ; 8e c1                       ; 0xc3446 vgabios.c:47
     6029    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3448
     6030    mov dx, 003cfh                            ; ba cf 03                    ; 0xc344b vgabios.c:48
     6031    out DX, AL                                ; ee                          ; 0xc344e
     6032    inc bx                                    ; 43                          ; 0xc344f vgabios.c:2373
     6033    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3450 vgabios.c:2374
     6034    jmp short 03439h                          ; eb e4                       ; 0xc3453
     6035    add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc3455 vgabios.c:2375
     6036    mov es, cx                                ; 8e c1                       ; 0xc3458 vgabios.c:47
     6037    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc345a
     6038    mov dx, 003c4h                            ; ba c4 03                    ; 0xc345d vgabios.c:48
     6039    out DX, AL                                ; ee                          ; 0xc3460
     6040    inc si                                    ; 46                          ; 0xc3461 vgabios.c:2378
     6041    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3462 vgabios.c:47
     6042    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3465 vgabios.c:48
     6043    out DX, AL                                ; ee                          ; 0xc3468
     6044    inc si                                    ; 46                          ; 0xc3469 vgabios.c:2379
     6045    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc346a vgabios.c:47
     6046    mov dx, 003ceh                            ; ba ce 03                    ; 0xc346d vgabios.c:48
     6047    out DX, AL                                ; ee                          ; 0xc3470
     6048    inc si                                    ; 46                          ; 0xc3471 vgabios.c:2380
     6049    inc si                                    ; 46                          ; 0xc3472
     6050    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3473 vgabios.c:47
     6051    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3476 vgabios.c:48
     6052    add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc3479
     6053    out DX, AL                                ; ee                          ; 0xc347c
     6054    test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc347d vgabios.c:2384
     6055    je near 035a0h                            ; 0f 84 1b 01                 ; 0xc3481
     6056    mov es, cx                                ; 8e c1                       ; 0xc3485 vgabios.c:47
     6057    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3487
     6058    mov si, strict word 00049h                ; be 49 00                    ; 0xc348a vgabios.c:52
     6059    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc348d
     6060    mov es, dx                                ; 8e c2                       ; 0xc3490
     6061    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3492
     6062    inc bx                                    ; 43                          ; 0xc3495 vgabios.c:2385
     6063    mov es, cx                                ; 8e c1                       ; 0xc3496 vgabios.c:57
     6064    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3498
     6065    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc349b vgabios.c:62
     6066    mov es, dx                                ; 8e c2                       ; 0xc349e
     6067    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34a0
     6068    inc bx                                    ; 43                          ; 0xc34a3 vgabios.c:2386
     6069    inc bx                                    ; 43                          ; 0xc34a4
     6070    mov es, cx                                ; 8e c1                       ; 0xc34a5 vgabios.c:57
     6071    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34a7
     6072    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc34aa vgabios.c:62
     6073    mov es, dx                                ; 8e c2                       ; 0xc34ad
     6074    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34af
     6075    inc bx                                    ; 43                          ; 0xc34b2 vgabios.c:2387
     6076    inc bx                                    ; 43                          ; 0xc34b3
     6077    mov es, cx                                ; 8e c1                       ; 0xc34b4 vgabios.c:57
     6078    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34b6
     6079    mov si, strict word 00063h                ; be 63 00                    ; 0xc34b9 vgabios.c:62
     6080    mov es, dx                                ; 8e c2                       ; 0xc34bc
     6081    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34be
     6082    inc bx                                    ; 43                          ; 0xc34c1 vgabios.c:2388
     6083    inc bx                                    ; 43                          ; 0xc34c2
     6084    mov es, cx                                ; 8e c1                       ; 0xc34c3 vgabios.c:47
     6085    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34c5
     6086    mov si, 00084h                            ; be 84 00                    ; 0xc34c8 vgabios.c:52
     6087    mov es, dx                                ; 8e c2                       ; 0xc34cb
     6088    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34cd
     6089    inc bx                                    ; 43                          ; 0xc34d0 vgabios.c:2389
     6090    mov es, cx                                ; 8e c1                       ; 0xc34d1 vgabios.c:57
     6091    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34d3
     6092    mov si, 00085h                            ; be 85 00                    ; 0xc34d6 vgabios.c:62
     6093    mov es, dx                                ; 8e c2                       ; 0xc34d9
     6094    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34db
     6095    inc bx                                    ; 43                          ; 0xc34de vgabios.c:2390
     6096    inc bx                                    ; 43                          ; 0xc34df
     6097    mov es, cx                                ; 8e c1                       ; 0xc34e0 vgabios.c:47
     6098    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34e2
     6099    mov si, 00087h                            ; be 87 00                    ; 0xc34e5 vgabios.c:52
     6100    mov es, dx                                ; 8e c2                       ; 0xc34e8
     6101    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34ea
     6102    inc bx                                    ; 43                          ; 0xc34ed vgabios.c:2391
     6103    mov es, cx                                ; 8e c1                       ; 0xc34ee vgabios.c:47
     6104    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34f0
     6105    mov si, 00088h                            ; be 88 00                    ; 0xc34f3 vgabios.c:52
     6106    mov es, dx                                ; 8e c2                       ; 0xc34f6
     6107    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34f8
     6108    inc bx                                    ; 43                          ; 0xc34fb vgabios.c:2392
     6109    mov es, cx                                ; 8e c1                       ; 0xc34fc vgabios.c:47
     6110    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34fe
     6111    mov si, 00089h                            ; be 89 00                    ; 0xc3501 vgabios.c:52
     6112    mov es, dx                                ; 8e c2                       ; 0xc3504
     6113    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3506
     6114    inc bx                                    ; 43                          ; 0xc3509 vgabios.c:2393
     6115    mov es, cx                                ; 8e c1                       ; 0xc350a vgabios.c:57
     6116    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc350c
     6117    mov si, strict word 00060h                ; be 60 00                    ; 0xc350f vgabios.c:62
     6118    mov es, dx                                ; 8e c2                       ; 0xc3512
     6119    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3514
     6120    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3517 vgabios.c:2395
     6121    inc bx                                    ; 43                          ; 0xc351c vgabios.c:2394
     6122    inc bx                                    ; 43                          ; 0xc351d
     6123    jmp short 03526h                          ; eb 06                       ; 0xc351e
     6124    cmp word [bp-00eh], strict byte 00008h    ; 83 7e f2 08                 ; 0xc3520
     6125    jnc short 03542h                          ; 73 1c                       ; 0xc3524
     6126    mov es, cx                                ; 8e c1                       ; 0xc3526 vgabios.c:57
     6127    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3528
     6128    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc352b vgabios.c:58
     6129    add si, si                                ; 01 f6                       ; 0xc352e
     6130    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc3530
     6131    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3533 vgabios.c:62
     6132    mov es, dx                                ; 8e c2                       ; 0xc3536
     6133    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3538
     6134    inc bx                                    ; 43                          ; 0xc353b vgabios.c:2397
     6135    inc bx                                    ; 43                          ; 0xc353c
     6136    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc353d vgabios.c:2398
     6137    jmp short 03520h                          ; eb de                       ; 0xc3540
     6138    mov es, cx                                ; 8e c1                       ; 0xc3542 vgabios.c:57
     6139    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3544
     6140    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3547 vgabios.c:62
     6141    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc354a
     6142    mov es, dx                                ; 8e c2                       ; 0xc354d
     6143    mov word [es:si], ax                      ; 26 89 04                    ; 0xc354f
     6144    inc bx                                    ; 43                          ; 0xc3552 vgabios.c:2399
     6145    inc bx                                    ; 43                          ; 0xc3553
     6146    mov es, cx                                ; 8e c1                       ; 0xc3554 vgabios.c:47
     6147    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3556
     6148    mov si, strict word 00062h                ; be 62 00                    ; 0xc3559 vgabios.c:52
     6149    mov es, dx                                ; 8e c2                       ; 0xc355c
     6150    mov byte [es:si], al                      ; 26 88 04                    ; 0xc355e
     6151    inc bx                                    ; 43                          ; 0xc3561 vgabios.c:2400
     6152    mov es, cx                                ; 8e c1                       ; 0xc3562 vgabios.c:57
     6153    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3564
     6154    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3567 vgabios.c:62
     6155    xor dx, dx                                ; 31 d2                       ; 0xc356a
     6156    mov es, dx                                ; 8e c2                       ; 0xc356c
     6157    mov word [es:si], ax                      ; 26 89 04                    ; 0xc356e
     6158    inc bx                                    ; 43                          ; 0xc3571 vgabios.c:2402
     6159    inc bx                                    ; 43                          ; 0xc3572
     6160    mov es, cx                                ; 8e c1                       ; 0xc3573 vgabios.c:57
     6161    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3575
     6162    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc3578 vgabios.c:62
     6163    mov es, dx                                ; 8e c2                       ; 0xc357b
     6164    mov word [es:si], ax                      ; 26 89 04                    ; 0xc357d
     6165    inc bx                                    ; 43                          ; 0xc3580 vgabios.c:2403
     6166    inc bx                                    ; 43                          ; 0xc3581
     6167    mov es, cx                                ; 8e c1                       ; 0xc3582 vgabios.c:57
     6168    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3584
     6169    mov si, 0010ch                            ; be 0c 01                    ; 0xc3587 vgabios.c:62
     6170    mov es, dx                                ; 8e c2                       ; 0xc358a
     6171    mov word [es:si], ax                      ; 26 89 04                    ; 0xc358c
     6172    inc bx                                    ; 43                          ; 0xc358f vgabios.c:2404
     6173    inc bx                                    ; 43                          ; 0xc3590
     6174    mov es, cx                                ; 8e c1                       ; 0xc3591 vgabios.c:57
     6175    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3593
     6176    mov si, 0010eh                            ; be 0e 01                    ; 0xc3596 vgabios.c:62
     6177    mov es, dx                                ; 8e c2                       ; 0xc3599
     6178    mov word [es:si], ax                      ; 26 89 04                    ; 0xc359b
     6179    inc bx                                    ; 43                          ; 0xc359e vgabios.c:2405
     6180    inc bx                                    ; 43                          ; 0xc359f
     6181    test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc35a0 vgabios.c:2407
     6182    je short 035e3h                           ; 74 3d                       ; 0xc35a4
     6183    inc bx                                    ; 43                          ; 0xc35a6 vgabios.c:2408
    62056184    mov es, cx                                ; 8e c1                       ; 0xc35a7 vgabios.c:47
    62066185    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35a9
    6207     mov si, 00088h                            ; be 88 00                    ; 0xc35ac vgabios.c:52
    6208     mov es, dx                                ; 8e c2                       ; 0xc35af
    6209     mov byte [es:si], al                      ; 26 88 04                    ; 0xc35b1
    6210     inc bx                                    ; 43                          ; 0xc35b4 vgabios.c:2432
    6211     mov es, cx                                ; 8e c1                       ; 0xc35b5 vgabios.c:47
    6212     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35b7
    6213     mov si, 00089h                            ; be 89 00                    ; 0xc35ba vgabios.c:52
    6214     mov es, dx                                ; 8e c2                       ; 0xc35bd
    6215     mov byte [es:si], al                      ; 26 88 04                    ; 0xc35bf
    6216     inc bx                                    ; 43                          ; 0xc35c2 vgabios.c:2433
    6217     mov es, cx                                ; 8e c1                       ; 0xc35c3 vgabios.c:57
    6218     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35c5
    6219     mov si, strict word 00060h                ; be 60 00                    ; 0xc35c8 vgabios.c:62
    6220     mov es, dx                                ; 8e c2                       ; 0xc35cb
    6221     mov word [es:si], ax                      ; 26 89 04                    ; 0xc35cd
    6222     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc35d0 vgabios.c:2435
    6223     inc bx                                    ; 43                          ; 0xc35d5 vgabios.c:2434
    6224     inc bx                                    ; 43                          ; 0xc35d6
    6225     jmp short 035dfh                          ; eb 06                       ; 0xc35d7
    6226     cmp word [bp-00eh], strict byte 00008h    ; 83 7e f2 08                 ; 0xc35d9
    6227     jnc short 035fbh                          ; 73 1c                       ; 0xc35dd
    6228     mov es, cx                                ; 8e c1                       ; 0xc35df vgabios.c:57
    6229     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35e1
    6230     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc35e4 vgabios.c:58
    6231     add si, si                                ; 01 f6                       ; 0xc35e7
    6232     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc35e9
    6233     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc35ec vgabios.c:62
    6234     mov es, dx                                ; 8e c2                       ; 0xc35ef
    6235     mov word [es:si], ax                      ; 26 89 04                    ; 0xc35f1
    6236     inc bx                                    ; 43                          ; 0xc35f4 vgabios.c:2437
    6237     inc bx                                    ; 43                          ; 0xc35f5
    6238     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc35f6 vgabios.c:2438
    6239     jmp short 035d9h                          ; eb de                       ; 0xc35f9
    6240     mov es, cx                                ; 8e c1                       ; 0xc35fb vgabios.c:57
    6241     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35fd
    6242     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3600 vgabios.c:62
    6243     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3603
    6244     mov es, dx                                ; 8e c2                       ; 0xc3606
    6245     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3608
    6246     inc bx                                    ; 43                          ; 0xc360b vgabios.c:2439
    6247     inc bx                                    ; 43                          ; 0xc360c
    6248     mov es, cx                                ; 8e c1                       ; 0xc360d vgabios.c:47
    6249     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc360f
    6250     mov si, strict word 00062h                ; be 62 00                    ; 0xc3612 vgabios.c:52
    6251     mov es, dx                                ; 8e c2                       ; 0xc3615
    6252     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3617
    6253     inc bx                                    ; 43                          ; 0xc361a vgabios.c:2440
    6254     mov es, cx                                ; 8e c1                       ; 0xc361b vgabios.c:57
    6255     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc361d
    6256     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3620 vgabios.c:62
    6257     xor dx, dx                                ; 31 d2                       ; 0xc3623
    6258     mov es, dx                                ; 8e c2                       ; 0xc3625
    6259     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3627
    6260     inc bx                                    ; 43                          ; 0xc362a vgabios.c:2442
    6261     inc bx                                    ; 43                          ; 0xc362b
    6262     mov es, cx                                ; 8e c1                       ; 0xc362c vgabios.c:57
    6263     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc362e
    6264     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc3631 vgabios.c:62
    6265     mov es, dx                                ; 8e c2                       ; 0xc3634
    6266     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3636
    6267     inc bx                                    ; 43                          ; 0xc3639 vgabios.c:2443
    6268     inc bx                                    ; 43                          ; 0xc363a
    6269     mov es, cx                                ; 8e c1                       ; 0xc363b vgabios.c:57
    6270     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc363d
    6271     mov si, 0010ch                            ; be 0c 01                    ; 0xc3640 vgabios.c:62
    6272     mov es, dx                                ; 8e c2                       ; 0xc3643
    6273     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3645
    6274     inc bx                                    ; 43                          ; 0xc3648 vgabios.c:2444
    6275     inc bx                                    ; 43                          ; 0xc3649
    6276     mov es, cx                                ; 8e c1                       ; 0xc364a vgabios.c:57
    6277     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc364c
    6278     mov si, 0010eh                            ; be 0e 01                    ; 0xc364f vgabios.c:62
    6279     mov es, dx                                ; 8e c2                       ; 0xc3652
    6280     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3654
    6281     inc bx                                    ; 43                          ; 0xc3657 vgabios.c:2445
    6282     inc bx                                    ; 43                          ; 0xc3658
    6283     test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc3659 vgabios.c:2447
    6284     je short 0369ch                           ; 74 3d                       ; 0xc365d
    6285     inc bx                                    ; 43                          ; 0xc365f vgabios.c:2448
    6286     mov es, cx                                ; 8e c1                       ; 0xc3660 vgabios.c:47
    6287     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3662
    6288     xor ah, ah                                ; 30 e4                       ; 0xc3665 vgabios.c:48
    6289     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3667
    6290     inc bx                                    ; 43                          ; 0xc366a vgabios.c:2449
    6291     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc366b vgabios.c:47
    6292     mov dx, 003c6h                            ; ba c6 03                    ; 0xc366e vgabios.c:48
    6293     out DX, AL                                ; ee                          ; 0xc3671
    6294     inc bx                                    ; 43                          ; 0xc3672 vgabios.c:2450
    6295     xor al, al                                ; 30 c0                       ; 0xc3673
    6296     mov dx, 003c8h                            ; ba c8 03                    ; 0xc3675
    6297     out DX, AL                                ; ee                          ; 0xc3678
    6298     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3679 vgabios.c:2453
    6299     jmp short 03685h                          ; eb 07                       ; 0xc367c
    6300     cmp word [bp-00eh], 00300h                ; 81 7e f2 00 03              ; 0xc367e
    6301     jnc short 03694h                          ; 73 0f                       ; 0xc3683
    6302     mov es, cx                                ; 8e c1                       ; 0xc3685 vgabios.c:47
    6303     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3687
    6304     mov dx, 003c9h                            ; ba c9 03                    ; 0xc368a vgabios.c:48
    6305     out DX, AL                                ; ee                          ; 0xc368d
    6306     inc bx                                    ; 43                          ; 0xc368e vgabios.c:2454
    6307     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc368f vgabios.c:2455
    6308     jmp short 0367eh                          ; eb ea                       ; 0xc3692
    6309     inc bx                                    ; 43                          ; 0xc3694 vgabios.c:2456
    6310     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3695
    6311     mov dx, 003c8h                            ; ba c8 03                    ; 0xc3698
    6312     out DX, AL                                ; ee                          ; 0xc369b
    6313     mov ax, bx                                ; 89 d8                       ; 0xc369c vgabios.c:2460
    6314     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc369e
    6315     pop di                                    ; 5f                          ; 0xc36a1
    6316     pop si                                    ; 5e                          ; 0xc36a2
    6317     pop cx                                    ; 59                          ; 0xc36a3
    6318     pop bp                                    ; 5d                          ; 0xc36a4
    6319     retn                                      ; c3                          ; 0xc36a5
    6320   ; disGetNextSymbol 0xc36a6 LB 0xcb4 -> off=0x0 cb=0000000000000027 uValue=00000000000c36a6 'find_vga_entry'
    6321 find_vga_entry:                              ; 0xc36a6 LB 0x27
    6322     push bx                                   ; 53                          ; 0xc36a6 vgabios.c:2469
    6323     push dx                                   ; 52                          ; 0xc36a7
    6324     push bp                                   ; 55                          ; 0xc36a8
    6325     mov bp, sp                                ; 89 e5                       ; 0xc36a9
    6326     mov dl, al                                ; 88 c2                       ; 0xc36ab
    6327     mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc36ad vgabios.c:2471
    6328     xor al, al                                ; 30 c0                       ; 0xc36af vgabios.c:2472
    6329     jmp short 036b9h                          ; eb 06                       ; 0xc36b1
     6186    xor ah, ah                                ; 30 e4                       ; 0xc35ac vgabios.c:48
     6187    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc35ae
     6188    inc bx                                    ; 43                          ; 0xc35b1 vgabios.c:2409
     6189    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35b2 vgabios.c:47
     6190    mov dx, 003c6h                            ; ba c6 03                    ; 0xc35b5 vgabios.c:48
     6191    out DX, AL                                ; ee                          ; 0xc35b8
     6192    inc bx                                    ; 43                          ; 0xc35b9 vgabios.c:2410
     6193    xor al, al                                ; 30 c0                       ; 0xc35ba
     6194    mov dx, 003c8h                            ; ba c8 03                    ; 0xc35bc
     6195    out DX, AL                                ; ee                          ; 0xc35bf
     6196    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc35c0 vgabios.c:2413
     6197    jmp short 035cch                          ; eb 07                       ; 0xc35c3
     6198    cmp word [bp-00eh], 00300h                ; 81 7e f2 00 03              ; 0xc35c5
     6199    jnc short 035dbh                          ; 73 0f                       ; 0xc35ca
     6200    mov es, cx                                ; 8e c1                       ; 0xc35cc vgabios.c:47
     6201    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35ce
     6202    mov dx, 003c9h                            ; ba c9 03                    ; 0xc35d1 vgabios.c:48
     6203    out DX, AL                                ; ee                          ; 0xc35d4
     6204    inc bx                                    ; 43                          ; 0xc35d5 vgabios.c:2414
     6205    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc35d6 vgabios.c:2415
     6206    jmp short 035c5h                          ; eb ea                       ; 0xc35d9
     6207    inc bx                                    ; 43                          ; 0xc35db vgabios.c:2416
     6208    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc35dc
     6209    mov dx, 003c8h                            ; ba c8 03                    ; 0xc35df
     6210    out DX, AL                                ; ee                          ; 0xc35e2
     6211    mov ax, bx                                ; 89 d8                       ; 0xc35e3 vgabios.c:2420
     6212    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc35e5
     6213    pop di                                    ; 5f                          ; 0xc35e8
     6214    pop si                                    ; 5e                          ; 0xc35e9
     6215    pop cx                                    ; 59                          ; 0xc35ea
     6216    pop bp                                    ; 5d                          ; 0xc35eb
     6217    retn                                      ; c3                          ; 0xc35ec
     6218  ; disGetNextSymbol 0xc35ed LB 0xccc -> off=0x0 cb=0000000000000027 uValue=00000000000c35ed 'find_vga_entry'
     6219find_vga_entry:                              ; 0xc35ed LB 0x27
     6220    push bx                                   ; 53                          ; 0xc35ed vgabios.c:2429
     6221    push dx                                   ; 52                          ; 0xc35ee
     6222    push bp                                   ; 55                          ; 0xc35ef
     6223    mov bp, sp                                ; 89 e5                       ; 0xc35f0
     6224    mov dl, al                                ; 88 c2                       ; 0xc35f2
     6225    mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc35f4 vgabios.c:2431
     6226    xor al, al                                ; 30 c0                       ; 0xc35f6 vgabios.c:2432
     6227    jmp short 03600h                          ; eb 06                       ; 0xc35f8
    63306228    db  0feh, 0c0h
    6331     ; inc al                                    ; fe c0                     ; 0xc36b3 vgabios.c:2473
    6332     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc36b5
    6333     jnbe short 036c7h                         ; 77 0e                       ; 0xc36b7
    6334     movzx bx, al                              ; 0f b6 d8                    ; 0xc36b9
    6335     sal bx, 003h                              ; c1 e3 03                    ; 0xc36bc
    6336     cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc36bf
    6337     jne short 036b3h                          ; 75 ee                       ; 0xc36c3
    6338     mov ah, al                                ; 88 c4                       ; 0xc36c5
    6339     mov al, ah                                ; 88 e0                       ; 0xc36c7 vgabios.c:2478
    6340     pop bp                                    ; 5d                          ; 0xc36c9
    6341     pop dx                                    ; 5a                          ; 0xc36ca
    6342     pop bx                                    ; 5b                          ; 0xc36cb
    6343     retn                                      ; c3                          ; 0xc36cc
    6344   ; disGetNextSymbol 0xc36cd LB 0xc8d -> off=0x0 cb=000000000000000e uValue=00000000000c36cd 'readx_byte'
    6345 readx_byte:                                  ; 0xc36cd LB 0xe
    6346     push bx                                   ; 53                          ; 0xc36cd vgabios.c:2490
    6347     push bp                                   ; 55                          ; 0xc36ce
    6348     mov bp, sp                                ; 89 e5                       ; 0xc36cf
    6349     mov bx, dx                                ; 89 d3                       ; 0xc36d1
    6350     mov es, ax                                ; 8e c0                       ; 0xc36d3 vgabios.c:2492
    6351     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc36d5
    6352     pop bp                                    ; 5d                          ; 0xc36d8 vgabios.c:2493
    6353     pop bx                                    ; 5b                          ; 0xc36d9
    6354     retn                                      ; c3                          ; 0xc36da
    6355   ; disGetNextSymbol 0xc36db LB 0xc7f -> off=0x8a cb=0000000000000464 uValue=00000000000c3765 'int10_func'
     6229    ; inc al                                    ; fe c0                     ; 0xc35fa vgabios.c:2433
     6230    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc35fc
     6231    jnbe short 0360eh                         ; 77 0e                       ; 0xc35fe
     6232    movzx bx, al                              ; 0f b6 d8                    ; 0xc3600
     6233    sal bx, 003h                              ; c1 e3 03                    ; 0xc3603
     6234    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc3606
     6235    jne short 035fah                          ; 75 ee                       ; 0xc360a
     6236    mov ah, al                                ; 88 c4                       ; 0xc360c
     6237    mov al, ah                                ; 88 e0                       ; 0xc360e vgabios.c:2438
     6238    pop bp                                    ; 5d                          ; 0xc3610
     6239    pop dx                                    ; 5a                          ; 0xc3611
     6240    pop bx                                    ; 5b                          ; 0xc3612
     6241    retn                                      ; c3                          ; 0xc3613
     6242  ; disGetNextSymbol 0xc3614 LB 0xca5 -> off=0x0 cb=000000000000000e uValue=00000000000c3614 'readx_byte'
     6243readx_byte:                                  ; 0xc3614 LB 0xe
     6244    push bx                                   ; 53                          ; 0xc3614 vgabios.c:2450
     6245    push bp                                   ; 55                          ; 0xc3615
     6246    mov bp, sp                                ; 89 e5                       ; 0xc3616
     6247    mov bx, dx                                ; 89 d3                       ; 0xc3618
     6248    mov es, ax                                ; 8e c0                       ; 0xc361a vgabios.c:2452
     6249    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc361c
     6250    pop bp                                    ; 5d                          ; 0xc361f vgabios.c:2453
     6251    pop bx                                    ; 5b                          ; 0xc3620
     6252    retn                                      ; c3                          ; 0xc3621
     6253  ; disGetNextSymbol 0xc3622 LB 0xc97 -> off=0x8a cb=000000000000047c uValue=00000000000c36ac 'int10_func'
    63566254    db  056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
    6357     db  005h, 004h, 003h, 002h, 001h, 000h, 0c2h, 03bh, 090h, 037h, 0cdh, 037h, 0e1h, 037h, 0f2h, 037h
    6358     db  006h, 038h, 017h, 038h, 022h, 038h, 05ch, 038h, 060h, 038h, 071h, 038h, 08eh, 038h, 0abh, 038h
    6359     db  0cbh, 038h, 0e8h, 038h, 0ffh, 038h, 00bh, 039h, 0f8h, 039h, 085h, 03ah, 0b2h, 03ah, 0c7h, 03ah
    6360     db  009h, 03bh, 094h, 03bh, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 003h
    6361     db  002h, 001h, 000h, 0c2h, 03bh, 02ch, 039h, 050h, 039h, 05eh, 039h, 06ch, 039h, 077h, 039h, 02ch
    6362     db  039h, 050h, 039h, 05eh, 039h, 077h, 039h, 085h, 039h, 091h, 039h, 0ach, 039h, 0bdh, 039h, 0ceh
    6363     db  039h, 0dfh, 039h, 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 086h, 03bh, 031h, 03bh, 03fh, 03bh
    6364     db  050h, 03bh, 060h, 03bh, 075h, 03bh, 086h, 03bh, 086h, 03bh
    6365 int10_func:                                  ; 0xc3765 LB 0x464
    6366     push bp                                   ; 55                          ; 0xc3765 vgabios.c:2571
    6367     mov bp, sp                                ; 89 e5                       ; 0xc3766
    6368     push si                                   ; 56                          ; 0xc3768
    6369     push di                                   ; 57                          ; 0xc3769
    6370     push ax                                   ; 50                          ; 0xc376a
    6371     mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc376b
    6372     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc376e vgabios.c:2576
    6373     shr ax, 008h                              ; c1 e8 08                    ; 0xc3771
    6374     cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc3774
    6375     jnbe near 03bc2h                          ; 0f 87 47 04                 ; 0xc3777
    6376     push CS                                   ; 0e                          ; 0xc377b
    6377     pop ES                                    ; 07                          ; 0xc377c
    6378     mov cx, strict word 00017h                ; b9 17 00                    ; 0xc377d
    6379     mov di, 036dbh                            ; bf db 36                    ; 0xc3780
    6380     repne scasb                               ; f2 ae                       ; 0xc3783
    6381     sal cx, 1                                 ; d1 e1                       ; 0xc3785
    6382     mov di, cx                                ; 89 cf                       ; 0xc3787
    6383     mov ax, word [cs:di+036f1h]               ; 2e 8b 85 f1 36              ; 0xc3789
    6384     jmp ax                                    ; ff e0                       ; 0xc378e
    6385     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3790 vgabios.c:2579
    6386     call 013ddh                               ; e8 46 dc                    ; 0xc3794
    6387     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3797 vgabios.c:2580
    6388     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc379a
    6389     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc379d
    6390     je short 037b7h                           ; 74 15                       ; 0xc37a0
    6391     cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc37a2
    6392     je short 037aeh                           ; 74 07                       ; 0xc37a5
    6393     cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc37a7
    6394     jbe short 037b7h                          ; 76 0b                       ; 0xc37aa
    6395     jmp short 037c0h                          ; eb 12                       ; 0xc37ac
    6396     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc37ae vgabios.c:2582
    6397     xor al, al                                ; 30 c0                       ; 0xc37b1
    6398     or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc37b3
    6399     jmp short 037c7h                          ; eb 10                       ; 0xc37b5 vgabios.c:2583
    6400     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc37b7 vgabios.c:2591
    6401     xor al, al                                ; 30 c0                       ; 0xc37ba
    6402     or AL, strict byte 030h                   ; 0c 30                       ; 0xc37bc
    6403     jmp short 037c7h                          ; eb 07                       ; 0xc37be
    6404     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc37c0 vgabios.c:2594
    6405     xor al, al                                ; 30 c0                       ; 0xc37c3
    6406     or AL, strict byte 020h                   ; 0c 20                       ; 0xc37c5
    6407     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc37c7
    6408     jmp near 03bc2h                           ; e9 f5 03                    ; 0xc37ca vgabios.c:2596
    6409     mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc37cd vgabios.c:2598
    6410     movzx dx, al                              ; 0f b6 d0                    ; 0xc37d0
    6411     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc37d3
    6412     shr ax, 008h                              ; c1 e8 08                    ; 0xc37d6
    6413     xor ah, ah                                ; 30 e4                       ; 0xc37d9
    6414     call 0114ch                               ; e8 6e d9                    ; 0xc37db
    6415     jmp near 03bc2h                           ; e9 e1 03                    ; 0xc37de vgabios.c:2599
    6416     mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc37e1 vgabios.c:2601
    6417     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37e4
    6418     shr ax, 008h                              ; c1 e8 08                    ; 0xc37e7
     6255    db  005h, 004h, 003h, 002h, 001h, 000h, 021h, 03bh, 0d7h, 036h, 014h, 037h, 028h, 037h, 039h, 037h
     6256    db  04dh, 037h, 05eh, 037h, 069h, 037h, 0a3h, 037h, 0a7h, 037h, 0b8h, 037h, 0d5h, 037h, 0f2h, 037h
     6257    db  012h, 038h, 02fh, 038h, 046h, 038h, 052h, 038h, 057h, 039h, 0e4h, 039h, 011h, 03ah, 026h, 03ah
     6258    db  068h, 03ah, 0f3h, 03ah, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 003h
     6259    db  002h, 001h, 000h, 021h, 03bh, 073h, 038h, 093h, 038h, 0afh, 038h, 0c4h, 038h, 0cfh, 038h, 073h
     6260    db  038h, 093h, 038h, 0afh, 038h, 0cfh, 038h, 0e4h, 038h, 0f0h, 038h, 00bh, 039h, 01ch, 039h, 02dh
     6261    db  039h, 03eh, 039h, 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 0e5h, 03ah, 090h, 03ah, 09eh, 03ah
     6262    db  0afh, 03ah, 0bfh, 03ah, 0d4h, 03ah, 0e5h, 03ah, 0e5h, 03ah
     6263int10_func:                                  ; 0xc36ac LB 0x47c
     6264    push bp                                   ; 55                          ; 0xc36ac vgabios.c:2531
     6265    mov bp, sp                                ; 89 e5                       ; 0xc36ad
     6266    push si                                   ; 56                          ; 0xc36af
     6267    push di                                   ; 57                          ; 0xc36b0
     6268    push ax                                   ; 50                          ; 0xc36b1
     6269    mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc36b2
     6270    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36b5 vgabios.c:2536
     6271    shr ax, 008h                              ; c1 e8 08                    ; 0xc36b8
     6272    cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc36bb
     6273    jnbe near 03b21h                          ; 0f 87 5f 04                 ; 0xc36be
     6274    push CS                                   ; 0e                          ; 0xc36c2
     6275    pop ES                                    ; 07                          ; 0xc36c3
     6276    mov cx, strict word 00017h                ; b9 17 00                    ; 0xc36c4
     6277    mov di, 03622h                            ; bf 22 36                    ; 0xc36c7
     6278    repne scasb                               ; f2 ae                       ; 0xc36ca
     6279    sal cx, 1                                 ; d1 e1                       ; 0xc36cc
     6280    mov di, cx                                ; 89 cf                       ; 0xc36ce
     6281    mov ax, word [cs:di+03638h]               ; 2e 8b 85 38 36              ; 0xc36d0
     6282    jmp ax                                    ; ff e0                       ; 0xc36d5
     6283    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc36d7 vgabios.c:2539
     6284    call 013ddh                               ; e8 ff dc                    ; 0xc36db
     6285    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36de vgabios.c:2540
     6286    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc36e1
     6287    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc36e4
     6288    je short 036feh                           ; 74 15                       ; 0xc36e7
     6289    cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc36e9
     6290    je short 036f5h                           ; 74 07                       ; 0xc36ec
     6291    cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc36ee
     6292    jbe short 036feh                          ; 76 0b                       ; 0xc36f1
     6293    jmp short 03707h                          ; eb 12                       ; 0xc36f3
     6294    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36f5 vgabios.c:2542
     6295    xor al, al                                ; 30 c0                       ; 0xc36f8
     6296    or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc36fa
     6297    jmp short 0370eh                          ; eb 10                       ; 0xc36fc vgabios.c:2543
     6298    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36fe vgabios.c:2551
     6299    xor al, al                                ; 30 c0                       ; 0xc3701
     6300    or AL, strict byte 030h                   ; 0c 30                       ; 0xc3703
     6301    jmp short 0370eh                          ; eb 07                       ; 0xc3705
     6302    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3707 vgabios.c:2554
     6303    xor al, al                                ; 30 c0                       ; 0xc370a
     6304    or AL, strict byte 020h                   ; 0c 20                       ; 0xc370c
     6305    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc370e
     6306    jmp near 03b21h                           ; e9 0d 04                    ; 0xc3711 vgabios.c:2556
     6307    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3714 vgabios.c:2558
     6308    movzx dx, al                              ; 0f b6 d0                    ; 0xc3717
     6309    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc371a
     6310    shr ax, 008h                              ; c1 e8 08                    ; 0xc371d
     6311    xor ah, ah                                ; 30 e4                       ; 0xc3720
     6312    call 0114ch                               ; e8 27 da                    ; 0xc3722
     6313    jmp near 03b21h                           ; e9 f9 03                    ; 0xc3725 vgabios.c:2559
     6314    mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc3728 vgabios.c:2561
     6315    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc372b
     6316    shr ax, 008h                              ; c1 e8 08                    ; 0xc372e
     6317    xor ah, ah                                ; 30 e4                       ; 0xc3731
     6318    call 01242h                               ; e8 0c db                    ; 0xc3733
     6319    jmp near 03b21h                           ; e9 e8 03                    ; 0xc3736 vgabios.c:2562
     6320    lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc3739 vgabios.c:2564
     6321    lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc373c
     6322    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc373f
     6323    shr ax, 008h                              ; c1 e8 08                    ; 0xc3742
     6324    xor ah, ah                                ; 30 e4                       ; 0xc3745
     6325    call 00a93h                               ; e8 49 d3                    ; 0xc3747
     6326    jmp near 03b21h                           ; e9 d4 03                    ; 0xc374a vgabios.c:2565
     6327    xor ax, ax                                ; 31 c0                       ; 0xc374d vgabios.c:2571
     6328    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc374f
     6329    mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc3752 vgabios.c:2572
     6330    mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc3755 vgabios.c:2573
     6331    mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3758 vgabios.c:2574
     6332    jmp near 03b21h                           ; e9 c3 03                    ; 0xc375b vgabios.c:2575
     6333    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc375e vgabios.c:2577
     6334    xor ah, ah                                ; 30 e4                       ; 0xc3761
     6335    call 012cbh                               ; e8 65 db                    ; 0xc3763
     6336    jmp near 03b21h                           ; e9 b8 03                    ; 0xc3766 vgabios.c:2578
     6337    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3769 vgabios.c:2580
     6338    push ax                                   ; 50                          ; 0xc376c
     6339    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc376d
     6340    push ax                                   ; 50                          ; 0xc3770
     6341    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3771
     6342    xor ah, ah                                ; 30 e4                       ; 0xc3774
     6343    push ax                                   ; 50                          ; 0xc3776
     6344    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3777
     6345    shr ax, 008h                              ; c1 e8 08                    ; 0xc377a
     6346    xor ah, ah                                ; 30 e4                       ; 0xc377d
     6347    push ax                                   ; 50                          ; 0xc377f
     6348    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3780
     6349    movzx cx, al                              ; 0f b6 c8                    ; 0xc3783
     6350    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3786
     6351    shr ax, 008h                              ; c1 e8 08                    ; 0xc3789
     6352    movzx bx, al                              ; 0f b6 d8                    ; 0xc378c
     6353    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc378f
     6354    shr ax, 008h                              ; c1 e8 08                    ; 0xc3792
     6355    movzx dx, al                              ; 0f b6 d0                    ; 0xc3795
     6356    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3798
     6357    xor ah, ah                                ; 30 e4                       ; 0xc379b
     6358    call 01b5dh                               ; e8 bd e3                    ; 0xc379d
     6359    jmp near 03b21h                           ; e9 7e 03                    ; 0xc37a0 vgabios.c:2581
     6360    xor ax, ax                                ; 31 c0                       ; 0xc37a3 vgabios.c:2583
     6361    jmp short 0376ch                          ; eb c5                       ; 0xc37a5
     6362    lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc37a7 vgabios.c:2586
     6363    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37aa
     6364    shr ax, 008h                              ; c1 e8 08                    ; 0xc37ad
     6365    xor ah, ah                                ; 30 e4                       ; 0xc37b0
     6366    call 00db0h                               ; e8 fb d5                    ; 0xc37b2
     6367    jmp near 03b21h                           ; e9 69 03                    ; 0xc37b5 vgabios.c:2587
     6368    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc37b8 vgabios.c:2589
     6369    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc37bb
     6370    movzx bx, al                              ; 0f b6 d8                    ; 0xc37be
     6371    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37c1
     6372    shr ax, 008h                              ; c1 e8 08                    ; 0xc37c4
     6373    movzx dx, al                              ; 0f b6 d0                    ; 0xc37c7
     6374    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37ca
     6375    xor ah, ah                                ; 30 e4                       ; 0xc37cd
     6376    call 023e6h                               ; e8 14 ec                    ; 0xc37cf
     6377    jmp near 03b21h                           ; e9 4c 03                    ; 0xc37d2 vgabios.c:2590
     6378    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc37d5 vgabios.c:2592
     6379    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc37d8
     6380    movzx bx, al                              ; 0f b6 d8                    ; 0xc37db
     6381    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37de
     6382    shr ax, 008h                              ; c1 e8 08                    ; 0xc37e1
     6383    movzx dx, al                              ; 0f b6 d0                    ; 0xc37e4
     6384    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37e7
    64196385    xor ah, ah                                ; 30 e4                       ; 0xc37ea
    6420     call 01242h                               ; e8 53 da                    ; 0xc37ec
    6421     jmp near 03bc2h                           ; e9 d0 03                    ; 0xc37ef vgabios.c:2602
    6422     lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc37f2 vgabios.c:2604
    6423     lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc37f5
    6424     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37f8
    6425     shr ax, 008h                              ; c1 e8 08                    ; 0xc37fb
    6426     xor ah, ah                                ; 30 e4                       ; 0xc37fe
    6427     call 00a93h                               ; e8 90 d2                    ; 0xc3800
    6428     jmp near 03bc2h                           ; e9 bc 03                    ; 0xc3803 vgabios.c:2605
    6429     xor ax, ax                                ; 31 c0                       ; 0xc3806 vgabios.c:2611
    6430     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3808
    6431     mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc380b vgabios.c:2612
    6432     mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc380e vgabios.c:2613
    6433     mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3811 vgabios.c:2614
    6434     jmp near 03bc2h                           ; e9 ab 03                    ; 0xc3814 vgabios.c:2615
    6435     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3817 vgabios.c:2617
    6436     xor ah, ah                                ; 30 e4                       ; 0xc381a
    6437     call 012cbh                               ; e8 ac da                    ; 0xc381c
    6438     jmp near 03bc2h                           ; e9 a0 03                    ; 0xc381f vgabios.c:2618
    6439     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3822 vgabios.c:2620
    6440     push ax                                   ; 50                          ; 0xc3825
    6441     mov ax, 000ffh                            ; b8 ff 00                    ; 0xc3826
    6442     push ax                                   ; 50                          ; 0xc3829
    6443     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc382a
    6444     xor ah, ah                                ; 30 e4                       ; 0xc382d
    6445     push ax                                   ; 50                          ; 0xc382f
    6446     mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3830
    6447     shr ax, 008h                              ; c1 e8 08                    ; 0xc3833
    6448     xor ah, ah                                ; 30 e4                       ; 0xc3836
    6449     push ax                                   ; 50                          ; 0xc3838
    6450     mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3839
    6451     movzx cx, al                              ; 0f b6 c8                    ; 0xc383c
    6452     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc383f
    6453     shr ax, 008h                              ; c1 e8 08                    ; 0xc3842
    6454     movzx bx, al                              ; 0f b6 d8                    ; 0xc3845
    6455     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3848
    6456     shr ax, 008h                              ; c1 e8 08                    ; 0xc384b
    6457     movzx dx, al                              ; 0f b6 d0                    ; 0xc384e
    6458     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3851
    6459     xor ah, ah                                ; 30 e4                       ; 0xc3854
    6460     call 01b35h                               ; e8 dc e2                    ; 0xc3856
    6461     jmp near 03bc2h                           ; e9 66 03                    ; 0xc3859 vgabios.c:2621
    6462     xor ax, ax                                ; 31 c0                       ; 0xc385c vgabios.c:2623
    6463     jmp short 03825h                          ; eb c5                       ; 0xc385e
    6464     lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc3860 vgabios.c:2626
    6465     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3863
    6466     shr ax, 008h                              ; c1 e8 08                    ; 0xc3866
    6467     xor ah, ah                                ; 30 e4                       ; 0xc3869
    6468     call 00db0h                               ; e8 42 d5                    ; 0xc386b
    6469     jmp near 03bc2h                           ; e9 51 03                    ; 0xc386e vgabios.c:2627
    6470     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3871 vgabios.c:2629
    6471     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3874
    6472     movzx bx, al                              ; 0f b6 d8                    ; 0xc3877
    6473     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc387a
    6474     shr ax, 008h                              ; c1 e8 08                    ; 0xc387d
    6475     movzx dx, al                              ; 0f b6 d0                    ; 0xc3880
    6476     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3883
    6477     xor ah, ah                                ; 30 e4                       ; 0xc3886
    6478     call 023beh                               ; e8 33 eb                    ; 0xc3888
    6479     jmp near 03bc2h                           ; e9 34 03                    ; 0xc388b vgabios.c:2630
    6480     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc388e vgabios.c:2632
    6481     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3891
    6482     movzx bx, al                              ; 0f b6 d8                    ; 0xc3894
    6483     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3897
    6484     shr ax, 008h                              ; c1 e8 08                    ; 0xc389a
    6485     movzx dx, al                              ; 0f b6 d0                    ; 0xc389d
    6486     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38a0
    6487     xor ah, ah                                ; 30 e4                       ; 0xc38a3
    6488     call 02523h                               ; e8 7b ec                    ; 0xc38a5
    6489     jmp near 03bc2h                           ; e9 17 03                    ; 0xc38a8 vgabios.c:2633
    6490     mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc38ab vgabios.c:2635
    6491     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc38ae
    6492     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38b1
    6493     movzx dx, al                              ; 0f b6 d0                    ; 0xc38b4
    6494     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc38b7
    6495     shr ax, 008h                              ; c1 e8 08                    ; 0xc38ba
    6496     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc38bd
    6497     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc38c0
    6498     xor ah, ah                                ; 30 e4                       ; 0xc38c3
    6499     call 02685h                               ; e8 bd ed                    ; 0xc38c5
    6500     jmp near 03bc2h                           ; e9 f7 02                    ; 0xc38c8 vgabios.c:2636
    6501     lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc38cb vgabios.c:2638
    6502     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc38ce
    6503     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc38d1
    6504     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc38d4
    6505     shr ax, 008h                              ; c1 e8 08                    ; 0xc38d7
    6506     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc38da
    6507     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc38dd
    6508     xor ah, ah                                ; 30 e4                       ; 0xc38e0
    6509     call 00f6ah                               ; e8 85 d6                    ; 0xc38e2
    6510     jmp near 03bc2h                           ; e9 da 02                    ; 0xc38e5 vgabios.c:2639
    6511     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc38e8 vgabios.c:2647
    6512     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38eb
    6513     movzx bx, al                              ; 0f b6 d8                    ; 0xc38ee
    6514     mov dx, 000ffh                            ; ba ff 00                    ; 0xc38f1
    6515     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38f4
    6516     xor ah, ah                                ; 30 e4                       ; 0xc38f7
    6517     call 027eah                               ; e8 ee ee                    ; 0xc38f9
    6518     jmp near 03bc2h                           ; e9 c3 02                    ; 0xc38fc vgabios.c:2648
    6519     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc38ff vgabios.c:2651
    6520     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3902
    6521     call 010c0h                               ; e8 b8 d7                    ; 0xc3905
    6522     jmp near 03bc2h                           ; e9 b7 02                    ; 0xc3908 vgabios.c:2652
    6523     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc390b vgabios.c:2654
    6524     xor ah, ah                                ; 30 e4                       ; 0xc390e
    6525     cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3910
    6526     jnbe near 03bc2h                          ; 0f 87 ab 02                 ; 0xc3913
    6527     push CS                                   ; 0e                          ; 0xc3917
    6528     pop ES                                    ; 07                          ; 0xc3918
    6529     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc3919
    6530     mov di, 0371fh                            ; bf 1f 37                    ; 0xc391c
    6531     repne scasb                               ; f2 ae                       ; 0xc391f
    6532     sal cx, 1                                 ; d1 e1                       ; 0xc3921
    6533     mov di, cx                                ; 89 cf                       ; 0xc3923
    6534     mov ax, word [cs:di+0372eh]               ; 2e 8b 85 2e 37              ; 0xc3925
    6535     jmp ax                                    ; ff e0                       ; 0xc392a
    6536     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc392c vgabios.c:2658
    6537     shr ax, 008h                              ; c1 e8 08                    ; 0xc392f
    6538     xor ah, ah                                ; 30 e4                       ; 0xc3932
    6539     push ax                                   ; 50                          ; 0xc3934
    6540     movzx ax, byte [bp+00ch]                  ; 0f b6 46 0c                 ; 0xc3935
    6541     push ax                                   ; 50                          ; 0xc3939
    6542     push word [bp+00eh]                       ; ff 76 0e                    ; 0xc393a
    6543     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc393d
    6544     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3941
    6545     mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc3944
    6546     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3947
    6547     call 02b72h                               ; e8 25 f2                    ; 0xc394a
    6548     jmp near 03bc2h                           ; e9 72 02                    ; 0xc394d vgabios.c:2659
    6549     movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc3950 vgabios.c:2662
    6550     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3954
    6551     call 02beeh                               ; e8 93 f2                    ; 0xc3958
    6552     jmp near 03bc2h                           ; e9 64 02                    ; 0xc395b vgabios.c:2663
    6553     movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc395e vgabios.c:2666
    6554     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3962
    6555     call 02c5dh                               ; e8 f4 f2                    ; 0xc3966
    6556     jmp near 03bc2h                           ; e9 56 02                    ; 0xc3969 vgabios.c:2667
    6557     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc396c vgabios.c:2669
    6558     xor ah, ah                                ; 30 e4                       ; 0xc396f
    6559     call 02b50h                               ; e8 dc f1                    ; 0xc3971
    6560     jmp near 03bc2h                           ; e9 4b 02                    ; 0xc3974 vgabios.c:2670
    6561     movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc3977 vgabios.c:2673
    6562     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc397b
    6563     call 02cceh                               ; e8 4c f3                    ; 0xc397f
    6564     jmp near 03bc2h                           ; e9 3d 02                    ; 0xc3982 vgabios.c:2674
    6565     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3985 vgabios.c:2676
    6566     mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc3988
    6567     call 02d3fh                               ; e8 b1 f3                    ; 0xc398b
    6568     jmp near 03bc2h                           ; e9 31 02                    ; 0xc398e vgabios.c:2677
    6569     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3991 vgabios.c:2679
    6570     xor ah, ah                                ; 30 e4                       ; 0xc3994
    6571     push ax                                   ; 50                          ; 0xc3996
    6572     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3997
    6573     movzx cx, al                              ; 0f b6 c8                    ; 0xc399a
    6574     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc399d
    6575     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc39a0
    6576     mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc39a3
    6577     call 02d9eh                               ; e8 f5 f3                    ; 0xc39a6
    6578     jmp near 03bc2h                           ; e9 16 02                    ; 0xc39a9 vgabios.c:2680
    6579     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc39ac vgabios.c:2682
    6580     movzx dx, al                              ; 0f b6 d0                    ; 0xc39af
    6581     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc39b2
    6582     xor ah, ah                                ; 30 e4                       ; 0xc39b5
    6583     call 02dbah                               ; e8 00 f4                    ; 0xc39b7
    6584     jmp near 03bc2h                           ; e9 05 02                    ; 0xc39ba vgabios.c:2683
    6585     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc39bd vgabios.c:2685
    6586     movzx dx, al                              ; 0f b6 d0                    ; 0xc39c0
    6587     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc39c3
    6588     xor ah, ah                                ; 30 e4                       ; 0xc39c6
    6589     call 02dd8h                               ; e8 0d f4                    ; 0xc39c8
    6590     jmp near 03bc2h                           ; e9 f4 01                    ; 0xc39cb vgabios.c:2686
    6591     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc39ce vgabios.c:2688
    6592     movzx dx, al                              ; 0f b6 d0                    ; 0xc39d1
    6593     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc39d4
    6594     xor ah, ah                                ; 30 e4                       ; 0xc39d7
    6595     call 02df6h                               ; e8 1a f4                    ; 0xc39d9
    6596     jmp near 03bc2h                           ; e9 e3 01                    ; 0xc39dc vgabios.c:2689
    6597     lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc39df vgabios.c:2691
    6598     push ax                                   ; 50                          ; 0xc39e2
    6599     lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc39e3
    6600     lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc39e6
    6601     lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc39e9
    6602     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc39ec
    6603     shr ax, 008h                              ; c1 e8 08                    ; 0xc39ef
    6604     call 00ee7h                               ; e8 f2 d4                    ; 0xc39f2
    6605     jmp near 03bc2h                           ; e9 ca 01                    ; 0xc39f5 vgabios.c:2699
    6606     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc39f8 vgabios.c:2701
    6607     xor ah, ah                                ; 30 e4                       ; 0xc39fb
    6608     cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc39fd
    6609     jc short 03a11h                           ; 72 0f                       ; 0xc3a00
    6610     jbe short 03a44h                          ; 76 40                       ; 0xc3a02
    6611     cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc3a04
    6612     je short 03a7bh                           ; 74 72                       ; 0xc3a07
    6613     cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc3a09
    6614     je short 03a6ch                           ; 74 5e                       ; 0xc3a0c
    6615     jmp near 03bc2h                           ; e9 b1 01                    ; 0xc3a0e
    6616     cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3a11
    6617     je short 03a23h                           ; 74 0d                       ; 0xc3a14
    6618     cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc3a16
    6619     jne near 03bc2h                           ; 0f 85 a5 01                 ; 0xc3a19
    6620     call 02e14h                               ; e8 f4 f3                    ; 0xc3a1d vgabios.c:2704
    6621     jmp near 03bc2h                           ; e9 9f 01                    ; 0xc3a20 vgabios.c:2705
    6622     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a23 vgabios.c:2707
    6623     xor ah, ah                                ; 30 e4                       ; 0xc3a26
    6624     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3a28
    6625     jnbe near 03bc2h                          ; 0f 87 93 01                 ; 0xc3a2b
    6626     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a2f vgabios.c:2708
    6627     xor ah, ah                                ; 30 e4                       ; 0xc3a32
    6628     call 02e19h                               ; e8 e2 f3                    ; 0xc3a34
    6629     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a37 vgabios.c:2709
    6630     xor al, al                                ; 30 c0                       ; 0xc3a3a
    6631     or AL, strict byte 012h                   ; 0c 12                       ; 0xc3a3c
    6632     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3a3e
    6633     jmp near 03bc2h                           ; e9 7e 01                    ; 0xc3a41 vgabios.c:2711
    6634     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a44 vgabios.c:2713
    6635     xor ah, ah                                ; 30 e4                       ; 0xc3a47
    6636     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3a49
    6637     jnc short 03a66h                          ; 73 18                       ; 0xc3a4c
    6638     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3a4e vgabios.c:45
    6639     mov si, 00087h                            ; be 87 00                    ; 0xc3a51
    6640     mov es, ax                                ; 8e c0                       ; 0xc3a54 vgabios.c:47
    6641     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc3a56
    6642     and dl, 0feh                              ; 80 e2 fe                    ; 0xc3a59 vgabios.c:48
    6643     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a5c
    6644     or dl, al                                 ; 08 c2                       ; 0xc3a5f
    6645     mov byte [es:si], dl                      ; 26 88 14                    ; 0xc3a61 vgabios.c:52
    6646     jmp short 03a37h                          ; eb d1                       ; 0xc3a64
    6647     mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc3a66 vgabios.c:2719
    6648     jmp near 03bc2h                           ; e9 56 01                    ; 0xc3a69 vgabios.c:2720
    6649     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3a6c vgabios.c:2722
    6650     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3a70
    6651     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a73
    6652     call 02e4bh                               ; e8 d2 f3                    ; 0xc3a76
    6653     jmp short 03a37h                          ; eb bc                       ; 0xc3a79
    6654     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a7b vgabios.c:2726
    6655     xor ah, ah                                ; 30 e4                       ; 0xc3a7e
    6656     call 02e50h                               ; e8 cd f3                    ; 0xc3a80
    6657     jmp short 03a37h                          ; eb b2                       ; 0xc3a83
    6658     push word [bp+008h]                       ; ff 76 08                    ; 0xc3a85 vgabios.c:2736
    6659     push word [bp+016h]                       ; ff 76 16                    ; 0xc3a88
    6660     movzx ax, byte [bp+00eh]                  ; 0f b6 46 0e                 ; 0xc3a8b
    6661     push ax                                   ; 50                          ; 0xc3a8f
    6662     mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3a90
    6663     shr ax, 008h                              ; c1 e8 08                    ; 0xc3a93
    6664     xor ah, ah                                ; 30 e4                       ; 0xc3a96
    6665     push ax                                   ; 50                          ; 0xc3a98
    6666     movzx bx, byte [bp+00ch]                  ; 0f b6 5e 0c                 ; 0xc3a99
    6667     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3a9d
    6668     shr dx, 008h                              ; c1 ea 08                    ; 0xc3aa0
    6669     xor dh, dh                                ; 30 f6                       ; 0xc3aa3
    6670     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3aa5
    6671     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3aa9
    6672     call 02e55h                               ; e8 a6 f3                    ; 0xc3aac
    6673     jmp near 03bc2h                           ; e9 10 01                    ; 0xc3aaf vgabios.c:2737
    6674     mov bx, si                                ; 89 f3                       ; 0xc3ab2 vgabios.c:2739
    6675     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3ab4
    6676     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3ab7
    6677     call 02eebh                               ; e8 2e f4                    ; 0xc3aba
    6678     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3abd vgabios.c:2740
    6679     xor al, al                                ; 30 c0                       ; 0xc3ac0
    6680     or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc3ac2
    6681     jmp near 03a3eh                           ; e9 77 ff                    ; 0xc3ac4
    6682     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3ac7 vgabios.c:2743
    6683     xor ah, ah                                ; 30 e4                       ; 0xc3aca
    6684     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3acc
    6685     je short 03af3h                           ; 74 22                       ; 0xc3acf
    6686     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3ad1
    6687     je short 03ae5h                           ; 74 0f                       ; 0xc3ad4
    6688     test ax, ax                               ; 85 c0                       ; 0xc3ad6
    6689     jne short 03affh                          ; 75 25                       ; 0xc3ad8
    6690     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3ada vgabios.c:2746
    6691     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3add
    6692     call 03100h                               ; e8 1d f6                    ; 0xc3ae0
    6693     jmp short 03affh                          ; eb 1a                       ; 0xc3ae3 vgabios.c:2747
    6694     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3ae5 vgabios.c:2749
    6695     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3ae8
    6696     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3aeb
    6697     call 03118h                               ; e8 27 f6                    ; 0xc3aee
    6698     jmp short 03affh                          ; eb 0c                       ; 0xc3af1 vgabios.c:2750
    6699     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3af3 vgabios.c:2752
    6700     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3af6
    6701     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3af9
    6702     call 033eeh                               ; e8 ef f8                    ; 0xc3afc
    6703     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3aff vgabios.c:2759
    6704     xor al, al                                ; 30 c0                       ; 0xc3b02
    6705     or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3b04
    6706     jmp near 03a3eh                           ; e9 35 ff                    ; 0xc3b06
    6707     call 007bfh                               ; e8 b3 cc                    ; 0xc3b09 vgabios.c:2764
    6708     test ax, ax                               ; 85 c0                       ; 0xc3b0c
    6709     je near 03b8dh                            ; 0f 84 7b 00                 ; 0xc3b0e
    6710     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3b12 vgabios.c:2765
    6711     xor ah, ah                                ; 30 e4                       ; 0xc3b15
    6712     cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3b17
    6713     jnbe short 03b86h                         ; 77 6a                       ; 0xc3b1a
    6714     push CS                                   ; 0e                          ; 0xc3b1c
    6715     pop ES                                    ; 07                          ; 0xc3b1d
    6716     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3b1e
    6717     mov di, 0374eh                            ; bf 4e 37                    ; 0xc3b21
    6718     repne scasb                               ; f2 ae                       ; 0xc3b24
    6719     sal cx, 1                                 ; d1 e1                       ; 0xc3b26
    6720     mov di, cx                                ; 89 cf                       ; 0xc3b28
    6721     mov ax, word [cs:di+03755h]               ; 2e 8b 85 55 37              ; 0xc3b2a
    6722     jmp ax                                    ; ff e0                       ; 0xc3b2f
    6723     mov bx, si                                ; 89 f3                       ; 0xc3b31 vgabios.c:2768
    6724     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3b33
    6725     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3b36
    6726     call 03d93h                               ; e8 57 02                    ; 0xc3b39
    6727     jmp near 03bc2h                           ; e9 83 00                    ; 0xc3b3c vgabios.c:2769
    6728     mov cx, si                                ; 89 f1                       ; 0xc3b3f vgabios.c:2771
    6729     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3b41
    6730     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3b44
    6731     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3b47
    6732     call 03eb8h                               ; e8 6b 03                    ; 0xc3b4a
    6733     jmp near 03bc2h                           ; e9 72 00                    ; 0xc3b4d vgabios.c:2772
    6734     mov cx, si                                ; 89 f1                       ; 0xc3b50 vgabios.c:2774
    6735     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3b52
    6736     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3b55
    6737     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3b58
    6738     call 03f53h                               ; e8 f5 03                    ; 0xc3b5b
    6739     jmp short 03bc2h                          ; eb 62                       ; 0xc3b5e vgabios.c:2775
    6740     lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3b60 vgabios.c:2777
    6741     push ax                                   ; 50                          ; 0xc3b63
    6742     mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3b64
    6743     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3b67
    6744     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3b6a
    6745     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3b6d
    6746     call 0411ah                               ; e8 a7 05                    ; 0xc3b70
    6747     jmp short 03bc2h                          ; eb 4d                       ; 0xc3b73 vgabios.c:2778
    6748     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3b75 vgabios.c:2780
    6749     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3b78
    6750     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3b7b
    6751     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3b7e
    6752     call 041a6h                               ; e8 22 06                    ; 0xc3b81
    6753     jmp short 03bc2h                          ; eb 3c                       ; 0xc3b84 vgabios.c:2781
    6754     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3b86 vgabios.c:2803
    6755     jmp short 03bc2h                          ; eb 35                       ; 0xc3b8b vgabios.c:2806
    6756     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3b8d vgabios.c:2808
    6757     jmp short 03bc2h                          ; eb 2e                       ; 0xc3b92 vgabios.c:2810
    6758     call 007bfh                               ; e8 28 cc                    ; 0xc3b94 vgabios.c:2812
    6759     test ax, ax                               ; 85 c0                       ; 0xc3b97
    6760     je short 03bbdh                           ; 74 22                       ; 0xc3b99
    6761     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3b9b vgabios.c:2813
    6762     xor ah, ah                                ; 30 e4                       ; 0xc3b9e
    6763     cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3ba0
    6764     jne short 03bb6h                          ; 75 11                       ; 0xc3ba3
    6765     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3ba5 vgabios.c:2816
    6766     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3ba8
    6767     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3bab
    6768     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3bae
    6769     call 04275h                               ; e8 c1 06                    ; 0xc3bb1
    6770     jmp short 03bc2h                          ; eb 0c                       ; 0xc3bb4 vgabios.c:2817
    6771     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3bb6 vgabios.c:2819
    6772     jmp short 03bc2h                          ; eb 05                       ; 0xc3bbb vgabios.c:2822
    6773     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3bbd vgabios.c:2824
    6774     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3bc2 vgabios.c:2834
    6775     pop di                                    ; 5f                          ; 0xc3bc5
    6776     pop si                                    ; 5e                          ; 0xc3bc6
    6777     pop bp                                    ; 5d                          ; 0xc3bc7
    6778     retn                                      ; c3                          ; 0xc3bc8
    6779   ; disGetNextSymbol 0xc3bc9 LB 0x791 -> off=0x0 cb=000000000000001f uValue=00000000000c3bc9 'dispi_set_xres'
    6780 dispi_set_xres:                              ; 0xc3bc9 LB 0x1f
    6781     push bp                                   ; 55                          ; 0xc3bc9 vbe.c:100
    6782     mov bp, sp                                ; 89 e5                       ; 0xc3bca
    6783     push bx                                   ; 53                          ; 0xc3bcc
    6784     push dx                                   ; 52                          ; 0xc3bcd
    6785     mov bx, ax                                ; 89 c3                       ; 0xc3bce
    6786     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3bd0 vbe.c:105
    6787     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bd3
    6788     call 00570h                               ; e8 97 c9                    ; 0xc3bd6
    6789     mov ax, bx                                ; 89 d8                       ; 0xc3bd9 vbe.c:106
    6790     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bdb
    6791     call 00570h                               ; e8 8f c9                    ; 0xc3bde
    6792     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3be1 vbe.c:107
    6793     pop dx                                    ; 5a                          ; 0xc3be4
    6794     pop bx                                    ; 5b                          ; 0xc3be5
    6795     pop bp                                    ; 5d                          ; 0xc3be6
    6796     retn                                      ; c3                          ; 0xc3be7
    6797   ; disGetNextSymbol 0xc3be8 LB 0x772 -> off=0x0 cb=000000000000001f uValue=00000000000c3be8 'dispi_set_yres'
    6798 dispi_set_yres:                              ; 0xc3be8 LB 0x1f
    6799     push bp                                   ; 55                          ; 0xc3be8 vbe.c:109
    6800     mov bp, sp                                ; 89 e5                       ; 0xc3be9
    6801     push bx                                   ; 53                          ; 0xc3beb
    6802     push dx                                   ; 52                          ; 0xc3bec
    6803     mov bx, ax                                ; 89 c3                       ; 0xc3bed
    6804     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3bef vbe.c:114
    6805     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bf2
    6806     call 00570h                               ; e8 78 c9                    ; 0xc3bf5
    6807     mov ax, bx                                ; 89 d8                       ; 0xc3bf8 vbe.c:115
    6808     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bfa
    6809     call 00570h                               ; e8 70 c9                    ; 0xc3bfd
    6810     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3c00 vbe.c:116
    6811     pop dx                                    ; 5a                          ; 0xc3c03
    6812     pop bx                                    ; 5b                          ; 0xc3c04
    6813     pop bp                                    ; 5d                          ; 0xc3c05
    6814     retn                                      ; c3                          ; 0xc3c06
    6815   ; disGetNextSymbol 0xc3c07 LB 0x753 -> off=0x0 cb=0000000000000019 uValue=00000000000c3c07 'dispi_get_yres'
    6816 dispi_get_yres:                              ; 0xc3c07 LB 0x19
    6817     push bp                                   ; 55                          ; 0xc3c07 vbe.c:118
    6818     mov bp, sp                                ; 89 e5                       ; 0xc3c08
    6819     push dx                                   ; 52                          ; 0xc3c0a
    6820     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3c0b vbe.c:120
    6821     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c0e
    6822     call 00570h                               ; e8 5c c9                    ; 0xc3c11
    6823     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c14 vbe.c:121
    6824     call 00577h                               ; e8 5d c9                    ; 0xc3c17
    6825     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c1a vbe.c:122
    6826     pop dx                                    ; 5a                          ; 0xc3c1d
    6827     pop bp                                    ; 5d                          ; 0xc3c1e
    6828     retn                                      ; c3                          ; 0xc3c1f
    6829   ; disGetNextSymbol 0xc3c20 LB 0x73a -> off=0x0 cb=000000000000001f uValue=00000000000c3c20 'dispi_set_bpp'
    6830 dispi_set_bpp:                               ; 0xc3c20 LB 0x1f
    6831     push bp                                   ; 55                          ; 0xc3c20 vbe.c:124
    6832     mov bp, sp                                ; 89 e5                       ; 0xc3c21
    6833     push bx                                   ; 53                          ; 0xc3c23
    6834     push dx                                   ; 52                          ; 0xc3c24
    6835     mov bx, ax                                ; 89 c3                       ; 0xc3c25
    6836     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3c27 vbe.c:129
    6837     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c2a
    6838     call 00570h                               ; e8 40 c9                    ; 0xc3c2d
    6839     mov ax, bx                                ; 89 d8                       ; 0xc3c30 vbe.c:130
    6840     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c32
    6841     call 00570h                               ; e8 38 c9                    ; 0xc3c35
    6842     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3c38 vbe.c:131
    6843     pop dx                                    ; 5a                          ; 0xc3c3b
    6844     pop bx                                    ; 5b                          ; 0xc3c3c
    6845     pop bp                                    ; 5d                          ; 0xc3c3d
    6846     retn                                      ; c3                          ; 0xc3c3e
    6847   ; disGetNextSymbol 0xc3c3f LB 0x71b -> off=0x0 cb=0000000000000019 uValue=00000000000c3c3f 'dispi_get_bpp'
    6848 dispi_get_bpp:                               ; 0xc3c3f LB 0x19
    6849     push bp                                   ; 55                          ; 0xc3c3f vbe.c:133
    6850     mov bp, sp                                ; 89 e5                       ; 0xc3c40
    6851     push dx                                   ; 52                          ; 0xc3c42
    6852     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3c43 vbe.c:135
    6853     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c46
    6854     call 00570h                               ; e8 24 c9                    ; 0xc3c49
    6855     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c4c vbe.c:136
    6856     call 00577h                               ; e8 25 c9                    ; 0xc3c4f
    6857     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c52 vbe.c:137
    6858     pop dx                                    ; 5a                          ; 0xc3c55
    6859     pop bp                                    ; 5d                          ; 0xc3c56
    6860     retn                                      ; c3                          ; 0xc3c57
    6861   ; disGetNextSymbol 0xc3c58 LB 0x702 -> off=0x0 cb=000000000000001f uValue=00000000000c3c58 'dispi_set_virt_width'
    6862 dispi_set_virt_width:                        ; 0xc3c58 LB 0x1f
    6863     push bp                                   ; 55                          ; 0xc3c58 vbe.c:139
    6864     mov bp, sp                                ; 89 e5                       ; 0xc3c59
    6865     push bx                                   ; 53                          ; 0xc3c5b
    6866     push dx                                   ; 52                          ; 0xc3c5c
    6867     mov bx, ax                                ; 89 c3                       ; 0xc3c5d
    6868     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3c5f vbe.c:144
    6869     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c62
    6870     call 00570h                               ; e8 08 c9                    ; 0xc3c65
    6871     mov ax, bx                                ; 89 d8                       ; 0xc3c68 vbe.c:145
    6872     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c6a
    6873     call 00570h                               ; e8 00 c9                    ; 0xc3c6d
    6874     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3c70 vbe.c:146
    6875     pop dx                                    ; 5a                          ; 0xc3c73
    6876     pop bx                                    ; 5b                          ; 0xc3c74
    6877     pop bp                                    ; 5d                          ; 0xc3c75
    6878     retn                                      ; c3                          ; 0xc3c76
    6879   ; disGetNextSymbol 0xc3c77 LB 0x6e3 -> off=0x0 cb=0000000000000019 uValue=00000000000c3c77 'dispi_get_virt_width'
    6880 dispi_get_virt_width:                        ; 0xc3c77 LB 0x19
    6881     push bp                                   ; 55                          ; 0xc3c77 vbe.c:148
    6882     mov bp, sp                                ; 89 e5                       ; 0xc3c78
    6883     push dx                                   ; 52                          ; 0xc3c7a
    6884     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3c7b vbe.c:150
    6885     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c7e
    6886     call 00570h                               ; e8 ec c8                    ; 0xc3c81
    6887     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c84 vbe.c:151
    6888     call 00577h                               ; e8 ed c8                    ; 0xc3c87
    6889     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c8a vbe.c:152
    6890     pop dx                                    ; 5a                          ; 0xc3c8d
    6891     pop bp                                    ; 5d                          ; 0xc3c8e
    6892     retn                                      ; c3                          ; 0xc3c8f
    6893   ; disGetNextSymbol 0xc3c90 LB 0x6ca -> off=0x0 cb=0000000000000019 uValue=00000000000c3c90 'dispi_get_virt_height'
    6894 dispi_get_virt_height:                       ; 0xc3c90 LB 0x19
    6895     push bp                                   ; 55                          ; 0xc3c90 vbe.c:154
    6896     mov bp, sp                                ; 89 e5                       ; 0xc3c91
    6897     push dx                                   ; 52                          ; 0xc3c93
    6898     mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3c94 vbe.c:156
    6899     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c97
    6900     call 00570h                               ; e8 d3 c8                    ; 0xc3c9a
    6901     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c9d vbe.c:157
    6902     call 00577h                               ; e8 d4 c8                    ; 0xc3ca0
    6903     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ca3 vbe.c:158
    6904     pop dx                                    ; 5a                          ; 0xc3ca6
    6905     pop bp                                    ; 5d                          ; 0xc3ca7
    6906     retn                                      ; c3                          ; 0xc3ca8
    6907   ; disGetNextSymbol 0xc3ca9 LB 0x6b1 -> off=0x0 cb=0000000000000012 uValue=00000000000c3ca9 'in_word'
    6908 in_word:                                     ; 0xc3ca9 LB 0x12
    6909     push bp                                   ; 55                          ; 0xc3ca9 vbe.c:160
    6910     mov bp, sp                                ; 89 e5                       ; 0xc3caa
    6911     push bx                                   ; 53                          ; 0xc3cac
    6912     mov bx, ax                                ; 89 c3                       ; 0xc3cad
    6913     mov ax, dx                                ; 89 d0                       ; 0xc3caf
    6914     mov dx, bx                                ; 89 da                       ; 0xc3cb1 vbe.c:162
    6915     out DX, ax                                ; ef                          ; 0xc3cb3
    6916     in ax, DX                                 ; ed                          ; 0xc3cb4 vbe.c:163
    6917     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3cb5 vbe.c:164
    6918     pop bx                                    ; 5b                          ; 0xc3cb8
    6919     pop bp                                    ; 5d                          ; 0xc3cb9
    6920     retn                                      ; c3                          ; 0xc3cba
    6921   ; disGetNextSymbol 0xc3cbb LB 0x69f -> off=0x0 cb=0000000000000014 uValue=00000000000c3cbb 'in_byte'
    6922 in_byte:                                     ; 0xc3cbb LB 0x14
    6923     push bp                                   ; 55                          ; 0xc3cbb vbe.c:166
    6924     mov bp, sp                                ; 89 e5                       ; 0xc3cbc
    6925     push bx                                   ; 53                          ; 0xc3cbe
    6926     mov bx, ax                                ; 89 c3                       ; 0xc3cbf
    6927     mov ax, dx                                ; 89 d0                       ; 0xc3cc1
    6928     mov dx, bx                                ; 89 da                       ; 0xc3cc3 vbe.c:168
    6929     out DX, ax                                ; ef                          ; 0xc3cc5
    6930     in AL, DX                                 ; ec                          ; 0xc3cc6 vbe.c:169
     6386    call 0254bh                               ; e8 5c ed                    ; 0xc37ec
     6387    jmp near 03b21h                           ; e9 2f 03                    ; 0xc37ef vgabios.c:2593
     6388    mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc37f2 vgabios.c:2595
     6389    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc37f5
     6390    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37f8
     6391    movzx dx, al                              ; 0f b6 d0                    ; 0xc37fb
     6392    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37fe
     6393    shr ax, 008h                              ; c1 e8 08                    ; 0xc3801
     6394    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3804
     6395    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3807
     6396    xor ah, ah                                ; 30 e4                       ; 0xc380a
     6397    call 026adh                               ; e8 9e ee                    ; 0xc380c
     6398    jmp near 03b21h                           ; e9 0f 03                    ; 0xc380f vgabios.c:2596
     6399    lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc3812 vgabios.c:2598
     6400    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3815
     6401    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3818
     6402    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc381b
     6403    shr ax, 008h                              ; c1 e8 08                    ; 0xc381e
     6404    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3821
     6405    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3824
     6406    xor ah, ah                                ; 30 e4                       ; 0xc3827
     6407    call 00f6ah                               ; e8 3e d7                    ; 0xc3829
     6408    jmp near 03b21h                           ; e9 f2 02                    ; 0xc382c vgabios.c:2599
     6409    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc382f vgabios.c:2607
     6410    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3832
     6411    movzx bx, al                              ; 0f b6 d8                    ; 0xc3835
     6412    mov dx, 000ffh                            ; ba ff 00                    ; 0xc3838
     6413    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc383b
     6414    xor ah, ah                                ; 30 e4                       ; 0xc383e
     6415    call 02812h                               ; e8 cf ef                    ; 0xc3840
     6416    jmp near 03b21h                           ; e9 db 02                    ; 0xc3843 vgabios.c:2608
     6417    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3846 vgabios.c:2611
     6418    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3849
     6419    call 010c0h                               ; e8 71 d8                    ; 0xc384c
     6420    jmp near 03b21h                           ; e9 cf 02                    ; 0xc384f vgabios.c:2612
     6421    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3852 vgabios.c:2614
     6422    xor ah, ah                                ; 30 e4                       ; 0xc3855
     6423    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3857
     6424    jnbe near 03b21h                          ; 0f 87 c3 02                 ; 0xc385a
     6425    push CS                                   ; 0e                          ; 0xc385e
     6426    pop ES                                    ; 07                          ; 0xc385f
     6427    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc3860
     6428    mov di, 03666h                            ; bf 66 36                    ; 0xc3863
     6429    repne scasb                               ; f2 ae                       ; 0xc3866
     6430    sal cx, 1                                 ; d1 e1                       ; 0xc3868
     6431    mov di, cx                                ; 89 cf                       ; 0xc386a
     6432    mov ax, word [cs:di+03675h]               ; 2e 8b 85 75 36              ; 0xc386c
     6433    jmp ax                                    ; ff e0                       ; 0xc3871
     6434    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3873 vgabios.c:2618
     6435    shr ax, 008h                              ; c1 e8 08                    ; 0xc3876
     6436    xor ah, ah                                ; 30 e4                       ; 0xc3879
     6437    push ax                                   ; 50                          ; 0xc387b
     6438    movzx ax, byte [bp+00ch]                  ; 0f b6 46 0c                 ; 0xc387c
     6439    push ax                                   ; 50                          ; 0xc3880
     6440    push word [bp+00eh]                       ; ff 76 0e                    ; 0xc3881
     6441    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3884
     6442    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3888
     6443    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc388b
     6444    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc388e
     6445    jmp short 038a9h                          ; eb 16                       ; 0xc3891
     6446    push strict byte 0000eh                   ; 6a 0e                       ; 0xc3893 vgabios.c:2622
     6447    movzx ax, byte [bp+00ch]                  ; 0f b6 46 0c                 ; 0xc3895
     6448    push ax                                   ; 50                          ; 0xc3899
     6449    push strict byte 00000h                   ; 6a 00                       ; 0xc389a
     6450    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc389c
     6451    mov cx, 00100h                            ; b9 00 01                    ; 0xc38a0
     6452    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc38a3
     6453    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc38a6
     6454    call 02c0ah                               ; e8 5e f3                    ; 0xc38a9
     6455    jmp near 03b21h                           ; e9 72 02                    ; 0xc38ac
     6456    push strict byte 00008h                   ; 6a 08                       ; 0xc38af vgabios.c:2626
     6457    movzx ax, byte [bp+00ch]                  ; 0f b6 46 0c                 ; 0xc38b1
     6458    push ax                                   ; 50                          ; 0xc38b5
     6459    push strict byte 00000h                   ; 6a 00                       ; 0xc38b6
     6460    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc38b8
     6461    mov cx, 00100h                            ; b9 00 01                    ; 0xc38bc
     6462    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc38bf
     6463    jmp short 038a6h                          ; eb e2                       ; 0xc38c2
     6464    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38c4 vgabios.c:2629
     6465    xor ah, ah                                ; 30 e4                       ; 0xc38c7
     6466    call 02b73h                               ; e8 a7 f2                    ; 0xc38c9
     6467    jmp near 03b21h                           ; e9 52 02                    ; 0xc38cc vgabios.c:2630
     6468    push strict byte 00010h                   ; 6a 10                       ; 0xc38cf vgabios.c:2633
     6469    movzx ax, byte [bp+00ch]                  ; 0f b6 46 0c                 ; 0xc38d1
     6470    push ax                                   ; 50                          ; 0xc38d5
     6471    push strict byte 00000h                   ; 6a 00                       ; 0xc38d6
     6472    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc38d8
     6473    mov cx, 00100h                            ; b9 00 01                    ; 0xc38dc
     6474    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc38df
     6475    jmp short 038a6h                          ; eb c2                       ; 0xc38e2
     6476    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38e4 vgabios.c:2636
     6477    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc38e7
     6478    call 02c86h                               ; e8 99 f3                    ; 0xc38ea
     6479    jmp near 03b21h                           ; e9 31 02                    ; 0xc38ed vgabios.c:2637
     6480    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc38f0 vgabios.c:2639
     6481    xor ah, ah                                ; 30 e4                       ; 0xc38f3
     6482    push ax                                   ; 50                          ; 0xc38f5
     6483    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38f6
     6484    movzx cx, al                              ; 0f b6 c8                    ; 0xc38f9
     6485    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc38fc
     6486    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38ff
     6487    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc3902
     6488    call 02ce5h                               ; e8 dd f3                    ; 0xc3905
     6489    jmp near 03b21h                           ; e9 16 02                    ; 0xc3908 vgabios.c:2640
     6490    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc390b vgabios.c:2642
     6491    movzx dx, al                              ; 0f b6 d0                    ; 0xc390e
     6492    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3911
     6493    xor ah, ah                                ; 30 e4                       ; 0xc3914
     6494    call 02d01h                               ; e8 e8 f3                    ; 0xc3916
     6495    jmp near 03b21h                           ; e9 05 02                    ; 0xc3919 vgabios.c:2643
     6496    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc391c vgabios.c:2645
     6497    movzx dx, al                              ; 0f b6 d0                    ; 0xc391f
     6498    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3922
     6499    xor ah, ah                                ; 30 e4                       ; 0xc3925
     6500    call 02d1fh                               ; e8 f5 f3                    ; 0xc3927
     6501    jmp near 03b21h                           ; e9 f4 01                    ; 0xc392a vgabios.c:2646
     6502    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc392d vgabios.c:2648
     6503    movzx dx, al                              ; 0f b6 d0                    ; 0xc3930
     6504    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3933
     6505    xor ah, ah                                ; 30 e4                       ; 0xc3936
     6506    call 02d3dh                               ; e8 02 f4                    ; 0xc3938
     6507    jmp near 03b21h                           ; e9 e3 01                    ; 0xc393b vgabios.c:2649
     6508    lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc393e vgabios.c:2651
     6509    push ax                                   ; 50                          ; 0xc3941
     6510    lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc3942
     6511    lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc3945
     6512    lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc3948
     6513    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc394b
     6514    shr ax, 008h                              ; c1 e8 08                    ; 0xc394e
     6515    call 00ee7h                               ; e8 93 d5                    ; 0xc3951
     6516    jmp near 03b21h                           ; e9 ca 01                    ; 0xc3954 vgabios.c:2659
     6517    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3957 vgabios.c:2661
     6518    xor ah, ah                                ; 30 e4                       ; 0xc395a
     6519    cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc395c
     6520    jc short 03970h                           ; 72 0f                       ; 0xc395f
     6521    jbe short 039a3h                          ; 76 40                       ; 0xc3961
     6522    cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc3963
     6523    je short 039dah                           ; 74 72                       ; 0xc3966
     6524    cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc3968
     6525    je short 039cbh                           ; 74 5e                       ; 0xc396b
     6526    jmp near 03b21h                           ; e9 b1 01                    ; 0xc396d
     6527    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3970
     6528    je short 03982h                           ; 74 0d                       ; 0xc3973
     6529    cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc3975
     6530    jne near 03b21h                           ; 0f 85 a5 01                 ; 0xc3978
     6531    call 02d5bh                               ; e8 dc f3                    ; 0xc397c vgabios.c:2664
     6532    jmp near 03b21h                           ; e9 9f 01                    ; 0xc397f vgabios.c:2665
     6533    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3982 vgabios.c:2667
     6534    xor ah, ah                                ; 30 e4                       ; 0xc3985
     6535    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3987
     6536    jnbe near 03b21h                          ; 0f 87 93 01                 ; 0xc398a
     6537    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc398e vgabios.c:2668
     6538    xor ah, ah                                ; 30 e4                       ; 0xc3991
     6539    call 02d60h                               ; e8 ca f3                    ; 0xc3993
     6540    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3996 vgabios.c:2669
     6541    xor al, al                                ; 30 c0                       ; 0xc3999
     6542    or AL, strict byte 012h                   ; 0c 12                       ; 0xc399b
     6543    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc399d
     6544    jmp near 03b21h                           ; e9 7e 01                    ; 0xc39a0 vgabios.c:2671
     6545    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39a3 vgabios.c:2673
     6546    xor ah, ah                                ; 30 e4                       ; 0xc39a6
     6547    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc39a8
     6548    jnc short 039c5h                          ; 73 18                       ; 0xc39ab
     6549    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc39ad vgabios.c:45
     6550    mov si, 00087h                            ; be 87 00                    ; 0xc39b0
     6551    mov es, ax                                ; 8e c0                       ; 0xc39b3 vgabios.c:47
     6552    mov ah, byte [es:si]                      ; 26 8a 24                    ; 0xc39b5
     6553    and ah, 0feh                              ; 80 e4 fe                    ; 0xc39b8 vgabios.c:48
     6554    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39bb
     6555    or al, ah                                 ; 08 e0                       ; 0xc39be
     6556    mov byte [es:si], al                      ; 26 88 04                    ; 0xc39c0 vgabios.c:52
     6557    jmp short 03996h                          ; eb d1                       ; 0xc39c3
     6558    mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc39c5 vgabios.c:2679
     6559    jmp near 03b21h                           ; e9 56 01                    ; 0xc39c8 vgabios.c:2680
     6560    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc39cb vgabios.c:2682
     6561    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc39cf
     6562    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39d2
     6563    call 02d92h                               ; e8 ba f3                    ; 0xc39d5
     6564    jmp short 03996h                          ; eb bc                       ; 0xc39d8
     6565    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39da vgabios.c:2686
     6566    xor ah, ah                                ; 30 e4                       ; 0xc39dd
     6567    call 02d97h                               ; e8 b5 f3                    ; 0xc39df
     6568    jmp short 03996h                          ; eb b2                       ; 0xc39e2
     6569    push word [bp+008h]                       ; ff 76 08                    ; 0xc39e4 vgabios.c:2696
     6570    push word [bp+016h]                       ; ff 76 16                    ; 0xc39e7
     6571    movzx ax, byte [bp+00eh]                  ; 0f b6 46 0e                 ; 0xc39ea
     6572    push ax                                   ; 50                          ; 0xc39ee
     6573    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc39ef
     6574    shr ax, 008h                              ; c1 e8 08                    ; 0xc39f2
     6575    xor ah, ah                                ; 30 e4                       ; 0xc39f5
     6576    push ax                                   ; 50                          ; 0xc39f7
     6577    movzx bx, byte [bp+00ch]                  ; 0f b6 5e 0c                 ; 0xc39f8
     6578    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc39fc
     6579    shr dx, 008h                              ; c1 ea 08                    ; 0xc39ff
     6580    xor dh, dh                                ; 30 f6                       ; 0xc3a02
     6581    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3a04
     6582    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3a08
     6583    call 02d9ch                               ; e8 8e f3                    ; 0xc3a0b
     6584    jmp near 03b21h                           ; e9 10 01                    ; 0xc3a0e vgabios.c:2697
     6585    mov bx, si                                ; 89 f3                       ; 0xc3a11 vgabios.c:2699
     6586    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a13
     6587    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3a16
     6588    call 02e32h                               ; e8 16 f4                    ; 0xc3a19
     6589    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a1c vgabios.c:2700
     6590    xor al, al                                ; 30 c0                       ; 0xc3a1f
     6591    or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc3a21
     6592    jmp near 0399dh                           ; e9 77 ff                    ; 0xc3a23
     6593    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a26 vgabios.c:2703
     6594    xor ah, ah                                ; 30 e4                       ; 0xc3a29
     6595    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3a2b
     6596    je short 03a52h                           ; 74 22                       ; 0xc3a2e
     6597    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3a30
     6598    je short 03a44h                           ; 74 0f                       ; 0xc3a33
     6599    test ax, ax                               ; 85 c0                       ; 0xc3a35
     6600    jne short 03a5eh                          ; 75 25                       ; 0xc3a37
     6601    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3a39 vgabios.c:2706
     6602    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a3c
     6603    call 03047h                               ; e8 05 f6                    ; 0xc3a3f
     6604    jmp short 03a5eh                          ; eb 1a                       ; 0xc3a42 vgabios.c:2707
     6605    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3a44 vgabios.c:2709
     6606    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a47
     6607    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a4a
     6608    call 0305fh                               ; e8 0f f6                    ; 0xc3a4d
     6609    jmp short 03a5eh                          ; eb 0c                       ; 0xc3a50 vgabios.c:2710
     6610    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3a52 vgabios.c:2712
     6611    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a55
     6612    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a58
     6613    call 03335h                               ; e8 d7 f8                    ; 0xc3a5b
     6614    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a5e vgabios.c:2719
     6615    xor al, al                                ; 30 c0                       ; 0xc3a61
     6616    or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3a63
     6617    jmp near 0399dh                           ; e9 35 ff                    ; 0xc3a65
     6618    call 007bfh                               ; e8 54 cd                    ; 0xc3a68 vgabios.c:2724
     6619    test ax, ax                               ; 85 c0                       ; 0xc3a6b
     6620    je near 03aech                            ; 0f 84 7b 00                 ; 0xc3a6d
     6621    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a71 vgabios.c:2725
     6622    xor ah, ah                                ; 30 e4                       ; 0xc3a74
     6623    cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3a76
     6624    jnbe short 03ae5h                         ; 77 6a                       ; 0xc3a79
     6625    push CS                                   ; 0e                          ; 0xc3a7b
     6626    pop ES                                    ; 07                          ; 0xc3a7c
     6627    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3a7d
     6628    mov di, 03695h                            ; bf 95 36                    ; 0xc3a80
     6629    repne scasb                               ; f2 ae                       ; 0xc3a83
     6630    sal cx, 1                                 ; d1 e1                       ; 0xc3a85
     6631    mov di, cx                                ; 89 cf                       ; 0xc3a87
     6632    mov ax, word [cs:di+0369ch]               ; 2e 8b 85 9c 36              ; 0xc3a89
     6633    jmp ax                                    ; ff e0                       ; 0xc3a8e
     6634    mov bx, si                                ; 89 f3                       ; 0xc3a90 vgabios.c:2728
     6635    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a92
     6636    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a95
     6637    call 03cf2h                               ; e8 57 02                    ; 0xc3a98
     6638    jmp near 03b21h                           ; e9 83 00                    ; 0xc3a9b vgabios.c:2729
     6639    mov cx, si                                ; 89 f1                       ; 0xc3a9e vgabios.c:2731
     6640    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3aa0
     6641    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3aa3
     6642    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3aa6
     6643    call 03e17h                               ; e8 6b 03                    ; 0xc3aa9
     6644    jmp near 03b21h                           ; e9 72 00                    ; 0xc3aac vgabios.c:2732
     6645    mov cx, si                                ; 89 f1                       ; 0xc3aaf vgabios.c:2734
     6646    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3ab1
     6647    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3ab4
     6648    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3ab7
     6649    call 03eb2h                               ; e8 f5 03                    ; 0xc3aba
     6650    jmp short 03b21h                          ; eb 62                       ; 0xc3abd vgabios.c:2735
     6651    lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3abf vgabios.c:2737
     6652    push ax                                   ; 50                          ; 0xc3ac2
     6653    mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3ac3
     6654    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3ac6
     6655    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3ac9
     6656    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3acc
     6657    call 04079h                               ; e8 a7 05                    ; 0xc3acf
     6658    jmp short 03b21h                          ; eb 4d                       ; 0xc3ad2 vgabios.c:2738
     6659    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3ad4 vgabios.c:2740
     6660    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3ad7
     6661    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3ada
     6662    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3add
     6663    call 04105h                               ; e8 22 06                    ; 0xc3ae0
     6664    jmp short 03b21h                          ; eb 3c                       ; 0xc3ae3 vgabios.c:2741
     6665    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3ae5 vgabios.c:2763
     6666    jmp short 03b21h                          ; eb 35                       ; 0xc3aea vgabios.c:2766
     6667    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3aec vgabios.c:2768
     6668    jmp short 03b21h                          ; eb 2e                       ; 0xc3af1 vgabios.c:2770
     6669    call 007bfh                               ; e8 c9 cc                    ; 0xc3af3 vgabios.c:2772
     6670    test ax, ax                               ; 85 c0                       ; 0xc3af6
     6671    je short 03b1ch                           ; 74 22                       ; 0xc3af8
     6672    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3afa vgabios.c:2773
     6673    xor ah, ah                                ; 30 e4                       ; 0xc3afd
     6674    cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3aff
     6675    jne short 03b15h                          ; 75 11                       ; 0xc3b02
     6676    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3b04 vgabios.c:2776
     6677    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3b07
     6678    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3b0a
     6679    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3b0d
     6680    call 041d4h                               ; e8 c1 06                    ; 0xc3b10
     6681    jmp short 03b21h                          ; eb 0c                       ; 0xc3b13 vgabios.c:2777
     6682    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3b15 vgabios.c:2779
     6683    jmp short 03b21h                          ; eb 05                       ; 0xc3b1a vgabios.c:2782
     6684    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3b1c vgabios.c:2784
     6685    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b21 vgabios.c:2794
     6686    pop di                                    ; 5f                          ; 0xc3b24
     6687    pop si                                    ; 5e                          ; 0xc3b25
     6688    pop bp                                    ; 5d                          ; 0xc3b26
     6689    retn                                      ; c3                          ; 0xc3b27
     6690  ; disGetNextSymbol 0xc3b28 LB 0x791 -> off=0x0 cb=000000000000001f uValue=00000000000c3b28 'dispi_set_xres'
     6691dispi_set_xres:                              ; 0xc3b28 LB 0x1f
     6692    push bp                                   ; 55                          ; 0xc3b28 vbe.c:100
     6693    mov bp, sp                                ; 89 e5                       ; 0xc3b29
     6694    push bx                                   ; 53                          ; 0xc3b2b
     6695    push dx                                   ; 52                          ; 0xc3b2c
     6696    mov bx, ax                                ; 89 c3                       ; 0xc3b2d
     6697    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3b2f vbe.c:105
     6698    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b32
     6699    call 00570h                               ; e8 38 ca                    ; 0xc3b35
     6700    mov ax, bx                                ; 89 d8                       ; 0xc3b38 vbe.c:106
     6701    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b3a
     6702    call 00570h                               ; e8 30 ca                    ; 0xc3b3d
     6703    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b40 vbe.c:107
     6704    pop dx                                    ; 5a                          ; 0xc3b43
     6705    pop bx                                    ; 5b                          ; 0xc3b44
     6706    pop bp                                    ; 5d                          ; 0xc3b45
     6707    retn                                      ; c3                          ; 0xc3b46
     6708  ; disGetNextSymbol 0xc3b47 LB 0x772 -> off=0x0 cb=000000000000001f uValue=00000000000c3b47 'dispi_set_yres'
     6709dispi_set_yres:                              ; 0xc3b47 LB 0x1f
     6710    push bp                                   ; 55                          ; 0xc3b47 vbe.c:109
     6711    mov bp, sp                                ; 89 e5                       ; 0xc3b48
     6712    push bx                                   ; 53                          ; 0xc3b4a
     6713    push dx                                   ; 52                          ; 0xc3b4b
     6714    mov bx, ax                                ; 89 c3                       ; 0xc3b4c
     6715    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b4e vbe.c:114
     6716    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b51
     6717    call 00570h                               ; e8 19 ca                    ; 0xc3b54
     6718    mov ax, bx                                ; 89 d8                       ; 0xc3b57 vbe.c:115
     6719    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b59
     6720    call 00570h                               ; e8 11 ca                    ; 0xc3b5c
     6721    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b5f vbe.c:116
     6722    pop dx                                    ; 5a                          ; 0xc3b62
     6723    pop bx                                    ; 5b                          ; 0xc3b63
     6724    pop bp                                    ; 5d                          ; 0xc3b64
     6725    retn                                      ; c3                          ; 0xc3b65
     6726  ; disGetNextSymbol 0xc3b66 LB 0x753 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b66 'dispi_get_yres'
     6727dispi_get_yres:                              ; 0xc3b66 LB 0x19
     6728    push bp                                   ; 55                          ; 0xc3b66 vbe.c:118
     6729    mov bp, sp                                ; 89 e5                       ; 0xc3b67
     6730    push dx                                   ; 52                          ; 0xc3b69
     6731    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b6a vbe.c:120
     6732    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b6d
     6733    call 00570h                               ; e8 fd c9                    ; 0xc3b70
     6734    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b73 vbe.c:121
     6735    call 00577h                               ; e8 fe c9                    ; 0xc3b76
     6736    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b79 vbe.c:122
     6737    pop dx                                    ; 5a                          ; 0xc3b7c
     6738    pop bp                                    ; 5d                          ; 0xc3b7d
     6739    retn                                      ; c3                          ; 0xc3b7e
     6740  ; disGetNextSymbol 0xc3b7f LB 0x73a -> off=0x0 cb=000000000000001f uValue=00000000000c3b7f 'dispi_set_bpp'
     6741dispi_set_bpp:                               ; 0xc3b7f LB 0x1f
     6742    push bp                                   ; 55                          ; 0xc3b7f vbe.c:124
     6743    mov bp, sp                                ; 89 e5                       ; 0xc3b80
     6744    push bx                                   ; 53                          ; 0xc3b82
     6745    push dx                                   ; 52                          ; 0xc3b83
     6746    mov bx, ax                                ; 89 c3                       ; 0xc3b84
     6747    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b86 vbe.c:129
     6748    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b89
     6749    call 00570h                               ; e8 e1 c9                    ; 0xc3b8c
     6750    mov ax, bx                                ; 89 d8                       ; 0xc3b8f vbe.c:130
     6751    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b91
     6752    call 00570h                               ; e8 d9 c9                    ; 0xc3b94
     6753    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b97 vbe.c:131
     6754    pop dx                                    ; 5a                          ; 0xc3b9a
     6755    pop bx                                    ; 5b                          ; 0xc3b9b
     6756    pop bp                                    ; 5d                          ; 0xc3b9c
     6757    retn                                      ; c3                          ; 0xc3b9d
     6758  ; disGetNextSymbol 0xc3b9e LB 0x71b -> off=0x0 cb=0000000000000019 uValue=00000000000c3b9e 'dispi_get_bpp'
     6759dispi_get_bpp:                               ; 0xc3b9e LB 0x19
     6760    push bp                                   ; 55                          ; 0xc3b9e vbe.c:133
     6761    mov bp, sp                                ; 89 e5                       ; 0xc3b9f
     6762    push dx                                   ; 52                          ; 0xc3ba1
     6763    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3ba2 vbe.c:135
     6764    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ba5
     6765    call 00570h                               ; e8 c5 c9                    ; 0xc3ba8
     6766    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bab vbe.c:136
     6767    call 00577h                               ; e8 c6 c9                    ; 0xc3bae
     6768    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bb1 vbe.c:137
     6769    pop dx                                    ; 5a                          ; 0xc3bb4
     6770    pop bp                                    ; 5d                          ; 0xc3bb5
     6771    retn                                      ; c3                          ; 0xc3bb6
     6772  ; disGetNextSymbol 0xc3bb7 LB 0x702 -> off=0x0 cb=000000000000001f uValue=00000000000c3bb7 'dispi_set_virt_width'
     6773dispi_set_virt_width:                        ; 0xc3bb7 LB 0x1f
     6774    push bp                                   ; 55                          ; 0xc3bb7 vbe.c:139
     6775    mov bp, sp                                ; 89 e5                       ; 0xc3bb8
     6776    push bx                                   ; 53                          ; 0xc3bba
     6777    push dx                                   ; 52                          ; 0xc3bbb
     6778    mov bx, ax                                ; 89 c3                       ; 0xc3bbc
     6779    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3bbe vbe.c:144
     6780    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bc1
     6781    call 00570h                               ; e8 a9 c9                    ; 0xc3bc4
     6782    mov ax, bx                                ; 89 d8                       ; 0xc3bc7 vbe.c:145
     6783    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bc9
     6784    call 00570h                               ; e8 a1 c9                    ; 0xc3bcc
     6785    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3bcf vbe.c:146
     6786    pop dx                                    ; 5a                          ; 0xc3bd2
     6787    pop bx                                    ; 5b                          ; 0xc3bd3
     6788    pop bp                                    ; 5d                          ; 0xc3bd4
     6789    retn                                      ; c3                          ; 0xc3bd5
     6790  ; disGetNextSymbol 0xc3bd6 LB 0x6e3 -> off=0x0 cb=0000000000000019 uValue=00000000000c3bd6 'dispi_get_virt_width'
     6791dispi_get_virt_width:                        ; 0xc3bd6 LB 0x19
     6792    push bp                                   ; 55                          ; 0xc3bd6 vbe.c:148
     6793    mov bp, sp                                ; 89 e5                       ; 0xc3bd7
     6794    push dx                                   ; 52                          ; 0xc3bd9
     6795    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3bda vbe.c:150
     6796    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bdd
     6797    call 00570h                               ; e8 8d c9                    ; 0xc3be0
     6798    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3be3 vbe.c:151
     6799    call 00577h                               ; e8 8e c9                    ; 0xc3be6
     6800    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3be9 vbe.c:152
     6801    pop dx                                    ; 5a                          ; 0xc3bec
     6802    pop bp                                    ; 5d                          ; 0xc3bed
     6803    retn                                      ; c3                          ; 0xc3bee
     6804  ; disGetNextSymbol 0xc3bef LB 0x6ca -> off=0x0 cb=0000000000000019 uValue=00000000000c3bef 'dispi_get_virt_height'
     6805dispi_get_virt_height:                       ; 0xc3bef LB 0x19
     6806    push bp                                   ; 55                          ; 0xc3bef vbe.c:154
     6807    mov bp, sp                                ; 89 e5                       ; 0xc3bf0
     6808    push dx                                   ; 52                          ; 0xc3bf2
     6809    mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3bf3 vbe.c:156
     6810    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bf6
     6811    call 00570h                               ; e8 74 c9                    ; 0xc3bf9
     6812    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bfc vbe.c:157
     6813    call 00577h                               ; e8 75 c9                    ; 0xc3bff
     6814    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c02 vbe.c:158
     6815    pop dx                                    ; 5a                          ; 0xc3c05
     6816    pop bp                                    ; 5d                          ; 0xc3c06
     6817    retn                                      ; c3                          ; 0xc3c07
     6818  ; disGetNextSymbol 0xc3c08 LB 0x6b1 -> off=0x0 cb=0000000000000012 uValue=00000000000c3c08 'in_word'
     6819in_word:                                     ; 0xc3c08 LB 0x12
     6820    push bp                                   ; 55                          ; 0xc3c08 vbe.c:160
     6821    mov bp, sp                                ; 89 e5                       ; 0xc3c09
     6822    push bx                                   ; 53                          ; 0xc3c0b
     6823    mov bx, ax                                ; 89 c3                       ; 0xc3c0c
     6824    mov ax, dx                                ; 89 d0                       ; 0xc3c0e
     6825    mov dx, bx                                ; 89 da                       ; 0xc3c10 vbe.c:162
     6826    out DX, ax                                ; ef                          ; 0xc3c12
     6827    in ax, DX                                 ; ed                          ; 0xc3c13 vbe.c:163
     6828    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c14 vbe.c:164
     6829    pop bx                                    ; 5b                          ; 0xc3c17
     6830    pop bp                                    ; 5d                          ; 0xc3c18
     6831    retn                                      ; c3                          ; 0xc3c19
     6832  ; disGetNextSymbol 0xc3c1a LB 0x69f -> off=0x0 cb=0000000000000014 uValue=00000000000c3c1a 'in_byte'
     6833in_byte:                                     ; 0xc3c1a LB 0x14
     6834    push bp                                   ; 55                          ; 0xc3c1a vbe.c:166
     6835    mov bp, sp                                ; 89 e5                       ; 0xc3c1b
     6836    push bx                                   ; 53                          ; 0xc3c1d
     6837    mov bx, ax                                ; 89 c3                       ; 0xc3c1e
     6838    mov ax, dx                                ; 89 d0                       ; 0xc3c20
     6839    mov dx, bx                                ; 89 da                       ; 0xc3c22 vbe.c:168
     6840    out DX, ax                                ; ef                          ; 0xc3c24
     6841    in AL, DX                                 ; ec                          ; 0xc3c25 vbe.c:169
    69316842    db  02ah, 0e4h
    6932     ; sub ah, ah                                ; 2a e4                     ; 0xc3cc7
    6933     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3cc9 vbe.c:170
    6934     pop bx                                    ; 5b                          ; 0xc3ccc
    6935     pop bp                                    ; 5d                          ; 0xc3ccd
    6936     retn                                      ; c3                          ; 0xc3cce
    6937   ; disGetNextSymbol 0xc3ccf LB 0x68b -> off=0x0 cb=0000000000000014 uValue=00000000000c3ccf 'dispi_get_id'
    6938 dispi_get_id:                                ; 0xc3ccf LB 0x14
    6939     push bp                                   ; 55                          ; 0xc3ccf vbe.c:173
    6940     mov bp, sp                                ; 89 e5                       ; 0xc3cd0
    6941     push dx                                   ; 52                          ; 0xc3cd2
    6942     xor ax, ax                                ; 31 c0                       ; 0xc3cd3 vbe.c:175
    6943     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3cd5
    6944     out DX, ax                                ; ef                          ; 0xc3cd8
    6945     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3cd9 vbe.c:176
    6946     in ax, DX                                 ; ed                          ; 0xc3cdc
    6947     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3cdd vbe.c:177
    6948     pop dx                                    ; 5a                          ; 0xc3ce0
    6949     pop bp                                    ; 5d                          ; 0xc3ce1
    6950     retn                                      ; c3                          ; 0xc3ce2
    6951   ; disGetNextSymbol 0xc3ce3 LB 0x677 -> off=0x0 cb=000000000000001a uValue=00000000000c3ce3 'dispi_set_id'
    6952 dispi_set_id:                                ; 0xc3ce3 LB 0x1a
    6953     push bp                                   ; 55                          ; 0xc3ce3 vbe.c:179
    6954     mov bp, sp                                ; 89 e5                       ; 0xc3ce4
    6955     push bx                                   ; 53                          ; 0xc3ce6
    6956     push dx                                   ; 52                          ; 0xc3ce7
    6957     mov bx, ax                                ; 89 c3                       ; 0xc3ce8
    6958     xor ax, ax                                ; 31 c0                       ; 0xc3cea vbe.c:181
    6959     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3cec
    6960     out DX, ax                                ; ef                          ; 0xc3cef
    6961     mov ax, bx                                ; 89 d8                       ; 0xc3cf0 vbe.c:182
    6962     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3cf2
    6963     out DX, ax                                ; ef                          ; 0xc3cf5
    6964     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3cf6 vbe.c:183
    6965     pop dx                                    ; 5a                          ; 0xc3cf9
    6966     pop bx                                    ; 5b                          ; 0xc3cfa
    6967     pop bp                                    ; 5d                          ; 0xc3cfb
    6968     retn                                      ; c3                          ; 0xc3cfc
    6969   ; disGetNextSymbol 0xc3cfd LB 0x65d -> off=0x0 cb=000000000000002a uValue=00000000000c3cfd 'vbe_init'
    6970 vbe_init:                                    ; 0xc3cfd LB 0x2a
    6971     push bp                                   ; 55                          ; 0xc3cfd vbe.c:188
    6972     mov bp, sp                                ; 89 e5                       ; 0xc3cfe
    6973     push bx                                   ; 53                          ; 0xc3d00
    6974     mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3d01 vbe.c:190
    6975     call 03ce3h                               ; e8 dc ff                    ; 0xc3d04
    6976     call 03ccfh                               ; e8 c5 ff                    ; 0xc3d07 vbe.c:191
    6977     cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3d0a
    6978     jne short 03d21h                          ; 75 12                       ; 0xc3d0d
    6979     mov bx, 000b9h                            ; bb b9 00                    ; 0xc3d0f vbe.c:52
    6980     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3d12
    6981     mov es, ax                                ; 8e c0                       ; 0xc3d15
    6982     mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3d17
    6983     mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3d1b vbe.c:194
    6984     call 03ce3h                               ; e8 c2 ff                    ; 0xc3d1e
    6985     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3d21 vbe.c:199
    6986     pop bx                                    ; 5b                          ; 0xc3d24
    6987     pop bp                                    ; 5d                          ; 0xc3d25
    6988     retn                                      ; c3                          ; 0xc3d26
    6989   ; disGetNextSymbol 0xc3d27 LB 0x633 -> off=0x0 cb=000000000000006c uValue=00000000000c3d27 'mode_info_find_mode'
    6990 mode_info_find_mode:                         ; 0xc3d27 LB 0x6c
    6991     push bp                                   ; 55                          ; 0xc3d27 vbe.c:202
    6992     mov bp, sp                                ; 89 e5                       ; 0xc3d28
    6993     push bx                                   ; 53                          ; 0xc3d2a
    6994     push cx                                   ; 51                          ; 0xc3d2b
    6995     push si                                   ; 56                          ; 0xc3d2c
    6996     push di                                   ; 57                          ; 0xc3d2d
    6997     mov di, ax                                ; 89 c7                       ; 0xc3d2e
    6998     mov si, dx                                ; 89 d6                       ; 0xc3d30
    6999     xor dx, dx                                ; 31 d2                       ; 0xc3d32 vbe.c:208
    7000     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d34
    7001     call 03ca9h                               ; e8 6f ff                    ; 0xc3d37
    7002     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3d3a vbe.c:209
    7003     jne short 03d88h                          ; 75 49                       ; 0xc3d3d
    7004     test si, si                               ; 85 f6                       ; 0xc3d3f vbe.c:213
    7005     je short 03d56h                           ; 74 13                       ; 0xc3d41
    7006     mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3d43 vbe.c:220
    7007     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d46
    7008     call 00570h                               ; e8 24 c8                    ; 0xc3d49
    7009     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d4c vbe.c:221
    7010     call 00577h                               ; e8 25 c8                    ; 0xc3d4f
    7011     test ax, ax                               ; 85 c0                       ; 0xc3d52 vbe.c:222
    7012     je short 03d8ah                           ; 74 34                       ; 0xc3d54
    7013     mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3d56 vbe.c:226
    7014     mov dx, bx                                ; 89 da                       ; 0xc3d59 vbe.c:232
    7015     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d5b
    7016     call 03ca9h                               ; e8 48 ff                    ; 0xc3d5e
    7017     mov cx, ax                                ; 89 c1                       ; 0xc3d61
    7018     cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3d63 vbe.c:233
    7019     je short 03d88h                           ; 74 20                       ; 0xc3d66
    7020     lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3d68 vbe.c:235
    7021     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d6b
    7022     call 03ca9h                               ; e8 38 ff                    ; 0xc3d6e
    7023     lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3d71
    7024     cmp cx, di                                ; 39 f9                       ; 0xc3d74 vbe.c:237
    7025     jne short 03d84h                          ; 75 0c                       ; 0xc3d76
    7026     test si, si                               ; 85 f6                       ; 0xc3d78 vbe.c:239
    7027     jne short 03d80h                          ; 75 04                       ; 0xc3d7a
    7028     mov ax, bx                                ; 89 d8                       ; 0xc3d7c vbe.c:240
    7029     jmp short 03d8ah                          ; eb 0a                       ; 0xc3d7e
    7030     test AL, strict byte 080h                 ; a8 80                       ; 0xc3d80 vbe.c:241
    7031     jne short 03d7ch                          ; 75 f8                       ; 0xc3d82
    7032     mov bx, dx                                ; 89 d3                       ; 0xc3d84 vbe.c:244
    7033     jmp short 03d5bh                          ; eb d3                       ; 0xc3d86 vbe.c:249
    7034     xor ax, ax                                ; 31 c0                       ; 0xc3d88 vbe.c:252
    7035     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3d8a vbe.c:253
    7036     pop di                                    ; 5f                          ; 0xc3d8d
    7037     pop si                                    ; 5e                          ; 0xc3d8e
    7038     pop cx                                    ; 59                          ; 0xc3d8f
    7039     pop bx                                    ; 5b                          ; 0xc3d90
    7040     pop bp                                    ; 5d                          ; 0xc3d91
    7041     retn                                      ; c3                          ; 0xc3d92
    7042   ; disGetNextSymbol 0xc3d93 LB 0x5c7 -> off=0x0 cb=0000000000000125 uValue=00000000000c3d93 'vbe_biosfn_return_controller_information'
    7043 vbe_biosfn_return_controller_information: ; 0xc3d93 LB 0x125
    7044     push bp                                   ; 55                          ; 0xc3d93 vbe.c:284
    7045     mov bp, sp                                ; 89 e5                       ; 0xc3d94
    7046     push cx                                   ; 51                          ; 0xc3d96
    7047     push si                                   ; 56                          ; 0xc3d97
    7048     push di                                   ; 57                          ; 0xc3d98
    7049     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3d99
    7050     mov si, ax                                ; 89 c6                       ; 0xc3d9c
    7051     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3d9e
    7052     mov di, bx                                ; 89 df                       ; 0xc3da1
    7053     mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3da3 vbe.c:289
    7054     call 005b7h                               ; e8 0c c8                    ; 0xc3da8 vbe.c:292
    7055     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3dab
    7056     mov bx, di                                ; 89 fb                       ; 0xc3dae vbe.c:295
    7057     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3db0
    7058     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3db3
    7059     xor dx, dx                                ; 31 d2                       ; 0xc3db6 vbe.c:298
    7060     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3db8
    7061     call 03ca9h                               ; e8 eb fe                    ; 0xc3dbb
    7062     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3dbe vbe.c:299
    7063     je short 03dcdh                           ; 74 0a                       ; 0xc3dc1
    7064     push SS                                   ; 16                          ; 0xc3dc3 vbe.c:301
    7065     pop ES                                    ; 07                          ; 0xc3dc4
    7066     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3dc5
    7067     jmp near 03eb0h                           ; e9 e3 00                    ; 0xc3dca vbe.c:305
    7068     mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3dcd vbe.c:307
    7069     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3dd0 vbe.c:314
    7070     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3dd5 vbe.c:322
    7071     cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3dd8
    7072     jne short 03de7h                          ; 75 07                       ; 0xc3dde
    7073     cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3de0
    7074     je short 03df6h                           ; 74 0f                       ; 0xc3de5
    7075     cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3de7
    7076     jne short 03dfbh                          ; 75 0c                       ; 0xc3ded
    7077     cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3def
    7078     jne short 03dfbh                          ; 75 05                       ; 0xc3df4
    7079     mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3df6 vbe.c:324
    7080     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3dfb vbe.c:332
     6843    ; sub ah, ah                                ; 2a e4                     ; 0xc3c26
     6844    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c28 vbe.c:170
     6845    pop bx                                    ; 5b                          ; 0xc3c2b
     6846    pop bp                                    ; 5d                          ; 0xc3c2c
     6847    retn                                      ; c3                          ; 0xc3c2d
     6848  ; disGetNextSymbol 0xc3c2e LB 0x68b -> off=0x0 cb=0000000000000014 uValue=00000000000c3c2e 'dispi_get_id'
     6849dispi_get_id:                                ; 0xc3c2e LB 0x14
     6850    push bp                                   ; 55                          ; 0xc3c2e vbe.c:173
     6851    mov bp, sp                                ; 89 e5                       ; 0xc3c2f
     6852    push dx                                   ; 52                          ; 0xc3c31
     6853    xor ax, ax                                ; 31 c0                       ; 0xc3c32 vbe.c:175
     6854    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c34
     6855    out DX, ax                                ; ef                          ; 0xc3c37
     6856    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c38 vbe.c:176
     6857    in ax, DX                                 ; ed                          ; 0xc3c3b
     6858    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c3c vbe.c:177
     6859    pop dx                                    ; 5a                          ; 0xc3c3f
     6860    pop bp                                    ; 5d                          ; 0xc3c40
     6861    retn                                      ; c3                          ; 0xc3c41
     6862  ; disGetNextSymbol 0xc3c42 LB 0x677 -> off=0x0 cb=000000000000001a uValue=00000000000c3c42 'dispi_set_id'
     6863dispi_set_id:                                ; 0xc3c42 LB 0x1a
     6864    push bp                                   ; 55                          ; 0xc3c42 vbe.c:179
     6865    mov bp, sp                                ; 89 e5                       ; 0xc3c43
     6866    push bx                                   ; 53                          ; 0xc3c45
     6867    push dx                                   ; 52                          ; 0xc3c46
     6868    mov bx, ax                                ; 89 c3                       ; 0xc3c47
     6869    xor ax, ax                                ; 31 c0                       ; 0xc3c49 vbe.c:181
     6870    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c4b
     6871    out DX, ax                                ; ef                          ; 0xc3c4e
     6872    mov ax, bx                                ; 89 d8                       ; 0xc3c4f vbe.c:182
     6873    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c51
     6874    out DX, ax                                ; ef                          ; 0xc3c54
     6875    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3c55 vbe.c:183
     6876    pop dx                                    ; 5a                          ; 0xc3c58
     6877    pop bx                                    ; 5b                          ; 0xc3c59
     6878    pop bp                                    ; 5d                          ; 0xc3c5a
     6879    retn                                      ; c3                          ; 0xc3c5b
     6880  ; disGetNextSymbol 0xc3c5c LB 0x65d -> off=0x0 cb=000000000000002a uValue=00000000000c3c5c 'vbe_init'
     6881vbe_init:                                    ; 0xc3c5c LB 0x2a
     6882    push bp                                   ; 55                          ; 0xc3c5c vbe.c:188
     6883    mov bp, sp                                ; 89 e5                       ; 0xc3c5d
     6884    push bx                                   ; 53                          ; 0xc3c5f
     6885    mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3c60 vbe.c:190
     6886    call 03c42h                               ; e8 dc ff                    ; 0xc3c63
     6887    call 03c2eh                               ; e8 c5 ff                    ; 0xc3c66 vbe.c:191
     6888    cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3c69
     6889    jne short 03c80h                          ; 75 12                       ; 0xc3c6c
     6890    mov bx, 000b9h                            ; bb b9 00                    ; 0xc3c6e vbe.c:52
     6891    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3c71
     6892    mov es, ax                                ; 8e c0                       ; 0xc3c74
     6893    mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3c76
     6894    mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3c7a vbe.c:194
     6895    call 03c42h                               ; e8 c2 ff                    ; 0xc3c7d
     6896    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c80 vbe.c:199
     6897    pop bx                                    ; 5b                          ; 0xc3c83
     6898    pop bp                                    ; 5d                          ; 0xc3c84
     6899    retn                                      ; c3                          ; 0xc3c85
     6900  ; disGetNextSymbol 0xc3c86 LB 0x633 -> off=0x0 cb=000000000000006c uValue=00000000000c3c86 'mode_info_find_mode'
     6901mode_info_find_mode:                         ; 0xc3c86 LB 0x6c
     6902    push bp                                   ; 55                          ; 0xc3c86 vbe.c:202
     6903    mov bp, sp                                ; 89 e5                       ; 0xc3c87
     6904    push bx                                   ; 53                          ; 0xc3c89
     6905    push cx                                   ; 51                          ; 0xc3c8a
     6906    push si                                   ; 56                          ; 0xc3c8b
     6907    push di                                   ; 57                          ; 0xc3c8c
     6908    mov di, ax                                ; 89 c7                       ; 0xc3c8d
     6909    mov si, dx                                ; 89 d6                       ; 0xc3c8f
     6910    xor dx, dx                                ; 31 d2                       ; 0xc3c91 vbe.c:208
     6911    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c93
     6912    call 03c08h                               ; e8 6f ff                    ; 0xc3c96
     6913    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3c99 vbe.c:209
     6914    jne short 03ce7h                          ; 75 49                       ; 0xc3c9c
     6915    test si, si                               ; 85 f6                       ; 0xc3c9e vbe.c:213
     6916    je short 03cb5h                           ; 74 13                       ; 0xc3ca0
     6917    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3ca2 vbe.c:220
     6918    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ca5
     6919    call 00570h                               ; e8 c5 c8                    ; 0xc3ca8
     6920    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3cab vbe.c:221
     6921    call 00577h                               ; e8 c6 c8                    ; 0xc3cae
     6922    test ax, ax                               ; 85 c0                       ; 0xc3cb1 vbe.c:222
     6923    je short 03ce9h                           ; 74 34                       ; 0xc3cb3
     6924    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3cb5 vbe.c:226
     6925    mov dx, bx                                ; 89 da                       ; 0xc3cb8 vbe.c:232
     6926    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3cba
     6927    call 03c08h                               ; e8 48 ff                    ; 0xc3cbd
     6928    mov cx, ax                                ; 89 c1                       ; 0xc3cc0
     6929    cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3cc2 vbe.c:233
     6930    je short 03ce7h                           ; 74 20                       ; 0xc3cc5
     6931    lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3cc7 vbe.c:235
     6932    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3cca
     6933    call 03c08h                               ; e8 38 ff                    ; 0xc3ccd
     6934    lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3cd0
     6935    cmp cx, di                                ; 39 f9                       ; 0xc3cd3 vbe.c:237
     6936    jne short 03ce3h                          ; 75 0c                       ; 0xc3cd5
     6937    test si, si                               ; 85 f6                       ; 0xc3cd7 vbe.c:239
     6938    jne short 03cdfh                          ; 75 04                       ; 0xc3cd9
     6939    mov ax, bx                                ; 89 d8                       ; 0xc3cdb vbe.c:240
     6940    jmp short 03ce9h                          ; eb 0a                       ; 0xc3cdd
     6941    test AL, strict byte 080h                 ; a8 80                       ; 0xc3cdf vbe.c:241
     6942    jne short 03cdbh                          ; 75 f8                       ; 0xc3ce1
     6943    mov bx, dx                                ; 89 d3                       ; 0xc3ce3 vbe.c:244
     6944    jmp short 03cbah                          ; eb d3                       ; 0xc3ce5 vbe.c:249
     6945    xor ax, ax                                ; 31 c0                       ; 0xc3ce7 vbe.c:252
     6946    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3ce9 vbe.c:253
     6947    pop di                                    ; 5f                          ; 0xc3cec
     6948    pop si                                    ; 5e                          ; 0xc3ced
     6949    pop cx                                    ; 59                          ; 0xc3cee
     6950    pop bx                                    ; 5b                          ; 0xc3cef
     6951    pop bp                                    ; 5d                          ; 0xc3cf0
     6952    retn                                      ; c3                          ; 0xc3cf1
     6953  ; disGetNextSymbol 0xc3cf2 LB 0x5c7 -> off=0x0 cb=0000000000000125 uValue=00000000000c3cf2 'vbe_biosfn_return_controller_information'
     6954vbe_biosfn_return_controller_information: ; 0xc3cf2 LB 0x125
     6955    push bp                                   ; 55                          ; 0xc3cf2 vbe.c:284
     6956    mov bp, sp                                ; 89 e5                       ; 0xc3cf3
     6957    push cx                                   ; 51                          ; 0xc3cf5
     6958    push si                                   ; 56                          ; 0xc3cf6
     6959    push di                                   ; 57                          ; 0xc3cf7
     6960    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3cf8
     6961    mov si, ax                                ; 89 c6                       ; 0xc3cfb
     6962    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3cfd
     6963    mov di, bx                                ; 89 df                       ; 0xc3d00
     6964    mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3d02 vbe.c:289
     6965    call 005b7h                               ; e8 ad c8                    ; 0xc3d07 vbe.c:292
     6966    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3d0a
     6967    mov bx, di                                ; 89 fb                       ; 0xc3d0d vbe.c:295
     6968    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3d0f
     6969    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3d12
     6970    xor dx, dx                                ; 31 d2                       ; 0xc3d15 vbe.c:298
     6971    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d17
     6972    call 03c08h                               ; e8 eb fe                    ; 0xc3d1a
     6973    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3d1d vbe.c:299
     6974    je short 03d2ch                           ; 74 0a                       ; 0xc3d20
     6975    push SS                                   ; 16                          ; 0xc3d22 vbe.c:301
     6976    pop ES                                    ; 07                          ; 0xc3d23
     6977    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3d24
     6978    jmp near 03e0fh                           ; e9 e3 00                    ; 0xc3d29 vbe.c:305
     6979    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3d2c vbe.c:307
     6980    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3d2f vbe.c:314
     6981    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3d34 vbe.c:322
     6982    cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3d37
     6983    jne short 03d46h                          ; 75 07                       ; 0xc3d3d
     6984    cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3d3f
     6985    je short 03d55h                           ; 74 0f                       ; 0xc3d44
     6986    cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3d46
     6987    jne short 03d5ah                          ; 75 0c                       ; 0xc3d4c
     6988    cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3d4e
     6989    jne short 03d5ah                          ; 75 05                       ; 0xc3d53
     6990    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3d55 vbe.c:324
     6991    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3d5a vbe.c:332
    70816992    db  066h, 026h, 0c7h, 007h, 056h, 045h, 053h, 041h
    7082     ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41  ; 0xc3dfe
    7083     mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3e06 vbe.c:338
    7084     mov word [es:bx+006h], 07e02h             ; 26 c7 47 06 02 7e           ; 0xc3e0c vbe.c:341
    7085     mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3e12
     6993    ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41  ; 0xc3d5d
     6994    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3d65 vbe.c:338
     6995    mov word [es:bx+006h], 07e02h             ; 26 c7 47 06 02 7e           ; 0xc3d6b vbe.c:341
     6996    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3d71
    70866997    db  066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 000h
    7087     ; mov dword [es:bx+00ah], strict dword 000000001h ; 66 26 c7 47 0a 01 00 00 00; 0xc3e16 vbe.c:344
    7088     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3e1f vbe.c:350
    7089     mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3e22
    7090     lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3e26 vbe.c:351
    7091     mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3e29
    7092     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3e2d vbe.c:354
    7093     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3e30
    7094     call 03ca9h                               ; e8 73 fe                    ; 0xc3e33
    7095     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3e36
    7096     mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3e39
    7097     cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3e3d vbe.c:356
    7098     je short 03e67h                           ; 74 24                       ; 0xc3e41
    7099     mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3e43 vbe.c:359
    7100     mov word [es:bx+016h], 07e17h             ; 26 c7 47 16 17 7e           ; 0xc3e49 vbe.c:360
    7101     mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3e4f
    7102     mov word [es:bx+01ah], 07e34h             ; 26 c7 47 1a 34 7e           ; 0xc3e53 vbe.c:361
    7103     mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3e59
    7104     mov word [es:bx+01eh], 07e55h             ; 26 c7 47 1e 55 7e           ; 0xc3e5d vbe.c:362
    7105     mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3e63
    7106     mov dx, cx                                ; 89 ca                       ; 0xc3e67 vbe.c:369
    7107     add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc3e69
    7108     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3e6c
    7109     call 03cbbh                               ; e8 49 fe                    ; 0xc3e6f
    7110     xor ah, ah                                ; 30 e4                       ; 0xc3e72 vbe.c:370
    7111     cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc3e74
    7112     jnbe short 03e90h                         ; 77 17                       ; 0xc3e77
    7113     mov dx, cx                                ; 89 ca                       ; 0xc3e79 vbe.c:372
    7114     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3e7b
    7115     call 03ca9h                               ; e8 28 fe                    ; 0xc3e7e
    7116     mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc3e81 vbe.c:376
    7117     add bx, di                                ; 01 fb                       ; 0xc3e84
    7118     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3e86 vbe.c:62
    7119     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e89
    7120     add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc3e8c vbe.c:378
    7121     add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc3e90 vbe.c:380
    7122     mov dx, cx                                ; 89 ca                       ; 0xc3e93 vbe.c:381
    7123     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3e95
    7124     call 03ca9h                               ; e8 0e fe                    ; 0xc3e98
    7125     cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc3e9b vbe.c:382
    7126     jne short 03e67h                          ; 75 c7                       ; 0xc3e9e
    7127     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc3ea0 vbe.c:385
    7128     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3ea3 vbe.c:62
    7129     mov word [es:di], ax                      ; 26 89 05                    ; 0xc3ea6
    7130     push SS                                   ; 16                          ; 0xc3ea9 vbe.c:386
    7131     pop ES                                    ; 07                          ; 0xc3eaa
    7132     mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc3eab
    7133     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3eb0 vbe.c:387
    7134     pop di                                    ; 5f                          ; 0xc3eb3
    7135     pop si                                    ; 5e                          ; 0xc3eb4
    7136     pop cx                                    ; 59                          ; 0xc3eb5
    7137     pop bp                                    ; 5d                          ; 0xc3eb6
    7138     retn                                      ; c3                          ; 0xc3eb7
    7139   ; disGetNextSymbol 0xc3eb8 LB 0x4a2 -> off=0x0 cb=000000000000009b uValue=00000000000c3eb8 'vbe_biosfn_return_mode_information'
    7140 vbe_biosfn_return_mode_information:          ; 0xc3eb8 LB 0x9b
    7141     push bp                                   ; 55                          ; 0xc3eb8 vbe.c:399
    7142     mov bp, sp                                ; 89 e5                       ; 0xc3eb9
    7143     push si                                   ; 56                          ; 0xc3ebb
    7144     push di                                   ; 57                          ; 0xc3ebc
    7145     push ax                                   ; 50                          ; 0xc3ebd
    7146     push ax                                   ; 50                          ; 0xc3ebe
    7147     mov ax, dx                                ; 89 d0                       ; 0xc3ebf
    7148     mov si, bx                                ; 89 de                       ; 0xc3ec1
    7149     mov bx, cx                                ; 89 cb                       ; 0xc3ec3
    7150     test dh, 040h                             ; f6 c6 40                    ; 0xc3ec5 vbe.c:410
     6998    ; mov dword [es:bx+00ah], strict dword 000000001h ; 66 26 c7 47 0a 01 00 00 00; 0xc3d75 vbe.c:344
     6999    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3d7e vbe.c:350
     7000    mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3d81
     7001    lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3d85 vbe.c:351
     7002    mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3d88
     7003    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3d8c vbe.c:354
     7004    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d8f
     7005    call 03c08h                               ; e8 73 fe                    ; 0xc3d92
     7006    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3d95
     7007    mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3d98
     7008    cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3d9c vbe.c:356
     7009    je short 03dc6h                           ; 74 24                       ; 0xc3da0
     7010    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3da2 vbe.c:359
     7011    mov word [es:bx+016h], 07e17h             ; 26 c7 47 16 17 7e           ; 0xc3da8 vbe.c:360
     7012    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3dae
     7013    mov word [es:bx+01ah], 07e34h             ; 26 c7 47 1a 34 7e           ; 0xc3db2 vbe.c:361
     7014    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3db8
     7015    mov word [es:bx+01eh], 07e55h             ; 26 c7 47 1e 55 7e           ; 0xc3dbc vbe.c:362
     7016    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3dc2
     7017    mov dx, cx                                ; 89 ca                       ; 0xc3dc6 vbe.c:369
     7018    add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc3dc8
     7019    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3dcb
     7020    call 03c1ah                               ; e8 49 fe                    ; 0xc3dce
     7021    xor ah, ah                                ; 30 e4                       ; 0xc3dd1 vbe.c:370
     7022    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc3dd3
     7023    jnbe short 03defh                         ; 77 17                       ; 0xc3dd6
     7024    mov dx, cx                                ; 89 ca                       ; 0xc3dd8 vbe.c:372
     7025    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3dda
     7026    call 03c08h                               ; e8 28 fe                    ; 0xc3ddd
     7027    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc3de0 vbe.c:376
     7028    add bx, di                                ; 01 fb                       ; 0xc3de3
     7029    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3de5 vbe.c:62
     7030    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3de8
     7031    add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc3deb vbe.c:378
     7032    add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc3def vbe.c:380
     7033    mov dx, cx                                ; 89 ca                       ; 0xc3df2 vbe.c:381
     7034    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3df4
     7035    call 03c08h                               ; e8 0e fe                    ; 0xc3df7
     7036    cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc3dfa vbe.c:382
     7037    jne short 03dc6h                          ; 75 c7                       ; 0xc3dfd
     7038    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc3dff vbe.c:385
     7039    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3e02 vbe.c:62
     7040    mov word [es:di], ax                      ; 26 89 05                    ; 0xc3e05
     7041    push SS                                   ; 16                          ; 0xc3e08 vbe.c:386
     7042    pop ES                                    ; 07                          ; 0xc3e09
     7043    mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc3e0a
     7044    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3e0f vbe.c:387
     7045    pop di                                    ; 5f                          ; 0xc3e12
     7046    pop si                                    ; 5e                          ; 0xc3e13
     7047    pop cx                                    ; 59                          ; 0xc3e14
     7048    pop bp                                    ; 5d                          ; 0xc3e15
     7049    retn                                      ; c3                          ; 0xc3e16
     7050  ; disGetNextSymbol 0xc3e17 LB 0x4a2 -> off=0x0 cb=000000000000009b uValue=00000000000c3e17 'vbe_biosfn_return_mode_information'
     7051vbe_biosfn_return_mode_information:          ; 0xc3e17 LB 0x9b
     7052    push bp                                   ; 55                          ; 0xc3e17 vbe.c:399
     7053    mov bp, sp                                ; 89 e5                       ; 0xc3e18
     7054    push si                                   ; 56                          ; 0xc3e1a
     7055    push di                                   ; 57                          ; 0xc3e1b
     7056    push ax                                   ; 50                          ; 0xc3e1c
     7057    push ax                                   ; 50                          ; 0xc3e1d
     7058    mov ax, dx                                ; 89 d0                       ; 0xc3e1e
     7059    mov si, bx                                ; 89 de                       ; 0xc3e20
     7060    mov bx, cx                                ; 89 cb                       ; 0xc3e22
     7061    test dh, 040h                             ; f6 c6 40                    ; 0xc3e24 vbe.c:410
    71517062    db  00fh, 095h, 0c2h
    7152     ; setne dl                                  ; 0f 95 c2                  ; 0xc3ec8
    7153     xor dh, dh                                ; 30 f6                       ; 0xc3ecb
    7154     and ah, 001h                              ; 80 e4 01                    ; 0xc3ecd vbe.c:411
    7155     call 03d27h                               ; e8 54 fe                    ; 0xc3ed0 vbe.c:413
    7156     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3ed3
    7157     test ax, ax                               ; 85 c0                       ; 0xc3ed6 vbe.c:415
    7158     je short 03f41h                           ; 74 67                       ; 0xc3ed8
    7159     mov cx, 00100h                            ; b9 00 01                    ; 0xc3eda vbe.c:420
    7160     xor ax, ax                                ; 31 c0                       ; 0xc3edd
    7161     mov di, bx                                ; 89 df                       ; 0xc3edf
    7162     mov es, si                                ; 8e c6                       ; 0xc3ee1
    7163     jcxz 03ee7h                               ; e3 02                       ; 0xc3ee3
    7164     rep stosb                                 ; f3 aa                       ; 0xc3ee5
    7165     xor cx, cx                                ; 31 c9                       ; 0xc3ee7 vbe.c:421
    7166     jmp short 03ef0h                          ; eb 05                       ; 0xc3ee9
    7167     cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc3eeb
    7168     jnc short 03f09h                          ; 73 19                       ; 0xc3eee
    7169     mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc3ef0 vbe.c:424
    7170     inc dx                                    ; 42                          ; 0xc3ef3
    7171     inc dx                                    ; 42                          ; 0xc3ef4
    7172     add dx, cx                                ; 01 ca                       ; 0xc3ef5
    7173     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ef7
    7174     call 03cbbh                               ; e8 be fd                    ; 0xc3efa
    7175     mov di, bx                                ; 89 df                       ; 0xc3efd vbe.c:425
    7176     add di, cx                                ; 01 cf                       ; 0xc3eff
    7177     mov es, si                                ; 8e c6                       ; 0xc3f01 vbe.c:52
    7178     mov byte [es:di], al                      ; 26 88 05                    ; 0xc3f03
    7179     inc cx                                    ; 41                          ; 0xc3f06 vbe.c:426
    7180     jmp short 03eebh                          ; eb e2                       ; 0xc3f07
    7181     lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc3f09 vbe.c:427
    7182     mov es, si                                ; 8e c6                       ; 0xc3f0c vbe.c:47
    7183     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3f0e
    7184     test AL, strict byte 001h                 ; a8 01                       ; 0xc3f11 vbe.c:428
    7185     je short 03f25h                           ; 74 10                       ; 0xc3f13
    7186     lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc3f15 vbe.c:429
    7187     mov word [es:di], 00629h                  ; 26 c7 05 29 06              ; 0xc3f18 vbe.c:62
    7188     lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc3f1d vbe.c:431
    7189     mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc3f20 vbe.c:62
    7190     mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3f25 vbe.c:434
    7191     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f28
    7192     call 00570h                               ; e8 42 c6                    ; 0xc3f2b
    7193     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f2e vbe.c:435
    7194     call 00577h                               ; e8 43 c6                    ; 0xc3f31
    7195     add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc3f34
    7196     mov es, si                                ; 8e c6                       ; 0xc3f37 vbe.c:62
    7197     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f39
    7198     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3f3c vbe.c:437
    7199     jmp short 03f44h                          ; eb 03                       ; 0xc3f3f vbe.c:438
    7200     mov ax, 00100h                            ; b8 00 01                    ; 0xc3f41 vbe.c:442
    7201     push SS                                   ; 16                          ; 0xc3f44 vbe.c:445
    7202     pop ES                                    ; 07                          ; 0xc3f45
    7203     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3f46
    7204     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f49
    7205     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f4c vbe.c:446
    7206     pop di                                    ; 5f                          ; 0xc3f4f
    7207     pop si                                    ; 5e                          ; 0xc3f50
    7208     pop bp                                    ; 5d                          ; 0xc3f51
    7209     retn                                      ; c3                          ; 0xc3f52
    7210   ; disGetNextSymbol 0xc3f53 LB 0x407 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3f53 'vbe_biosfn_set_mode'
    7211 vbe_biosfn_set_mode:                         ; 0xc3f53 LB 0xe5
    7212     push bp                                   ; 55                          ; 0xc3f53 vbe.c:458
    7213     mov bp, sp                                ; 89 e5                       ; 0xc3f54
    7214     push si                                   ; 56                          ; 0xc3f56
    7215     push di                                   ; 57                          ; 0xc3f57
    7216     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc3f58
    7217     mov si, ax                                ; 89 c6                       ; 0xc3f5b
    7218     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3f5d
    7219     test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc3f60 vbe.c:466
     7063    ; setne dl                                  ; 0f 95 c2                  ; 0xc3e27
     7064    xor dh, dh                                ; 30 f6                       ; 0xc3e2a
     7065    and ah, 001h                              ; 80 e4 01                    ; 0xc3e2c vbe.c:411
     7066    call 03c86h                               ; e8 54 fe                    ; 0xc3e2f vbe.c:413
     7067    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3e32
     7068    test ax, ax                               ; 85 c0                       ; 0xc3e35 vbe.c:415
     7069    je short 03ea0h                           ; 74 67                       ; 0xc3e37
     7070    mov cx, 00100h                            ; b9 00 01                    ; 0xc3e39 vbe.c:420
     7071    xor ax, ax                                ; 31 c0                       ; 0xc3e3c
     7072    mov di, bx                                ; 89 df                       ; 0xc3e3e
     7073    mov es, si                                ; 8e c6                       ; 0xc3e40
     7074    jcxz 03e46h                               ; e3 02                       ; 0xc3e42
     7075    rep stosb                                 ; f3 aa                       ; 0xc3e44
     7076    xor cx, cx                                ; 31 c9                       ; 0xc3e46 vbe.c:421
     7077    jmp short 03e4fh                          ; eb 05                       ; 0xc3e48
     7078    cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc3e4a
     7079    jnc short 03e68h                          ; 73 19                       ; 0xc3e4d
     7080    mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc3e4f vbe.c:424
     7081    inc dx                                    ; 42                          ; 0xc3e52
     7082    inc dx                                    ; 42                          ; 0xc3e53
     7083    add dx, cx                                ; 01 ca                       ; 0xc3e54
     7084    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3e56
     7085    call 03c1ah                               ; e8 be fd                    ; 0xc3e59
     7086    mov di, bx                                ; 89 df                       ; 0xc3e5c vbe.c:425
     7087    add di, cx                                ; 01 cf                       ; 0xc3e5e
     7088    mov es, si                                ; 8e c6                       ; 0xc3e60 vbe.c:52
     7089    mov byte [es:di], al                      ; 26 88 05                    ; 0xc3e62
     7090    inc cx                                    ; 41                          ; 0xc3e65 vbe.c:426
     7091    jmp short 03e4ah                          ; eb e2                       ; 0xc3e66
     7092    lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc3e68 vbe.c:427
     7093    mov es, si                                ; 8e c6                       ; 0xc3e6b vbe.c:47
     7094    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3e6d
     7095    test AL, strict byte 001h                 ; a8 01                       ; 0xc3e70 vbe.c:428
     7096    je short 03e84h                           ; 74 10                       ; 0xc3e72
     7097    lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc3e74 vbe.c:429
     7098    mov word [es:di], 00629h                  ; 26 c7 05 29 06              ; 0xc3e77 vbe.c:62
     7099    lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc3e7c vbe.c:431
     7100    mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc3e7f vbe.c:62
     7101    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3e84 vbe.c:434
     7102    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e87
     7103    call 00570h                               ; e8 e3 c6                    ; 0xc3e8a
     7104    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e8d vbe.c:435
     7105    call 00577h                               ; e8 e4 c6                    ; 0xc3e90
     7106    add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc3e93
     7107    mov es, si                                ; 8e c6                       ; 0xc3e96 vbe.c:62
     7108    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e98
     7109    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3e9b vbe.c:437
     7110    jmp short 03ea3h                          ; eb 03                       ; 0xc3e9e vbe.c:438
     7111    mov ax, 00100h                            ; b8 00 01                    ; 0xc3ea0 vbe.c:442
     7112    push SS                                   ; 16                          ; 0xc3ea3 vbe.c:445
     7113    pop ES                                    ; 07                          ; 0xc3ea4
     7114    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3ea5
     7115    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3ea8
     7116    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3eab vbe.c:446
     7117    pop di                                    ; 5f                          ; 0xc3eae
     7118    pop si                                    ; 5e                          ; 0xc3eaf
     7119    pop bp                                    ; 5d                          ; 0xc3eb0
     7120    retn                                      ; c3                          ; 0xc3eb1
     7121  ; disGetNextSymbol 0xc3eb2 LB 0x407 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3eb2 'vbe_biosfn_set_mode'
     7122vbe_biosfn_set_mode:                         ; 0xc3eb2 LB 0xe5
     7123    push bp                                   ; 55                          ; 0xc3eb2 vbe.c:458
     7124    mov bp, sp                                ; 89 e5                       ; 0xc3eb3
     7125    push si                                   ; 56                          ; 0xc3eb5
     7126    push di                                   ; 57                          ; 0xc3eb6
     7127    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc3eb7
     7128    mov si, ax                                ; 89 c6                       ; 0xc3eba
     7129    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3ebc
     7130    test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc3ebf vbe.c:466
    72207131    db  00fh, 095h, 0c0h
    7221     ; setne al                                  ; 0f 95 c0                  ; 0xc3f64
    7222     movzx dx, al                              ; 0f b6 d0                    ; 0xc3f67
    7223     mov ax, dx                                ; 89 d0                       ; 0xc3f6a
    7224     test dx, dx                               ; 85 d2                       ; 0xc3f6c vbe.c:467
    7225     je short 03f73h                           ; 74 03                       ; 0xc3f6e
    7226     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3f70
    7227     mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc3f73
    7228     test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc3f76 vbe.c:468
    7229     je short 03f81h                           ; 74 05                       ; 0xc3f7a
    7230     mov dx, 00080h                            ; ba 80 00                    ; 0xc3f7c
    7231     jmp short 03f83h                          ; eb 02                       ; 0xc3f7f
    7232     xor dx, dx                                ; 31 d2                       ; 0xc3f81
    7233     mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc3f83
    7234     and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc3f86 vbe.c:470
    7235     cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc3f8a vbe.c:473
    7236     jnc short 03fa3h                          ; 73 12                       ; 0xc3f8f
    7237     xor ax, ax                                ; 31 c0                       ; 0xc3f91 vbe.c:477
    7238     call 005ddh                               ; e8 47 c6                    ; 0xc3f93
    7239     movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc3f96 vbe.c:481
    7240     call 013ddh                               ; e8 40 d4                    ; 0xc3f9a
    7241     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3f9d vbe.c:482
    7242     jmp near 0402ch                           ; e9 89 00                    ; 0xc3fa0 vbe.c:483
    7243     mov dx, ax                                ; 89 c2                       ; 0xc3fa3 vbe.c:486
    7244     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3fa5
    7245     call 03d27h                               ; e8 7c fd                    ; 0xc3fa8
    7246     mov bx, ax                                ; 89 c3                       ; 0xc3fab
    7247     test ax, ax                               ; 85 c0                       ; 0xc3fad vbe.c:488
    7248     je short 04029h                           ; 74 78                       ; 0xc3faf
    7249     lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc3fb1 vbe.c:493
    7250     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3fb4
    7251     call 03ca9h                               ; e8 ef fc                    ; 0xc3fb7
    7252     mov cx, ax                                ; 89 c1                       ; 0xc3fba
    7253     lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc3fbc vbe.c:494
    7254     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3fbf
    7255     call 03ca9h                               ; e8 e4 fc                    ; 0xc3fc2
    7256     mov di, ax                                ; 89 c7                       ; 0xc3fc5
    7257     lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc3fc7 vbe.c:495
    7258     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3fca
    7259     call 03cbbh                               ; e8 eb fc                    ; 0xc3fcd
    7260     mov bl, al                                ; 88 c3                       ; 0xc3fd0
    7261     mov dl, al                                ; 88 c2                       ; 0xc3fd2
    7262     xor ax, ax                                ; 31 c0                       ; 0xc3fd4 vbe.c:503
    7263     call 005ddh                               ; e8 04 c6                    ; 0xc3fd6
    7264     cmp bl, 004h                              ; 80 fb 04                    ; 0xc3fd9 vbe.c:505
    7265     jne short 03fe4h                          ; 75 06                       ; 0xc3fdc
    7266     mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc3fde vbe.c:507
    7267     call 013ddh                               ; e8 f9 d3                    ; 0xc3fe1
    7268     movzx ax, dl                              ; 0f b6 c2                    ; 0xc3fe4 vbe.c:510
    7269     call 03c20h                               ; e8 36 fc                    ; 0xc3fe7
    7270     mov ax, cx                                ; 89 c8                       ; 0xc3fea vbe.c:511
    7271     call 03bc9h                               ; e8 da fb                    ; 0xc3fec
    7272     mov ax, di                                ; 89 f8                       ; 0xc3fef vbe.c:512
    7273     call 03be8h                               ; e8 f4 fb                    ; 0xc3ff1
    7274     xor ax, ax                                ; 31 c0                       ; 0xc3ff4 vbe.c:513
    7275     call 00603h                               ; e8 0a c6                    ; 0xc3ff6
    7276     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3ff9 vbe.c:514
    7277     or AL, strict byte 001h                   ; 0c 01                       ; 0xc3ffc
    7278     movzx dx, al                              ; 0f b6 d0                    ; 0xc3ffe
    7279     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc4001
    7280     or ax, dx                                 ; 09 d0                       ; 0xc4005
    7281     call 005ddh                               ; e8 d3 c5                    ; 0xc4007
    7282     call 006d2h                               ; e8 c5 c6                    ; 0xc400a vbe.c:515
    7283     mov bx, 000bah                            ; bb ba 00                    ; 0xc400d vbe.c:62
    7284     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc4010
    7285     mov es, ax                                ; 8e c0                       ; 0xc4013
    7286     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4015
    7287     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4018
    7288     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc401b vbe.c:518
    7289     or AL, strict byte 060h                   ; 0c 60                       ; 0xc401e
    7290     mov bx, 00087h                            ; bb 87 00                    ; 0xc4020 vbe.c:52
    7291     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc4023
    7292     jmp near 03f9dh                           ; e9 74 ff                    ; 0xc4026
    7293     mov ax, 00100h                            ; b8 00 01                    ; 0xc4029 vbe.c:527
    7294     push SS                                   ; 16                          ; 0xc402c vbe.c:531
    7295     pop ES                                    ; 07                          ; 0xc402d
    7296     mov word [es:si], ax                      ; 26 89 04                    ; 0xc402e
    7297     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4031 vbe.c:532
    7298     pop di                                    ; 5f                          ; 0xc4034
    7299     pop si                                    ; 5e                          ; 0xc4035
    7300     pop bp                                    ; 5d                          ; 0xc4036
    7301     retn                                      ; c3                          ; 0xc4037
    7302   ; disGetNextSymbol 0xc4038 LB 0x322 -> off=0x0 cb=0000000000000008 uValue=00000000000c4038 'vbe_biosfn_read_video_state_size'
    7303 vbe_biosfn_read_video_state_size:            ; 0xc4038 LB 0x8
    7304     push bp                                   ; 55                          ; 0xc4038 vbe.c:534
    7305     mov bp, sp                                ; 89 e5                       ; 0xc4039
    7306     mov ax, strict word 00012h                ; b8 12 00                    ; 0xc403b vbe.c:537
    7307     pop bp                                    ; 5d                          ; 0xc403e
    7308     retn                                      ; c3                          ; 0xc403f
    7309   ; disGetNextSymbol 0xc4040 LB 0x31a -> off=0x0 cb=000000000000004b uValue=00000000000c4040 'vbe_biosfn_save_video_state'
    7310 vbe_biosfn_save_video_state:                 ; 0xc4040 LB 0x4b
    7311     push bp                                   ; 55                          ; 0xc4040 vbe.c:539
    7312     mov bp, sp                                ; 89 e5                       ; 0xc4041
    7313     push bx                                   ; 53                          ; 0xc4043
    7314     push cx                                   ; 51                          ; 0xc4044
    7315     push si                                   ; 56                          ; 0xc4045
    7316     mov si, ax                                ; 89 c6                       ; 0xc4046
    7317     mov bx, dx                                ; 89 d3                       ; 0xc4048
    7318     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc404a vbe.c:543
    7319     mov dx, 001ceh                            ; ba ce 01                    ; 0xc404d
    7320     out DX, ax                                ; ef                          ; 0xc4050
    7321     mov dx, 001cfh                            ; ba cf 01                    ; 0xc4051 vbe.c:544
    7322     in ax, DX                                 ; ed                          ; 0xc4054
    7323     mov es, si                                ; 8e c6                       ; 0xc4055 vbe.c:62
    7324     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4057
    7325     inc bx                                    ; 43                          ; 0xc405a vbe.c:546
    7326     inc bx                                    ; 43                          ; 0xc405b
    7327     test AL, strict byte 001h                 ; a8 01                       ; 0xc405c vbe.c:547
    7328     je short 04083h                           ; 74 23                       ; 0xc405e
    7329     mov cx, strict word 00001h                ; b9 01 00                    ; 0xc4060 vbe.c:549
    7330     jmp short 0406ah                          ; eb 05                       ; 0xc4063
    7331     cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc4065
    7332     jnbe short 04083h                         ; 77 19                       ; 0xc4068
    7333     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc406a vbe.c:550
    7334     je short 04080h                           ; 74 11                       ; 0xc406d
    7335     mov ax, cx                                ; 89 c8                       ; 0xc406f vbe.c:551
    7336     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4071
    7337     out DX, ax                                ; ef                          ; 0xc4074
    7338     mov dx, 001cfh                            ; ba cf 01                    ; 0xc4075 vbe.c:552
    7339     in ax, DX                                 ; ed                          ; 0xc4078
    7340     mov es, si                                ; 8e c6                       ; 0xc4079 vbe.c:62
    7341     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc407b
    7342     inc bx                                    ; 43                          ; 0xc407e vbe.c:553
    7343     inc bx                                    ; 43                          ; 0xc407f
    7344     inc cx                                    ; 41                          ; 0xc4080 vbe.c:555
    7345     jmp short 04065h                          ; eb e2                       ; 0xc4081
    7346     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc4083 vbe.c:556
    7347     pop si                                    ; 5e                          ; 0xc4086
    7348     pop cx                                    ; 59                          ; 0xc4087
    7349     pop bx                                    ; 5b                          ; 0xc4088
    7350     pop bp                                    ; 5d                          ; 0xc4089
    7351     retn                                      ; c3                          ; 0xc408a
    7352   ; disGetNextSymbol 0xc408b LB 0x2cf -> off=0x0 cb=000000000000008f uValue=00000000000c408b 'vbe_biosfn_restore_video_state'
    7353 vbe_biosfn_restore_video_state:              ; 0xc408b LB 0x8f
    7354     push bp                                   ; 55                          ; 0xc408b vbe.c:559
    7355     mov bp, sp                                ; 89 e5                       ; 0xc408c
    7356     push bx                                   ; 53                          ; 0xc408e
    7357     push cx                                   ; 51                          ; 0xc408f
    7358     push si                                   ; 56                          ; 0xc4090
    7359     push ax                                   ; 50                          ; 0xc4091
    7360     mov cx, ax                                ; 89 c1                       ; 0xc4092
    7361     mov bx, dx                                ; 89 d3                       ; 0xc4094
    7362     mov es, ax                                ; 8e c0                       ; 0xc4096 vbe.c:57
    7363     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4098
    7364     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc409b
    7365     inc bx                                    ; 43                          ; 0xc409e vbe.c:564
    7366     inc bx                                    ; 43                          ; 0xc409f
    7367     test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc40a0 vbe.c:566
    7368     jne short 040b6h                          ; 75 10                       ; 0xc40a4
    7369     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc40a6 vbe.c:567
    7370     mov dx, 001ceh                            ; ba ce 01                    ; 0xc40a9
    7371     out DX, ax                                ; ef                          ; 0xc40ac
    7372     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc40ad vbe.c:568
    7373     mov dx, 001cfh                            ; ba cf 01                    ; 0xc40b0
    7374     out DX, ax                                ; ef                          ; 0xc40b3
    7375     jmp short 04112h                          ; eb 5c                       ; 0xc40b4 vbe.c:569
    7376     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc40b6 vbe.c:570
    7377     mov dx, 001ceh                            ; ba ce 01                    ; 0xc40b9
    7378     out DX, ax                                ; ef                          ; 0xc40bc
    7379     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc40bd vbe.c:57
    7380     mov dx, 001cfh                            ; ba cf 01                    ; 0xc40c0 vbe.c:58
    7381     out DX, ax                                ; ef                          ; 0xc40c3
    7382     inc bx                                    ; 43                          ; 0xc40c4 vbe.c:572
    7383     inc bx                                    ; 43                          ; 0xc40c5
    7384     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc40c6
    7385     mov dx, 001ceh                            ; ba ce 01                    ; 0xc40c9
    7386     out DX, ax                                ; ef                          ; 0xc40cc
    7387     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc40cd vbe.c:57
    7388     mov dx, 001cfh                            ; ba cf 01                    ; 0xc40d0 vbe.c:58
    7389     out DX, ax                                ; ef                          ; 0xc40d3
    7390     inc bx                                    ; 43                          ; 0xc40d4 vbe.c:575
    7391     inc bx                                    ; 43                          ; 0xc40d5
    7392     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc40d6
    7393     mov dx, 001ceh                            ; ba ce 01                    ; 0xc40d9
    7394     out DX, ax                                ; ef                          ; 0xc40dc
    7395     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc40dd vbe.c:57
    7396     mov dx, 001cfh                            ; ba cf 01                    ; 0xc40e0 vbe.c:58
    7397     out DX, ax                                ; ef                          ; 0xc40e3
    7398     inc bx                                    ; 43                          ; 0xc40e4 vbe.c:578
    7399     inc bx                                    ; 43                          ; 0xc40e5
    7400     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc40e6
    7401     mov dx, 001ceh                            ; ba ce 01                    ; 0xc40e9
    7402     out DX, ax                                ; ef                          ; 0xc40ec
    7403     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc40ed vbe.c:580
    7404     mov dx, 001cfh                            ; ba cf 01                    ; 0xc40f0
    7405     out DX, ax                                ; ef                          ; 0xc40f3
    7406     mov si, strict word 00005h                ; be 05 00                    ; 0xc40f4 vbe.c:582
    7407     jmp short 040feh                          ; eb 05                       ; 0xc40f7
    7408     cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc40f9
    7409     jnbe short 04112h                         ; 77 14                       ; 0xc40fc
    7410     mov ax, si                                ; 89 f0                       ; 0xc40fe vbe.c:583
    7411     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4100
    7412     out DX, ax                                ; ef                          ; 0xc4103
    7413     mov es, cx                                ; 8e c1                       ; 0xc4104 vbe.c:57
    7414     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4106
    7415     mov dx, 001cfh                            ; ba cf 01                    ; 0xc4109 vbe.c:58
    7416     out DX, ax                                ; ef                          ; 0xc410c
    7417     inc bx                                    ; 43                          ; 0xc410d vbe.c:585
    7418     inc bx                                    ; 43                          ; 0xc410e
    7419     inc si                                    ; 46                          ; 0xc410f vbe.c:586
    7420     jmp short 040f9h                          ; eb e7                       ; 0xc4110
    7421     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc4112 vbe.c:588
    7422     pop si                                    ; 5e                          ; 0xc4115
    7423     pop cx                                    ; 59                          ; 0xc4116
    7424     pop bx                                    ; 5b                          ; 0xc4117
    7425     pop bp                                    ; 5d                          ; 0xc4118
    7426     retn                                      ; c3                          ; 0xc4119
    7427   ; disGetNextSymbol 0xc411a LB 0x240 -> off=0x0 cb=000000000000008c uValue=00000000000c411a 'vbe_biosfn_save_restore_state'
    7428 vbe_biosfn_save_restore_state:               ; 0xc411a LB 0x8c
    7429     push bp                                   ; 55                          ; 0xc411a vbe.c:604
    7430     mov bp, sp                                ; 89 e5                       ; 0xc411b
    7431     push si                                   ; 56                          ; 0xc411d
    7432     push di                                   ; 57                          ; 0xc411e
    7433     push ax                                   ; 50                          ; 0xc411f
    7434     mov si, ax                                ; 89 c6                       ; 0xc4120
    7435     mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc4122
    7436     mov ax, bx                                ; 89 d8                       ; 0xc4125
    7437     mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc4127
    7438     mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc412a vbe.c:609
    7439     xor ah, ah                                ; 30 e4                       ; 0xc412d vbe.c:610
    7440     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc412f
    7441     je short 04179h                           ; 74 45                       ; 0xc4132
    7442     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc4134
    7443     je short 0415dh                           ; 74 24                       ; 0xc4137
    7444     test ax, ax                               ; 85 c0                       ; 0xc4139
    7445     jne short 04195h                          ; 75 58                       ; 0xc413b
    7446     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc413d vbe.c:612
    7447     call 030ddh                               ; e8 9a ef                    ; 0xc4140
    7448     mov cx, ax                                ; 89 c1                       ; 0xc4143
    7449     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4145 vbe.c:616
    7450     je short 04150h                           ; 74 05                       ; 0xc4149
    7451     call 04038h                               ; e8 ea fe                    ; 0xc414b vbe.c:617
    7452     add ax, cx                                ; 01 c8                       ; 0xc414e
    7453     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc4150 vbe.c:618
    7454     shr ax, 006h                              ; c1 e8 06                    ; 0xc4153
    7455     push SS                                   ; 16                          ; 0xc4156
    7456     pop ES                                    ; 07                          ; 0xc4157
    7457     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4158
    7458     jmp short 04198h                          ; eb 3b                       ; 0xc415b vbe.c:619
    7459     push SS                                   ; 16                          ; 0xc415d vbe.c:621
    7460     pop ES                                    ; 07                          ; 0xc415e
    7461     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc415f
    7462     mov dx, cx                                ; 89 ca                       ; 0xc4162 vbe.c:622
    7463     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4164
    7464     call 03118h                               ; e8 ae ef                    ; 0xc4167
    7465     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc416a vbe.c:626
    7466     je short 04198h                           ; 74 28                       ; 0xc416e
    7467     mov dx, ax                                ; 89 c2                       ; 0xc4170 vbe.c:627
    7468     mov ax, cx                                ; 89 c8                       ; 0xc4172
    7469     call 04040h                               ; e8 c9 fe                    ; 0xc4174
    7470     jmp short 04198h                          ; eb 1f                       ; 0xc4177 vbe.c:628
    7471     push SS                                   ; 16                          ; 0xc4179 vbe.c:630
    7472     pop ES                                    ; 07                          ; 0xc417a
    7473     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc417b
    7474     mov dx, cx                                ; 89 ca                       ; 0xc417e vbe.c:631
    7475     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4180
    7476     call 033eeh                               ; e8 68 f2                    ; 0xc4183
    7477     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4186 vbe.c:635
    7478     je short 04198h                           ; 74 0c                       ; 0xc418a
    7479     mov dx, ax                                ; 89 c2                       ; 0xc418c vbe.c:636
    7480     mov ax, cx                                ; 89 c8                       ; 0xc418e
    7481     call 0408bh                               ; e8 f8 fe                    ; 0xc4190
    7482     jmp short 04198h                          ; eb 03                       ; 0xc4193 vbe.c:637
    7483     mov di, 00100h                            ; bf 00 01                    ; 0xc4195 vbe.c:640
    7484     push SS                                   ; 16                          ; 0xc4198 vbe.c:643
    7485     pop ES                                    ; 07                          ; 0xc4199
    7486     mov word [es:si], di                      ; 26 89 3c                    ; 0xc419a
    7487     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc419d vbe.c:644
    7488     pop di                                    ; 5f                          ; 0xc41a0
    7489     pop si                                    ; 5e                          ; 0xc41a1
    7490     pop bp                                    ; 5d                          ; 0xc41a2
    7491     retn 00002h                               ; c2 02 00                    ; 0xc41a3
    7492   ; disGetNextSymbol 0xc41a6 LB 0x1b4 -> off=0x0 cb=00000000000000cf uValue=00000000000c41a6 'vbe_biosfn_get_set_scanline_length'
    7493 vbe_biosfn_get_set_scanline_length:          ; 0xc41a6 LB 0xcf
    7494     push bp                                   ; 55                          ; 0xc41a6 vbe.c:665
    7495     mov bp, sp                                ; 89 e5                       ; 0xc41a7
    7496     push si                                   ; 56                          ; 0xc41a9
    7497     push di                                   ; 57                          ; 0xc41aa
    7498     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc41ab
    7499     push ax                                   ; 50                          ; 0xc41ae
    7500     mov di, dx                                ; 89 d7                       ; 0xc41af
    7501     mov si, bx                                ; 89 de                       ; 0xc41b1
    7502     mov word [bp-008h], cx                    ; 89 4e f8                    ; 0xc41b3
    7503     call 03c3fh                               ; e8 86 fa                    ; 0xc41b6 vbe.c:674
    7504     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc41b9 vbe.c:675
    7505     jne short 041c2h                          ; 75 05                       ; 0xc41bb
    7506     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc41bd
    7507     jmp short 041c5h                          ; eb 03                       ; 0xc41c0
    7508     movzx cx, al                              ; 0f b6 c8                    ; 0xc41c2
    7509     call 03c77h                               ; e8 af fa                    ; 0xc41c5 vbe.c:676
    7510     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc41c8
    7511     mov word [bp-006h], strict word 0004fh    ; c7 46 fa 4f 00              ; 0xc41cb vbe.c:677
    7512     push SS                                   ; 16                          ; 0xc41d0 vbe.c:678
    7513     pop ES                                    ; 07                          ; 0xc41d1
    7514     mov bx, word [es:si]                      ; 26 8b 1c                    ; 0xc41d2
    7515     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc41d5 vbe.c:679
    7516     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc41d8 vbe.c:683
    7517     je short 041e7h                           ; 74 0b                       ; 0xc41da
    7518     cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc41dc
    7519     je short 0420eh                           ; 74 2e                       ; 0xc41de
    7520     test al, al                               ; 84 c0                       ; 0xc41e0
    7521     je short 04209h                           ; 74 25                       ; 0xc41e2
    7522     jmp near 0425eh                           ; e9 77 00                    ; 0xc41e4
    7523     cmp cl, 004h                              ; 80 f9 04                    ; 0xc41e7 vbe.c:685
    7524     jne short 041f1h                          ; 75 05                       ; 0xc41ea
    7525     sal bx, 003h                              ; c1 e3 03                    ; 0xc41ec vbe.c:686
    7526     jmp short 04209h                          ; eb 18                       ; 0xc41ef vbe.c:687
    7527     movzx ax, cl                              ; 0f b6 c1                    ; 0xc41f1 vbe.c:688
    7528     cwd                                       ; 99                          ; 0xc41f4
    7529     sal dx, 003h                              ; c1 e2 03                    ; 0xc41f5
     7132    ; setne al                                  ; 0f 95 c0                  ; 0xc3ec3
     7133    movzx dx, al                              ; 0f b6 d0                    ; 0xc3ec6
     7134    mov ax, dx                                ; 89 d0                       ; 0xc3ec9
     7135    test dx, dx                               ; 85 d2                       ; 0xc3ecb vbe.c:467
     7136    je short 03ed2h                           ; 74 03                       ; 0xc3ecd
     7137    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3ecf
     7138    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc3ed2
     7139    test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc3ed5 vbe.c:468
     7140    je short 03ee0h                           ; 74 05                       ; 0xc3ed9
     7141    mov dx, 00080h                            ; ba 80 00                    ; 0xc3edb
     7142    jmp short 03ee2h                          ; eb 02                       ; 0xc3ede
     7143    xor dx, dx                                ; 31 d2                       ; 0xc3ee0
     7144    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc3ee2
     7145    and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc3ee5 vbe.c:470
     7146    cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc3ee9 vbe.c:473
     7147    jnc short 03f02h                          ; 73 12                       ; 0xc3eee
     7148    xor ax, ax                                ; 31 c0                       ; 0xc3ef0 vbe.c:477
     7149    call 005ddh                               ; e8 e8 c6                    ; 0xc3ef2
     7150    movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc3ef5 vbe.c:481
     7151    call 013ddh                               ; e8 e1 d4                    ; 0xc3ef9
     7152    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3efc vbe.c:482
     7153    jmp near 03f8bh                           ; e9 89 00                    ; 0xc3eff vbe.c:483
     7154    mov dx, ax                                ; 89 c2                       ; 0xc3f02 vbe.c:486
     7155    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3f04
     7156    call 03c86h                               ; e8 7c fd                    ; 0xc3f07
     7157    mov bx, ax                                ; 89 c3                       ; 0xc3f0a
     7158    test ax, ax                               ; 85 c0                       ; 0xc3f0c vbe.c:488
     7159    je short 03f88h                           ; 74 78                       ; 0xc3f0e
     7160    lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc3f10 vbe.c:493
     7161    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f13
     7162    call 03c08h                               ; e8 ef fc                    ; 0xc3f16
     7163    mov cx, ax                                ; 89 c1                       ; 0xc3f19
     7164    lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc3f1b vbe.c:494
     7165    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f1e
     7166    call 03c08h                               ; e8 e4 fc                    ; 0xc3f21
     7167    mov di, ax                                ; 89 c7                       ; 0xc3f24
     7168    lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc3f26 vbe.c:495
     7169    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f29
     7170    call 03c1ah                               ; e8 eb fc                    ; 0xc3f2c
     7171    mov bl, al                                ; 88 c3                       ; 0xc3f2f
     7172    mov dl, al                                ; 88 c2                       ; 0xc3f31
     7173    xor ax, ax                                ; 31 c0                       ; 0xc3f33 vbe.c:503
     7174    call 005ddh                               ; e8 a5 c6                    ; 0xc3f35
     7175    cmp bl, 004h                              ; 80 fb 04                    ; 0xc3f38 vbe.c:505
     7176    jne short 03f43h                          ; 75 06                       ; 0xc3f3b
     7177    mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc3f3d vbe.c:507
     7178    call 013ddh                               ; e8 9a d4                    ; 0xc3f40
     7179    movzx ax, dl                              ; 0f b6 c2                    ; 0xc3f43 vbe.c:510
     7180    call 03b7fh                               ; e8 36 fc                    ; 0xc3f46
     7181    mov ax, cx                                ; 89 c8                       ; 0xc3f49 vbe.c:511
     7182    call 03b28h                               ; e8 da fb                    ; 0xc3f4b
     7183    mov ax, di                                ; 89 f8                       ; 0xc3f4e vbe.c:512
     7184    call 03b47h                               ; e8 f4 fb                    ; 0xc3f50
     7185    xor ax, ax                                ; 31 c0                       ; 0xc3f53 vbe.c:513
     7186    call 00603h                               ; e8 ab c6                    ; 0xc3f55
     7187    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3f58 vbe.c:514
     7188    or AL, strict byte 001h                   ; 0c 01                       ; 0xc3f5b
     7189    movzx dx, al                              ; 0f b6 d0                    ; 0xc3f5d
     7190    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc3f60
     7191    or ax, dx                                 ; 09 d0                       ; 0xc3f64
     7192    call 005ddh                               ; e8 74 c6                    ; 0xc3f66
     7193    call 006d2h                               ; e8 66 c7                    ; 0xc3f69 vbe.c:515
     7194    mov bx, 000bah                            ; bb ba 00                    ; 0xc3f6c vbe.c:62
     7195    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f6f
     7196    mov es, ax                                ; 8e c0                       ; 0xc3f72
     7197    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3f74
     7198    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f77
     7199    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3f7a vbe.c:518
     7200    or AL, strict byte 060h                   ; 0c 60                       ; 0xc3f7d
     7201    mov bx, 00087h                            ; bb 87 00                    ; 0xc3f7f vbe.c:52
     7202    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3f82
     7203    jmp near 03efch                           ; e9 74 ff                    ; 0xc3f85
     7204    mov ax, 00100h                            ; b8 00 01                    ; 0xc3f88 vbe.c:527
     7205    push SS                                   ; 16                          ; 0xc3f8b vbe.c:531
     7206    pop ES                                    ; 07                          ; 0xc3f8c
     7207    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3f8d
     7208    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f90 vbe.c:532
     7209    pop di                                    ; 5f                          ; 0xc3f93
     7210    pop si                                    ; 5e                          ; 0xc3f94
     7211    pop bp                                    ; 5d                          ; 0xc3f95
     7212    retn                                      ; c3                          ; 0xc3f96
     7213  ; disGetNextSymbol 0xc3f97 LB 0x322 -> off=0x0 cb=0000000000000008 uValue=00000000000c3f97 'vbe_biosfn_read_video_state_size'
     7214vbe_biosfn_read_video_state_size:            ; 0xc3f97 LB 0x8
     7215    push bp                                   ; 55                          ; 0xc3f97 vbe.c:534
     7216    mov bp, sp                                ; 89 e5                       ; 0xc3f98
     7217    mov ax, strict word 00012h                ; b8 12 00                    ; 0xc3f9a vbe.c:537
     7218    pop bp                                    ; 5d                          ; 0xc3f9d
     7219    retn                                      ; c3                          ; 0xc3f9e
     7220  ; disGetNextSymbol 0xc3f9f LB 0x31a -> off=0x0 cb=000000000000004b uValue=00000000000c3f9f 'vbe_biosfn_save_video_state'
     7221vbe_biosfn_save_video_state:                 ; 0xc3f9f LB 0x4b
     7222    push bp                                   ; 55                          ; 0xc3f9f vbe.c:539
     7223    mov bp, sp                                ; 89 e5                       ; 0xc3fa0
     7224    push bx                                   ; 53                          ; 0xc3fa2
     7225    push cx                                   ; 51                          ; 0xc3fa3
     7226    push si                                   ; 56                          ; 0xc3fa4
     7227    mov si, ax                                ; 89 c6                       ; 0xc3fa5
     7228    mov bx, dx                                ; 89 d3                       ; 0xc3fa7
     7229    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3fa9 vbe.c:543
     7230    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fac
     7231    out DX, ax                                ; ef                          ; 0xc3faf
     7232    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fb0 vbe.c:544
     7233    in ax, DX                                 ; ed                          ; 0xc3fb3
     7234    mov es, si                                ; 8e c6                       ; 0xc3fb4 vbe.c:62
     7235    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3fb6
     7236    inc bx                                    ; 43                          ; 0xc3fb9 vbe.c:546
     7237    inc bx                                    ; 43                          ; 0xc3fba
     7238    test AL, strict byte 001h                 ; a8 01                       ; 0xc3fbb vbe.c:547
     7239    je short 03fe2h                           ; 74 23                       ; 0xc3fbd
     7240    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc3fbf vbe.c:549
     7241    jmp short 03fc9h                          ; eb 05                       ; 0xc3fc2
     7242    cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc3fc4
     7243    jnbe short 03fe2h                         ; 77 19                       ; 0xc3fc7
     7244    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc3fc9 vbe.c:550
     7245    je short 03fdfh                           ; 74 11                       ; 0xc3fcc
     7246    mov ax, cx                                ; 89 c8                       ; 0xc3fce vbe.c:551
     7247    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fd0
     7248    out DX, ax                                ; ef                          ; 0xc3fd3
     7249    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fd4 vbe.c:552
     7250    in ax, DX                                 ; ed                          ; 0xc3fd7
     7251    mov es, si                                ; 8e c6                       ; 0xc3fd8 vbe.c:62
     7252    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3fda
     7253    inc bx                                    ; 43                          ; 0xc3fdd vbe.c:553
     7254    inc bx                                    ; 43                          ; 0xc3fde
     7255    inc cx                                    ; 41                          ; 0xc3fdf vbe.c:555
     7256    jmp short 03fc4h                          ; eb e2                       ; 0xc3fe0
     7257    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3fe2 vbe.c:556
     7258    pop si                                    ; 5e                          ; 0xc3fe5
     7259    pop cx                                    ; 59                          ; 0xc3fe6
     7260    pop bx                                    ; 5b                          ; 0xc3fe7
     7261    pop bp                                    ; 5d                          ; 0xc3fe8
     7262    retn                                      ; c3                          ; 0xc3fe9
     7263  ; disGetNextSymbol 0xc3fea LB 0x2cf -> off=0x0 cb=000000000000008f uValue=00000000000c3fea 'vbe_biosfn_restore_video_state'
     7264vbe_biosfn_restore_video_state:              ; 0xc3fea LB 0x8f
     7265    push bp                                   ; 55                          ; 0xc3fea vbe.c:559
     7266    mov bp, sp                                ; 89 e5                       ; 0xc3feb
     7267    push bx                                   ; 53                          ; 0xc3fed
     7268    push cx                                   ; 51                          ; 0xc3fee
     7269    push si                                   ; 56                          ; 0xc3fef
     7270    push ax                                   ; 50                          ; 0xc3ff0
     7271    mov cx, ax                                ; 89 c1                       ; 0xc3ff1
     7272    mov bx, dx                                ; 89 d3                       ; 0xc3ff3
     7273    mov es, ax                                ; 8e c0                       ; 0xc3ff5 vbe.c:57
     7274    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3ff7
     7275    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3ffa
     7276    inc bx                                    ; 43                          ; 0xc3ffd vbe.c:564
     7277    inc bx                                    ; 43                          ; 0xc3ffe
     7278    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc3fff vbe.c:566
     7279    jne short 04015h                          ; 75 10                       ; 0xc4003
     7280    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc4005 vbe.c:567
     7281    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4008
     7282    out DX, ax                                ; ef                          ; 0xc400b
     7283    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc400c vbe.c:568
     7284    mov dx, 001cfh                            ; ba cf 01                    ; 0xc400f
     7285    out DX, ax                                ; ef                          ; 0xc4012
     7286    jmp short 04071h                          ; eb 5c                       ; 0xc4013 vbe.c:569
     7287    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc4015 vbe.c:570
     7288    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4018
     7289    out DX, ax                                ; ef                          ; 0xc401b
     7290    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc401c vbe.c:57
     7291    mov dx, 001cfh                            ; ba cf 01                    ; 0xc401f vbe.c:58
     7292    out DX, ax                                ; ef                          ; 0xc4022
     7293    inc bx                                    ; 43                          ; 0xc4023 vbe.c:572
     7294    inc bx                                    ; 43                          ; 0xc4024
     7295    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc4025
     7296    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4028
     7297    out DX, ax                                ; ef                          ; 0xc402b
     7298    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc402c vbe.c:57
     7299    mov dx, 001cfh                            ; ba cf 01                    ; 0xc402f vbe.c:58
     7300    out DX, ax                                ; ef                          ; 0xc4032
     7301    inc bx                                    ; 43                          ; 0xc4033 vbe.c:575
     7302    inc bx                                    ; 43                          ; 0xc4034
     7303    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc4035
     7304    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4038
     7305    out DX, ax                                ; ef                          ; 0xc403b
     7306    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc403c vbe.c:57
     7307    mov dx, 001cfh                            ; ba cf 01                    ; 0xc403f vbe.c:58
     7308    out DX, ax                                ; ef                          ; 0xc4042
     7309    inc bx                                    ; 43                          ; 0xc4043 vbe.c:578
     7310    inc bx                                    ; 43                          ; 0xc4044
     7311    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc4045
     7312    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4048
     7313    out DX, ax                                ; ef                          ; 0xc404b
     7314    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc404c vbe.c:580
     7315    mov dx, 001cfh                            ; ba cf 01                    ; 0xc404f
     7316    out DX, ax                                ; ef                          ; 0xc4052
     7317    mov si, strict word 00005h                ; be 05 00                    ; 0xc4053 vbe.c:582
     7318    jmp short 0405dh                          ; eb 05                       ; 0xc4056
     7319    cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc4058
     7320    jnbe short 04071h                         ; 77 14                       ; 0xc405b
     7321    mov ax, si                                ; 89 f0                       ; 0xc405d vbe.c:583
     7322    mov dx, 001ceh                            ; ba ce 01                    ; 0xc405f
     7323    out DX, ax                                ; ef                          ; 0xc4062
     7324    mov es, cx                                ; 8e c1                       ; 0xc4063 vbe.c:57
     7325    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4065
     7326    mov dx, 001cfh                            ; ba cf 01                    ; 0xc4068 vbe.c:58
     7327    out DX, ax                                ; ef                          ; 0xc406b
     7328    inc bx                                    ; 43                          ; 0xc406c vbe.c:585
     7329    inc bx                                    ; 43                          ; 0xc406d
     7330    inc si                                    ; 46                          ; 0xc406e vbe.c:586
     7331    jmp short 04058h                          ; eb e7                       ; 0xc406f
     7332    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc4071 vbe.c:588
     7333    pop si                                    ; 5e                          ; 0xc4074
     7334    pop cx                                    ; 59                          ; 0xc4075
     7335    pop bx                                    ; 5b                          ; 0xc4076
     7336    pop bp                                    ; 5d                          ; 0xc4077
     7337    retn                                      ; c3                          ; 0xc4078
     7338  ; disGetNextSymbol 0xc4079 LB 0x240 -> off=0x0 cb=000000000000008c uValue=00000000000c4079 'vbe_biosfn_save_restore_state'
     7339vbe_biosfn_save_restore_state:               ; 0xc4079 LB 0x8c
     7340    push bp                                   ; 55                          ; 0xc4079 vbe.c:604
     7341    mov bp, sp                                ; 89 e5                       ; 0xc407a
     7342    push si                                   ; 56                          ; 0xc407c
     7343    push di                                   ; 57                          ; 0xc407d
     7344    push ax                                   ; 50                          ; 0xc407e
     7345    mov si, ax                                ; 89 c6                       ; 0xc407f
     7346    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc4081
     7347    mov ax, bx                                ; 89 d8                       ; 0xc4084
     7348    mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc4086
     7349    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc4089 vbe.c:609
     7350    xor ah, ah                                ; 30 e4                       ; 0xc408c vbe.c:610
     7351    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc408e
     7352    je short 040d8h                           ; 74 45                       ; 0xc4091
     7353    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc4093
     7354    je short 040bch                           ; 74 24                       ; 0xc4096
     7355    test ax, ax                               ; 85 c0                       ; 0xc4098
     7356    jne short 040f4h                          ; 75 58                       ; 0xc409a
     7357    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc409c vbe.c:612
     7358    call 03024h                               ; e8 82 ef                    ; 0xc409f
     7359    mov cx, ax                                ; 89 c1                       ; 0xc40a2
     7360    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc40a4 vbe.c:616
     7361    je short 040afh                           ; 74 05                       ; 0xc40a8
     7362    call 03f97h                               ; e8 ea fe                    ; 0xc40aa vbe.c:617
     7363    add ax, cx                                ; 01 c8                       ; 0xc40ad
     7364    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc40af vbe.c:618
     7365    shr ax, 006h                              ; c1 e8 06                    ; 0xc40b2
     7366    push SS                                   ; 16                          ; 0xc40b5
     7367    pop ES                                    ; 07                          ; 0xc40b6
     7368    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc40b7
     7369    jmp short 040f7h                          ; eb 3b                       ; 0xc40ba vbe.c:619
     7370    push SS                                   ; 16                          ; 0xc40bc vbe.c:621
     7371    pop ES                                    ; 07                          ; 0xc40bd
     7372    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc40be
     7373    mov dx, cx                                ; 89 ca                       ; 0xc40c1 vbe.c:622
     7374    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc40c3
     7375    call 0305fh                               ; e8 96 ef                    ; 0xc40c6
     7376    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc40c9 vbe.c:626
     7377    je short 040f7h                           ; 74 28                       ; 0xc40cd
     7378    mov dx, ax                                ; 89 c2                       ; 0xc40cf vbe.c:627
     7379    mov ax, cx                                ; 89 c8                       ; 0xc40d1
     7380    call 03f9fh                               ; e8 c9 fe                    ; 0xc40d3
     7381    jmp short 040f7h                          ; eb 1f                       ; 0xc40d6 vbe.c:628
     7382    push SS                                   ; 16                          ; 0xc40d8 vbe.c:630
     7383    pop ES                                    ; 07                          ; 0xc40d9
     7384    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc40da
     7385    mov dx, cx                                ; 89 ca                       ; 0xc40dd vbe.c:631
     7386    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc40df
     7387    call 03335h                               ; e8 50 f2                    ; 0xc40e2
     7388    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc40e5 vbe.c:635
     7389    je short 040f7h                           ; 74 0c                       ; 0xc40e9
     7390    mov dx, ax                                ; 89 c2                       ; 0xc40eb vbe.c:636
     7391    mov ax, cx                                ; 89 c8                       ; 0xc40ed
     7392    call 03feah                               ; e8 f8 fe                    ; 0xc40ef
     7393    jmp short 040f7h                          ; eb 03                       ; 0xc40f2 vbe.c:637
     7394    mov di, 00100h                            ; bf 00 01                    ; 0xc40f4 vbe.c:640
     7395    push SS                                   ; 16                          ; 0xc40f7 vbe.c:643
     7396    pop ES                                    ; 07                          ; 0xc40f8
     7397    mov word [es:si], di                      ; 26 89 3c                    ; 0xc40f9
     7398    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc40fc vbe.c:644
     7399    pop di                                    ; 5f                          ; 0xc40ff
     7400    pop si                                    ; 5e                          ; 0xc4100
     7401    pop bp                                    ; 5d                          ; 0xc4101
     7402    retn 00002h                               ; c2 02 00                    ; 0xc4102
     7403  ; disGetNextSymbol 0xc4105 LB 0x1b4 -> off=0x0 cb=00000000000000cf uValue=00000000000c4105 'vbe_biosfn_get_set_scanline_length'
     7404vbe_biosfn_get_set_scanline_length:          ; 0xc4105 LB 0xcf
     7405    push bp                                   ; 55                          ; 0xc4105 vbe.c:665
     7406    mov bp, sp                                ; 89 e5                       ; 0xc4106
     7407    push si                                   ; 56                          ; 0xc4108
     7408    push di                                   ; 57                          ; 0xc4109
     7409    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc410a
     7410    push ax                                   ; 50                          ; 0xc410d
     7411    mov di, dx                                ; 89 d7                       ; 0xc410e
     7412    mov si, bx                                ; 89 de                       ; 0xc4110
     7413    mov word [bp-008h], cx                    ; 89 4e f8                    ; 0xc4112
     7414    call 03b9eh                               ; e8 86 fa                    ; 0xc4115 vbe.c:674
     7415    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc4118 vbe.c:675
     7416    jne short 04121h                          ; 75 05                       ; 0xc411a
     7417    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc411c
     7418    jmp short 04124h                          ; eb 03                       ; 0xc411f
     7419    movzx cx, al                              ; 0f b6 c8                    ; 0xc4121
     7420    call 03bd6h                               ; e8 af fa                    ; 0xc4124 vbe.c:676
     7421    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc4127
     7422    mov word [bp-006h], strict word 0004fh    ; c7 46 fa 4f 00              ; 0xc412a vbe.c:677
     7423    push SS                                   ; 16                          ; 0xc412f vbe.c:678
     7424    pop ES                                    ; 07                          ; 0xc4130
     7425    mov bx, word [es:si]                      ; 26 8b 1c                    ; 0xc4131
     7426    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc4134 vbe.c:679
     7427    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc4137 vbe.c:683
     7428    je short 04146h                           ; 74 0b                       ; 0xc4139
     7429    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc413b
     7430    je short 0416dh                           ; 74 2e                       ; 0xc413d
     7431    test al, al                               ; 84 c0                       ; 0xc413f
     7432    je short 04168h                           ; 74 25                       ; 0xc4141
     7433    jmp near 041bdh                           ; e9 77 00                    ; 0xc4143
     7434    cmp cl, 004h                              ; 80 f9 04                    ; 0xc4146 vbe.c:685
     7435    jne short 04150h                          ; 75 05                       ; 0xc4149
     7436    sal bx, 003h                              ; c1 e3 03                    ; 0xc414b vbe.c:686
     7437    jmp short 04168h                          ; eb 18                       ; 0xc414e vbe.c:687
     7438    movzx ax, cl                              ; 0f b6 c1                    ; 0xc4150 vbe.c:688
     7439    cwd                                       ; 99                          ; 0xc4153
     7440    sal dx, 003h                              ; c1 e2 03                    ; 0xc4154
    75307441    db  01bh, 0c2h
    7531     ; sbb ax, dx                                ; 1b c2                     ; 0xc41f8
    7532     sar ax, 003h                              ; c1 f8 03                    ; 0xc41fa
    7533     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc41fd
    7534     mov ax, bx                                ; 89 d8                       ; 0xc4200
    7535     xor dx, dx                                ; 31 d2                       ; 0xc4202
    7536     div word [bp-00ch]                        ; f7 76 f4                    ; 0xc4204
    7537     mov bx, ax                                ; 89 c3                       ; 0xc4207
    7538     mov ax, bx                                ; 89 d8                       ; 0xc4209 vbe.c:691
    7539     call 03c58h                               ; e8 4a fa                    ; 0xc420b
    7540     call 03c77h                               ; e8 66 fa                    ; 0xc420e vbe.c:694
    7541     mov bx, ax                                ; 89 c3                       ; 0xc4211
    7542     push SS                                   ; 16                          ; 0xc4213 vbe.c:695
    7543     pop ES                                    ; 07                          ; 0xc4214
    7544     mov word [es:si], ax                      ; 26 89 04                    ; 0xc4215
    7545     cmp cl, 004h                              ; 80 f9 04                    ; 0xc4218 vbe.c:696
    7546     jne short 04222h                          ; 75 05                       ; 0xc421b
    7547     shr bx, 003h                              ; c1 eb 03                    ; 0xc421d vbe.c:697
    7548     jmp short 04231h                          ; eb 0f                       ; 0xc4220 vbe.c:698
    7549     movzx ax, cl                              ; 0f b6 c1                    ; 0xc4222 vbe.c:699
    7550     cwd                                       ; 99                          ; 0xc4225
    7551     sal dx, 003h                              ; c1 e2 03                    ; 0xc4226
     7442    ; sbb ax, dx                                ; 1b c2                     ; 0xc4157
     7443    sar ax, 003h                              ; c1 f8 03                    ; 0xc4159
     7444    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc415c
     7445    mov ax, bx                                ; 89 d8                       ; 0xc415f
     7446    xor dx, dx                                ; 31 d2                       ; 0xc4161
     7447    div word [bp-00ch]                        ; f7 76 f4                    ; 0xc4163
     7448    mov bx, ax                                ; 89 c3                       ; 0xc4166
     7449    mov ax, bx                                ; 89 d8                       ; 0xc4168 vbe.c:691
     7450    call 03bb7h                               ; e8 4a fa                    ; 0xc416a
     7451    call 03bd6h                               ; e8 66 fa                    ; 0xc416d vbe.c:694
     7452    mov bx, ax                                ; 89 c3                       ; 0xc4170
     7453    push SS                                   ; 16                          ; 0xc4172 vbe.c:695
     7454    pop ES                                    ; 07                          ; 0xc4173
     7455    mov word [es:si], ax                      ; 26 89 04                    ; 0xc4174
     7456    cmp cl, 004h                              ; 80 f9 04                    ; 0xc4177 vbe.c:696
     7457    jne short 04181h                          ; 75 05                       ; 0xc417a
     7458    shr bx, 003h                              ; c1 eb 03                    ; 0xc417c vbe.c:697
     7459    jmp short 04190h                          ; eb 0f                       ; 0xc417f vbe.c:698
     7460    movzx ax, cl                              ; 0f b6 c1                    ; 0xc4181 vbe.c:699
     7461    cwd                                       ; 99                          ; 0xc4184
     7462    sal dx, 003h                              ; c1 e2 03                    ; 0xc4185
    75527463    db  01bh, 0c2h
    7553     ; sbb ax, dx                                ; 1b c2                     ; 0xc4229
    7554     sar ax, 003h                              ; c1 f8 03                    ; 0xc422b
    7555     imul bx, ax                               ; 0f af d8                    ; 0xc422e
    7556     add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc4231 vbe.c:700
    7557     and bl, 0fch                              ; 80 e3 fc                    ; 0xc4234
    7558     push SS                                   ; 16                          ; 0xc4237 vbe.c:701
    7559     pop ES                                    ; 07                          ; 0xc4238
    7560     mov word [es:di], bx                      ; 26 89 1d                    ; 0xc4239
    7561     call 03c90h                               ; e8 51 fa                    ; 0xc423c vbe.c:702
    7562     push SS                                   ; 16                          ; 0xc423f
    7563     pop ES                                    ; 07                          ; 0xc4240
    7564     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc4241
    7565     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4244
    7566     call 03c07h                               ; e8 bd f9                    ; 0xc4247 vbe.c:703
    7567     push SS                                   ; 16                          ; 0xc424a
    7568     pop ES                                    ; 07                          ; 0xc424b
    7569     cmp ax, word [es:bx]                      ; 26 3b 07                    ; 0xc424c
    7570     jbe short 04263h                          ; 76 12                       ; 0xc424f
    7571     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4251 vbe.c:704
    7572     call 03c58h                               ; e8 01 fa                    ; 0xc4254
    7573     mov word [bp-006h], 00200h                ; c7 46 fa 00 02              ; 0xc4257 vbe.c:705
    7574     jmp short 04263h                          ; eb 05                       ; 0xc425c vbe.c:707
    7575     mov word [bp-006h], 00100h                ; c7 46 fa 00 01              ; 0xc425e vbe.c:710
    7576     push SS                                   ; 16                          ; 0xc4263 vbe.c:713
    7577     pop ES                                    ; 07                          ; 0xc4264
    7578     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4265
    7579     mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc4268
    7580     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc426b
    7581     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc426e vbe.c:714
    7582     pop di                                    ; 5f                          ; 0xc4271
    7583     pop si                                    ; 5e                          ; 0xc4272
    7584     pop bp                                    ; 5d                          ; 0xc4273
    7585     retn                                      ; c3                          ; 0xc4274
    7586   ; disGetNextSymbol 0xc4275 LB 0xe5 -> off=0x0 cb=00000000000000e5 uValue=00000000000c4275 'private_biosfn_custom_mode'
    7587 private_biosfn_custom_mode:                  ; 0xc4275 LB 0xe5
    7588     push bp                                   ; 55                          ; 0xc4275 vbe.c:740
    7589     mov bp, sp                                ; 89 e5                       ; 0xc4276
    7590     push si                                   ; 56                          ; 0xc4278
    7591     push di                                   ; 57                          ; 0xc4279
    7592     push ax                                   ; 50                          ; 0xc427a
    7593     push ax                                   ; 50                          ; 0xc427b
    7594     push ax                                   ; 50                          ; 0xc427c
    7595     mov si, dx                                ; 89 d6                       ; 0xc427d
    7596     mov dx, cx                                ; 89 ca                       ; 0xc427f
    7597     mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc4281 vbe.c:753
    7598     push SS                                   ; 16                          ; 0xc4284 vbe.c:754
    7599     pop ES                                    ; 07                          ; 0xc4285
    7600     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc4286
    7601     test al, al                               ; 84 c0                       ; 0xc4289 vbe.c:755
    7602     jne short 042afh                          ; 75 22                       ; 0xc428b
    7603     push SS                                   ; 16                          ; 0xc428d vbe.c:757
    7604     pop ES                                    ; 07                          ; 0xc428e
    7605     mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc428f
    7606     mov bx, dx                                ; 89 d3                       ; 0xc4292 vbe.c:758
    7607     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4294
    7608     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc4297 vbe.c:759
    7609     shr ax, 008h                              ; c1 e8 08                    ; 0xc429a
    7610     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc429d
    7611     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc42a0
    7612     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc42a3 vbe.c:764
    7613     je short 042b5h                           ; 74 0e                       ; 0xc42a5
    7614     cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc42a7
    7615     je short 042b5h                           ; 74 0a                       ; 0xc42a9
    7616     cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc42ab
    7617     je short 042b5h                           ; 74 06                       ; 0xc42ad
    7618     mov di, 00100h                            ; bf 00 01                    ; 0xc42af vbe.c:765
    7619     jmp near 0434bh                           ; e9 96 00                    ; 0xc42b2 vbe.c:766
    7620     push SS                                   ; 16                          ; 0xc42b5 vbe.c:770
    7621     pop ES                                    ; 07                          ; 0xc42b6
    7622     test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc42b7
    7623     je short 042c3h                           ; 74 05                       ; 0xc42bc
    7624     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc42be
    7625     jmp short 042c5h                          ; eb 02                       ; 0xc42c1
    7626     xor ax, ax                                ; 31 c0                       ; 0xc42c3
    7627     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc42c5
    7628     cmp cx, 00280h                            ; 81 f9 80 02                 ; 0xc42c8 vbe.c:773
    7629     jnc short 042d3h                          ; 73 05                       ; 0xc42cc
    7630     mov cx, 00280h                            ; b9 80 02                    ; 0xc42ce vbe.c:774
    7631     jmp short 042dch                          ; eb 09                       ; 0xc42d1 vbe.c:775
    7632     cmp cx, 00a00h                            ; 81 f9 00 0a                 ; 0xc42d3
    7633     jbe short 042dch                          ; 76 03                       ; 0xc42d7
    7634     mov cx, 00a00h                            ; b9 00 0a                    ; 0xc42d9 vbe.c:776
    7635     cmp bx, 001e0h                            ; 81 fb e0 01                 ; 0xc42dc vbe.c:777
    7636     jnc short 042e7h                          ; 73 05                       ; 0xc42e0
    7637     mov bx, 001e0h                            ; bb e0 01                    ; 0xc42e2 vbe.c:778
    7638     jmp short 042f0h                          ; eb 09                       ; 0xc42e5 vbe.c:779
    7639     cmp bx, 00780h                            ; 81 fb 80 07                 ; 0xc42e7
    7640     jbe short 042f0h                          ; 76 03                       ; 0xc42eb
    7641     mov bx, 00780h                            ; bb 80 07                    ; 0xc42ed vbe.c:780
    7642     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc42f0 vbe.c:786
    7643     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc42f3
    7644     call 03ca9h                               ; e8 b0 f9                    ; 0xc42f6
    7645     mov si, ax                                ; 89 c6                       ; 0xc42f9
    7646     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc42fb vbe.c:789
    7647     cwd                                       ; 99                          ; 0xc42ff
    7648     sal dx, 003h                              ; c1 e2 03                    ; 0xc4300
     7464    ; sbb ax, dx                                ; 1b c2                     ; 0xc4188
     7465    sar ax, 003h                              ; c1 f8 03                    ; 0xc418a
     7466    imul bx, ax                               ; 0f af d8                    ; 0xc418d
     7467    add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc4190 vbe.c:700
     7468    and bl, 0fch                              ; 80 e3 fc                    ; 0xc4193
     7469    push SS                                   ; 16                          ; 0xc4196 vbe.c:701
     7470    pop ES                                    ; 07                          ; 0xc4197
     7471    mov word [es:di], bx                      ; 26 89 1d                    ; 0xc4198
     7472    call 03befh                               ; e8 51 fa                    ; 0xc419b vbe.c:702
     7473    push SS                                   ; 16                          ; 0xc419e
     7474    pop ES                                    ; 07                          ; 0xc419f
     7475    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc41a0
     7476    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc41a3
     7477    call 03b66h                               ; e8 bd f9                    ; 0xc41a6 vbe.c:703
     7478    push SS                                   ; 16                          ; 0xc41a9
     7479    pop ES                                    ; 07                          ; 0xc41aa
     7480    cmp ax, word [es:bx]                      ; 26 3b 07                    ; 0xc41ab
     7481    jbe short 041c2h                          ; 76 12                       ; 0xc41ae
     7482    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc41b0 vbe.c:704
     7483    call 03bb7h                               ; e8 01 fa                    ; 0xc41b3
     7484    mov word [bp-006h], 00200h                ; c7 46 fa 00 02              ; 0xc41b6 vbe.c:705
     7485    jmp short 041c2h                          ; eb 05                       ; 0xc41bb vbe.c:707
     7486    mov word [bp-006h], 00100h                ; c7 46 fa 00 01              ; 0xc41bd vbe.c:710
     7487    push SS                                   ; 16                          ; 0xc41c2 vbe.c:713
     7488    pop ES                                    ; 07                          ; 0xc41c3
     7489    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc41c4
     7490    mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc41c7
     7491    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc41ca
     7492    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc41cd vbe.c:714
     7493    pop di                                    ; 5f                          ; 0xc41d0
     7494    pop si                                    ; 5e                          ; 0xc41d1
     7495    pop bp                                    ; 5d                          ; 0xc41d2
     7496    retn                                      ; c3                          ; 0xc41d3
     7497  ; disGetNextSymbol 0xc41d4 LB 0xe5 -> off=0x0 cb=00000000000000e5 uValue=00000000000c41d4 'private_biosfn_custom_mode'
     7498private_biosfn_custom_mode:                  ; 0xc41d4 LB 0xe5
     7499    push bp                                   ; 55                          ; 0xc41d4 vbe.c:740
     7500    mov bp, sp                                ; 89 e5                       ; 0xc41d5
     7501    push si                                   ; 56                          ; 0xc41d7
     7502    push di                                   ; 57                          ; 0xc41d8
     7503    push ax                                   ; 50                          ; 0xc41d9
     7504    push ax                                   ; 50                          ; 0xc41da
     7505    push ax                                   ; 50                          ; 0xc41db
     7506    mov si, dx                                ; 89 d6                       ; 0xc41dc
     7507    mov dx, cx                                ; 89 ca                       ; 0xc41de
     7508    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc41e0 vbe.c:753
     7509    push SS                                   ; 16                          ; 0xc41e3 vbe.c:754
     7510    pop ES                                    ; 07                          ; 0xc41e4
     7511    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc41e5
     7512    test al, al                               ; 84 c0                       ; 0xc41e8 vbe.c:755
     7513    jne short 0420eh                          ; 75 22                       ; 0xc41ea
     7514    push SS                                   ; 16                          ; 0xc41ec vbe.c:757
     7515    pop ES                                    ; 07                          ; 0xc41ed
     7516    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc41ee
     7517    mov bx, dx                                ; 89 d3                       ; 0xc41f1 vbe.c:758
     7518    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc41f3
     7519    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc41f6 vbe.c:759
     7520    shr ax, 008h                              ; c1 e8 08                    ; 0xc41f9
     7521    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc41fc
     7522    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc41ff
     7523    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc4202 vbe.c:764
     7524    je short 04214h                           ; 74 0e                       ; 0xc4204
     7525    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc4206
     7526    je short 04214h                           ; 74 0a                       ; 0xc4208
     7527    cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc420a
     7528    je short 04214h                           ; 74 06                       ; 0xc420c
     7529    mov di, 00100h                            ; bf 00 01                    ; 0xc420e vbe.c:765
     7530    jmp near 042aah                           ; e9 96 00                    ; 0xc4211 vbe.c:766
     7531    push SS                                   ; 16                          ; 0xc4214 vbe.c:770
     7532    pop ES                                    ; 07                          ; 0xc4215
     7533    test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc4216
     7534    je short 04222h                           ; 74 05                       ; 0xc421b
     7535    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc421d
     7536    jmp short 04224h                          ; eb 02                       ; 0xc4220
     7537    xor ax, ax                                ; 31 c0                       ; 0xc4222
     7538    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc4224
     7539    cmp cx, 00280h                            ; 81 f9 80 02                 ; 0xc4227 vbe.c:773
     7540    jnc short 04232h                          ; 73 05                       ; 0xc422b
     7541    mov cx, 00280h                            ; b9 80 02                    ; 0xc422d vbe.c:774
     7542    jmp short 0423bh                          ; eb 09                       ; 0xc4230 vbe.c:775
     7543    cmp cx, 00a00h                            ; 81 f9 00 0a                 ; 0xc4232
     7544    jbe short 0423bh                          ; 76 03                       ; 0xc4236
     7545    mov cx, 00a00h                            ; b9 00 0a                    ; 0xc4238 vbe.c:776
     7546    cmp bx, 001e0h                            ; 81 fb e0 01                 ; 0xc423b vbe.c:777
     7547    jnc short 04246h                          ; 73 05                       ; 0xc423f
     7548    mov bx, 001e0h                            ; bb e0 01                    ; 0xc4241 vbe.c:778
     7549    jmp short 0424fh                          ; eb 09                       ; 0xc4244 vbe.c:779
     7550    cmp bx, 00780h                            ; 81 fb 80 07                 ; 0xc4246
     7551    jbe short 0424fh                          ; 76 03                       ; 0xc424a
     7552    mov bx, 00780h                            ; bb 80 07                    ; 0xc424c vbe.c:780
     7553    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc424f vbe.c:786
     7554    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4252
     7555    call 03c08h                               ; e8 b0 f9                    ; 0xc4255
     7556    mov si, ax                                ; 89 c6                       ; 0xc4258
     7557    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc425a vbe.c:789
     7558    cwd                                       ; 99                          ; 0xc425e
     7559    sal dx, 003h                              ; c1 e2 03                    ; 0xc425f
    76497560    db  01bh, 0c2h
    7650     ; sbb ax, dx                                ; 1b c2                     ; 0xc4303
    7651     sar ax, 003h                              ; c1 f8 03                    ; 0xc4305
    7652     imul ax, cx                               ; 0f af c1                    ; 0xc4308
    7653     add ax, strict word 00003h                ; 05 03 00                    ; 0xc430b vbe.c:790
    7654     and AL, strict byte 0fch                  ; 24 fc                       ; 0xc430e
    7655     mov dx, bx                                ; 89 da                       ; 0xc4310 vbe.c:792
    7656     mul dx                                    ; f7 e2                       ; 0xc4312
    7657     cmp dx, si                                ; 39 f2                       ; 0xc4314 vbe.c:794
    7658     jnbe short 0431eh                         ; 77 06                       ; 0xc4316
    7659     jne short 04323h                          ; 75 09                       ; 0xc4318
    7660     test ax, ax                               ; 85 c0                       ; 0xc431a
    7661     jbe short 04323h                          ; 76 05                       ; 0xc431c
    7662     mov di, 00200h                            ; bf 00 02                    ; 0xc431e vbe.c:796
    7663     jmp short 0434bh                          ; eb 28                       ; 0xc4321 vbe.c:797
    7664     xor ax, ax                                ; 31 c0                       ; 0xc4323 vbe.c:801
    7665     call 005ddh                               ; e8 b5 c2                    ; 0xc4325
    7666     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc4328 vbe.c:802
    7667     call 03c20h                               ; e8 f1 f8                    ; 0xc432c
    7668     mov ax, cx                                ; 89 c8                       ; 0xc432f vbe.c:803
    7669     call 03bc9h                               ; e8 95 f8                    ; 0xc4331
    7670     mov ax, bx                                ; 89 d8                       ; 0xc4334 vbe.c:804
    7671     call 03be8h                               ; e8 af f8                    ; 0xc4336
    7672     xor ax, ax                                ; 31 c0                       ; 0xc4339 vbe.c:805
    7673     call 00603h                               ; e8 c5 c2                    ; 0xc433b
    7674     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc433e vbe.c:806
    7675     or AL, strict byte 001h                   ; 0c 01                       ; 0xc4341
    7676     xor ah, ah                                ; 30 e4                       ; 0xc4343
    7677     call 005ddh                               ; e8 95 c2                    ; 0xc4345
    7678     call 006d2h                               ; e8 87 c3                    ; 0xc4348 vbe.c:807
    7679     push SS                                   ; 16                          ; 0xc434b vbe.c:815
    7680     pop ES                                    ; 07                          ; 0xc434c
    7681     mov bx, word [bp-00ah]                    ; 8b 5e f6                    ; 0xc434d
    7682     mov word [es:bx], di                      ; 26 89 3f                    ; 0xc4350
    7683     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4353 vbe.c:816
    7684     pop di                                    ; 5f                          ; 0xc4356
    7685     pop si                                    ; 5e                          ; 0xc4357
    7686     pop bp                                    ; 5d                          ; 0xc4358
    7687     retn                                      ; c3                          ; 0xc4359
     7561    ; sbb ax, dx                                ; 1b c2                     ; 0xc4262
     7562    sar ax, 003h                              ; c1 f8 03                    ; 0xc4264
     7563    imul ax, cx                               ; 0f af c1                    ; 0xc4267
     7564    add ax, strict word 00003h                ; 05 03 00                    ; 0xc426a vbe.c:790
     7565    and AL, strict byte 0fch                  ; 24 fc                       ; 0xc426d
     7566    mov dx, bx                                ; 89 da                       ; 0xc426f vbe.c:792
     7567    mul dx                                    ; f7 e2                       ; 0xc4271
     7568    cmp dx, si                                ; 39 f2                       ; 0xc4273 vbe.c:794
     7569    jnbe short 0427dh                         ; 77 06                       ; 0xc4275
     7570    jne short 04282h                          ; 75 09                       ; 0xc4277
     7571    test ax, ax                               ; 85 c0                       ; 0xc4279
     7572    jbe short 04282h                          ; 76 05                       ; 0xc427b
     7573    mov di, 00200h                            ; bf 00 02                    ; 0xc427d vbe.c:796
     7574    jmp short 042aah                          ; eb 28                       ; 0xc4280 vbe.c:797
     7575    xor ax, ax                                ; 31 c0                       ; 0xc4282 vbe.c:801
     7576    call 005ddh                               ; e8 56 c3                    ; 0xc4284
     7577    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc4287 vbe.c:802
     7578    call 03b7fh                               ; e8 f1 f8                    ; 0xc428b
     7579    mov ax, cx                                ; 89 c8                       ; 0xc428e vbe.c:803
     7580    call 03b28h                               ; e8 95 f8                    ; 0xc4290
     7581    mov ax, bx                                ; 89 d8                       ; 0xc4293 vbe.c:804
     7582    call 03b47h                               ; e8 af f8                    ; 0xc4295
     7583    xor ax, ax                                ; 31 c0                       ; 0xc4298 vbe.c:805
     7584    call 00603h                               ; e8 66 c3                    ; 0xc429a
     7585    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc429d vbe.c:806
     7586    or AL, strict byte 001h                   ; 0c 01                       ; 0xc42a0
     7587    xor ah, ah                                ; 30 e4                       ; 0xc42a2
     7588    call 005ddh                               ; e8 36 c3                    ; 0xc42a4
     7589    call 006d2h                               ; e8 28 c4                    ; 0xc42a7 vbe.c:807
     7590    push SS                                   ; 16                          ; 0xc42aa vbe.c:815
     7591    pop ES                                    ; 07                          ; 0xc42ab
     7592    mov bx, word [bp-00ah]                    ; 8b 5e f6                    ; 0xc42ac
     7593    mov word [es:bx], di                      ; 26 89 3f                    ; 0xc42af
     7594    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc42b2 vbe.c:816
     7595    pop di                                    ; 5f                          ; 0xc42b5
     7596    pop si                                    ; 5e                          ; 0xc42b6
     7597    pop bp                                    ; 5d                          ; 0xc42b7
     7598    retn                                      ; c3                          ; 0xc42b8
    76887599
    7689   ; Padding 0x2e6 bytes at 0xc435a
    7690   times 742 db 0
     7600  ; Padding 0x387 bytes at 0xc42b9
     7601  times 903 db 0
    76917602
    76927603section VBE32 progbits vstart=0x4640 align=1 ; size=0x115 class=CODE group=AUTO
     
    78257736  ; disGetNextSymbol 0xc4780 LB 0x374c -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
    78267737_msg_vga_init:                               ; 0xc4780 LB 0x2e
    7827     db  'Oracle VM VirtualBox Version 7.0.4 VGA BIOS', 00dh, 00ah, 000h
     7738    db  'Oracle VM VirtualBox Version 7.0.6 VGA BIOS', 00dh, 00ah, 000h
    78287739  ; disGetNextSymbol 0xc47ae LB 0x371e -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
    78297740vga_modes:                                   ; 0xc47ae LB 0x80
     
    78727783    db  0b9h, 0c2h, 0ffh, 000h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h
    78737784    db  017h, 017h, 017h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00dh, 00fh, 0ffh
    7874     db  050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
    7875     db  0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
    7876     db  0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
    7877     db  018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
     7785    db  050h, 018h, 00eh, 000h, 010h, 000h, 003h, 000h, 003h, 0a6h, 05fh, 04fh, 050h, 082h, 055h, 081h
     7786    db  0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00dh, 063h
     7787    db  0bah, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
     7788    db  018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 000h, 0ffh
    78787789    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    78797790    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     
    84598370    db  000h, 000h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h
    84608371    db  000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
    8461     db  000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h
     8372    db  000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h, 000h, 000h, 000h, 000h, 000h
    84628373    db  000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h, 000h, 000h, 000h
    84638374    db  000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h, 000h
     
    84788389    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    84798390    db  000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
    8480     db  000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h, 000h, 000h
     8391    db  000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0d6h, 0d6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
    84818392    db  000h, 000h, 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h
    84828393    db  000h, 000h, 07ch, 0c6h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 0c6h, 0feh, 000h, 000h, 000h, 000h
     
    85078418    db  000h, 000h, 0e6h, 066h, 066h, 06ch, 078h, 078h, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
    85088419    db  000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
    8509     db  000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
     8420    db  000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    85108421    db  000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    85118422    db  000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
     
    85148425    db  000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 06ch, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
    85158426    db  000h, 000h, 07ch, 0c6h, 0c6h, 060h, 038h, 00ch, 006h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    8516     db  000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
     8427    db  000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    85178428    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    8518     db  000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
    8519     db  000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 000h
    8520     db  000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
    8521     db  000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    8522     db  000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h
     8429    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h, 000h, 000h, 000h
     8430    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 0eeh, 06ch, 000h, 000h, 000h, 000h
     8431    db  000h, 000h, 0c6h, 0c6h, 06ch, 07ch, 038h, 038h, 07ch, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h
     8432    db  000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
     8433    db  000h, 000h, 0feh, 0c6h, 086h, 00ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h
    85238434    db  000h, 000h, 03ch, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h
    85248435    db  000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
     
    85398450    db  000h, 000h, 0e0h, 060h, 060h, 066h, 06ch, 078h, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h
    85408451    db  000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    8541     db  000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h
     8452    db  000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h, 0d6h, 0c6h, 000h, 000h, 000h, 000h
    85428453    db  000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
    85438454    db  000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
     
    85488459    db  000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h, 030h, 030h, 036h, 01ch, 000h, 000h, 000h, 000h
    85498460    db  000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    8550     db  000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
    8551     db  000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h
    8552     db  000h, 000h, 000h, 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h
     8461    db  000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
     8462    db  000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h, 000h
     8463    db  000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h
    85538464    db  000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h
    85548465    db  000h, 000h, 000h, 000h, 000h, 0feh, 0cch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
     
    85758486    db  038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    85768487    db  018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 060h, 066h, 0feh, 000h, 000h, 000h, 000h
    8577     db  000h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h
     8488    db  000h, 000h, 000h, 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h
    85788489    db  000h, 000h, 03eh, 06ch, 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h
    85798490    db  000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
     
    85858496    db  000h, 0c6h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    85868497    db  000h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    8587     db  000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
     8498    db  000h, 018h, 018h, 03ch, 066h, 060h, 060h, 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h
    85888499    db  000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h
    8589     db  000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
    8590     db  000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h, 000h
     8500    db  000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
     8501    db  000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0cch, 0c6h, 000h, 000h, 000h, 000h
    85918502    db  000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h, 000h
    85928503    db  000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
     
    86018512    db  000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h
    86028513    db  000h, 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h
    8603     db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh, 000h, 000h
    8604     db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h, 006h, 000h, 000h
     8514    db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h
     8515    db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h
    86058516    db  000h, 000h, 018h, 018h, 000h, 018h, 018h, 018h, 03ch, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h
    86068517    db  000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h, 000h, 000h, 000h
     
    87568667  ; disGetNextSymbol 0xc7e55 LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36d5 '_vbebios_product_revision'
    87578668_vbebios_product_revision:                   ; 0xc7e55 LB 0x23
    8758     db  'Oracle VM VirtualBox Version 7.0.4', 000h
     8669    db  'Oracle VM VirtualBox Version 7.0.6', 000h
    87598670  ; disGetNextSymbol 0xc7e78 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36f8 '_vbebios_info_string'
    87608671_vbebios_info_string:                        ; 0xc7e78 LB 0x2b
     
    87888699    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    87898700    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8790     db  000h, 000h, 000h, 053h
     8701    db  000h, 000h, 000h, 09ch
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.md5sum

    r97572 r98059  
    1 f2b250db4451f78b99ff1838793fc7dd *VBoxVgaBios386.rom
     1963ceb67243ead136255f7bd76c49f4a *VBoxVgaBios386.rom
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.asm

    r97572 r98059  
    259259    pop DS                                    ; 1f                          ; 0xc00ee vgarom.asm:208
    260260    cld                                       ; fc                          ; 0xc00ef vgarom.asm:209
    261     call 03a03h                               ; e8 10 39                    ; 0xc00f0 vgarom.asm:210
     261    call 0394bh                               ; e8 58 38                    ; 0xc00f0 vgarom.asm:210
    262262    pop di                                    ; 5f                          ; 0xc00f3 vgarom.asm:126
    263263    pop si                                    ; 5e                          ; 0xc00f4 vgarom.asm:127
     
    15291529  times 161 db 0
    15301530
    1531 section _TEXT progbits vstart=0x9f0 align=1 ; size=0x3c1d class=CODE group=AUTO
    1532   ; disGetNextSymbol 0xc09f0 LB 0x3c1d -> off=0x0 cb=000000000000001c uValue=00000000000c09f0 'set_int_vector'
     1531section _TEXT progbits vstart=0x9f0 align=1 ; size=0x3b74 class=CODE group=AUTO
     1532  ; disGetNextSymbol 0xc09f0 LB 0x3b74 -> off=0x0 cb=000000000000001c uValue=00000000000c09f0 'set_int_vector'
    15331533set_int_vector:                              ; 0xc09f0 LB 0x1c
    1534     push dx                                   ; 52                          ; 0xc09f0 vgabios.c:88
     1534    push dx                                   ; 52                          ; 0xc09f0 vgabios.c:87
    15351535    push bp                                   ; 55                          ; 0xc09f1
    15361536    mov bp, sp                                ; 89 e5                       ; 0xc09f2
    15371537    mov dx, bx                                ; 89 da                       ; 0xc09f4
    1538     mov bl, al                                ; 88 c3                       ; 0xc09f6 vgabios.c:92
     1538    mov bl, al                                ; 88 c3                       ; 0xc09f6 vgabios.c:91
    15391539    xor bh, bh                                ; 30 ff                       ; 0xc09f8
    15401540    sal bx, 1                                 ; d1 e3                       ; 0xc09fa
     
    15441544    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc0a02
    15451545    mov word [es:bx+002h], cx                 ; 26 89 4f 02                 ; 0xc0a05
    1546     pop bp                                    ; 5d                          ; 0xc0a09 vgabios.c:93
     1546    pop bp                                    ; 5d                          ; 0xc0a09 vgabios.c:92
    15471547    pop dx                                    ; 5a                          ; 0xc0a0a
    15481548    retn                                      ; c3                          ; 0xc0a0b
    1549   ; disGetNextSymbol 0xc0a0c LB 0x3c01 -> off=0x0 cb=000000000000001c uValue=00000000000c0a0c 'init_vga_card'
     1549  ; disGetNextSymbol 0xc0a0c LB 0x3b58 -> off=0x0 cb=000000000000001c uValue=00000000000c0a0c 'init_vga_card'
    15501550init_vga_card:                               ; 0xc0a0c LB 0x1c
    1551     push bp                                   ; 55                          ; 0xc0a0c vgabios.c:144
     1551    push bp                                   ; 55                          ; 0xc0a0c vgabios.c:143
    15521552    mov bp, sp                                ; 89 e5                       ; 0xc0a0d
    15531553    push dx                                   ; 52                          ; 0xc0a0f
    1554     mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc0a10 vgabios.c:147
     1554    mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc0a10 vgabios.c:146
    15551555    mov dx, 003c2h                            ; ba c2 03                    ; 0xc0a12
    15561556    out DX, AL                                ; ee                          ; 0xc0a15
    1557     mov AL, strict byte 004h                  ; b0 04                       ; 0xc0a16 vgabios.c:150
     1557    mov AL, strict byte 004h                  ; b0 04                       ; 0xc0a16 vgabios.c:149
    15581558    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0a18
    15591559    out DX, AL                                ; ee                          ; 0xc0a1b
    1560     mov AL, strict byte 002h                  ; b0 02                       ; 0xc0a1c vgabios.c:151
     1560    mov AL, strict byte 002h                  ; b0 02                       ; 0xc0a1c vgabios.c:150
    15611561    mov dx, 003c5h                            ; ba c5 03                    ; 0xc0a1e
    15621562    out DX, AL                                ; ee                          ; 0xc0a21
    1563     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0a22 vgabios.c:156
     1563    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0a22 vgabios.c:155
    15641564    pop dx                                    ; 5a                          ; 0xc0a25
    15651565    pop bp                                    ; 5d                          ; 0xc0a26
    15661566    retn                                      ; c3                          ; 0xc0a27
    1567   ; disGetNextSymbol 0xc0a28 LB 0x3be5 -> off=0x0 cb=000000000000003e uValue=00000000000c0a28 'init_bios_area'
     1567  ; disGetNextSymbol 0xc0a28 LB 0x3b3c -> off=0x0 cb=000000000000003e uValue=00000000000c0a28 'init_bios_area'
    15681568init_bios_area:                              ; 0xc0a28 LB 0x3e
    1569     push bx                                   ; 53                          ; 0xc0a28 vgabios.c:222
     1569    push bx                                   ; 53                          ; 0xc0a28 vgabios.c:221
    15701570    push bp                                   ; 55                          ; 0xc0a29
    15711571    mov bp, sp                                ; 89 e5                       ; 0xc0a2a
    1572     xor bx, bx                                ; 31 db                       ; 0xc0a2c vgabios.c:226
     1572    xor bx, bx                                ; 31 db                       ; 0xc0a2c vgabios.c:225
    15731573    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0a2e
    15741574    mov es, ax                                ; 8e c0                       ; 0xc0a31
    1575     mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc0a33 vgabios.c:229
     1575    mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc0a33 vgabios.c:228
    15761576    and AL, strict byte 0cfh                  ; 24 cf                       ; 0xc0a37
    15771577    or AL, strict byte 020h                   ; 0c 20                       ; 0xc0a39
    15781578    mov byte [es:bx+010h], al                 ; 26 88 47 10                 ; 0xc0a3b
    1579     mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc0a3f vgabios.c:233
    1580     mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc0a45 vgabios.c:235
    1581     mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc0a4c vgabios.c:239
    1582     mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc0a52 vgabios.c:241
    1583     mov word [es:bx+000a8h], 05550h           ; 26 c7 87 a8 00 50 55        ; 0xc0a57 vgabios.c:243
     1579    mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc0a3f vgabios.c:232
     1580    mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc0a45 vgabios.c:234
     1581    mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc0a4c vgabios.c:238
     1582    mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc0a52 vgabios.c:240
     1583    mov word [es:bx+000a8h], 05550h           ; 26 c7 87 a8 00 50 55        ; 0xc0a57 vgabios.c:242
    15841584    mov [es:bx+000aah], ds                    ; 26 8c 9f aa 00              ; 0xc0a5e
    1585     pop bp                                    ; 5d                          ; 0xc0a63 vgabios.c:244
     1585    pop bp                                    ; 5d                          ; 0xc0a63 vgabios.c:243
    15861586    pop bx                                    ; 5b                          ; 0xc0a64
    15871587    retn                                      ; c3                          ; 0xc0a65
    1588   ; disGetNextSymbol 0xc0a66 LB 0x3ba7 -> off=0x0 cb=0000000000000031 uValue=00000000000c0a66 'vgabios_init_func'
     1588  ; disGetNextSymbol 0xc0a66 LB 0x3afe -> off=0x0 cb=0000000000000031 uValue=00000000000c0a66 'vgabios_init_func'
    15891589vgabios_init_func:                           ; 0xc0a66 LB 0x31
    1590     inc bp                                    ; 45                          ; 0xc0a66 vgabios.c:251
     1590    inc bp                                    ; 45                          ; 0xc0a66 vgabios.c:250
    15911591    push bp                                   ; 55                          ; 0xc0a67
    15921592    mov bp, sp                                ; 89 e5                       ; 0xc0a68
    1593     call 00a0ch                               ; e8 9f ff                    ; 0xc0a6a vgabios.c:253
    1594     call 00a28h                               ; e8 b8 ff                    ; 0xc0a6d vgabios.c:254
    1595     call 03f7eh                               ; e8 0b 35                    ; 0xc0a70 vgabios.c:256
    1596     mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a73 vgabios.c:258
     1593    call 00a0ch                               ; e8 9f ff                    ; 0xc0a6a vgabios.c:252
     1594    call 00a28h                               ; e8 b8 ff                    ; 0xc0a6d vgabios.c:253
     1595    call 03ed5h                               ; e8 62 34                    ; 0xc0a70 vgabios.c:255
     1596    mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a73 vgabios.c:257
    15971597    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0a76
    15981598    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc0a79
    15991599    call 009f0h                               ; e8 71 ff                    ; 0xc0a7c
    1600     mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a7f vgabios.c:259
     1600    mov bx, strict word 00028h                ; bb 28 00                    ; 0xc0a7f vgabios.c:258
    16011601    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0a82
    16021602    mov ax, strict word 0006dh                ; b8 6d 00                    ; 0xc0a85
    16031603    call 009f0h                               ; e8 65 ff                    ; 0xc0a88
    1604     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a8b vgabios.c:285
     1604    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a8b vgabios.c:284
    16051605    db  032h, 0e4h
    16061606    ; xor ah, ah                                ; 32 e4                     ; 0xc0a8e
    16071607    int 010h                                  ; cd 10                       ; 0xc0a90
    1608     mov sp, bp                                ; 89 ec                       ; 0xc0a92 vgabios.c:288
     1608    mov sp, bp                                ; 89 ec                       ; 0xc0a92 vgabios.c:287
    16091609    pop bp                                    ; 5d                          ; 0xc0a94
    16101610    dec bp                                    ; 4d                          ; 0xc0a95
    16111611    retf                                      ; cb                          ; 0xc0a96
    1612   ; disGetNextSymbol 0xc0a97 LB 0x3b76 -> off=0x0 cb=0000000000000040 uValue=00000000000c0a97 'vga_get_cursor_pos'
     1612  ; disGetNextSymbol 0xc0a97 LB 0x3acd -> off=0x0 cb=0000000000000040 uValue=00000000000c0a97 'vga_get_cursor_pos'
    16131613vga_get_cursor_pos:                          ; 0xc0a97 LB 0x40
    1614     push si                                   ; 56                          ; 0xc0a97 vgabios.c:357
     1614    push si                                   ; 56                          ; 0xc0a97 vgabios.c:356
    16151615    push di                                   ; 57                          ; 0xc0a98
    16161616    push bp                                   ; 55                          ; 0xc0a99
    16171617    mov bp, sp                                ; 89 e5                       ; 0xc0a9a
    16181618    mov si, dx                                ; 89 d6                       ; 0xc0a9c
    1619     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a9e vgabios.c:359
     1619    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a9e vgabios.c:358
    16201620    jbe short 00ab0h                          ; 76 0e                       ; 0xc0aa0
    1621     push SS                                   ; 16                          ; 0xc0aa2 vgabios.c:360
     1621    push SS                                   ; 16                          ; 0xc0aa2 vgabios.c:359
    16221622    pop ES                                    ; 07                          ; 0xc0aa3
    16231623    mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0aa4
    1624     mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0aa9 vgabios.c:361
    1625     jmp short 00ad3h                          ; eb 23                       ; 0xc0aae vgabios.c:362
     1624    mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0aa9 vgabios.c:360
     1625    jmp short 00ad3h                          ; eb 23                       ; 0xc0aae vgabios.c:361
    16261626    mov di, strict word 00060h                ; bf 60 00                    ; 0xc0ab0 vgabios.c:57
    16271627    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0ab3
     
    16311631    pop ES                                    ; 07                          ; 0xc0abc
    16321632    mov word [es:si], di                      ; 26 89 3c                    ; 0xc0abd
    1633     xor ah, ah                                ; 30 e4                       ; 0xc0ac0 vgabios.c:365
     1633    xor ah, ah                                ; 30 e4                       ; 0xc0ac0 vgabios.c:364
    16341634    mov si, ax                                ; 89 c6                       ; 0xc0ac2
    16351635    sal si, 1                                 ; d1 e6                       ; 0xc0ac4
     
    16401640    pop ES                                    ; 07                          ; 0xc0acf
    16411641    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0ad0
    1642     pop bp                                    ; 5d                          ; 0xc0ad3 vgabios.c:367
     1642    pop bp                                    ; 5d                          ; 0xc0ad3 vgabios.c:366
    16431643    pop di                                    ; 5f                          ; 0xc0ad4
    16441644    pop si                                    ; 5e                          ; 0xc0ad5
    16451645    retn                                      ; c3                          ; 0xc0ad6
    1646   ; disGetNextSymbol 0xc0ad7 LB 0x3b36 -> off=0x0 cb=000000000000005e uValue=00000000000c0ad7 'vga_find_glyph'
     1646  ; disGetNextSymbol 0xc0ad7 LB 0x3a8d -> off=0x0 cb=000000000000005e uValue=00000000000c0ad7 'vga_find_glyph'
    16471647vga_find_glyph:                              ; 0xc0ad7 LB 0x5e
    1648     push bp                                   ; 55                          ; 0xc0ad7 vgabios.c:370
     1648    push bp                                   ; 55                          ; 0xc0ad7 vgabios.c:369
    16491649    mov bp, sp                                ; 89 e5                       ; 0xc0ad8
    16501650    push si                                   ; 56                          ; 0xc0ada
     
    16551655    push bx                                   ; 53                          ; 0xc0adf
    16561656    mov bl, cl                                ; 88 cb                       ; 0xc0ae0
    1657     mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0ae2 vgabios.c:372
    1658     dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0ae7 vgabios.c:374
     1657    mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0ae2 vgabios.c:371
     1658    dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0ae7 vgabios.c:373
    16591659    cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0aea
    16601660    je short 00b29h                           ; 74 39                       ; 0xc0aee
    1661     mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc0af0 vgabios.c:375
     1661    mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc0af0 vgabios.c:374
    16621662    xor ch, ch                                ; 30 ed                       ; 0xc0af3
    16631663    mov dx, ss                                ; 8c d2                       ; 0xc0af5
     
    16751675    test ax, ax                               ; 85 c0                       ; 0xc0b0d
    16761676    jne short 00b1dh                          ; 75 0c                       ; 0xc0b0f
    1677     mov al, bl                                ; 88 d8                       ; 0xc0b11 vgabios.c:376
     1677    mov al, bl                                ; 88 d8                       ; 0xc0b11 vgabios.c:375
    16781678    xor ah, ah                                ; 30 e4                       ; 0xc0b13
    16791679    or ah, 080h                               ; 80 cc 80                    ; 0xc0b15
    16801680    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0b18
    1681     jmp short 00b29h                          ; eb 0c                       ; 0xc0b1b vgabios.c:377
    1682     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc0b1d vgabios.c:379
     1681    jmp short 00b29h                          ; eb 0c                       ; 0xc0b1b vgabios.c:376
     1682    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc0b1d vgabios.c:378
    16831683    xor ah, ah                                ; 30 e4                       ; 0xc0b20
    16841684    add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0b22
    16851685    db  0feh, 0c3h
    1686     ; inc bl                                    ; fe c3                     ; 0xc0b25 vgabios.c:380
    1687     jmp short 00ae7h                          ; eb be                       ; 0xc0b27 vgabios.c:381
    1688     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0b29 vgabios.c:383
     1686    ; inc bl                                    ; fe c3                     ; 0xc0b25 vgabios.c:379
     1687    jmp short 00ae7h                          ; eb be                       ; 0xc0b27 vgabios.c:380
     1688    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0b29 vgabios.c:382
    16891689    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0b2c
    16901690    pop di                                    ; 5f                          ; 0xc0b2f
     
    16921692    pop bp                                    ; 5d                          ; 0xc0b31
    16931693    retn 00004h                               ; c2 04 00                    ; 0xc0b32
    1694   ; disGetNextSymbol 0xc0b35 LB 0x3ad8 -> off=0x0 cb=0000000000000046 uValue=00000000000c0b35 'vga_read_glyph_planar'
     1694  ; disGetNextSymbol 0xc0b35 LB 0x3a2f -> off=0x0 cb=0000000000000046 uValue=00000000000c0b35 'vga_read_glyph_planar'
    16951695vga_read_glyph_planar:                       ; 0xc0b35 LB 0x46
    1696     push bp                                   ; 55                          ; 0xc0b35 vgabios.c:385
     1696    push bp                                   ; 55                          ; 0xc0b35 vgabios.c:384
    16971697    mov bp, sp                                ; 89 e5                       ; 0xc0b36
    16981698    push si                                   ; 56                          ; 0xc0b38
     
    17041704    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0b41
    17051705    mov bx, cx                                ; 89 cb                       ; 0xc0b44
    1706     mov ax, 00805h                            ; b8 05 08                    ; 0xc0b46 vgabios.c:392
     1706    mov ax, 00805h                            ; b8 05 08                    ; 0xc0b46 vgabios.c:391
    17071707    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0b49
    17081708    out DX, ax                                ; ef                          ; 0xc0b4c
    1709     dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0b4d vgabios.c:394
     1709    dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0b4d vgabios.c:393
    17101710    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0b50
    17111711    je short 00b6bh                           ; 74 15                       ; 0xc0b54
    1712     mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0b56 vgabios.c:395
     1712    mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0b56 vgabios.c:394
    17131713    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0b59
    17141714    not al                                    ; f6 d0                       ; 0xc0b5c
     
    17181718    pop ES                                    ; 07                          ; 0xc0b62
    17191719    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0b63
    1720     add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0b66 vgabios.c:396
    1721     jmp short 00b4dh                          ; eb e2                       ; 0xc0b69 vgabios.c:397
    1722     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0b6b vgabios.c:400
     1720    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0b66 vgabios.c:395
     1721    jmp short 00b4dh                          ; eb e2                       ; 0xc0b69 vgabios.c:396
     1722    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0b6b vgabios.c:399
    17231723    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0b6e
    17241724    out DX, ax                                ; ef                          ; 0xc0b71
    1725     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0b72 vgabios.c:401
     1725    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0b72 vgabios.c:400
    17261726    pop di                                    ; 5f                          ; 0xc0b75
    17271727    pop si                                    ; 5e                          ; 0xc0b76
    17281728    pop bp                                    ; 5d                          ; 0xc0b77
    17291729    retn 00002h                               ; c2 02 00                    ; 0xc0b78
    1730   ; disGetNextSymbol 0xc0b7b LB 0x3a92 -> off=0x0 cb=000000000000002f uValue=00000000000c0b7b 'vga_char_ofs_planar'
     1730  ; disGetNextSymbol 0xc0b7b LB 0x39e9 -> off=0x0 cb=000000000000002f uValue=00000000000c0b7b 'vga_char_ofs_planar'
    17311731vga_char_ofs_planar:                         ; 0xc0b7b LB 0x2f
    1732     push si                                   ; 56                          ; 0xc0b7b vgabios.c:403
     1732    push si                                   ; 56                          ; 0xc0b7b vgabios.c:402
    17331733    push bp                                   ; 55                          ; 0xc0b7c
    17341734    mov bp, sp                                ; 89 e5                       ; 0xc0b7d
    17351735    mov ch, al                                ; 88 c5                       ; 0xc0b7f
    17361736    mov al, dl                                ; 88 d0                       ; 0xc0b81
    1737     xor ah, ah                                ; 30 e4                       ; 0xc0b83 vgabios.c:407
     1737    xor ah, ah                                ; 30 e4                       ; 0xc0b83 vgabios.c:406
    17381738    mul bx                                    ; f7 e3                       ; 0xc0b85
    17391739    mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc0b87
     
    17501750    mul si                                    ; f7 e6                       ; 0xc0ba1
    17511751    add ax, bx                                ; 01 d8                       ; 0xc0ba3
    1752     pop bp                                    ; 5d                          ; 0xc0ba5 vgabios.c:411
     1752    pop bp                                    ; 5d                          ; 0xc0ba5 vgabios.c:410
    17531753    pop si                                    ; 5e                          ; 0xc0ba6
    17541754    retn 00002h                               ; c2 02 00                    ; 0xc0ba7
    1755   ; disGetNextSymbol 0xc0baa LB 0x3a63 -> off=0x0 cb=0000000000000045 uValue=00000000000c0baa 'vga_read_char_planar'
     1755  ; disGetNextSymbol 0xc0baa LB 0x39ba -> off=0x0 cb=0000000000000045 uValue=00000000000c0baa 'vga_read_char_planar'
    17561756vga_read_char_planar:                        ; 0xc0baa LB 0x45
    1757     push bp                                   ; 55                          ; 0xc0baa vgabios.c:413
     1757    push bp                                   ; 55                          ; 0xc0baa vgabios.c:412
    17581758    mov bp, sp                                ; 89 e5                       ; 0xc0bab
    17591759    push cx                                   ; 51                          ; 0xc0bad
     
    17621762    mov si, ax                                ; 89 c6                       ; 0xc0bb2
    17631763    mov ax, dx                                ; 89 d0                       ; 0xc0bb4
    1764     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc0bb6 vgabios.c:417
     1764    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc0bb6 vgabios.c:416
    17651765    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc0bb9
    17661766    push word [bp-006h]                       ; ff 76 fa                    ; 0xc0bbd
     
    17691769    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0bc5
    17701770    call 00b35h                               ; e8 6a ff                    ; 0xc0bc8
    1771     push word [bp-006h]                       ; ff 76 fa                    ; 0xc0bcb vgabios.c:420
     1771    push word [bp-006h]                       ; ff 76 fa                    ; 0xc0bcb vgabios.c:419
    17721772    mov ax, 00100h                            ; b8 00 01                    ; 0xc0bce
    17731773    push ax                                   ; 50                          ; 0xc0bd1
     
    17801780    lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc0be2
    17811781    call 00ad7h                               ; e8 ef fe                    ; 0xc0be5
    1782     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0be8 vgabios.c:421
     1782    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0be8 vgabios.c:420
    17831783    pop si                                    ; 5e                          ; 0xc0beb
    17841784    pop cx                                    ; 59                          ; 0xc0bec
    17851785    pop bp                                    ; 5d                          ; 0xc0bed
    17861786    retn                                      ; c3                          ; 0xc0bee
    1787   ; disGetNextSymbol 0xc0bef LB 0x3a1e -> off=0x0 cb=0000000000000027 uValue=00000000000c0bef 'vga_char_ofs_linear'
     1787  ; disGetNextSymbol 0xc0bef LB 0x3975 -> off=0x0 cb=0000000000000027 uValue=00000000000c0bef 'vga_char_ofs_linear'
    17881788vga_char_ofs_linear:                         ; 0xc0bef LB 0x27
    1789     push bp                                   ; 55                          ; 0xc0bef vgabios.c:423
     1789    push bp                                   ; 55                          ; 0xc0bef vgabios.c:422
    17901790    mov bp, sp                                ; 89 e5                       ; 0xc0bf0
    17911791    push ax                                   ; 50                          ; 0xc0bf2
    17921792    mov byte [bp-002h], al                    ; 88 46 fe                    ; 0xc0bf3
    1793     mov al, dl                                ; 88 d0                       ; 0xc0bf6 vgabios.c:427
     1793    mov al, dl                                ; 88 d0                       ; 0xc0bf6 vgabios.c:426
    17941794    xor ah, ah                                ; 30 e4                       ; 0xc0bf8
    17951795    mul bx                                    ; f7 e3                       ; 0xc0bfa
     
    18011801    xor ah, ah                                ; 30 e4                       ; 0xc0c08
    18021802    add ax, dx                                ; 01 d0                       ; 0xc0c0a
    1803     mov CL, strict byte 003h                  ; b1 03                       ; 0xc0c0c vgabios.c:428
     1803    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0c0c vgabios.c:427
    18041804    sal ax, CL                                ; d3 e0                       ; 0xc0c0e
    1805     mov sp, bp                                ; 89 ec                       ; 0xc0c10 vgabios.c:430
     1805    mov sp, bp                                ; 89 ec                       ; 0xc0c10 vgabios.c:429
    18061806    pop bp                                    ; 5d                          ; 0xc0c12
    18071807    retn 00002h                               ; c2 02 00                    ; 0xc0c13
    1808   ; disGetNextSymbol 0xc0c16 LB 0x39f7 -> off=0x0 cb=000000000000004e uValue=00000000000c0c16 'vga_read_glyph_linear'
     1808  ; disGetNextSymbol 0xc0c16 LB 0x394e -> off=0x0 cb=000000000000004e uValue=00000000000c0c16 'vga_read_glyph_linear'
    18091809vga_read_glyph_linear:                       ; 0xc0c16 LB 0x4e
    1810     push si                                   ; 56                          ; 0xc0c16 vgabios.c:432
     1810    push si                                   ; 56                          ; 0xc0c16 vgabios.c:431
    18111811    push di                                   ; 57                          ; 0xc0c17
    18121812    push bp                                   ; 55                          ; 0xc0c18
     
    18181818    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0c22
    18191819    mov bx, cx                                ; 89 cb                       ; 0xc0c25
    1820     dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0c27 vgabios.c:438
     1820    dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0c27 vgabios.c:437
    18211821    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0c2a
    18221822    je short 00c5ch                           ; 74 2c                       ; 0xc0c2e
    1823     xor dh, dh                                ; 30 f6                       ; 0xc0c30 vgabios.c:439
    1824     mov DL, strict byte 080h                  ; b2 80                       ; 0xc0c32 vgabios.c:440
    1825     xor ax, ax                                ; 31 c0                       ; 0xc0c34 vgabios.c:441
     1823    xor dh, dh                                ; 30 f6                       ; 0xc0c30 vgabios.c:438
     1824    mov DL, strict byte 080h                  ; b2 80                       ; 0xc0c32 vgabios.c:439
     1825    xor ax, ax                                ; 31 c0                       ; 0xc0c34 vgabios.c:440
    18261826    jmp short 00c3dh                          ; eb 05                       ; 0xc0c36
    18271827    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0c38
    18281828    jnl short 00c51h                          ; 7d 14                       ; 0xc0c3b
    1829     mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0c3d vgabios.c:442
     1829    mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0c3d vgabios.c:441
    18301830    mov di, si                                ; 89 f7                       ; 0xc0c40
    18311831    add di, ax                                ; 01 c7                       ; 0xc0c42
    18321832    cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0c44
    18331833    je short 00c4ch                           ; 74 02                       ; 0xc0c48
    1834     or dh, dl                                 ; 08 d6                       ; 0xc0c4a vgabios.c:443
    1835     shr dl, 1                                 ; d0 ea                       ; 0xc0c4c vgabios.c:444
    1836     inc ax                                    ; 40                          ; 0xc0c4e vgabios.c:445
     1834    or dh, dl                                 ; 08 d6                       ; 0xc0c4a vgabios.c:442
     1835    shr dl, 1                                 ; d0 ea                       ; 0xc0c4c vgabios.c:443
     1836    inc ax                                    ; 40                          ; 0xc0c4e vgabios.c:444
    18371837    jmp short 00c38h                          ; eb e7                       ; 0xc0c4f
    1838     mov di, bx                                ; 89 df                       ; 0xc0c51 vgabios.c:446
     1838    mov di, bx                                ; 89 df                       ; 0xc0c51 vgabios.c:445
    18391839    inc bx                                    ; 43                          ; 0xc0c53
    18401840    mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0c54
    1841     add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0c57 vgabios.c:447
    1842     jmp short 00c27h                          ; eb cb                       ; 0xc0c5a vgabios.c:448
    1843     mov sp, bp                                ; 89 ec                       ; 0xc0c5c vgabios.c:449
     1841    add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0c57 vgabios.c:446
     1842    jmp short 00c27h                          ; eb cb                       ; 0xc0c5a vgabios.c:447
     1843    mov sp, bp                                ; 89 ec                       ; 0xc0c5c vgabios.c:448
    18441844    pop bp                                    ; 5d                          ; 0xc0c5e
    18451845    pop di                                    ; 5f                          ; 0xc0c5f
    18461846    pop si                                    ; 5e                          ; 0xc0c60
    18471847    retn 00002h                               ; c2 02 00                    ; 0xc0c61
    1848   ; disGetNextSymbol 0xc0c64 LB 0x39a9 -> off=0x0 cb=0000000000000049 uValue=00000000000c0c64 'vga_read_char_linear'
     1848  ; disGetNextSymbol 0xc0c64 LB 0x3900 -> off=0x0 cb=0000000000000049 uValue=00000000000c0c64 'vga_read_char_linear'
    18491849vga_read_char_linear:                        ; 0xc0c64 LB 0x49
    1850     push bp                                   ; 55                          ; 0xc0c64 vgabios.c:451
     1850    push bp                                   ; 55                          ; 0xc0c64 vgabios.c:450
    18511851    mov bp, sp                                ; 89 e5                       ; 0xc0c65
    18521852    push cx                                   ; 51                          ; 0xc0c67
     
    18551855    mov si, ax                                ; 89 c6                       ; 0xc0c6c
    18561856    mov ax, dx                                ; 89 d0                       ; 0xc0c6e
    1857     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc0c70 vgabios.c:455
     1857    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc0c70 vgabios.c:454
    18581858    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc0c73
    18591859    push word [bp-006h]                       ; ff 76 fa                    ; 0xc0c77
     
    18641864    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0c83
    18651865    call 00c16h                               ; e8 8d ff                    ; 0xc0c86
    1866     push word [bp-006h]                       ; ff 76 fa                    ; 0xc0c89 vgabios.c:458
     1866    push word [bp-006h]                       ; ff 76 fa                    ; 0xc0c89 vgabios.c:457
    18671867    mov ax, 00100h                            ; b8 00 01                    ; 0xc0c8c
    18681868    push ax                                   ; 50                          ; 0xc0c8f
     
    18751875    lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc0ca0
    18761876    call 00ad7h                               ; e8 31 fe                    ; 0xc0ca3
    1877     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0ca6 vgabios.c:459
     1877    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0ca6 vgabios.c:458
    18781878    pop si                                    ; 5e                          ; 0xc0ca9
    18791879    pop cx                                    ; 59                          ; 0xc0caa
    18801880    pop bp                                    ; 5d                          ; 0xc0cab
    18811881    retn                                      ; c3                          ; 0xc0cac
    1882   ; disGetNextSymbol 0xc0cad LB 0x3960 -> off=0x0 cb=0000000000000036 uValue=00000000000c0cad 'vga_read_2bpp_char'
     1882  ; disGetNextSymbol 0xc0cad LB 0x38b7 -> off=0x0 cb=0000000000000036 uValue=00000000000c0cad 'vga_read_2bpp_char'
    18831883vga_read_2bpp_char:                          ; 0xc0cad LB 0x36
    1884     push bp                                   ; 55                          ; 0xc0cad vgabios.c:461
     1884    push bp                                   ; 55                          ; 0xc0cad vgabios.c:460
    18851885    mov bp, sp                                ; 89 e5                       ; 0xc0cae
    18861886    push bx                                   ; 53                          ; 0xc0cb0
     
    18881888    mov bx, ax                                ; 89 c3                       ; 0xc0cb2
    18891889    mov es, dx                                ; 8e c2                       ; 0xc0cb4
    1890     mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0cb6 vgabios.c:467
    1891     mov DH, strict byte 080h                  ; b6 80                       ; 0xc0cb9 vgabios.c:468
    1892     xor dl, dl                                ; 30 d2                       ; 0xc0cbb vgabios.c:469
    1893     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0cbd vgabios.c:470
     1890    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0cb6 vgabios.c:466
     1891    mov DH, strict byte 080h                  ; b6 80                       ; 0xc0cb9 vgabios.c:467
     1892    xor dl, dl                                ; 30 d2                       ; 0xc0cbb vgabios.c:468
     1893    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0cbd vgabios.c:469
    18941894    xchg ah, al                               ; 86 c4                       ; 0xc0cc0
    1895     xor bx, bx                                ; 31 db                       ; 0xc0cc2 vgabios.c:472
     1895    xor bx, bx                                ; 31 db                       ; 0xc0cc2 vgabios.c:471
    18961896    jmp short 00ccbh                          ; eb 05                       ; 0xc0cc4
    18971897    cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0cc6
    18981898    jnl short 00cdah                          ; 7d 0f                       ; 0xc0cc9
    1899     test ax, cx                               ; 85 c8                       ; 0xc0ccb vgabios.c:473
     1899    test ax, cx                               ; 85 c8                       ; 0xc0ccb vgabios.c:472
    19001900    je short 00cd1h                           ; 74 02                       ; 0xc0ccd
    1901     or dl, dh                                 ; 08 f2                       ; 0xc0ccf vgabios.c:474
    1902     shr dh, 1                                 ; d0 ee                       ; 0xc0cd1 vgabios.c:475
    1903     shr cx, 1                                 ; d1 e9                       ; 0xc0cd3 vgabios.c:476
     1901    or dl, dh                                 ; 08 f2                       ; 0xc0ccf vgabios.c:473
     1902    shr dh, 1                                 ; d0 ee                       ; 0xc0cd1 vgabios.c:474
     1903    shr cx, 1                                 ; d1 e9                       ; 0xc0cd3 vgabios.c:475
    19041904    shr cx, 1                                 ; d1 e9                       ; 0xc0cd5
    1905     inc bx                                    ; 43                          ; 0xc0cd7 vgabios.c:477
     1905    inc bx                                    ; 43                          ; 0xc0cd7 vgabios.c:476
    19061906    jmp short 00cc6h                          ; eb ec                       ; 0xc0cd8
    1907     mov al, dl                                ; 88 d0                       ; 0xc0cda vgabios.c:479
     1907    mov al, dl                                ; 88 d0                       ; 0xc0cda vgabios.c:478
    19081908    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0cdc
    19091909    pop cx                                    ; 59                          ; 0xc0cdf
     
    19111911    pop bp                                    ; 5d                          ; 0xc0ce1
    19121912    retn                                      ; c3                          ; 0xc0ce2
    1913   ; disGetNextSymbol 0xc0ce3 LB 0x392a -> off=0x0 cb=0000000000000084 uValue=00000000000c0ce3 'vga_read_glyph_cga'
     1913  ; disGetNextSymbol 0xc0ce3 LB 0x3881 -> off=0x0 cb=0000000000000084 uValue=00000000000c0ce3 'vga_read_glyph_cga'
    19141914vga_read_glyph_cga:                          ; 0xc0ce3 LB 0x84
    1915     push bp                                   ; 55                          ; 0xc0ce3 vgabios.c:481
     1915    push bp                                   ; 55                          ; 0xc0ce3 vgabios.c:480
    19161916    mov bp, sp                                ; 89 e5                       ; 0xc0ce4
    19171917    push cx                                   ; 51                          ; 0xc0ce6
     
    19201920    push ax                                   ; 50                          ; 0xc0ce9
    19211921    mov si, dx                                ; 89 d6                       ; 0xc0cea
    1922     cmp bl, 006h                              ; 80 fb 06                    ; 0xc0cec vgabios.c:489
     1922    cmp bl, 006h                              ; 80 fb 06                    ; 0xc0cec vgabios.c:488
    19231923    je short 00d2bh                           ; 74 3a                       ; 0xc0cef
    1924     mov bx, ax                                ; 89 c3                       ; 0xc0cf1 vgabios.c:491
     1924    mov bx, ax                                ; 89 c3                       ; 0xc0cf1 vgabios.c:490
    19251925    sal bx, 1                                 ; d1 e3                       ; 0xc0cf3
    19261926    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0cf5
    1927     xor cx, cx                                ; 31 c9                       ; 0xc0cfa vgabios.c:493
     1927    xor cx, cx                                ; 31 c9                       ; 0xc0cfa vgabios.c:492
    19281928    jmp short 00d03h                          ; eb 05                       ; 0xc0cfc
    19291929    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0cfe
    19301930    jnl short 00d5fh                          ; 7d 5c                       ; 0xc0d01
    1931     mov ax, bx                                ; 89 d8                       ; 0xc0d03 vgabios.c:494
     1931    mov ax, bx                                ; 89 d8                       ; 0xc0d03 vgabios.c:493
    19321932    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0d05
    19331933    call 00cadh                               ; e8 a2 ff                    ; 0xc0d08
     
    19371937    pop ES                                    ; 07                          ; 0xc0d0f
    19381938    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0d10
    1939     lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0d13 vgabios.c:495
     1939    lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0d13 vgabios.c:494
    19401940    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0d17
    19411941    call 00cadh                               ; e8 90 ff                    ; 0xc0d1a
     
    19451945    pop ES                                    ; 07                          ; 0xc0d21
    19461946    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0d22
    1947     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0d25 vgabios.c:496
    1948     inc cx                                    ; 41                          ; 0xc0d28 vgabios.c:497
     1947    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0d25 vgabios.c:495
     1948    inc cx                                    ; 41                          ; 0xc0d28 vgabios.c:496
    19491949    jmp short 00cfeh                          ; eb d3                       ; 0xc0d29
    1950     mov bx, ax                                ; 89 c3                       ; 0xc0d2b vgabios.c:499
     1950    mov bx, ax                                ; 89 c3                       ; 0xc0d2b vgabios.c:498
    19511951    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0d2d
    1952     xor cx, cx                                ; 31 c9                       ; 0xc0d32 vgabios.c:500
     1952    xor cx, cx                                ; 31 c9                       ; 0xc0d32 vgabios.c:499
    19531953    jmp short 00d3bh                          ; eb 05                       ; 0xc0d34
    19541954    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0d36
    19551955    jnl short 00d5fh                          ; 7d 24                       ; 0xc0d39
    1956     mov di, si                                ; 89 f7                       ; 0xc0d3b vgabios.c:501
     1956    mov di, si                                ; 89 f7                       ; 0xc0d3b vgabios.c:500
    19571957    inc si                                    ; 46                          ; 0xc0d3d
    19581958    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0d3e
     
    19611961    pop ES                                    ; 07                          ; 0xc0d45
    19621962    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0d46
    1963     mov di, si                                ; 89 f7                       ; 0xc0d49 vgabios.c:502
     1963    mov di, si                                ; 89 f7                       ; 0xc0d49 vgabios.c:501
    19641964    inc si                                    ; 46                          ; 0xc0d4b
    19651965    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0d4c
     
    19681968    pop ES                                    ; 07                          ; 0xc0d55
    19691969    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0d56
    1970     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0d59 vgabios.c:503
    1971     inc cx                                    ; 41                          ; 0xc0d5c vgabios.c:504
     1970    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0d59 vgabios.c:502
     1971    inc cx                                    ; 41                          ; 0xc0d5c vgabios.c:503
    19721972    jmp short 00d36h                          ; eb d7                       ; 0xc0d5d
    1973     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0d5f vgabios.c:506
     1973    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0d5f vgabios.c:505
    19741974    pop di                                    ; 5f                          ; 0xc0d62
    19751975    pop si                                    ; 5e                          ; 0xc0d63
     
    19771977    pop bp                                    ; 5d                          ; 0xc0d65
    19781978    retn                                      ; c3                          ; 0xc0d66
    1979   ; disGetNextSymbol 0xc0d67 LB 0x38a6 -> off=0x0 cb=000000000000001b uValue=00000000000c0d67 'vga_char_ofs_cga'
     1979  ; disGetNextSymbol 0xc0d67 LB 0x37fd -> off=0x0 cb=000000000000001b uValue=00000000000c0d67 'vga_char_ofs_cga'
    19801980vga_char_ofs_cga:                            ; 0xc0d67 LB 0x1b
    1981     push cx                                   ; 51                          ; 0xc0d67 vgabios.c:508
     1981    push cx                                   ; 51                          ; 0xc0d67 vgabios.c:507
    19821982    push bp                                   ; 55                          ; 0xc0d68
    19831983    mov bp, sp                                ; 89 e5                       ; 0xc0d69
    19841984    mov cl, al                                ; 88 c1                       ; 0xc0d6b
    19851985    mov al, dl                                ; 88 d0                       ; 0xc0d6d
    1986     xor ah, ah                                ; 30 e4                       ; 0xc0d6f vgabios.c:513
     1986    xor ah, ah                                ; 30 e4                       ; 0xc0d6f vgabios.c:512
    19871987    mul bx                                    ; f7 e3                       ; 0xc0d71
    19881988    mov bx, ax                                ; 89 c3                       ; 0xc0d73
     
    19921992    xor ah, ah                                ; 30 e4                       ; 0xc0d7b
    19931993    add ax, bx                                ; 01 d8                       ; 0xc0d7d
    1994     pop bp                                    ; 5d                          ; 0xc0d7f vgabios.c:514
     1994    pop bp                                    ; 5d                          ; 0xc0d7f vgabios.c:513
    19951995    pop cx                                    ; 59                          ; 0xc0d80
    19961996    retn                                      ; c3                          ; 0xc0d81
    1997   ; disGetNextSymbol 0xc0d82 LB 0x388b -> off=0x0 cb=000000000000006b uValue=00000000000c0d82 'vga_read_char_cga'
     1997  ; disGetNextSymbol 0xc0d82 LB 0x37e2 -> off=0x0 cb=000000000000006b uValue=00000000000c0d82 'vga_read_char_cga'
    19981998vga_read_char_cga:                           ; 0xc0d82 LB 0x6b
    1999     push bp                                   ; 55                          ; 0xc0d82 vgabios.c:516
     1999    push bp                                   ; 55                          ; 0xc0d82 vgabios.c:515
    20002000    mov bp, sp                                ; 89 e5                       ; 0xc0d83
    20012001    push bx                                   ; 53                          ; 0xc0d85
    20022002    push cx                                   ; 51                          ; 0xc0d86
    20032003    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0d87
    2004     mov bl, dl                                ; 88 d3                       ; 0xc0d8a vgabios.c:522
     2004    mov bl, dl                                ; 88 d3                       ; 0xc0d8a vgabios.c:521
    20052005    xor bh, bh                                ; 30 ff                       ; 0xc0d8c
    20062006    lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0d8e
    20072007    call 00ce3h                               ; e8 4f ff                    ; 0xc0d91
    2008     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc0d94 vgabios.c:525
     2008    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc0d94 vgabios.c:524
    20092009    push ax                                   ; 50                          ; 0xc0d97
    20102010    mov ax, 00080h                            ; b8 80 00                    ; 0xc0d98
     
    20192019    call 00ad7h                               ; e8 25 fd                    ; 0xc0daf
    20202020    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0db2
    2021     test ah, 080h                             ; f6 c4 80                    ; 0xc0db5 vgabios.c:527
     2021    test ah, 080h                             ; f6 c4 80                    ; 0xc0db5 vgabios.c:526
    20222022    jne short 00de3h                          ; 75 29                       ; 0xc0db8
    20232023    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0dba vgabios.c:67
     
    20262026    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0dc1
    20272027    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0dc4
    2028     test dx, dx                               ; 85 d2                       ; 0xc0dc8 vgabios.c:531
     2028    test dx, dx                               ; 85 d2                       ; 0xc0dc8 vgabios.c:530
    20292029    jne short 00dd0h                          ; 75 04                       ; 0xc0dca
    20302030    test ax, ax                               ; 85 c0                       ; 0xc0dcc
    20312031    je short 00de3h                           ; 74 13                       ; 0xc0dce
    2032     mov bx, strict word 00008h                ; bb 08 00                    ; 0xc0dd0 vgabios.c:532
     2032    mov bx, strict word 00008h                ; bb 08 00                    ; 0xc0dd0 vgabios.c:531
    20332033    push bx                                   ; 53                          ; 0xc0dd3
    20342034    mov bx, 00080h                            ; bb 80 00                    ; 0xc0dd4
     
    20382038    call 00ad7h                               ; e8 f7 fc                    ; 0xc0ddd
    20392039    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0de0
    2040     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0de3 vgabios.c:535
     2040    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0de3 vgabios.c:534
    20412041    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0de6
    20422042    pop cx                                    ; 59                          ; 0xc0de9
     
    20442044    pop bp                                    ; 5d                          ; 0xc0deb
    20452045    retn                                      ; c3                          ; 0xc0dec
    2046   ; disGetNextSymbol 0xc0ded LB 0x3820 -> off=0x0 cb=0000000000000147 uValue=00000000000c0ded 'vga_read_char_attr'
     2046  ; disGetNextSymbol 0xc0ded LB 0x3777 -> off=0x0 cb=0000000000000147 uValue=00000000000c0ded 'vga_read_char_attr'
    20472047vga_read_char_attr:                          ; 0xc0ded LB 0x147
    2048     push bp                                   ; 55                          ; 0xc0ded vgabios.c:537
     2048    push bp                                   ; 55                          ; 0xc0ded vgabios.c:536
    20492049    mov bp, sp                                ; 89 e5                       ; 0xc0dee
    20502050    push bx                                   ; 53                          ; 0xc0df0
     
    20602060    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0e04
    20612061    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0e07 vgabios.c:48
    2062     xor ah, ah                                ; 30 e4                       ; 0xc0e0a vgabios.c:545
    2063     call 03940h                               ; e8 31 2b                    ; 0xc0e0c
     2062    xor ah, ah                                ; 30 e4                       ; 0xc0e0a vgabios.c:544
     2063    call 03888h                               ; e8 79 2a                    ; 0xc0e0c
    20642064    mov cl, al                                ; 88 c1                       ; 0xc0e0f
    2065     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0e11 vgabios.c:546
     2065    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0e11 vgabios.c:545
    20662066    jne short 00e18h                          ; 75 03                       ; 0xc0e13
    20672067    jmp near 00f2bh                           ; e9 13 01                    ; 0xc0e15
    2068     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc0e18 vgabios.c:550
     2068    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc0e18 vgabios.c:549
    20692069    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc0e1b
    20702070    mov byte [bp-013h], 000h                  ; c6 46 ed 00                 ; 0xc0e1e
     
    20732073    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc0e28
    20742074    call 00a97h                               ; e8 69 fc                    ; 0xc0e2b
    2075     mov ch, byte [bp-01ah]                    ; 8a 6e e6                    ; 0xc0e2e vgabios.c:551
    2076     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc0e31 vgabios.c:552
     2075    mov ch, byte [bp-01ah]                    ; 8a 6e e6                    ; 0xc0e2e vgabios.c:550
     2076    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc0e31 vgabios.c:551
    20772077    mov al, ah                                ; 88 e0                       ; 0xc0e34
    20782078    xor ah, ah                                ; 30 e4                       ; 0xc0e36
     
    20902090    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0e54
    20912091    mov word [bp-016h], di                    ; 89 7e ea                    ; 0xc0e57 vgabios.c:58
    2092     mov bl, cl                                ; 88 cb                       ; 0xc0e5a vgabios.c:558
     2092    mov bl, cl                                ; 88 cb                       ; 0xc0e5a vgabios.c:557
    20932093    xor bh, bh                                ; 30 ff                       ; 0xc0e5c
    20942094    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0e5e
     
    20962096    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0e62
    20972097    jne short 00e9fh                          ; 75 36                       ; 0xc0e67
    2098     mov ax, di                                ; 89 f8                       ; 0xc0e69 vgabios.c:560
     2098    mov ax, di                                ; 89 f8                       ; 0xc0e69 vgabios.c:559
    20992099    mul dx                                    ; f7 e2                       ; 0xc0e6b
    21002100    sal ax, 1                                 ; d1 e0                       ; 0xc0e6d
     
    21192119    pop ES                                    ; 07                          ; 0xc0e98
    21202120    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0e99
    2121     jmp near 00f2bh                           ; e9 8c 00                    ; 0xc0e9c vgabios.c:562
    2122     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0e9f vgabios.c:563
     2121    jmp near 00f2bh                           ; e9 8c 00                    ; 0xc0e9c vgabios.c:561
     2122    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0e9f vgabios.c:562
    21232123    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0ea3
    21242124    je short 00efeh                           ; 74 56                       ; 0xc0ea6
     
    21292129    jbe short 00ed1h                          ; 76 1d                       ; 0xc0eb2
    21302130    jmp short 00f2bh                          ; eb 75                       ; 0xc0eb4
    2131     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc0eb6 vgabios.c:566
     2131    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc0eb6 vgabios.c:565
    21322132    xor dh, dh                                ; 30 f6                       ; 0xc0eb9
    21332133    mov al, ch                                ; 88 e8                       ; 0xc0ebb
     
    21352135    mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0ebf
    21362136    call 00d67h                               ; e8 a2 fe                    ; 0xc0ec2
    2137     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0ec5 vgabios.c:567
     2137    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0ec5 vgabios.c:566
    21382138    xor dh, dh                                ; 30 f6                       ; 0xc0ec8
    21392139    call 00d82h                               ; e8 b5 fe                    ; 0xc0eca
     
    21422142    mov bx, 00085h                            ; bb 85 00                    ; 0xc0ed1 vgabios.c:57
    21432143    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0ed4
    2144     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0ed7 vgabios.c:572
     2144    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0ed7 vgabios.c:571
    21452145    mov byte [bp-00fh], 000h                  ; c6 46 f1 00                 ; 0xc0eda
    21462146    push word [bp-010h]                       ; ff 76 f0                    ; 0xc0ede
     
    21522152    mov bx, di                                ; 89 fb                       ; 0xc0eed
    21532153    call 00b7bh                               ; e8 89 fc                    ; 0xc0eef
    2154     mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc0ef2 vgabios.c:573
     2154    mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc0ef2 vgabios.c:572
    21552155    mov dx, ax                                ; 89 c2                       ; 0xc0ef5
    21562156    mov ax, di                                ; 89 f8                       ; 0xc0ef7
     
    21592159    mov bx, 00085h                            ; bb 85 00                    ; 0xc0efe vgabios.c:57
    21602160    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0f01
    2161     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0f04 vgabios.c:577
     2161    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0f04 vgabios.c:576
    21622162    mov byte [bp-00fh], 000h                  ; c6 46 f1 00                 ; 0xc0f07
    21632163    push word [bp-010h]                       ; ff 76 f0                    ; 0xc0f0b
     
    21692169    mov bx, di                                ; 89 fb                       ; 0xc0f1a
    21702170    call 00befh                               ; e8 d0 fc                    ; 0xc0f1c
    2171     mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc0f1f vgabios.c:578
     2171    mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc0f1f vgabios.c:577
    21722172    mov dx, ax                                ; 89 c2                       ; 0xc0f22
    21732173    mov ax, di                                ; 89 f8                       ; 0xc0f24
    21742174    call 00c64h                               ; e8 3b fd                    ; 0xc0f26
    21752175    jmp short 00ecdh                          ; eb a2                       ; 0xc0f29
    2176     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0f2b vgabios.c:587
     2176    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0f2b vgabios.c:586
    21772177    pop di                                    ; 5f                          ; 0xc0f2e
    21782178    pop si                                    ; 5e                          ; 0xc0f2f
     
    21812181    pop bp                                    ; 5d                          ; 0xc0f32
    21822182    retn                                      ; c3                          ; 0xc0f33
    2183   ; disGetNextSymbol 0xc0f34 LB 0x36d9 -> off=0x10 cb=0000000000000083 uValue=00000000000c0f44 'vga_get_font_info'
     2183  ; disGetNextSymbol 0xc0f34 LB 0x3630 -> off=0x10 cb=0000000000000083 uValue=00000000000c0f44 'vga_get_font_info'
    21842184    db  05bh, 00fh, 0a0h, 00fh, 0a5h, 00fh, 0ach, 00fh, 0b1h, 00fh, 0b6h, 00fh, 0bbh, 00fh, 0c0h, 00fh
    21852185vga_get_font_info:                           ; 0xc0f44 LB 0x83
    2186     push si                                   ; 56                          ; 0xc0f44 vgabios.c:589
     2186    push si                                   ; 56                          ; 0xc0f44 vgabios.c:588
    21872187    push di                                   ; 57                          ; 0xc0f45
    21882188    push bp                                   ; 55                          ; 0xc0f46
     
    21902190    mov si, dx                                ; 89 d6                       ; 0xc0f49
    21912191    mov di, bx                                ; 89 df                       ; 0xc0f4b
    2192     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0f4d vgabios.c:594
     2192    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0f4d vgabios.c:593
    21932193    jnbe short 00f9ah                         ; 77 48                       ; 0xc0f50
    21942194    mov bx, ax                                ; 89 c3                       ; 0xc0f52
     
    22002200    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0f62
    22012201    mov ax, word [es:bx+002h]                 ; 26 8b 47 02                 ; 0xc0f65
    2202     push SS                                   ; 16                          ; 0xc0f69 vgabios.c:597
     2202    push SS                                   ; 16                          ; 0xc0f69 vgabios.c:596
    22032203    pop ES                                    ; 07                          ; 0xc0f6a
    22042204    mov word [es:di], dx                      ; 26 89 15                    ; 0xc0f6b
     
    22282228    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0fa0 vgabios.c:67
    22292229    jmp short 00f5eh                          ; eb b9                       ; 0xc0fa3
    2230     mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc0fa5 vgabios.c:602
     2230    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc0fa5 vgabios.c:601
    22312231    mov ax, ds                                ; 8c d8                       ; 0xc0fa8
    2232     jmp short 00f69h                          ; eb bd                       ; 0xc0faa vgabios.c:603
    2233     mov dx, 0556ch                            ; ba 6c 55                    ; 0xc0fac vgabios.c:605
     2232    jmp short 00f69h                          ; eb bd                       ; 0xc0faa vgabios.c:602
     2233    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc0fac vgabios.c:604
    22342234    jmp short 00fa8h                          ; eb f7                       ; 0xc0faf
    2235     mov dx, 0596ch                            ; ba 6c 59                    ; 0xc0fb1 vgabios.c:608
     2235    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc0fb1 vgabios.c:607
    22362236    jmp short 00fa8h                          ; eb f2                       ; 0xc0fb4
    2237     mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc0fb6 vgabios.c:611
     2237    mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc0fb6 vgabios.c:610
    22382238    jmp short 00fa8h                          ; eb ed                       ; 0xc0fb9
    2239     mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc0fbb vgabios.c:614
     2239    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc0fbb vgabios.c:613
    22402240    jmp short 00fa8h                          ; eb e8                       ; 0xc0fbe
    2241     mov dx, 07c99h                            ; ba 99 7c                    ; 0xc0fc0 vgabios.c:617
     2241    mov dx, 07c99h                            ; ba 99 7c                    ; 0xc0fc0 vgabios.c:616
    22422242    jmp short 00fa8h                          ; eb e3                       ; 0xc0fc3
    2243     jmp short 00f9ah                          ; eb d3                       ; 0xc0fc5 vgabios.c:623
    2244   ; disGetNextSymbol 0xc0fc7 LB 0x3646 -> off=0x0 cb=000000000000016d uValue=00000000000c0fc7 'vga_read_pixel'
     2243    jmp short 00f9ah                          ; eb d3                       ; 0xc0fc5 vgabios.c:622
     2244  ; disGetNextSymbol 0xc0fc7 LB 0x359d -> off=0x0 cb=000000000000016d uValue=00000000000c0fc7 'vga_read_pixel'
    22452245vga_read_pixel:                              ; 0xc0fc7 LB 0x16d
    2246     push bp                                   ; 55                          ; 0xc0fc7 vgabios.c:636
     2246    push bp                                   ; 55                          ; 0xc0fc7 vgabios.c:635
    22472247    mov bp, sp                                ; 89 e5                       ; 0xc0fc8
    22482248    push si                                   ; 56                          ; 0xc0fca
     
    22572257    mov es, ax                                ; 8e c0                       ; 0xc0fe0
    22582258    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0fe2
    2259     xor ah, ah                                ; 30 e4                       ; 0xc0fe5 vgabios.c:643
    2260     call 03940h                               ; e8 56 29                    ; 0xc0fe7
     2259    xor ah, ah                                ; 30 e4                       ; 0xc0fe5 vgabios.c:642
     2260    call 03888h                               ; e8 9e 28                    ; 0xc0fe7
    22612261    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc0fea
    2262     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0fed vgabios.c:644
     2262    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0fed vgabios.c:643
    22632263    je short 01000h                           ; 74 0f                       ; 0xc0fef
    2264     mov bl, al                                ; 88 c3                       ; 0xc0ff1 vgabios.c:646
     2264    mov bl, al                                ; 88 c3                       ; 0xc0ff1 vgabios.c:645
    22652265    xor bh, bh                                ; 30 ff                       ; 0xc0ff3
    22662266    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0ff5
     
    22682268    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0ff9
    22692269    jne short 01003h                          ; 75 03                       ; 0xc0ffe
    2270     jmp near 0112dh                           ; e9 2a 01                    ; 0xc1000 vgabios.c:647
    2271     mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc1003 vgabios.c:650
     2270    jmp near 0112dh                           ; e9 2a 01                    ; 0xc1000 vgabios.c:646
     2271    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc1003 vgabios.c:649
    22722272    cmp ch, cl                                ; 38 cd                       ; 0xc1007
    22732273    jc short 0101ah                           ; 72 0f                       ; 0xc1009
     
    22972297    mul cx                                    ; f7 e1                       ; 0xc1045
    22982298    add bx, ax                                ; 01 c3                       ; 0xc1047
    2299     mov cx, si                                ; 89 f1                       ; 0xc1049 vgabios.c:655
     2299    mov cx, si                                ; 89 f1                       ; 0xc1049 vgabios.c:654
    23002300    and cx, strict byte 00007h                ; 83 e1 07                    ; 0xc104b
    23012301    mov ax, 00080h                            ; b8 80 00                    ; 0xc104e
    23022302    sar ax, CL                                ; d3 f8                       ; 0xc1051
    23032303    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1053
    2304     mov byte [bp-008h], ch                    ; 88 6e f8                    ; 0xc1056 vgabios.c:657
     2304    mov byte [bp-008h], ch                    ; 88 6e f8                    ; 0xc1056 vgabios.c:656
    23052305    jmp short 01064h                          ; eb 09                       ; 0xc1059
    23062306    jmp near 01103h                           ; e9 a5 00                    ; 0xc105b
    23072307    cmp byte [bp-008h], 004h                  ; 80 7e f8 04                 ; 0xc105e
    23082308    jnc short 0108ch                          ; 73 28                       ; 0xc1062
    2309     mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc1064 vgabios.c:658
     2309    mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc1064 vgabios.c:657
    23102310    xor al, al                                ; 30 c0                       ; 0xc1067
    23112311    or AL, strict byte 004h                   ; 0c 04                       ; 0xc1069
     
    23162316    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1074
    23172317    and al, byte [bp-00ah]                    ; 22 46 f6                    ; 0xc1077 vgabios.c:48
    2318     test al, al                               ; 84 c0                       ; 0xc107a vgabios.c:660
     2318    test al, al                               ; 84 c0                       ; 0xc107a vgabios.c:659
    23192319    jbe short 01087h                          ; 76 09                       ; 0xc107c
    2320     mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc107e vgabios.c:661
     2320    mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc107e vgabios.c:660
    23212321    mov AL, strict byte 001h                  ; b0 01                       ; 0xc1081
    23222322    sal al, CL                                ; d2 e0                       ; 0xc1083
    23232323    or ch, al                                 ; 08 c5                       ; 0xc1085
    2324     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1087 vgabios.c:662
     2324    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1087 vgabios.c:661
    23252325    jmp short 0105eh                          ; eb d2                       ; 0xc108a
    23262326    jmp near 01125h                           ; e9 96 00                    ; 0xc108c
    2327     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc108f vgabios.c:665
     2327    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc108f vgabios.c:664
    23282328    xor ah, ah                                ; 30 e4                       ; 0xc1093
    23292329    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc1095
     
    23382338    mov bx, cx                                ; 89 cb                       ; 0xc10aa
    23392339    add bx, ax                                ; 01 c3                       ; 0xc10ac
    2340     test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc10ae vgabios.c:666
     2340    test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc10ae vgabios.c:665
    23412341    je short 010b7h                           ; 74 03                       ; 0xc10b2
    2342     add bh, 020h                              ; 80 c7 20                    ; 0xc10b4 vgabios.c:667
     2342    add bh, 020h                              ; 80 c7 20                    ; 0xc10b4 vgabios.c:666
    23432343    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc10b7 vgabios.c:47
    23442344    mov es, ax                                ; 8e c0                       ; 0xc10ba
    23452345    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc10bc
    2346     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc10bf vgabios.c:669
     2346    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc10bf vgabios.c:668
    23472347    xor bh, bh                                ; 30 ff                       ; 0xc10c2
    23482348    mov CL, strict byte 003h                  ; b1 03                       ; 0xc10c4
     
    23502350    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc10c8
    23512351    jne short 010eah                          ; 75 1b                       ; 0xc10cd
    2352     mov cx, si                                ; 89 f1                       ; 0xc10cf vgabios.c:670
     2352    mov cx, si                                ; 89 f1                       ; 0xc10cf vgabios.c:669
    23532353    xor ch, ch                                ; 30 ed                       ; 0xc10d1
    23542354    and cl, 003h                              ; 80 e1 03                    ; 0xc10d3
     
    23612361    mov ch, al                                ; 88 c5                       ; 0xc10e3
    23622362    and ch, 003h                              ; 80 e5 03                    ; 0xc10e5
    2363     jmp short 01125h                          ; eb 3b                       ; 0xc10e8 vgabios.c:671
    2364     mov cx, si                                ; 89 f1                       ; 0xc10ea vgabios.c:672
     2363    jmp short 01125h                          ; eb 3b                       ; 0xc10e8 vgabios.c:670
     2364    mov cx, si                                ; 89 f1                       ; 0xc10ea vgabios.c:671
    23652365    xor ch, ch                                ; 30 ed                       ; 0xc10ec
    23662366    and cl, 007h                              ; 80 e1 07                    ; 0xc10ee
     
    23722372    mov ch, al                                ; 88 c5                       ; 0xc10fc
    23732373    and ch, 001h                              ; 80 e5 01                    ; 0xc10fe
    2374     jmp short 01125h                          ; eb 22                       ; 0xc1101 vgabios.c:673
     2374    jmp short 01125h                          ; eb 22                       ; 0xc1101 vgabios.c:672
    23752375    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1103 vgabios.c:57
    23762376    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1106
     
    23852385    mov es, ax                                ; 8e c0                       ; 0xc111c
    23862386    mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc111e
    2387     jmp short 01125h                          ; eb 02                       ; 0xc1121 vgabios.c:677
    2388     xor ch, ch                                ; 30 ed                       ; 0xc1123 vgabios.c:682
    2389     push SS                                   ; 16                          ; 0xc1125 vgabios.c:684
     2387    jmp short 01125h                          ; eb 02                       ; 0xc1121 vgabios.c:676
     2388    xor ch, ch                                ; 30 ed                       ; 0xc1123 vgabios.c:681
     2389    push SS                                   ; 16                          ; 0xc1125 vgabios.c:683
    23902390    pop ES                                    ; 07                          ; 0xc1126
    23912391    mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc1127
    23922392    mov byte [es:bx], ch                      ; 26 88 2f                    ; 0xc112a
    2393     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc112d vgabios.c:685
     2393    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc112d vgabios.c:684
    23942394    pop di                                    ; 5f                          ; 0xc1130
    23952395    pop si                                    ; 5e                          ; 0xc1131
    23962396    pop bp                                    ; 5d                          ; 0xc1132
    23972397    retn                                      ; c3                          ; 0xc1133
    2398   ; disGetNextSymbol 0xc1134 LB 0x34d9 -> off=0x0 cb=000000000000009f uValue=00000000000c1134 'biosfn_perform_gray_scale_summing'
     2398  ; disGetNextSymbol 0xc1134 LB 0x3430 -> off=0x0 cb=000000000000009f uValue=00000000000c1134 'biosfn_perform_gray_scale_summing'
    23992399biosfn_perform_gray_scale_summing:           ; 0xc1134 LB 0x9f
    2400     push bp                                   ; 55                          ; 0xc1134 vgabios.c:690
     2400    push bp                                   ; 55                          ; 0xc1134 vgabios.c:689
    24012401    mov bp, sp                                ; 89 e5                       ; 0xc1135
    24022402    push bx                                   ; 53                          ; 0xc1137
     
    24082408    mov bx, ax                                ; 89 c3                       ; 0xc113d
    24092409    mov di, dx                                ; 89 d7                       ; 0xc113f
    2410     mov dx, 003dah                            ; ba da 03                    ; 0xc1141 vgabios.c:695
     2410    mov dx, 003dah                            ; ba da 03                    ; 0xc1141 vgabios.c:694
    24112411    in AL, DX                                 ; ec                          ; 0xc1144
    24122412    db  02ah, 0e4h
    24132413    ; sub ah, ah                                ; 2a e4                     ; 0xc1145
    2414     xor al, al                                ; 30 c0                       ; 0xc1147 vgabios.c:696
     2414    xor al, al                                ; 30 c0                       ; 0xc1147 vgabios.c:695
    24152415    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1149
    24162416    out DX, AL                                ; ee                          ; 0xc114c
    2417     xor si, si                                ; 31 f6                       ; 0xc114d vgabios.c:698
     2417    xor si, si                                ; 31 f6                       ; 0xc114d vgabios.c:697
    24182418    cmp si, di                                ; 39 fe                       ; 0xc114f
    24192419    jnc short 011b8h                          ; 73 65                       ; 0xc1151
    2420     mov al, bl                                ; 88 d8                       ; 0xc1153 vgabios.c:701
     2420    mov al, bl                                ; 88 d8                       ; 0xc1153 vgabios.c:700
    24212421    mov dx, 003c7h                            ; ba c7 03                    ; 0xc1155
    24222422    out DX, AL                                ; ee                          ; 0xc1158
    2423     mov dx, 003c9h                            ; ba c9 03                    ; 0xc1159 vgabios.c:703
     2423    mov dx, 003c9h                            ; ba c9 03                    ; 0xc1159 vgabios.c:702
    24242424    in AL, DX                                 ; ec                          ; 0xc115c
    24252425    db  02ah, 0e4h
    24262426    ; sub ah, ah                                ; 2a e4                     ; 0xc115d
    24272427    mov cx, ax                                ; 89 c1                       ; 0xc115f
    2428     in AL, DX                                 ; ec                          ; 0xc1161 vgabios.c:704
     2428    in AL, DX                                 ; ec                          ; 0xc1161 vgabios.c:703
    24292429    db  02ah, 0e4h
    24302430    ; sub ah, ah                                ; 2a e4                     ; 0xc1162
    24312431    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc1164
    2432     in AL, DX                                 ; ec                          ; 0xc1167 vgabios.c:705
     2432    in AL, DX                                 ; ec                          ; 0xc1167 vgabios.c:704
    24332433    db  02ah, 0e4h
    24342434    ; sub ah, ah                                ; 2a e4                     ; 0xc1168
    24352435    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc116a
    2436     mov al, cl                                ; 88 c8                       ; 0xc116d vgabios.c:708
     2436    mov al, cl                                ; 88 c8                       ; 0xc116d vgabios.c:707
    24372437    xor ah, ah                                ; 30 e4                       ; 0xc116f
    24382438    mov cx, strict word 0004dh                ; b9 4d 00                    ; 0xc1171
     
    24552455    cbw                                       ; 98                          ; 0xc119b
    24562456    mov cx, ax                                ; 89 c1                       ; 0xc119c
    2457     cmp ax, strict word 0003fh                ; 3d 3f 00                    ; 0xc119e vgabios.c:710
     2457    cmp ax, strict word 0003fh                ; 3d 3f 00                    ; 0xc119e vgabios.c:709
    24582458    jbe short 011a6h                          ; 76 03                       ; 0xc11a1
    24592459    mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc11a3
    2460     mov al, bl                                ; 88 d8                       ; 0xc11a6 vgabios.c:713
     2460    mov al, bl                                ; 88 d8                       ; 0xc11a6 vgabios.c:712
    24612461    mov dx, 003c8h                            ; ba c8 03                    ; 0xc11a8
    24622462    out DX, AL                                ; ee                          ; 0xc11ab
    2463     mov al, cl                                ; 88 c8                       ; 0xc11ac vgabios.c:715
     2463    mov al, cl                                ; 88 c8                       ; 0xc11ac vgabios.c:714
    24642464    mov dx, 003c9h                            ; ba c9 03                    ; 0xc11ae
    24652465    out DX, AL                                ; ee                          ; 0xc11b1
    2466     out DX, AL                                ; ee                          ; 0xc11b2 vgabios.c:716
    2467     out DX, AL                                ; ee                          ; 0xc11b3 vgabios.c:717
    2468     inc bx                                    ; 43                          ; 0xc11b4 vgabios.c:718
    2469     inc si                                    ; 46                          ; 0xc11b5 vgabios.c:719
     2466    out DX, AL                                ; ee                          ; 0xc11b2 vgabios.c:715
     2467    out DX, AL                                ; ee                          ; 0xc11b3 vgabios.c:716
     2468    inc bx                                    ; 43                          ; 0xc11b4 vgabios.c:717
     2469    inc si                                    ; 46                          ; 0xc11b5 vgabios.c:718
    24702470    jmp short 0114fh                          ; eb 97                       ; 0xc11b6
    2471     mov dx, 003dah                            ; ba da 03                    ; 0xc11b8 vgabios.c:720
     2471    mov dx, 003dah                            ; ba da 03                    ; 0xc11b8 vgabios.c:719
    24722472    in AL, DX                                 ; ec                          ; 0xc11bb
    24732473    db  02ah, 0e4h
    24742474    ; sub ah, ah                                ; 2a e4                     ; 0xc11bc
    2475     mov AL, strict byte 020h                  ; b0 20                       ; 0xc11be vgabios.c:721
     2475    mov AL, strict byte 020h                  ; b0 20                       ; 0xc11be vgabios.c:720
    24762476    mov dx, 003c0h                            ; ba c0 03                    ; 0xc11c0
    24772477    out DX, AL                                ; ee                          ; 0xc11c3
    2478     mov dx, 003dah                            ; ba da 03                    ; 0xc11c4 vgabios.c:723
     2478    mov dx, 003dah                            ; ba da 03                    ; 0xc11c4 vgabios.c:722
    24792479    in AL, DX                                 ; ec                          ; 0xc11c7
    24802480    db  02ah, 0e4h
    24812481    ; sub ah, ah                                ; 2a e4                     ; 0xc11c8
    2482     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc11ca vgabios.c:725
     2482    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc11ca vgabios.c:724
    24832483    pop di                                    ; 5f                          ; 0xc11cd
    24842484    pop si                                    ; 5e                          ; 0xc11ce
     
    24872487    pop bp                                    ; 5d                          ; 0xc11d1
    24882488    retn                                      ; c3                          ; 0xc11d2
    2489   ; disGetNextSymbol 0xc11d3 LB 0x343a -> off=0x0 cb=00000000000000fc uValue=00000000000c11d3 'biosfn_set_cursor_shape'
     2489  ; disGetNextSymbol 0xc11d3 LB 0x3391 -> off=0x0 cb=00000000000000fc uValue=00000000000c11d3 'biosfn_set_cursor_shape'
    24902490biosfn_set_cursor_shape:                     ; 0xc11d3 LB 0xfc
    2491     push bp                                   ; 55                          ; 0xc11d3 vgabios.c:728
     2491    push bp                                   ; 55                          ; 0xc11d3 vgabios.c:727
    24922492    mov bp, sp                                ; 89 e5                       ; 0xc11d4
    24932493    push bx                                   ; 53                          ; 0xc11d6
     
    24982498    mov ah, al                                ; 88 c4                       ; 0xc11db
    24992499    mov bl, dl                                ; 88 d3                       ; 0xc11dd
    2500     mov dh, al                                ; 88 c6                       ; 0xc11df vgabios.c:734
     2500    mov dh, al                                ; 88 c6                       ; 0xc11df vgabios.c:733
    25012501    mov si, strict word 00060h                ; be 60 00                    ; 0xc11e1 vgabios.c:62
    25022502    mov cx, strict word 00040h                ; b9 40 00                    ; 0xc11e4
     
    25072507    test dl, 008h                             ; f6 c2 08                    ; 0xc11f2 vgabios.c:48
    25082508    jne short 01234h                          ; 75 3d                       ; 0xc11f5
    2509     mov dl, al                                ; 88 c2                       ; 0xc11f7 vgabios.c:740
     2509    mov dl, al                                ; 88 c2                       ; 0xc11f7 vgabios.c:739
    25102510    and dl, 060h                              ; 80 e2 60                    ; 0xc11f9
    25112511    cmp dl, 020h                              ; 80 fa 20                    ; 0xc11fc
    25122512    jne short 01207h                          ; 75 06                       ; 0xc11ff
    2513     mov AH, strict byte 01eh                  ; b4 1e                       ; 0xc1201 vgabios.c:742
    2514     xor bl, bl                                ; 30 db                       ; 0xc1203 vgabios.c:743
    2515     jmp short 01234h                          ; eb 2d                       ; 0xc1205 vgabios.c:744
     2513    mov AH, strict byte 01eh                  ; b4 1e                       ; 0xc1201 vgabios.c:741
     2514    xor bl, bl                                ; 30 db                       ; 0xc1203 vgabios.c:742
     2515    jmp short 01234h                          ; eb 2d                       ; 0xc1205 vgabios.c:743
    25162516    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc1207 vgabios.c:47
    25172517    test dl, 001h                             ; f6 c2 01                    ; 0xc120a vgabios.c:48
     
    25262526    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc1221
    25272527    mov dx, cx                                ; 89 ca                       ; 0xc1224 vgabios.c:58
    2528     cmp bl, ah                                ; 38 e3                       ; 0xc1226 vgabios.c:755
     2528    cmp bl, ah                                ; 38 e3                       ; 0xc1226 vgabios.c:754
    25292529    jnc short 01236h                          ; 73 0c                       ; 0xc1228
    2530     test bl, bl                               ; 84 db                       ; 0xc122a vgabios.c:757
     2530    test bl, bl                               ; 84 db                       ; 0xc122a vgabios.c:756
    25312531    je short 01269h                           ; 74 3b                       ; 0xc122c
    2532     xor ah, ah                                ; 30 e4                       ; 0xc122e vgabios.c:758
    2533     mov bl, cl                                ; 88 cb                       ; 0xc1230 vgabios.c:759
     2532    xor ah, ah                                ; 30 e4                       ; 0xc122e vgabios.c:757
     2533    mov bl, cl                                ; 88 cb                       ; 0xc1230 vgabios.c:758
    25342534    db  0feh, 0cbh
    25352535    ; dec bl                                    ; fe cb                     ; 0xc1232
    2536     jmp short 01269h                          ; eb 33                       ; 0xc1234 vgabios.c:761
    2537     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc1236 vgabios.c:762
     2536    jmp short 01269h                          ; eb 33                       ; 0xc1234 vgabios.c:760
     2537    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc1236 vgabios.c:761
    25382538    xor al, al                                ; 30 c0                       ; 0xc1239
    25392539    mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc123b
     
    25572557    jne short 0126bh                          ; 75 02                       ; 0xc1267
    25582558    jmp short 012a5h                          ; eb 3a                       ; 0xc1269
    2559     cmp bl, 003h                              ; 80 fb 03                    ; 0xc126b vgabios.c:764
     2559    cmp bl, 003h                              ; 80 fb 03                    ; 0xc126b vgabios.c:763
    25602560    jbe short 012a5h                          ; 76 35                       ; 0xc126e
    2561     mov cl, ah                                ; 88 e1                       ; 0xc1270 vgabios.c:765
     2561    mov cl, ah                                ; 88 e1                       ; 0xc1270 vgabios.c:764
    25622562    xor ch, ch                                ; 30 ed                       ; 0xc1272
    25632563    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc1274
     
    25712571    cmp si, word [bp-008h]                    ; 3b 76 f8                    ; 0xc1282
    25722572    jl short 0129ah                           ; 7c 13                       ; 0xc1285
    2573     sub ah, bl                                ; 28 dc                       ; 0xc1287 vgabios.c:767
     2573    sub ah, bl                                ; 28 dc                       ; 0xc1287 vgabios.c:766
    25742574    add ah, dl                                ; 00 d4                       ; 0xc1289
    25752575    db  0feh, 0cch
    25762576    ; dec ah                                    ; fe cc                     ; 0xc128b
    2577     mov bl, cl                                ; 88 cb                       ; 0xc128d vgabios.c:768
    2578     cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc128f vgabios.c:769
     2577    mov bl, cl                                ; 88 cb                       ; 0xc128d vgabios.c:767
     2578    cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc128f vgabios.c:768
    25792579    jc short 012a5h                           ; 72 11                       ; 0xc1292
    25802580    db  0feh, 0cbh
    2581     ; dec bl                                    ; fe cb                     ; 0xc1294 vgabios.c:771
     2581    ; dec bl                                    ; fe cb                     ; 0xc1294 vgabios.c:770
    25822582    db  0feh, 0cch
    2583     ; dec ah                                    ; fe cc                     ; 0xc1296 vgabios.c:772
    2584     jmp short 012a5h                          ; eb 0b                       ; 0xc1298 vgabios.c:774
     2583    ; dec ah                                    ; fe cc                     ; 0xc1296 vgabios.c:771
     2584    jmp short 012a5h                          ; eb 0b                       ; 0xc1298 vgabios.c:773
    25852585    cmp ah, 002h                              ; 80 fc 02                    ; 0xc129a
    25862586    jbe short 012a3h                          ; 76 04                       ; 0xc129d
    2587     shr dx, 1                                 ; d1 ea                       ; 0xc129f vgabios.c:776
     2587    shr dx, 1                                 ; d1 ea                       ; 0xc129f vgabios.c:775
    25882588    mov ah, dl                                ; 88 d4                       ; 0xc12a1
    2589     mov bl, cl                                ; 88 cb                       ; 0xc12a3 vgabios.c:780
     2589    mov bl, cl                                ; 88 cb                       ; 0xc12a3 vgabios.c:779
    25902590    mov si, strict word 00063h                ; be 63 00                    ; 0xc12a5 vgabios.c:57
    25912591    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc12a8
    25922592    mov es, dx                                ; 8e c2                       ; 0xc12ab
    25932593    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc12ad
    2594     mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc12b0 vgabios.c:791
     2594    mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc12b0 vgabios.c:790
    25952595    mov dx, cx                                ; 89 ca                       ; 0xc12b2
    25962596    out DX, AL                                ; ee                          ; 0xc12b4
    2597     mov si, cx                                ; 89 ce                       ; 0xc12b5 vgabios.c:792
     2597    mov si, cx                                ; 89 ce                       ; 0xc12b5 vgabios.c:791
    25982598    inc si                                    ; 46                          ; 0xc12b7
    25992599    mov al, ah                                ; 88 e0                       ; 0xc12b8
    26002600    mov dx, si                                ; 89 f2                       ; 0xc12ba
    26012601    out DX, AL                                ; ee                          ; 0xc12bc
    2602     mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc12bd vgabios.c:793
     2602    mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc12bd vgabios.c:792
    26032603    mov dx, cx                                ; 89 ca                       ; 0xc12bf
    26042604    out DX, AL                                ; ee                          ; 0xc12c1
    2605     mov al, bl                                ; 88 d8                       ; 0xc12c2 vgabios.c:794
     2605    mov al, bl                                ; 88 d8                       ; 0xc12c2 vgabios.c:793
    26062606    mov dx, si                                ; 89 f2                       ; 0xc12c4
    26072607    out DX, AL                                ; ee                          ; 0xc12c6
    2608     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc12c7 vgabios.c:795
     2608    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc12c7 vgabios.c:794
    26092609    pop si                                    ; 5e                          ; 0xc12ca
    26102610    pop cx                                    ; 59                          ; 0xc12cb
     
    26122612    pop bp                                    ; 5d                          ; 0xc12cd
    26132613    retn                                      ; c3                          ; 0xc12ce
    2614   ; disGetNextSymbol 0xc12cf LB 0x333e -> off=0x0 cb=000000000000008d uValue=00000000000c12cf 'biosfn_set_cursor_pos'
     2614  ; disGetNextSymbol 0xc12cf LB 0x3295 -> off=0x0 cb=000000000000008d uValue=00000000000c12cf 'biosfn_set_cursor_pos'
    26152615biosfn_set_cursor_pos:                       ; 0xc12cf LB 0x8d
    2616     push bp                                   ; 55                          ; 0xc12cf vgabios.c:798
     2616    push bp                                   ; 55                          ; 0xc12cf vgabios.c:797
    26172617    mov bp, sp                                ; 89 e5                       ; 0xc12d0
    26182618    push bx                                   ; 53                          ; 0xc12d2
     
    26232623    mov bl, al                                ; 88 c3                       ; 0xc12d7
    26242624    mov cx, dx                                ; 89 d1                       ; 0xc12d9
    2625     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc12db vgabios.c:804
     2625    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc12db vgabios.c:803
    26262626    jnbe short 01353h                         ; 77 74                       ; 0xc12dd
    2627     xor ah, ah                                ; 30 e4                       ; 0xc12df vgabios.c:807
     2627    xor ah, ah                                ; 30 e4                       ; 0xc12df vgabios.c:806
    26282628    mov si, ax                                ; 89 c6                       ; 0xc12e1
    26292629    sal si, 1                                 ; d1 e6                       ; 0xc12e3
     
    26342634    mov si, strict word 00062h                ; be 62 00                    ; 0xc12f0 vgabios.c:47
    26352635    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc12f3
    2636     cmp bl, al                                ; 38 c3                       ; 0xc12f6 vgabios.c:811
     2636    cmp bl, al                                ; 38 c3                       ; 0xc12f6 vgabios.c:810
    26372637    jne short 01353h                          ; 75 59                       ; 0xc12f8
    26382638    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc12fa vgabios.c:57
     
    26432643    mov di, ax                                ; 89 c7                       ; 0xc1308
    26442644    inc di                                    ; 47                          ; 0xc130a
    2645     mov ax, dx                                ; 89 d0                       ; 0xc130b vgabios.c:817
     2645    mov ax, dx                                ; 89 d0                       ; 0xc130b vgabios.c:816
    26462646    mov al, dh                                ; 88 f0                       ; 0xc130d
    26472647    xor ah, dh                                ; 30 f4                       ; 0xc130f
    26482648    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc1311
    2649     mov ax, si                                ; 89 f0                       ; 0xc1314 vgabios.c:820
     2649    mov ax, si                                ; 89 f0                       ; 0xc1314 vgabios.c:819
    26502650    mul di                                    ; f7 e7                       ; 0xc1316
    26512651    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1318
     
    26632663    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc1330 vgabios.c:57
    26642664    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1333
    2665     mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc1336 vgabios.c:824
     2665    mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc1336 vgabios.c:823
    26662666    mov dx, bx                                ; 89 da                       ; 0xc1338
    26672667    out DX, AL                                ; ee                          ; 0xc133a
    2668     mov ax, si                                ; 89 f0                       ; 0xc133b vgabios.c:825
     2668    mov ax, si                                ; 89 f0                       ; 0xc133b vgabios.c:824
    26692669    mov al, ah                                ; 88 e0                       ; 0xc133d
    26702670    lea cx, [bx+001h]                         ; 8d 4f 01                    ; 0xc133f
    26712671    mov dx, cx                                ; 89 ca                       ; 0xc1342
    26722672    out DX, AL                                ; ee                          ; 0xc1344
    2673     mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1345 vgabios.c:826
     2673    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1345 vgabios.c:825
    26742674    mov dx, bx                                ; 89 da                       ; 0xc1347
    26752675    out DX, AL                                ; ee                          ; 0xc1349
    2676     and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc134a vgabios.c:827
     2676    and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc134a vgabios.c:826
    26772677    mov ax, si                                ; 89 f0                       ; 0xc134e
    26782678    mov dx, cx                                ; 89 ca                       ; 0xc1350
    26792679    out DX, AL                                ; ee                          ; 0xc1352
    2680     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1353 vgabios.c:829
     2680    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1353 vgabios.c:828
    26812681    pop di                                    ; 5f                          ; 0xc1356
    26822682    pop si                                    ; 5e                          ; 0xc1357
     
    26852685    pop bp                                    ; 5d                          ; 0xc135a
    26862686    retn                                      ; c3                          ; 0xc135b
    2687   ; disGetNextSymbol 0xc135c LB 0x32b1 -> off=0x0 cb=00000000000000d5 uValue=00000000000c135c 'biosfn_set_active_page'
     2687  ; disGetNextSymbol 0xc135c LB 0x3208 -> off=0x0 cb=00000000000000d5 uValue=00000000000c135c 'biosfn_set_active_page'
    26882688biosfn_set_active_page:                      ; 0xc135c LB 0xd5
    2689     push bp                                   ; 55                          ; 0xc135c vgabios.c:832
     2689    push bp                                   ; 55                          ; 0xc135c vgabios.c:831
    26902690    mov bp, sp                                ; 89 e5                       ; 0xc135d
    26912691    push bx                                   ; 53                          ; 0xc135f
     
    26962696    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc1364
    26972697    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc1367
    2698     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc136a vgabios.c:838
     2698    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc136a vgabios.c:837
    26992699    jnbe short 01384h                         ; 77 16                       ; 0xc136c
    27002700    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc136e vgabios.c:47
     
    27022702    mov es, ax                                ; 8e c0                       ; 0xc1374
    27032703    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1376
    2704     xor ah, ah                                ; 30 e4                       ; 0xc1379 vgabios.c:842
    2705     call 03940h                               ; e8 c2 25                    ; 0xc137b
     2704    xor ah, ah                                ; 30 e4                       ; 0xc1379 vgabios.c:841
     2705    call 03888h                               ; e8 0a 25                    ; 0xc137b
    27062706    mov cl, al                                ; 88 c1                       ; 0xc137e
    2707     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1380 vgabios.c:843
     2707    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1380 vgabios.c:842
    27082708    jne short 01387h                          ; 75 03                       ; 0xc1382
    27092709    jmp near 01427h                           ; e9 a0 00                    ; 0xc1384
    2710     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1387 vgabios.c:846
     2710    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1387 vgabios.c:845
    27112711    xor ah, ah                                ; 30 e4                       ; 0xc138a
    27122712    lea bx, [bp-010h]                         ; 8d 5e f0                    ; 0xc138c
    27132713    lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc138f
    27142714    call 00a97h                               ; e8 02 f7                    ; 0xc1392
    2715     mov bl, cl                                ; 88 cb                       ; 0xc1395 vgabios.c:848
     2715    mov bl, cl                                ; 88 cb                       ; 0xc1395 vgabios.c:847
    27162716    xor bh, bh                                ; 30 ff                       ; 0xc1397
    27172717    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1399
     
    27292729    mov bx, ax                                ; 89 c3                       ; 0xc13b9
    27302730    inc bx                                    ; 43                          ; 0xc13bb
    2731     mov ax, dx                                ; 89 d0                       ; 0xc13bc vgabios.c:855
     2731    mov ax, dx                                ; 89 d0                       ; 0xc13bc vgabios.c:854
    27322732    mul bx                                    ; f7 e3                       ; 0xc13be
    27332733    mov di, ax                                ; 89 c7                       ; 0xc13c0
     
    27412741    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc13d0 vgabios.c:62
    27422742    mov word [es:si], ax                      ; 26 89 04                    ; 0xc13d3
    2743     or di, 000ffh                             ; 81 cf ff 00                 ; 0xc13d6 vgabios.c:859
     2743    or di, 000ffh                             ; 81 cf ff 00                 ; 0xc13d6 vgabios.c:858
    27442744    lea ax, [di+001h]                         ; 8d 45 01                    ; 0xc13da
    27452745    mul bx                                    ; f7 e3                       ; 0xc13dd
    2746     jmp short 013f2h                          ; eb 11                       ; 0xc13df vgabios.c:861
    2747     mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc13e1 vgabios.c:863
     2746    jmp short 013f2h                          ; eb 11                       ; 0xc13df vgabios.c:860
     2747    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc13e1 vgabios.c:862
    27482748    mov CL, strict byte 006h                  ; b1 06                       ; 0xc13e5
    27492749    sal bx, CL                                ; d3 e3                       ; 0xc13e7
     
    27562756    mov es, ax                                ; 8e c0                       ; 0xc13fa
    27572757    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc13fc
    2758     mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc13ff vgabios.c:868
     2758    mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc13ff vgabios.c:867
    27592759    mov dx, bx                                ; 89 da                       ; 0xc1401
    27602760    out DX, AL                                ; ee                          ; 0xc1403
    2761     mov al, ch                                ; 88 e8                       ; 0xc1404 vgabios.c:869
     2761    mov al, ch                                ; 88 e8                       ; 0xc1404 vgabios.c:868
    27622762    lea si, [bx+001h]                         ; 8d 77 01                    ; 0xc1406
    27632763    mov dx, si                                ; 89 f2                       ; 0xc1409
    27642764    out DX, AL                                ; ee                          ; 0xc140b
    2765     mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc140c vgabios.c:870
     2765    mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc140c vgabios.c:869
    27662766    mov dx, bx                                ; 89 da                       ; 0xc140e
    27672767    out DX, AL                                ; ee                          ; 0xc1410
    2768     xor ch, ch                                ; 30 ed                       ; 0xc1411 vgabios.c:871
     2768    xor ch, ch                                ; 30 ed                       ; 0xc1411 vgabios.c:870
    27692769    mov ax, cx                                ; 89 c8                       ; 0xc1413
    27702770    mov dx, si                                ; 89 f2                       ; 0xc1415
     
    27732773    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc141b
    27742774    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc141e
    2775     mov dx, word [bp-010h]                    ; 8b 56 f0                    ; 0xc1421 vgabios.c:881
     2775    mov dx, word [bp-010h]                    ; 8b 56 f0                    ; 0xc1421 vgabios.c:880
    27762776    call 012cfh                               ; e8 a8 fe                    ; 0xc1424
    2777     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1427 vgabios.c:882
     2777    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1427 vgabios.c:881
    27782778    pop di                                    ; 5f                          ; 0xc142a
    27792779    pop si                                    ; 5e                          ; 0xc142b
     
    27832783    pop bp                                    ; 5d                          ; 0xc142f
    27842784    retn                                      ; c3                          ; 0xc1430
    2785   ; disGetNextSymbol 0xc1431 LB 0x31dc -> off=0x0 cb=0000000000000048 uValue=00000000000c1431 'find_vpti'
     2785  ; disGetNextSymbol 0xc1431 LB 0x3133 -> off=0x0 cb=0000000000000048 uValue=00000000000c1431 'find_vpti'
    27862786find_vpti:                                   ; 0xc1431 LB 0x48
    2787     push bx                                   ; 53                          ; 0xc1431 vgabios.c:917
     2787    push bx                                   ; 53                          ; 0xc1431 vgabios.c:916
    27882788    push cx                                   ; 51                          ; 0xc1432
    27892789    push si                                   ; 56                          ; 0xc1433
    27902790    push bp                                   ; 55                          ; 0xc1434
    27912791    mov bp, sp                                ; 89 e5                       ; 0xc1435
    2792     mov bl, al                                ; 88 c3                       ; 0xc1437 vgabios.c:922
     2792    mov bl, al                                ; 88 c3                       ; 0xc1437 vgabios.c:921
    27932793    xor bh, bh                                ; 30 ff                       ; 0xc1439
    27942794    mov CL, strict byte 003h                  ; b1 03                       ; 0xc143b
     
    28012801    mov es, ax                                ; 8e c0                       ; 0xc144e
    28022802    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc1450
    2803     test AL, strict byte 010h                 ; a8 10                       ; 0xc1453 vgabios.c:924
     2803    test AL, strict byte 010h                 ; a8 10                       ; 0xc1453 vgabios.c:923
    28042804    je short 0145dh                           ; 74 06                       ; 0xc1455
    2805     mov al, byte [bx+07df5h]                  ; 8a 87 f5 7d                 ; 0xc1457 vgabios.c:925
    2806     jmp short 0146bh                          ; eb 0e                       ; 0xc145b vgabios.c:926
     2805    mov al, byte [bx+07df5h]                  ; 8a 87 f5 7d                 ; 0xc1457 vgabios.c:924
     2806    jmp short 0146bh                          ; eb 0e                       ; 0xc145b vgabios.c:925
    28072807    test AL, strict byte 080h                 ; a8 80                       ; 0xc145d
    28082808    je short 01467h                           ; 74 06                       ; 0xc145f
    2809     mov al, byte [bx+07de5h]                  ; 8a 87 e5 7d                 ; 0xc1461 vgabios.c:927
    2810     jmp short 0146bh                          ; eb 04                       ; 0xc1465 vgabios.c:928
    2811     mov al, byte [bx+07dedh]                  ; 8a 87 ed 7d                 ; 0xc1467 vgabios.c:929
     2809    mov al, byte [bx+07de5h]                  ; 8a 87 e5 7d                 ; 0xc1461 vgabios.c:926
     2810    jmp short 0146bh                          ; eb 04                       ; 0xc1465 vgabios.c:927
     2811    mov al, byte [bx+07dedh]                  ; 8a 87 ed 7d                 ; 0xc1467 vgabios.c:928
    28122812    cbw                                       ; 98                          ; 0xc146b
    2813     jmp short 01474h                          ; eb 06                       ; 0xc146c vgabios.c:930
    2814     mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc146e vgabios.c:931
     2813    jmp short 01474h                          ; eb 06                       ; 0xc146c vgabios.c:929
     2814    mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc146e vgabios.c:930
    28152815    xor ah, ah                                ; 30 e4                       ; 0xc1472
    2816     pop bp                                    ; 5d                          ; 0xc1474 vgabios.c:934
     2816    pop bp                                    ; 5d                          ; 0xc1474 vgabios.c:933
    28172817    pop si                                    ; 5e                          ; 0xc1475
    28182818    pop cx                                    ; 59                          ; 0xc1476
    28192819    pop bx                                    ; 5b                          ; 0xc1477
    28202820    retn                                      ; c3                          ; 0xc1478
    2821   ; disGetNextSymbol 0xc1479 LB 0x3194 -> off=0x0 cb=00000000000004b6 uValue=00000000000c1479 'biosfn_set_video_mode'
    2822 biosfn_set_video_mode:                       ; 0xc1479 LB 0x4b6
     2821  ; disGetNextSymbol 0xc1479 LB 0x30eb -> off=0x0 cb=00000000000004e4 uValue=00000000000c1479 'biosfn_set_video_mode'
     2822biosfn_set_video_mode:                       ; 0xc1479 LB 0x4e4
    28232823    push bp                                   ; 55                          ; 0xc1479 vgabios.c:938
    28242824    mov bp, sp                                ; 89 e5                       ; 0xc147a
     
    28442844    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc14a3 vgabios.c:966
    28452845    xor ah, ah                                ; 30 e4                       ; 0xc14a6
    2846     call 03940h                               ; e8 95 24                    ; 0xc14a8
     2846    call 03888h                               ; e8 dd 23                    ; 0xc14a8
    28472847    mov dl, al                                ; 88 c2                       ; 0xc14ab
    28482848    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc14ad
     
    28922892    je short 01535h                           ; 74 17                       ; 0xc151c
    28932893    jmp short 01544h                          ; eb 24                       ; 0xc151e
    2894     jmp near 01925h                           ; e9 02 04                    ; 0xc1520
     2894    jmp near 01953h                           ; e9 30 04                    ; 0xc1520
    28952895    test bl, bl                               ; 84 db                       ; 0xc1523
    28962896    jne short 01544h                          ; 75 1d                       ; 0xc1525
     
    32043204    sal bx, CL                                ; d3 e3                       ; 0xc181b
    32053205    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc181d
    3206     jne short 01872h                          ; 75 4e                       ; 0xc1822
     3206    jne short 01892h                          ; 75 6e                       ; 0xc1822
    32073207    les bx, [bp-014h]                         ; c4 5e ec                    ; 0xc1824 vgabios.c:1157
    32083208    mov bx, word [es:bx+008h]                 ; 26 8b 5f 08                 ; 0xc1827
     
    32143214    mov bl, byte [es:si+002h]                 ; 26 8a 5c 02                 ; 0xc183b
    32153215    cmp bl, 00eh                              ; 80 fb 0e                    ; 0xc183f
    3216     je short 0185fh                           ; 74 1b                       ; 0xc1842
     3216    je short 01865h                           ; 74 21                       ; 0xc1842
    32173217    cmp bl, 008h                              ; 80 fb 08                    ; 0xc1844
    3218     jne short 01875h                          ; 75 2c                       ; 0xc1847
     3218    jne short 01895h                          ; 75 4c                       ; 0xc1847
    32193219    mov es, [bp-01ah]                         ; 8e 46 e6                    ; 0xc1849 vgabios.c:1161
    32203220    mov al, byte [es:si+002h]                 ; 26 8a 44 02                 ; 0xc184c
     
    32263226    mov cx, 00100h                            ; b9 00 01                    ; 0xc1857
    32273227    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc185a
    3228     jmp short 01886h                          ; eb 27                       ; 0xc185d vgabios.c:1162
    3229     mov al, bl                                ; 88 d8                       ; 0xc185f vgabios.c:1164
    3230     xor ah, ah                                ; 30 e4                       ; 0xc1861
    3231     push ax                                   ; 50                          ; 0xc1863
    3232     xor al, bl                                ; 30 d8                       ; 0xc1864
    3233     push ax                                   ; 50                          ; 0xc1866
    3234     xor al, al                                ; 30 c0                       ; 0xc1867
     3228    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc185d
     3229    call 02e8ch                               ; e8 29 16                    ; 0xc1860
     3230    jmp short 018bah                          ; eb 55                       ; 0xc1863 vgabios.c:1162
     3231    mov al, bl                                ; 88 d8                       ; 0xc1865 vgabios.c:1164
     3232    xor ah, ah                                ; 30 e4                       ; 0xc1867
    32353233    push ax                                   ; 50                          ; 0xc1869
    3236     mov cx, 00100h                            ; b9 00 01                    ; 0xc186a
    3237     mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc186d
    3238     jmp short 01886h                          ; eb 14                       ; 0xc1870
    3239     jmp near 018edh                           ; e9 78 00                    ; 0xc1872
    3240     mov al, bl                                ; 88 d8                       ; 0xc1875 vgabios.c:1167
    3241     xor ah, ah                                ; 30 e4                       ; 0xc1877
    3242     push ax                                   ; 50                          ; 0xc1879
    3243     xor al, bl                                ; 30 d8                       ; 0xc187a
    3244     push ax                                   ; 50                          ; 0xc187c
    3245     xor al, al                                ; 30 c0                       ; 0xc187d
    3246     push ax                                   ; 50                          ; 0xc187f
    3247     mov cx, 00100h                            ; b9 00 01                    ; 0xc1880
    3248     mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc1883
    3249     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc1886
    3250     call 02de9h                               ; e8 5d 15                    ; 0xc1889
    3251     cmp word [bp-01ch], strict byte 00000h    ; 83 7e e4 00                 ; 0xc188c vgabios.c:1169
    3252     jne short 01898h                          ; 75 06                       ; 0xc1890
    3253     cmp word [bp-01eh], strict byte 00000h    ; 83 7e e2 00                 ; 0xc1892
    3254     je short 018e5h                           ; 74 4d                       ; 0xc1896
    3255     xor bx, bx                                ; 31 db                       ; 0xc1898 vgabios.c:1174
    3256     les di, [bp-01eh]                         ; c4 7e e2                    ; 0xc189a vgabios.c:1176
    3257     add di, bx                                ; 01 df                       ; 0xc189d
    3258     mov al, byte [es:di+00bh]                 ; 26 8a 45 0b                 ; 0xc189f
    3259     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc18a3
    3260     je short 018afh                           ; 74 08                       ; 0xc18a5
    3261     cmp al, byte [bp-00ch]                    ; 3a 46 f4                    ; 0xc18a7 vgabios.c:1178
    3262     je short 018afh                           ; 74 03                       ; 0xc18aa
    3263     inc bx                                    ; 43                          ; 0xc18ac vgabios.c:1180
    3264     jmp short 0189ah                          ; eb eb                       ; 0xc18ad vgabios.c:1181
    3265     mov es, [bp-01ch]                         ; 8e 46 e4                    ; 0xc18af vgabios.c:1183
    3266     add bx, word [bp-01eh]                    ; 03 5e e2                    ; 0xc18b2
    3267     mov al, byte [es:bx+00bh]                 ; 26 8a 47 0b                 ; 0xc18b5
    3268     cmp al, byte [bp-00ch]                    ; 3a 46 f4                    ; 0xc18b9
    3269     jne short 018e5h                          ; 75 27                       ; 0xc18bc
    3270     mov bx, word [bp-01eh]                    ; 8b 5e e2                    ; 0xc18be vgabios.c:1188
    3271     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc18c1
    3272     xor ah, ah                                ; 30 e4                       ; 0xc18c4
    3273     push ax                                   ; 50                          ; 0xc18c6
    3274     mov al, byte [es:bx+001h]                 ; 26 8a 47 01                 ; 0xc18c7
    3275     push ax                                   ; 50                          ; 0xc18cb
    3276     push word [es:bx+004h]                    ; 26 ff 77 04                 ; 0xc18cc
    3277     mov cx, word [es:bx+002h]                 ; 26 8b 4f 02                 ; 0xc18d0
    3278     mov bx, word [es:bx+006h]                 ; 26 8b 5f 06                 ; 0xc18d4
    3279     mov di, word [bp-01eh]                    ; 8b 7e e2                    ; 0xc18d8
    3280     mov dx, word [es:di+008h]                 ; 26 8b 55 08                 ; 0xc18db
    3281     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc18df
    3282     call 02de9h                               ; e8 04 15                    ; 0xc18e2
    3283     xor bl, bl                                ; 30 db                       ; 0xc18e5 vgabios.c:1192
    3284     mov AL, strict byte 003h                  ; b0 03                       ; 0xc18e7
    3285     mov AH, strict byte 011h                  ; b4 11                       ; 0xc18e9
    3286     int 06dh                                  ; cd 6d                       ; 0xc18eb
    3287     mov bx, 0596ch                            ; bb 6c 59                    ; 0xc18ed vgabios.c:1196
    3288     mov cx, ds                                ; 8c d9                       ; 0xc18f0
    3289     mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc18f2
    3290     call 009f0h                               ; e8 f8 f0                    ; 0xc18f5
    3291     mov es, [bp-01ah]                         ; 8e 46 e6                    ; 0xc18f8 vgabios.c:1198
    3292     mov dl, byte [es:si+002h]                 ; 26 8a 54 02                 ; 0xc18fb
    3293     cmp dl, 010h                              ; 80 fa 10                    ; 0xc18ff
    3294     je short 01920h                           ; 74 1c                       ; 0xc1902
    3295     cmp dl, 00eh                              ; 80 fa 0e                    ; 0xc1904
    3296     je short 0191bh                           ; 74 12                       ; 0xc1907
    3297     cmp dl, 008h                              ; 80 fa 08                    ; 0xc1909
    3298     jne short 01925h                          ; 75 17                       ; 0xc190c
    3299     mov bx, 0556ch                            ; bb 6c 55                    ; 0xc190e vgabios.c:1200
    3300     mov cx, ds                                ; 8c d9                       ; 0xc1911
    3301     mov ax, strict word 00043h                ; b8 43 00                    ; 0xc1913
    3302     call 009f0h                               ; e8 d7 f0                    ; 0xc1916
    3303     jmp short 01925h                          ; eb 0a                       ; 0xc1919 vgabios.c:1201
    3304     mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc191b vgabios.c:1203
    3305     jmp short 01911h                          ; eb f1                       ; 0xc191e
    3306     mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc1920 vgabios.c:1206
    3307     jmp short 01911h                          ; eb ec                       ; 0xc1923
    3308     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1925 vgabios.c:1209
    3309     pop di                                    ; 5f                          ; 0xc1928
    3310     pop si                                    ; 5e                          ; 0xc1929
    3311     pop dx                                    ; 5a                          ; 0xc192a
    3312     pop cx                                    ; 59                          ; 0xc192b
    3313     pop bx                                    ; 5b                          ; 0xc192c
    3314     pop bp                                    ; 5d                          ; 0xc192d
    3315     retn                                      ; c3                          ; 0xc192e
    3316   ; disGetNextSymbol 0xc192f LB 0x2cde -> off=0x0 cb=000000000000008e uValue=00000000000c192f 'vgamem_copy_pl4'
    3317 vgamem_copy_pl4:                             ; 0xc192f LB 0x8e
    3318     push bp                                   ; 55                          ; 0xc192f vgabios.c:1212
    3319     mov bp, sp                                ; 89 e5                       ; 0xc1930
    3320     push si                                   ; 56                          ; 0xc1932
    3321     push di                                   ; 57                          ; 0xc1933
    3322     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1934
    3323     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1937
    3324     mov al, dl                                ; 88 d0                       ; 0xc193a
    3325     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc193c
    3326     mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc193f
    3327     xor ah, ah                                ; 30 e4                       ; 0xc1942 vgabios.c:1218
    3328     mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1944
    3329     xor dh, dh                                ; 30 f6                       ; 0xc1947
    3330     mov cx, dx                                ; 89 d1                       ; 0xc1949
    3331     imul dx                                   ; f7 ea                       ; 0xc194b
    3332     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc194d
    3333     xor dh, dh                                ; 30 f6                       ; 0xc1950
    3334     mov si, dx                                ; 89 d6                       ; 0xc1952
    3335     imul dx                                   ; f7 ea                       ; 0xc1954
    3336     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1956
    3337     xor dh, dh                                ; 30 f6                       ; 0xc1959
    3338     mov bx, dx                                ; 89 d3                       ; 0xc195b
    3339     add ax, dx                                ; 01 d0                       ; 0xc195d
    3340     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc195f
    3341     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1962 vgabios.c:1219
    3342     xor ah, ah                                ; 30 e4                       ; 0xc1965
    3343     imul cx                                   ; f7 e9                       ; 0xc1967
    3344     imul si                                   ; f7 ee                       ; 0xc1969
    3345     add ax, bx                                ; 01 d8                       ; 0xc196b
    3346     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc196d
    3347     mov ax, 00105h                            ; b8 05 01                    ; 0xc1970 vgabios.c:1220
    3348     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1973
    3349     out DX, ax                                ; ef                          ; 0xc1976
    3350     xor bl, bl                                ; 30 db                       ; 0xc1977 vgabios.c:1221
    3351     cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc1979
    3352     jnc short 019adh                          ; 73 2f                       ; 0xc197c
    3353     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc197e vgabios.c:1223
    3354     xor ah, ah                                ; 30 e4                       ; 0xc1981
    3355     mov cx, ax                                ; 89 c1                       ; 0xc1983
    3356     mov al, bl                                ; 88 d8                       ; 0xc1985
    3357     mov dx, ax                                ; 89 c2                       ; 0xc1987
    3358     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1989
    3359     mov si, ax                                ; 89 c6                       ; 0xc198c
    3360     mov ax, dx                                ; 89 d0                       ; 0xc198e
    3361     imul si                                   ; f7 ee                       ; 0xc1990
    3362     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1992
    3363     add si, ax                                ; 01 c6                       ; 0xc1995
    3364     mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1997
    3365     add di, ax                                ; 01 c7                       ; 0xc199a
    3366     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc199c
    3367     mov es, dx                                ; 8e c2                       ; 0xc199f
    3368     jcxz 019a9h                               ; e3 06                       ; 0xc19a1
    3369     push DS                                   ; 1e                          ; 0xc19a3
    3370     mov ds, dx                                ; 8e da                       ; 0xc19a4
    3371     rep movsb                                 ; f3 a4                       ; 0xc19a6
    3372     pop DS                                    ; 1f                          ; 0xc19a8
     3234    xor al, bl                                ; 30 d8                       ; 0xc186a
     3235    push ax                                   ; 50                          ; 0xc186c
     3236    xor al, al                                ; 30 c0                       ; 0xc186d
     3237    push ax                                   ; 50                          ; 0xc186f
     3238    mov cx, 00100h                            ; b9 00 01                    ; 0xc1870
     3239    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc1873
     3240    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc1876
     3241    call 02e8ch                               ; e8 10 16                    ; 0xc1879
     3242    cmp byte [bp-00ch], 007h                  ; 80 7e f4 07                 ; 0xc187c vgabios.c:1165
     3243    jne short 018bah                          ; 75 38                       ; 0xc1880
     3244    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc1882 vgabios.c:1166
     3245    xor bx, bx                                ; 31 db                       ; 0xc1885
     3246    mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc1887
     3247    mov ax, 0c000h                            ; b8 00 c0                    ; 0xc188a
     3248    call 02e14h                               ; e8 84 15                    ; 0xc188d
     3249    jmp short 018bah                          ; eb 28                       ; 0xc1890 vgabios.c:1167
     3250    jmp near 0191bh                           ; e9 86 00                    ; 0xc1892
     3251    mov al, bl                                ; 88 d8                       ; 0xc1895 vgabios.c:1169
     3252    xor ah, ah                                ; 30 e4                       ; 0xc1897
     3253    push ax                                   ; 50                          ; 0xc1899
     3254    xor al, bl                                ; 30 d8                       ; 0xc189a
     3255    push ax                                   ; 50                          ; 0xc189c
     3256    xor al, al                                ; 30 c0                       ; 0xc189d
     3257    push ax                                   ; 50                          ; 0xc189f
     3258    mov cx, 00100h                            ; b9 00 01                    ; 0xc18a0
     3259    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc18a3
     3260    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc18a6
     3261    call 02e8ch                               ; e8 e0 15                    ; 0xc18a9
     3262    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc18ac vgabios.c:1170
     3263    xor bx, bx                                ; 31 db                       ; 0xc18af
     3264    mov dx, 07c99h                            ; ba 99 7c                    ; 0xc18b1
     3265    mov ax, 0c000h                            ; b8 00 c0                    ; 0xc18b4
     3266    call 02e14h                               ; e8 5a 15                    ; 0xc18b7
     3267    cmp word [bp-01ch], strict byte 00000h    ; 83 7e e4 00                 ; 0xc18ba vgabios.c:1172
     3268    jne short 018c6h                          ; 75 06                       ; 0xc18be
     3269    cmp word [bp-01eh], strict byte 00000h    ; 83 7e e2 00                 ; 0xc18c0
     3270    je short 01913h                           ; 74 4d                       ; 0xc18c4
     3271    xor bx, bx                                ; 31 db                       ; 0xc18c6 vgabios.c:1177
     3272    les di, [bp-01eh]                         ; c4 7e e2                    ; 0xc18c8 vgabios.c:1179
     3273    add di, bx                                ; 01 df                       ; 0xc18cb
     3274    mov al, byte [es:di+00bh]                 ; 26 8a 45 0b                 ; 0xc18cd
     3275    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc18d1
     3276    je short 018ddh                           ; 74 08                       ; 0xc18d3
     3277    cmp al, byte [bp-00ch]                    ; 3a 46 f4                    ; 0xc18d5 vgabios.c:1181
     3278    je short 018ddh                           ; 74 03                       ; 0xc18d8
     3279    inc bx                                    ; 43                          ; 0xc18da vgabios.c:1183
     3280    jmp short 018c8h                          ; eb eb                       ; 0xc18db vgabios.c:1184
     3281    mov es, [bp-01ch]                         ; 8e 46 e4                    ; 0xc18dd vgabios.c:1186
     3282    add bx, word [bp-01eh]                    ; 03 5e e2                    ; 0xc18e0
     3283    mov al, byte [es:bx+00bh]                 ; 26 8a 47 0b                 ; 0xc18e3
     3284    cmp al, byte [bp-00ch]                    ; 3a 46 f4                    ; 0xc18e7
     3285    jne short 01913h                          ; 75 27                       ; 0xc18ea
     3286    mov bx, word [bp-01eh]                    ; 8b 5e e2                    ; 0xc18ec vgabios.c:1191
     3287    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc18ef
     3288    xor ah, ah                                ; 30 e4                       ; 0xc18f2
     3289    push ax                                   ; 50                          ; 0xc18f4
     3290    mov al, byte [es:bx+001h]                 ; 26 8a 47 01                 ; 0xc18f5
     3291    push ax                                   ; 50                          ; 0xc18f9
     3292    push word [es:bx+004h]                    ; 26 ff 77 04                 ; 0xc18fa
     3293    mov cx, word [es:bx+002h]                 ; 26 8b 4f 02                 ; 0xc18fe
     3294    mov bx, word [es:bx+006h]                 ; 26 8b 5f 06                 ; 0xc1902
     3295    mov di, word [bp-01eh]                    ; 8b 7e e2                    ; 0xc1906
     3296    mov dx, word [es:di+008h]                 ; 26 8b 55 08                 ; 0xc1909
     3297    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc190d
     3298    call 02e8ch                               ; e8 79 15                    ; 0xc1910
     3299    xor bl, bl                                ; 30 db                       ; 0xc1913 vgabios.c:1195
     3300    mov AL, strict byte 003h                  ; b0 03                       ; 0xc1915
     3301    mov AH, strict byte 011h                  ; b4 11                       ; 0xc1917
     3302    int 06dh                                  ; cd 6d                       ; 0xc1919
     3303    mov bx, 0596ch                            ; bb 6c 59                    ; 0xc191b vgabios.c:1199
     3304    mov cx, ds                                ; 8c d9                       ; 0xc191e
     3305    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc1920
     3306    call 009f0h                               ; e8 ca f0                    ; 0xc1923
     3307    mov es, [bp-01ah]                         ; 8e 46 e6                    ; 0xc1926 vgabios.c:1201
     3308    mov dl, byte [es:si+002h]                 ; 26 8a 54 02                 ; 0xc1929
     3309    cmp dl, 010h                              ; 80 fa 10                    ; 0xc192d
     3310    je short 0194eh                           ; 74 1c                       ; 0xc1930
     3311    cmp dl, 00eh                              ; 80 fa 0e                    ; 0xc1932
     3312    je short 01949h                           ; 74 12                       ; 0xc1935
     3313    cmp dl, 008h                              ; 80 fa 08                    ; 0xc1937
     3314    jne short 01953h                          ; 75 17                       ; 0xc193a
     3315    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc193c vgabios.c:1203
     3316    mov cx, ds                                ; 8c d9                       ; 0xc193f
     3317    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc1941
     3318    call 009f0h                               ; e8 a9 f0                    ; 0xc1944
     3319    jmp short 01953h                          ; eb 0a                       ; 0xc1947 vgabios.c:1204
     3320    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc1949 vgabios.c:1206
     3321    jmp short 0193fh                          ; eb f1                       ; 0xc194c
     3322    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc194e vgabios.c:1209
     3323    jmp short 0193fh                          ; eb ec                       ; 0xc1951
     3324    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1953 vgabios.c:1212
     3325    pop di                                    ; 5f                          ; 0xc1956
     3326    pop si                                    ; 5e                          ; 0xc1957
     3327    pop dx                                    ; 5a                          ; 0xc1958
     3328    pop cx                                    ; 59                          ; 0xc1959
     3329    pop bx                                    ; 5b                          ; 0xc195a
     3330    pop bp                                    ; 5d                          ; 0xc195b
     3331    retn                                      ; c3                          ; 0xc195c
     3332  ; disGetNextSymbol 0xc195d LB 0x2c07 -> off=0x0 cb=000000000000008e uValue=00000000000c195d 'vgamem_copy_pl4'
     3333vgamem_copy_pl4:                             ; 0xc195d LB 0x8e
     3334    push bp                                   ; 55                          ; 0xc195d vgabios.c:1215
     3335    mov bp, sp                                ; 89 e5                       ; 0xc195e
     3336    push si                                   ; 56                          ; 0xc1960
     3337    push di                                   ; 57                          ; 0xc1961
     3338    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1962
     3339    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1965
     3340    mov al, dl                                ; 88 d0                       ; 0xc1968
     3341    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc196a
     3342    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc196d
     3343    xor ah, ah                                ; 30 e4                       ; 0xc1970 vgabios.c:1221
     3344    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1972
     3345    xor dh, dh                                ; 30 f6                       ; 0xc1975
     3346    mov cx, dx                                ; 89 d1                       ; 0xc1977
     3347    imul dx                                   ; f7 ea                       ; 0xc1979
     3348    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc197b
     3349    xor dh, dh                                ; 30 f6                       ; 0xc197e
     3350    mov si, dx                                ; 89 d6                       ; 0xc1980
     3351    imul dx                                   ; f7 ea                       ; 0xc1982
     3352    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1984
     3353    xor dh, dh                                ; 30 f6                       ; 0xc1987
     3354    mov bx, dx                                ; 89 d3                       ; 0xc1989
     3355    add ax, dx                                ; 01 d0                       ; 0xc198b
     3356    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc198d
     3357    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1990 vgabios.c:1222
     3358    xor ah, ah                                ; 30 e4                       ; 0xc1993
     3359    imul cx                                   ; f7 e9                       ; 0xc1995
     3360    imul si                                   ; f7 ee                       ; 0xc1997
     3361    add ax, bx                                ; 01 d8                       ; 0xc1999
     3362    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc199b
     3363    mov ax, 00105h                            ; b8 05 01                    ; 0xc199e vgabios.c:1223
     3364    mov dx, 003ceh                            ; ba ce 03                    ; 0xc19a1
     3365    out DX, ax                                ; ef                          ; 0xc19a4
     3366    xor bl, bl                                ; 30 db                       ; 0xc19a5 vgabios.c:1224
     3367    cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc19a7
     3368    jnc short 019dbh                          ; 73 2f                       ; 0xc19aa
     3369    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc19ac vgabios.c:1226
     3370    xor ah, ah                                ; 30 e4                       ; 0xc19af
     3371    mov cx, ax                                ; 89 c1                       ; 0xc19b1
     3372    mov al, bl                                ; 88 d8                       ; 0xc19b3
     3373    mov dx, ax                                ; 89 c2                       ; 0xc19b5
     3374    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc19b7
     3375    mov si, ax                                ; 89 c6                       ; 0xc19ba
     3376    mov ax, dx                                ; 89 d0                       ; 0xc19bc
     3377    imul si                                   ; f7 ee                       ; 0xc19be
     3378    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc19c0
     3379    add si, ax                                ; 01 c6                       ; 0xc19c3
     3380    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc19c5
     3381    add di, ax                                ; 01 c7                       ; 0xc19c8
     3382    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc19ca
     3383    mov es, dx                                ; 8e c2                       ; 0xc19cd
     3384    jcxz 019d7h                               ; e3 06                       ; 0xc19cf
     3385    push DS                                   ; 1e                          ; 0xc19d1
     3386    mov ds, dx                                ; 8e da                       ; 0xc19d2
     3387    rep movsb                                 ; f3 a4                       ; 0xc19d4
     3388    pop DS                                    ; 1f                          ; 0xc19d6
    33733389    db  0feh, 0c3h
    3374     ; inc bl                                    ; fe c3                     ; 0xc19a9 vgabios.c:1224
    3375     jmp short 01979h                          ; eb cc                       ; 0xc19ab
    3376     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc19ad vgabios.c:1225
    3377     mov dx, 003ceh                            ; ba ce 03                    ; 0xc19b0
    3378     out DX, ax                                ; ef                          ; 0xc19b3
    3379     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc19b4 vgabios.c:1226
    3380     pop di                                    ; 5f                          ; 0xc19b7
    3381     pop si                                    ; 5e                          ; 0xc19b8
    3382     pop bp                                    ; 5d                          ; 0xc19b9
    3383     retn 00004h                               ; c2 04 00                    ; 0xc19ba
    3384   ; disGetNextSymbol 0xc19bd LB 0x2c50 -> off=0x0 cb=000000000000007b uValue=00000000000c19bd 'vgamem_fill_pl4'
    3385 vgamem_fill_pl4:                             ; 0xc19bd LB 0x7b
    3386     push bp                                   ; 55                          ; 0xc19bd vgabios.c:1229
    3387     mov bp, sp                                ; 89 e5                       ; 0xc19be
    3388     push si                                   ; 56                          ; 0xc19c0
    3389     push di                                   ; 57                          ; 0xc19c1
    3390     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc19c2
    3391     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc19c5
    3392     mov al, dl                                ; 88 d0                       ; 0xc19c8
    3393     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc19ca
    3394     mov bh, cl                                ; 88 cf                       ; 0xc19cd
    3395     xor ah, ah                                ; 30 e4                       ; 0xc19cf vgabios.c:1235
    3396     mov dx, ax                                ; 89 c2                       ; 0xc19d1
    3397     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc19d3
    3398     mov cx, ax                                ; 89 c1                       ; 0xc19d6
    3399     mov ax, dx                                ; 89 d0                       ; 0xc19d8
    3400     imul cx                                   ; f7 e9                       ; 0xc19da
    3401     mov dl, bh                                ; 88 fa                       ; 0xc19dc
    3402     xor dh, dh                                ; 30 f6                       ; 0xc19de
    3403     imul dx                                   ; f7 ea                       ; 0xc19e0
    3404     mov dx, ax                                ; 89 c2                       ; 0xc19e2
    3405     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc19e4
    3406     xor ah, ah                                ; 30 e4                       ; 0xc19e7
    3407     add dx, ax                                ; 01 c2                       ; 0xc19e9
    3408     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc19eb
    3409     mov ax, 00205h                            ; b8 05 02                    ; 0xc19ee vgabios.c:1236
    3410     mov dx, 003ceh                            ; ba ce 03                    ; 0xc19f1
    3411     out DX, ax                                ; ef                          ; 0xc19f4
    3412     xor bl, bl                                ; 30 db                       ; 0xc19f5 vgabios.c:1237
    3413     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc19f7
    3414     jnc short 01a28h                          ; 73 2c                       ; 0xc19fa
    3415     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc19fc vgabios.c:1239
    3416     xor ch, ch                                ; 30 ed                       ; 0xc19ff
    3417     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a01
    3418     xor ah, ah                                ; 30 e4                       ; 0xc1a04
    3419     mov si, ax                                ; 89 c6                       ; 0xc1a06
    3420     mov al, bl                                ; 88 d8                       ; 0xc1a08
    3421     mov dx, ax                                ; 89 c2                       ; 0xc1a0a
    3422     mov al, bh                                ; 88 f8                       ; 0xc1a0c
    3423     mov di, ax                                ; 89 c7                       ; 0xc1a0e
    3424     mov ax, dx                                ; 89 d0                       ; 0xc1a10
    3425     imul di                                   ; f7 ef                       ; 0xc1a12
    3426     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1a14
    3427     add di, ax                                ; 01 c7                       ; 0xc1a17
    3428     mov ax, si                                ; 89 f0                       ; 0xc1a19
    3429     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1a1b
    3430     mov es, dx                                ; 8e c2                       ; 0xc1a1e
    3431     jcxz 01a24h                               ; e3 02                       ; 0xc1a20
    3432     rep stosb                                 ; f3 aa                       ; 0xc1a22
     3390    ; inc bl                                    ; fe c3                     ; 0xc19d7 vgabios.c:1227
     3391    jmp short 019a7h                          ; eb cc                       ; 0xc19d9
     3392    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc19db vgabios.c:1228
     3393    mov dx, 003ceh                            ; ba ce 03                    ; 0xc19de
     3394    out DX, ax                                ; ef                          ; 0xc19e1
     3395    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc19e2 vgabios.c:1229
     3396    pop di                                    ; 5f                          ; 0xc19e5
     3397    pop si                                    ; 5e                          ; 0xc19e6
     3398    pop bp                                    ; 5d                          ; 0xc19e7
     3399    retn 00004h                               ; c2 04 00                    ; 0xc19e8
     3400  ; disGetNextSymbol 0xc19eb LB 0x2b79 -> off=0x0 cb=000000000000007b uValue=00000000000c19eb 'vgamem_fill_pl4'
     3401vgamem_fill_pl4:                             ; 0xc19eb LB 0x7b
     3402    push bp                                   ; 55                          ; 0xc19eb vgabios.c:1232
     3403    mov bp, sp                                ; 89 e5                       ; 0xc19ec
     3404    push si                                   ; 56                          ; 0xc19ee
     3405    push di                                   ; 57                          ; 0xc19ef
     3406    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc19f0
     3407    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc19f3
     3408    mov al, dl                                ; 88 d0                       ; 0xc19f6
     3409    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc19f8
     3410    mov bh, cl                                ; 88 cf                       ; 0xc19fb
     3411    xor ah, ah                                ; 30 e4                       ; 0xc19fd vgabios.c:1238
     3412    mov dx, ax                                ; 89 c2                       ; 0xc19ff
     3413    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1a01
     3414    mov cx, ax                                ; 89 c1                       ; 0xc1a04
     3415    mov ax, dx                                ; 89 d0                       ; 0xc1a06
     3416    imul cx                                   ; f7 e9                       ; 0xc1a08
     3417    mov dl, bh                                ; 88 fa                       ; 0xc1a0a
     3418    xor dh, dh                                ; 30 f6                       ; 0xc1a0c
     3419    imul dx                                   ; f7 ea                       ; 0xc1a0e
     3420    mov dx, ax                                ; 89 c2                       ; 0xc1a10
     3421    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a12
     3422    xor ah, ah                                ; 30 e4                       ; 0xc1a15
     3423    add dx, ax                                ; 01 c2                       ; 0xc1a17
     3424    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc1a19
     3425    mov ax, 00205h                            ; b8 05 02                    ; 0xc1a1c vgabios.c:1239
     3426    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1a1f
     3427    out DX, ax                                ; ef                          ; 0xc1a22
     3428    xor bl, bl                                ; 30 db                       ; 0xc1a23 vgabios.c:1240
     3429    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1a25
     3430    jnc short 01a56h                          ; 73 2c                       ; 0xc1a28
     3431    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc1a2a vgabios.c:1242
     3432    xor ch, ch                                ; 30 ed                       ; 0xc1a2d
     3433    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a2f
     3434    xor ah, ah                                ; 30 e4                       ; 0xc1a32
     3435    mov si, ax                                ; 89 c6                       ; 0xc1a34
     3436    mov al, bl                                ; 88 d8                       ; 0xc1a36
     3437    mov dx, ax                                ; 89 c2                       ; 0xc1a38
     3438    mov al, bh                                ; 88 f8                       ; 0xc1a3a
     3439    mov di, ax                                ; 89 c7                       ; 0xc1a3c
     3440    mov ax, dx                                ; 89 d0                       ; 0xc1a3e
     3441    imul di                                   ; f7 ef                       ; 0xc1a40
     3442    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1a42
     3443    add di, ax                                ; 01 c7                       ; 0xc1a45
     3444    mov ax, si                                ; 89 f0                       ; 0xc1a47
     3445    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1a49
     3446    mov es, dx                                ; 8e c2                       ; 0xc1a4c
     3447    jcxz 01a52h                               ; e3 02                       ; 0xc1a4e
     3448    rep stosb                                 ; f3 aa                       ; 0xc1a50
    34333449    db  0feh, 0c3h
    3434     ; inc bl                                    ; fe c3                     ; 0xc1a24 vgabios.c:1240
    3435     jmp short 019f7h                          ; eb cf                       ; 0xc1a26
    3436     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1a28 vgabios.c:1241
    3437     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1a2b
    3438     out DX, ax                                ; ef                          ; 0xc1a2e
    3439     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a2f vgabios.c:1242
    3440     pop di                                    ; 5f                          ; 0xc1a32
    3441     pop si                                    ; 5e                          ; 0xc1a33
    3442     pop bp                                    ; 5d                          ; 0xc1a34
    3443     retn 00004h                               ; c2 04 00                    ; 0xc1a35
    3444   ; disGetNextSymbol 0xc1a38 LB 0x2bd5 -> off=0x0 cb=00000000000000b6 uValue=00000000000c1a38 'vgamem_copy_cga'
    3445 vgamem_copy_cga:                             ; 0xc1a38 LB 0xb6
    3446     push bp                                   ; 55                          ; 0xc1a38 vgabios.c:1245
    3447     mov bp, sp                                ; 89 e5                       ; 0xc1a39
    3448     push si                                   ; 56                          ; 0xc1a3b
    3449     push di                                   ; 57                          ; 0xc1a3c
    3450     sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc1a3d
    3451     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc1a40
    3452     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc1a43
    3453     mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc1a46
    3454     mov al, dl                                ; 88 d0                       ; 0xc1a49 vgabios.c:1251
    3455     xor ah, ah                                ; 30 e4                       ; 0xc1a4b
    3456     mov bx, ax                                ; 89 c3                       ; 0xc1a4d
    3457     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a4f
    3458     mov si, ax                                ; 89 c6                       ; 0xc1a52
    3459     mov ax, bx                                ; 89 d8                       ; 0xc1a54
    3460     imul si                                   ; f7 ee                       ; 0xc1a56
    3461     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1a58
    3462     mov di, bx                                ; 89 df                       ; 0xc1a5b
    3463     imul bx                                   ; f7 eb                       ; 0xc1a5d
    3464     mov dx, ax                                ; 89 c2                       ; 0xc1a5f
    3465     sar dx, 1                                 ; d1 fa                       ; 0xc1a61
    3466     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1a63
    3467     xor ah, ah                                ; 30 e4                       ; 0xc1a66
    3468     mov bx, ax                                ; 89 c3                       ; 0xc1a68
    3469     add dx, ax                                ; 01 c2                       ; 0xc1a6a
    3470     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1a6c
    3471     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a6f vgabios.c:1252
    3472     imul si                                   ; f7 ee                       ; 0xc1a72
    3473     imul di                                   ; f7 ef                       ; 0xc1a74
    3474     sar ax, 1                                 ; d1 f8                       ; 0xc1a76
    3475     add ax, bx                                ; 01 d8                       ; 0xc1a78
    3476     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1a7a
    3477     mov byte [bp-006h], bh                    ; 88 7e fa                    ; 0xc1a7d vgabios.c:1253
    3478     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a80
    3479     xor ah, ah                                ; 30 e4                       ; 0xc1a83
    3480     cwd                                       ; 99                          ; 0xc1a85
     3450    ; inc bl                                    ; fe c3                     ; 0xc1a52 vgabios.c:1243
     3451    jmp short 01a25h                          ; eb cf                       ; 0xc1a54
     3452    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1a56 vgabios.c:1244
     3453    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1a59
     3454    out DX, ax                                ; ef                          ; 0xc1a5c
     3455    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a5d vgabios.c:1245
     3456    pop di                                    ; 5f                          ; 0xc1a60
     3457    pop si                                    ; 5e                          ; 0xc1a61
     3458    pop bp                                    ; 5d                          ; 0xc1a62
     3459    retn 00004h                               ; c2 04 00                    ; 0xc1a63
     3460  ; disGetNextSymbol 0xc1a66 LB 0x2afe -> off=0x0 cb=00000000000000b6 uValue=00000000000c1a66 'vgamem_copy_cga'
     3461vgamem_copy_cga:                             ; 0xc1a66 LB 0xb6
     3462    push bp                                   ; 55                          ; 0xc1a66 vgabios.c:1248
     3463    mov bp, sp                                ; 89 e5                       ; 0xc1a67
     3464    push si                                   ; 56                          ; 0xc1a69
     3465    push di                                   ; 57                          ; 0xc1a6a
     3466    sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc1a6b
     3467    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc1a6e
     3468    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc1a71
     3469    mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc1a74
     3470    mov al, dl                                ; 88 d0                       ; 0xc1a77 vgabios.c:1254
     3471    xor ah, ah                                ; 30 e4                       ; 0xc1a79
     3472    mov bx, ax                                ; 89 c3                       ; 0xc1a7b
     3473    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a7d
     3474    mov si, ax                                ; 89 c6                       ; 0xc1a80
     3475    mov ax, bx                                ; 89 d8                       ; 0xc1a82
     3476    imul si                                   ; f7 ee                       ; 0xc1a84
     3477    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1a86
     3478    mov di, bx                                ; 89 df                       ; 0xc1a89
     3479    imul bx                                   ; f7 eb                       ; 0xc1a8b
     3480    mov dx, ax                                ; 89 c2                       ; 0xc1a8d
     3481    sar dx, 1                                 ; d1 fa                       ; 0xc1a8f
     3482    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1a91
     3483    xor ah, ah                                ; 30 e4                       ; 0xc1a94
     3484    mov bx, ax                                ; 89 c3                       ; 0xc1a96
     3485    add dx, ax                                ; 01 c2                       ; 0xc1a98
     3486    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1a9a
     3487    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a9d vgabios.c:1255
     3488    imul si                                   ; f7 ee                       ; 0xc1aa0
     3489    imul di                                   ; f7 ef                       ; 0xc1aa2
     3490    sar ax, 1                                 ; d1 f8                       ; 0xc1aa4
     3491    add ax, bx                                ; 01 d8                       ; 0xc1aa6
     3492    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1aa8
     3493    mov byte [bp-006h], bh                    ; 88 7e fa                    ; 0xc1aab vgabios.c:1256
     3494    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1aae
     3495    xor ah, ah                                ; 30 e4                       ; 0xc1ab1
     3496    cwd                                       ; 99                          ; 0xc1ab3
    34813497    db  02bh, 0c2h
    3482     ; sub ax, dx                                ; 2b c2                     ; 0xc1a86
    3483     sar ax, 1                                 ; d1 f8                       ; 0xc1a88
    3484     mov bx, ax                                ; 89 c3                       ; 0xc1a8a
    3485     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1a8c
    3486     xor ah, ah                                ; 30 e4                       ; 0xc1a8f
    3487     cmp ax, bx                                ; 39 d8                       ; 0xc1a91
    3488     jnl short 01ae5h                          ; 7d 50                       ; 0xc1a93
    3489     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1a95 vgabios.c:1255
    3490     xor bh, bh                                ; 30 ff                       ; 0xc1a98
    3491     mov word [bp-012h], bx                    ; 89 5e ee                    ; 0xc1a9a
    3492     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1a9d
    3493     imul bx                                   ; f7 eb                       ; 0xc1aa0
    3494     mov bx, ax                                ; 89 c3                       ; 0xc1aa2
    3495     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1aa4
    3496     add si, ax                                ; 01 c6                       ; 0xc1aa7
    3497     mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1aa9
    3498     add di, ax                                ; 01 c7                       ; 0xc1aac
    3499     mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1aae
    3500     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1ab1
    3501     mov es, dx                                ; 8e c2                       ; 0xc1ab4
    3502     jcxz 01abeh                               ; e3 06                       ; 0xc1ab6
    3503     push DS                                   ; 1e                          ; 0xc1ab8
    3504     mov ds, dx                                ; 8e da                       ; 0xc1ab9
    3505     rep movsb                                 ; f3 a4                       ; 0xc1abb
    3506     pop DS                                    ; 1f                          ; 0xc1abd
    3507     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1abe vgabios.c:1256
    3508     add si, 02000h                            ; 81 c6 00 20                 ; 0xc1ac1
    3509     add si, bx                                ; 01 de                       ; 0xc1ac5
    3510     mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1ac7
    3511     add di, 02000h                            ; 81 c7 00 20                 ; 0xc1aca
    3512     add di, bx                                ; 01 df                       ; 0xc1ace
    3513     mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1ad0
    3514     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1ad3
    3515     mov es, dx                                ; 8e c2                       ; 0xc1ad6
    3516     jcxz 01ae0h                               ; e3 06                       ; 0xc1ad8
    3517     push DS                                   ; 1e                          ; 0xc1ada
    3518     mov ds, dx                                ; 8e da                       ; 0xc1adb
    3519     rep movsb                                 ; f3 a4                       ; 0xc1add
    3520     pop DS                                    ; 1f                          ; 0xc1adf
    3521     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1ae0 vgabios.c:1257
    3522     jmp short 01a80h                          ; eb 9b                       ; 0xc1ae3
    3523     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1ae5 vgabios.c:1258
    3524     pop di                                    ; 5f                          ; 0xc1ae8
    3525     pop si                                    ; 5e                          ; 0xc1ae9
    3526     pop bp                                    ; 5d                          ; 0xc1aea
    3527     retn 00004h                               ; c2 04 00                    ; 0xc1aeb
    3528   ; disGetNextSymbol 0xc1aee LB 0x2b1f -> off=0x0 cb=0000000000000094 uValue=00000000000c1aee 'vgamem_fill_cga'
    3529 vgamem_fill_cga:                             ; 0xc1aee LB 0x94
    3530     push bp                                   ; 55                          ; 0xc1aee vgabios.c:1261
    3531     mov bp, sp                                ; 89 e5                       ; 0xc1aef
    3532     push si                                   ; 56                          ; 0xc1af1
    3533     push di                                   ; 57                          ; 0xc1af2
    3534     sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1af3
    3535     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1af6
    3536     mov al, dl                                ; 88 d0                       ; 0xc1af9
    3537     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1afb
    3538     mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1afe
    3539     xor ah, ah                                ; 30 e4                       ; 0xc1b01 vgabios.c:1267
    3540     mov dx, ax                                ; 89 c2                       ; 0xc1b03
    3541     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1b05
    3542     mov bx, ax                                ; 89 c3                       ; 0xc1b08
    3543     mov ax, dx                                ; 89 d0                       ; 0xc1b0a
    3544     imul bx                                   ; f7 eb                       ; 0xc1b0c
    3545     mov dl, cl                                ; 88 ca                       ; 0xc1b0e
    3546     xor dh, dh                                ; 30 f6                       ; 0xc1b10
    3547     imul dx                                   ; f7 ea                       ; 0xc1b12
    3548     mov dx, ax                                ; 89 c2                       ; 0xc1b14
    3549     sar dx, 1                                 ; d1 fa                       ; 0xc1b16
    3550     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1b18
    3551     xor ah, ah                                ; 30 e4                       ; 0xc1b1b
    3552     add dx, ax                                ; 01 c2                       ; 0xc1b1d
    3553     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1b1f
    3554     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1b22 vgabios.c:1268
    3555     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1b25
    3556     xor ah, ah                                ; 30 e4                       ; 0xc1b28
    3557     cwd                                       ; 99                          ; 0xc1b2a
     3498    ; sub ax, dx                                ; 2b c2                     ; 0xc1ab4
     3499    sar ax, 1                                 ; d1 f8                       ; 0xc1ab6
     3500    mov bx, ax                                ; 89 c3                       ; 0xc1ab8
     3501    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1aba
     3502    xor ah, ah                                ; 30 e4                       ; 0xc1abd
     3503    cmp ax, bx                                ; 39 d8                       ; 0xc1abf
     3504    jnl short 01b13h                          ; 7d 50                       ; 0xc1ac1
     3505    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1ac3 vgabios.c:1258
     3506    xor bh, bh                                ; 30 ff                       ; 0xc1ac6
     3507    mov word [bp-012h], bx                    ; 89 5e ee                    ; 0xc1ac8
     3508    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1acb
     3509    imul bx                                   ; f7 eb                       ; 0xc1ace
     3510    mov bx, ax                                ; 89 c3                       ; 0xc1ad0
     3511    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1ad2
     3512    add si, ax                                ; 01 c6                       ; 0xc1ad5
     3513    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1ad7
     3514    add di, ax                                ; 01 c7                       ; 0xc1ada
     3515    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1adc
     3516    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1adf
     3517    mov es, dx                                ; 8e c2                       ; 0xc1ae2
     3518    jcxz 01aech                               ; e3 06                       ; 0xc1ae4
     3519    push DS                                   ; 1e                          ; 0xc1ae6
     3520    mov ds, dx                                ; 8e da                       ; 0xc1ae7
     3521    rep movsb                                 ; f3 a4                       ; 0xc1ae9
     3522    pop DS                                    ; 1f                          ; 0xc1aeb
     3523    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1aec vgabios.c:1259
     3524    add si, 02000h                            ; 81 c6 00 20                 ; 0xc1aef
     3525    add si, bx                                ; 01 de                       ; 0xc1af3
     3526    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1af5
     3527    add di, 02000h                            ; 81 c7 00 20                 ; 0xc1af8
     3528    add di, bx                                ; 01 df                       ; 0xc1afc
     3529    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1afe
     3530    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1b01
     3531    mov es, dx                                ; 8e c2                       ; 0xc1b04
     3532    jcxz 01b0eh                               ; e3 06                       ; 0xc1b06
     3533    push DS                                   ; 1e                          ; 0xc1b08
     3534    mov ds, dx                                ; 8e da                       ; 0xc1b09
     3535    rep movsb                                 ; f3 a4                       ; 0xc1b0b
     3536    pop DS                                    ; 1f                          ; 0xc1b0d
     3537    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1b0e vgabios.c:1260
     3538    jmp short 01aaeh                          ; eb 9b                       ; 0xc1b11
     3539    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1b13 vgabios.c:1261
     3540    pop di                                    ; 5f                          ; 0xc1b16
     3541    pop si                                    ; 5e                          ; 0xc1b17
     3542    pop bp                                    ; 5d                          ; 0xc1b18
     3543    retn 00004h                               ; c2 04 00                    ; 0xc1b19
     3544  ; disGetNextSymbol 0xc1b1c LB 0x2a48 -> off=0x0 cb=0000000000000094 uValue=00000000000c1b1c 'vgamem_fill_cga'
     3545vgamem_fill_cga:                             ; 0xc1b1c LB 0x94
     3546    push bp                                   ; 55                          ; 0xc1b1c vgabios.c:1264
     3547    mov bp, sp                                ; 89 e5                       ; 0xc1b1d
     3548    push si                                   ; 56                          ; 0xc1b1f
     3549    push di                                   ; 57                          ; 0xc1b20
     3550    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1b21
     3551    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1b24
     3552    mov al, dl                                ; 88 d0                       ; 0xc1b27
     3553    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1b29
     3554    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1b2c
     3555    xor ah, ah                                ; 30 e4                       ; 0xc1b2f vgabios.c:1270
     3556    mov dx, ax                                ; 89 c2                       ; 0xc1b31
     3557    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1b33
     3558    mov bx, ax                                ; 89 c3                       ; 0xc1b36
     3559    mov ax, dx                                ; 89 d0                       ; 0xc1b38
     3560    imul bx                                   ; f7 eb                       ; 0xc1b3a
     3561    mov dl, cl                                ; 88 ca                       ; 0xc1b3c
     3562    xor dh, dh                                ; 30 f6                       ; 0xc1b3e
     3563    imul dx                                   ; f7 ea                       ; 0xc1b40
     3564    mov dx, ax                                ; 89 c2                       ; 0xc1b42
     3565    sar dx, 1                                 ; d1 fa                       ; 0xc1b44
     3566    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1b46
     3567    xor ah, ah                                ; 30 e4                       ; 0xc1b49
     3568    add dx, ax                                ; 01 c2                       ; 0xc1b4b
     3569    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1b4d
     3570    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1b50 vgabios.c:1271
     3571    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1b53
     3572    xor ah, ah                                ; 30 e4                       ; 0xc1b56
     3573    cwd                                       ; 99                          ; 0xc1b58
    35583574    db  02bh, 0c2h
    3559     ; sub ax, dx                                ; 2b c2                     ; 0xc1b2b
    3560     sar ax, 1                                 ; d1 f8                       ; 0xc1b2d
    3561     mov dx, ax                                ; 89 c2                       ; 0xc1b2f
    3562     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b31
    3563     xor ah, ah                                ; 30 e4                       ; 0xc1b34
    3564     cmp ax, dx                                ; 39 d0                       ; 0xc1b36
    3565     jnl short 01b79h                          ; 7d 3f                       ; 0xc1b38
    3566     mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc1b3a vgabios.c:1270
    3567     xor bh, bh                                ; 30 ff                       ; 0xc1b3d
    3568     mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1b3f
    3569     xor dh, dh                                ; 30 f6                       ; 0xc1b42
    3570     mov si, dx                                ; 89 d6                       ; 0xc1b44
    3571     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1b46
    3572     imul dx                                   ; f7 ea                       ; 0xc1b49
    3573     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1b4b
    3574     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1b4e
    3575     add di, ax                                ; 01 c7                       ; 0xc1b51
    3576     mov cx, bx                                ; 89 d9                       ; 0xc1b53
    3577     mov ax, si                                ; 89 f0                       ; 0xc1b55
    3578     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1b57
    3579     mov es, dx                                ; 8e c2                       ; 0xc1b5a
    3580     jcxz 01b60h                               ; e3 02                       ; 0xc1b5c
    3581     rep stosb                                 ; f3 aa                       ; 0xc1b5e
    3582     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1b60 vgabios.c:1271
    3583     add di, 02000h                            ; 81 c7 00 20                 ; 0xc1b63
    3584     add di, word [bp-010h]                    ; 03 7e f0                    ; 0xc1b67
    3585     mov cx, bx                                ; 89 d9                       ; 0xc1b6a
    3586     mov ax, si                                ; 89 f0                       ; 0xc1b6c
    3587     mov es, dx                                ; 8e c2                       ; 0xc1b6e
    3588     jcxz 01b74h                               ; e3 02                       ; 0xc1b70
    3589     rep stosb                                 ; f3 aa                       ; 0xc1b72
    3590     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1b74 vgabios.c:1272
    3591     jmp short 01b25h                          ; eb ac                       ; 0xc1b77
    3592     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1b79 vgabios.c:1273
    3593     pop di                                    ; 5f                          ; 0xc1b7c
    3594     pop si                                    ; 5e                          ; 0xc1b7d
    3595     pop bp                                    ; 5d                          ; 0xc1b7e
    3596     retn 00004h                               ; c2 04 00                    ; 0xc1b7f
    3597   ; disGetNextSymbol 0xc1b82 LB 0x2a8b -> off=0x0 cb=0000000000000083 uValue=00000000000c1b82 'vgamem_copy_linear'
    3598 vgamem_copy_linear:                          ; 0xc1b82 LB 0x83
    3599     push bp                                   ; 55                          ; 0xc1b82 vgabios.c:1276
    3600     mov bp, sp                                ; 89 e5                       ; 0xc1b83
    3601     push si                                   ; 56                          ; 0xc1b85
    3602     push di                                   ; 57                          ; 0xc1b86
    3603     sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1b87
    3604     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1b8a
    3605     mov al, dl                                ; 88 d0                       ; 0xc1b8d
    3606     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1b8f
    3607     mov bx, cx                                ; 89 cb                       ; 0xc1b92
    3608     xor ah, ah                                ; 30 e4                       ; 0xc1b94 vgabios.c:1282
    3609     mov si, ax                                ; 89 c6                       ; 0xc1b96
    3610     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1b98
    3611     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1b9b
    3612     mov ax, si                                ; 89 f0                       ; 0xc1b9e
    3613     imul word [bp-010h]                       ; f7 6e f0                    ; 0xc1ba0
    3614     mul word [bp+004h]                        ; f7 66 04                    ; 0xc1ba3
    3615     mov si, ax                                ; 89 c6                       ; 0xc1ba6
    3616     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1ba8
    3617     xor ah, ah                                ; 30 e4                       ; 0xc1bab
    3618     mov di, ax                                ; 89 c7                       ; 0xc1bad
    3619     add si, ax                                ; 01 c6                       ; 0xc1baf
    3620     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1bb1
    3621     sal si, CL                                ; d3 e6                       ; 0xc1bb3
    3622     mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc1bb5
    3623     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1bb8 vgabios.c:1283
    3624     imul word [bp-010h]                       ; f7 6e f0                    ; 0xc1bbb
    3625     mul word [bp+004h]                        ; f7 66 04                    ; 0xc1bbe
    3626     add ax, di                                ; 01 f8                       ; 0xc1bc1
    3627     sal ax, CL                                ; d3 e0                       ; 0xc1bc3
    3628     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1bc5
    3629     sal bx, CL                                ; d3 e3                       ; 0xc1bc8 vgabios.c:1284
    3630     sal word [bp+004h], CL                    ; d3 66 04                    ; 0xc1bca vgabios.c:1285
    3631     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc1bcd vgabios.c:1286
    3632     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1bd1
    3633     cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc1bd4
    3634     jnc short 01bfch                          ; 73 23                       ; 0xc1bd7
    3635     xor ah, ah                                ; 30 e4                       ; 0xc1bd9 vgabios.c:1288
    3636     mul word [bp+004h]                        ; f7 66 04                    ; 0xc1bdb
    3637     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc1bde
    3638     add si, ax                                ; 01 c6                       ; 0xc1be1
    3639     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1be3
    3640     add di, ax                                ; 01 c7                       ; 0xc1be6
    3641     mov cx, bx                                ; 89 d9                       ; 0xc1be8
    3642     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1bea
    3643     mov es, dx                                ; 8e c2                       ; 0xc1bed
    3644     jcxz 01bf7h                               ; e3 06                       ; 0xc1bef
    3645     push DS                                   ; 1e                          ; 0xc1bf1
    3646     mov ds, dx                                ; 8e da                       ; 0xc1bf2
    3647     rep movsb                                 ; f3 a4                       ; 0xc1bf4
    3648     pop DS                                    ; 1f                          ; 0xc1bf6
    3649     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1bf7 vgabios.c:1289
    3650     jmp short 01bd1h                          ; eb d5                       ; 0xc1bfa
    3651     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1bfc vgabios.c:1290
    3652     pop di                                    ; 5f                          ; 0xc1bff
    3653     pop si                                    ; 5e                          ; 0xc1c00
    3654     pop bp                                    ; 5d                          ; 0xc1c01
    3655     retn 00004h                               ; c2 04 00                    ; 0xc1c02
    3656   ; disGetNextSymbol 0xc1c05 LB 0x2a08 -> off=0x0 cb=000000000000006c uValue=00000000000c1c05 'vgamem_fill_linear'
    3657 vgamem_fill_linear:                          ; 0xc1c05 LB 0x6c
    3658     push bp                                   ; 55                          ; 0xc1c05 vgabios.c:1293
    3659     mov bp, sp                                ; 89 e5                       ; 0xc1c06
    3660     push si                                   ; 56                          ; 0xc1c08
    3661     push di                                   ; 57                          ; 0xc1c09
    3662     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc1c0a
    3663     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1c0d
    3664     mov al, dl                                ; 88 d0                       ; 0xc1c10
    3665     mov si, cx                                ; 89 ce                       ; 0xc1c12
    3666     xor ah, ah                                ; 30 e4                       ; 0xc1c14 vgabios.c:1299
    3667     mov dx, ax                                ; 89 c2                       ; 0xc1c16
    3668     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1c18
    3669     mov di, ax                                ; 89 c7                       ; 0xc1c1b
    3670     mov ax, dx                                ; 89 d0                       ; 0xc1c1d
    3671     imul di                                   ; f7 ef                       ; 0xc1c1f
    3672     mul cx                                    ; f7 e1                       ; 0xc1c21
    3673     mov dx, ax                                ; 89 c2                       ; 0xc1c23
    3674     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c25
    3675     xor ah, ah                                ; 30 e4                       ; 0xc1c28
    3676     add ax, dx                                ; 01 d0                       ; 0xc1c2a
    3677     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1c2c
    3678     sal ax, CL                                ; d3 e0                       ; 0xc1c2e
    3679     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc1c30
    3680     sal bx, CL                                ; d3 e3                       ; 0xc1c33 vgabios.c:1300
    3681     sal si, CL                                ; d3 e6                       ; 0xc1c35 vgabios.c:1301
    3682     mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc1c37 vgabios.c:1302
    3683     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1c3b
    3684     cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1c3e
    3685     jnc short 01c68h                          ; 73 25                       ; 0xc1c41
    3686     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1c43 vgabios.c:1304
    3687     xor ah, ah                                ; 30 e4                       ; 0xc1c46
    3688     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1c48
    3689     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1c4b
    3690     mul si                                    ; f7 e6                       ; 0xc1c4e
    3691     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1c50
    3692     add di, ax                                ; 01 c7                       ; 0xc1c53
    3693     mov cx, bx                                ; 89 d9                       ; 0xc1c55
    3694     mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc1c57
    3695     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1c5a
    3696     mov es, dx                                ; 8e c2                       ; 0xc1c5d
    3697     jcxz 01c63h                               ; e3 02                       ; 0xc1c5f
    3698     rep stosb                                 ; f3 aa                       ; 0xc1c61
    3699     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1c63 vgabios.c:1305
    3700     jmp short 01c3bh                          ; eb d3                       ; 0xc1c66
    3701     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1c68 vgabios.c:1306
    3702     pop di                                    ; 5f                          ; 0xc1c6b
    3703     pop si                                    ; 5e                          ; 0xc1c6c
    3704     pop bp                                    ; 5d                          ; 0xc1c6d
    3705     retn 00004h                               ; c2 04 00                    ; 0xc1c6e
    3706   ; disGetNextSymbol 0xc1c71 LB 0x299c -> off=0x0 cb=00000000000006a3 uValue=00000000000c1c71 'biosfn_scroll'
    3707 biosfn_scroll:                               ; 0xc1c71 LB 0x6a3
    3708     push bp                                   ; 55                          ; 0xc1c71 vgabios.c:1309
    3709     mov bp, sp                                ; 89 e5                       ; 0xc1c72
    3710     push si                                   ; 56                          ; 0xc1c74
    3711     push di                                   ; 57                          ; 0xc1c75
    3712     sub sp, strict byte 00020h                ; 83 ec 20                    ; 0xc1c76
    3713     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1c79
    3714     mov byte [bp-010h], dl                    ; 88 56 f0                    ; 0xc1c7c
    3715     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1c7f
    3716     mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1c82
    3717     mov ch, byte [bp+006h]                    ; 8a 6e 06                    ; 0xc1c85
    3718     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1c88 vgabios.c:1318
    3719     jnbe short 01ca8h                         ; 77 1b                       ; 0xc1c8b
    3720     cmp ch, cl                                ; 38 cd                       ; 0xc1c8d vgabios.c:1319
    3721     jc short 01ca8h                           ; 72 17                       ; 0xc1c8f
    3722     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1c91 vgabios.c:47
    3723     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1c94
    3724     mov es, ax                                ; 8e c0                       ; 0xc1c97
    3725     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1c99
    3726     xor ah, ah                                ; 30 e4                       ; 0xc1c9c vgabios.c:1323
    3727     call 03940h                               ; e8 9f 1c                    ; 0xc1c9e
    3728     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1ca1
    3729     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1ca4 vgabios.c:1324
    3730     jne short 01cabh                          ; 75 03                       ; 0xc1ca6
    3731     jmp near 0230bh                           ; e9 60 06                    ; 0xc1ca8
    3732     mov bx, 00084h                            ; bb 84 00                    ; 0xc1cab vgabios.c:47
    3733     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1cae
    3734     mov es, ax                                ; 8e c0                       ; 0xc1cb1
    3735     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1cb3
    3736     xor ah, ah                                ; 30 e4                       ; 0xc1cb6 vgabios.c:48
    3737     inc ax                                    ; 40                          ; 0xc1cb8
    3738     mov word [bp-024h], ax                    ; 89 46 dc                    ; 0xc1cb9
    3739     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1cbc vgabios.c:57
    3740     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1cbf
    3741     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc1cc2 vgabios.c:58
    3742     cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1cc5 vgabios.c:1331
    3743     jne short 01cd4h                          ; 75 09                       ; 0xc1cc9
    3744     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1ccb vgabios.c:47
    3745     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1cce
    3746     mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1cd1 vgabios.c:48
    3747     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1cd4 vgabios.c:1334
    3748     xor ah, ah                                ; 30 e4                       ; 0xc1cd7
    3749     cmp ax, word [bp-024h]                    ; 3b 46 dc                    ; 0xc1cd9
    3750     jc short 01ce6h                           ; 72 08                       ; 0xc1cdc
    3751     mov al, byte [bp-024h]                    ; 8a 46 dc                    ; 0xc1cde
     3575    ; sub ax, dx                                ; 2b c2                     ; 0xc1b59
     3576    sar ax, 1                                 ; d1 f8                       ; 0xc1b5b
     3577    mov dx, ax                                ; 89 c2                       ; 0xc1b5d
     3578    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b5f
     3579    xor ah, ah                                ; 30 e4                       ; 0xc1b62
     3580    cmp ax, dx                                ; 39 d0                       ; 0xc1b64
     3581    jnl short 01ba7h                          ; 7d 3f                       ; 0xc1b66
     3582    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc1b68 vgabios.c:1273
     3583    xor bh, bh                                ; 30 ff                       ; 0xc1b6b
     3584    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1b6d
     3585    xor dh, dh                                ; 30 f6                       ; 0xc1b70
     3586    mov si, dx                                ; 89 d6                       ; 0xc1b72
     3587    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1b74
     3588    imul dx                                   ; f7 ea                       ; 0xc1b77
     3589    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1b79
     3590    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1b7c
     3591    add di, ax                                ; 01 c7                       ; 0xc1b7f
     3592    mov cx, bx                                ; 89 d9                       ; 0xc1b81
     3593    mov ax, si                                ; 89 f0                       ; 0xc1b83
     3594    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1b85
     3595    mov es, dx                                ; 8e c2                       ; 0xc1b88
     3596    jcxz 01b8eh                               ; e3 02                       ; 0xc1b8a
     3597    rep stosb                                 ; f3 aa                       ; 0xc1b8c
     3598    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1b8e vgabios.c:1274
     3599    add di, 02000h                            ; 81 c7 00 20                 ; 0xc1b91
     3600    add di, word [bp-010h]                    ; 03 7e f0                    ; 0xc1b95
     3601    mov cx, bx                                ; 89 d9                       ; 0xc1b98
     3602    mov ax, si                                ; 89 f0                       ; 0xc1b9a
     3603    mov es, dx                                ; 8e c2                       ; 0xc1b9c
     3604    jcxz 01ba2h                               ; e3 02                       ; 0xc1b9e
     3605    rep stosb                                 ; f3 aa                       ; 0xc1ba0
     3606    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1ba2 vgabios.c:1275
     3607    jmp short 01b53h                          ; eb ac                       ; 0xc1ba5
     3608    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1ba7 vgabios.c:1276
     3609    pop di                                    ; 5f                          ; 0xc1baa
     3610    pop si                                    ; 5e                          ; 0xc1bab
     3611    pop bp                                    ; 5d                          ; 0xc1bac
     3612    retn 00004h                               ; c2 04 00                    ; 0xc1bad
     3613  ; disGetNextSymbol 0xc1bb0 LB 0x29b4 -> off=0x0 cb=0000000000000083 uValue=00000000000c1bb0 'vgamem_copy_linear'
     3614vgamem_copy_linear:                          ; 0xc1bb0 LB 0x83
     3615    push bp                                   ; 55                          ; 0xc1bb0 vgabios.c:1279
     3616    mov bp, sp                                ; 89 e5                       ; 0xc1bb1
     3617    push si                                   ; 56                          ; 0xc1bb3
     3618    push di                                   ; 57                          ; 0xc1bb4
     3619    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1bb5
     3620    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1bb8
     3621    mov al, dl                                ; 88 d0                       ; 0xc1bbb
     3622    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1bbd
     3623    mov bx, cx                                ; 89 cb                       ; 0xc1bc0
     3624    xor ah, ah                                ; 30 e4                       ; 0xc1bc2 vgabios.c:1285
     3625    mov si, ax                                ; 89 c6                       ; 0xc1bc4
     3626    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1bc6
     3627    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1bc9
     3628    mov ax, si                                ; 89 f0                       ; 0xc1bcc
     3629    imul word [bp-010h]                       ; f7 6e f0                    ; 0xc1bce
     3630    mul word [bp+004h]                        ; f7 66 04                    ; 0xc1bd1
     3631    mov si, ax                                ; 89 c6                       ; 0xc1bd4
     3632    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1bd6
     3633    xor ah, ah                                ; 30 e4                       ; 0xc1bd9
     3634    mov di, ax                                ; 89 c7                       ; 0xc1bdb
     3635    add si, ax                                ; 01 c6                       ; 0xc1bdd
     3636    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1bdf
     3637    sal si, CL                                ; d3 e6                       ; 0xc1be1
     3638    mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc1be3
     3639    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1be6 vgabios.c:1286
     3640    imul word [bp-010h]                       ; f7 6e f0                    ; 0xc1be9
     3641    mul word [bp+004h]                        ; f7 66 04                    ; 0xc1bec
     3642    add ax, di                                ; 01 f8                       ; 0xc1bef
     3643    sal ax, CL                                ; d3 e0                       ; 0xc1bf1
     3644    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1bf3
     3645    sal bx, CL                                ; d3 e3                       ; 0xc1bf6 vgabios.c:1287
     3646    sal word [bp+004h], CL                    ; d3 66 04                    ; 0xc1bf8 vgabios.c:1288
     3647    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc1bfb vgabios.c:1289
     3648    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1bff
     3649    cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc1c02
     3650    jnc short 01c2ah                          ; 73 23                       ; 0xc1c05
     3651    xor ah, ah                                ; 30 e4                       ; 0xc1c07 vgabios.c:1291
     3652    mul word [bp+004h]                        ; f7 66 04                    ; 0xc1c09
     3653    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc1c0c
     3654    add si, ax                                ; 01 c6                       ; 0xc1c0f
     3655    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1c11
     3656    add di, ax                                ; 01 c7                       ; 0xc1c14
     3657    mov cx, bx                                ; 89 d9                       ; 0xc1c16
     3658    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1c18
     3659    mov es, dx                                ; 8e c2                       ; 0xc1c1b
     3660    jcxz 01c25h                               ; e3 06                       ; 0xc1c1d
     3661    push DS                                   ; 1e                          ; 0xc1c1f
     3662    mov ds, dx                                ; 8e da                       ; 0xc1c20
     3663    rep movsb                                 ; f3 a4                       ; 0xc1c22
     3664    pop DS                                    ; 1f                          ; 0xc1c24
     3665    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1c25 vgabios.c:1292
     3666    jmp short 01bffh                          ; eb d5                       ; 0xc1c28
     3667    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1c2a vgabios.c:1293
     3668    pop di                                    ; 5f                          ; 0xc1c2d
     3669    pop si                                    ; 5e                          ; 0xc1c2e
     3670    pop bp                                    ; 5d                          ; 0xc1c2f
     3671    retn 00004h                               ; c2 04 00                    ; 0xc1c30
     3672  ; disGetNextSymbol 0xc1c33 LB 0x2931 -> off=0x0 cb=000000000000006c uValue=00000000000c1c33 'vgamem_fill_linear'
     3673vgamem_fill_linear:                          ; 0xc1c33 LB 0x6c
     3674    push bp                                   ; 55                          ; 0xc1c33 vgabios.c:1296
     3675    mov bp, sp                                ; 89 e5                       ; 0xc1c34
     3676    push si                                   ; 56                          ; 0xc1c36
     3677    push di                                   ; 57                          ; 0xc1c37
     3678    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc1c38
     3679    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1c3b
     3680    mov al, dl                                ; 88 d0                       ; 0xc1c3e
     3681    mov si, cx                                ; 89 ce                       ; 0xc1c40
     3682    xor ah, ah                                ; 30 e4                       ; 0xc1c42 vgabios.c:1302
     3683    mov dx, ax                                ; 89 c2                       ; 0xc1c44
     3684    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1c46
     3685    mov di, ax                                ; 89 c7                       ; 0xc1c49
     3686    mov ax, dx                                ; 89 d0                       ; 0xc1c4b
     3687    imul di                                   ; f7 ef                       ; 0xc1c4d
     3688    mul cx                                    ; f7 e1                       ; 0xc1c4f
     3689    mov dx, ax                                ; 89 c2                       ; 0xc1c51
     3690    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c53
     3691    xor ah, ah                                ; 30 e4                       ; 0xc1c56
     3692    add ax, dx                                ; 01 d0                       ; 0xc1c58
     3693    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1c5a
     3694    sal ax, CL                                ; d3 e0                       ; 0xc1c5c
     3695    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc1c5e
     3696    sal bx, CL                                ; d3 e3                       ; 0xc1c61 vgabios.c:1303
     3697    sal si, CL                                ; d3 e6                       ; 0xc1c63 vgabios.c:1304
     3698    mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc1c65 vgabios.c:1305
     3699    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1c69
     3700    cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1c6c
     3701    jnc short 01c96h                          ; 73 25                       ; 0xc1c6f
     3702    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1c71 vgabios.c:1307
     3703    xor ah, ah                                ; 30 e4                       ; 0xc1c74
     3704    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1c76
     3705    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1c79
     3706    mul si                                    ; f7 e6                       ; 0xc1c7c
     3707    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1c7e
     3708    add di, ax                                ; 01 c7                       ; 0xc1c81
     3709    mov cx, bx                                ; 89 d9                       ; 0xc1c83
     3710    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc1c85
     3711    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1c88
     3712    mov es, dx                                ; 8e c2                       ; 0xc1c8b
     3713    jcxz 01c91h                               ; e3 02                       ; 0xc1c8d
     3714    rep stosb                                 ; f3 aa                       ; 0xc1c8f
     3715    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1c91 vgabios.c:1308
     3716    jmp short 01c69h                          ; eb d3                       ; 0xc1c94
     3717    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1c96 vgabios.c:1309
     3718    pop di                                    ; 5f                          ; 0xc1c99
     3719    pop si                                    ; 5e                          ; 0xc1c9a
     3720    pop bp                                    ; 5d                          ; 0xc1c9b
     3721    retn 00004h                               ; c2 04 00                    ; 0xc1c9c
     3722  ; disGetNextSymbol 0xc1c9f LB 0x28c5 -> off=0x0 cb=00000000000006a3 uValue=00000000000c1c9f 'biosfn_scroll'
     3723biosfn_scroll:                               ; 0xc1c9f LB 0x6a3
     3724    push bp                                   ; 55                          ; 0xc1c9f vgabios.c:1312
     3725    mov bp, sp                                ; 89 e5                       ; 0xc1ca0
     3726    push si                                   ; 56                          ; 0xc1ca2
     3727    push di                                   ; 57                          ; 0xc1ca3
     3728    sub sp, strict byte 00020h                ; 83 ec 20                    ; 0xc1ca4
     3729    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1ca7
     3730    mov byte [bp-010h], dl                    ; 88 56 f0                    ; 0xc1caa
     3731    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1cad
     3732    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1cb0
     3733    mov ch, byte [bp+006h]                    ; 8a 6e 06                    ; 0xc1cb3
     3734    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1cb6 vgabios.c:1321
     3735    jnbe short 01cd6h                         ; 77 1b                       ; 0xc1cb9
     3736    cmp ch, cl                                ; 38 cd                       ; 0xc1cbb vgabios.c:1322
     3737    jc short 01cd6h                           ; 72 17                       ; 0xc1cbd
     3738    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1cbf vgabios.c:47
     3739    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1cc2
     3740    mov es, ax                                ; 8e c0                       ; 0xc1cc5
     3741    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1cc7
     3742    xor ah, ah                                ; 30 e4                       ; 0xc1cca vgabios.c:1326
     3743    call 03888h                               ; e8 b9 1b                    ; 0xc1ccc
     3744    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1ccf
     3745    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1cd2 vgabios.c:1327
     3746    jne short 01cd9h                          ; 75 03                       ; 0xc1cd4
     3747    jmp near 02339h                           ; e9 60 06                    ; 0xc1cd6
     3748    mov bx, 00084h                            ; bb 84 00                    ; 0xc1cd9 vgabios.c:47
     3749    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1cdc
     3750    mov es, ax                                ; 8e c0                       ; 0xc1cdf
     3751    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1ce1
     3752    xor ah, ah                                ; 30 e4                       ; 0xc1ce4 vgabios.c:48
     3753    inc ax                                    ; 40                          ; 0xc1ce6
     3754    mov word [bp-024h], ax                    ; 89 46 dc                    ; 0xc1ce7
     3755    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1cea vgabios.c:57
     3756    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1ced
     3757    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc1cf0 vgabios.c:58
     3758    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1cf3 vgabios.c:1334
     3759    jne short 01d02h                          ; 75 09                       ; 0xc1cf7
     3760    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1cf9 vgabios.c:47
     3761    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1cfc
     3762    mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1cff vgabios.c:48
     3763    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d02 vgabios.c:1337
     3764    xor ah, ah                                ; 30 e4                       ; 0xc1d05
     3765    cmp ax, word [bp-024h]                    ; 3b 46 dc                    ; 0xc1d07
     3766    jc short 01d14h                           ; 72 08                       ; 0xc1d0a
     3767    mov al, byte [bp-024h]                    ; 8a 46 dc                    ; 0xc1d0c
    37523768    db  0feh, 0c8h
    3753     ; dec al                                    ; fe c8                     ; 0xc1ce1
    3754     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1ce3
    3755     mov al, ch                                ; 88 e8                       ; 0xc1ce6 vgabios.c:1335
    3756     xor ah, ah                                ; 30 e4                       ; 0xc1ce8
    3757     cmp ax, word [bp-018h]                    ; 3b 46 e8                    ; 0xc1cea
    3758     jc short 01cf4h                           ; 72 05                       ; 0xc1ced
    3759     mov ch, byte [bp-018h]                    ; 8a 6e e8                    ; 0xc1cef
     3769    ; dec al                                    ; fe c8                     ; 0xc1d0f
     3770    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1d11
     3771    mov al, ch                                ; 88 e8                       ; 0xc1d14 vgabios.c:1338
     3772    xor ah, ah                                ; 30 e4                       ; 0xc1d16
     3773    cmp ax, word [bp-018h]                    ; 3b 46 e8                    ; 0xc1d18
     3774    jc short 01d22h                           ; 72 05                       ; 0xc1d1b
     3775    mov ch, byte [bp-018h]                    ; 8a 6e e8                    ; 0xc1d1d
    37603776    db  0feh, 0cdh
    3761     ; dec ch                                    ; fe cd                     ; 0xc1cf2
    3762     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1cf4 vgabios.c:1336
    3763     xor ah, ah                                ; 30 e4                       ; 0xc1cf7
    3764     cmp ax, word [bp-024h]                    ; 3b 46 dc                    ; 0xc1cf9
    3765     jbe short 01d01h                          ; 76 03                       ; 0xc1cfc
    3766     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1cfe
    3767     mov al, ch                                ; 88 e8                       ; 0xc1d01 vgabios.c:1337
    3768     sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1d03
     3777    ; dec ch                                    ; fe cd                     ; 0xc1d20
     3778    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1d22 vgabios.c:1339
     3779    xor ah, ah                                ; 30 e4                       ; 0xc1d25
     3780    cmp ax, word [bp-024h]                    ; 3b 46 dc                    ; 0xc1d27
     3781    jbe short 01d2fh                          ; 76 03                       ; 0xc1d2a
     3782    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1d2c
     3783    mov al, ch                                ; 88 e8                       ; 0xc1d2f vgabios.c:1340
     3784    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1d31
    37693785    db  0feh, 0c0h
    3770     ; inc al                                    ; fe c0                     ; 0xc1d06
    3771     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1d08
    3772     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1d0b vgabios.c:1339
    3773     mov byte [bp-01eh], al                    ; 88 46 e2                    ; 0xc1d0e
    3774     mov byte [bp-01dh], 000h                  ; c6 46 e3 00                 ; 0xc1d11
    3775     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1d15
    3776     mov bx, word [bp-01eh]                    ; 8b 5e e2                    ; 0xc1d17
    3777     sal bx, CL                                ; d3 e3                       ; 0xc1d1a
    3778     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1d1c
    3779     dec ax                                    ; 48                          ; 0xc1d1f
    3780     mov word [bp-020h], ax                    ; 89 46 e0                    ; 0xc1d20
    3781     mov ax, word [bp-024h]                    ; 8b 46 dc                    ; 0xc1d23
    3782     dec ax                                    ; 48                          ; 0xc1d26
    3783     mov word [bp-022h], ax                    ; 89 46 de                    ; 0xc1d27
    3784     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1d2a
    3785     mul word [bp-024h]                        ; f7 66 dc                    ; 0xc1d2d
    3786     mov di, ax                                ; 89 c7                       ; 0xc1d30
    3787     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1d32
    3788     jne short 01d83h                          ; 75 4a                       ; 0xc1d37
    3789     sal ax, 1                                 ; d1 e0                       ; 0xc1d39 vgabios.c:1342
    3790     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1d3b
    3791     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc1d3d
    3792     xor dh, dh                                ; 30 f6                       ; 0xc1d40
    3793     inc ax                                    ; 40                          ; 0xc1d42
    3794     mul dx                                    ; f7 e2                       ; 0xc1d43
    3795     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1d45
    3796     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1d48 vgabios.c:1347
    3797     jne short 01d86h                          ; 75 38                       ; 0xc1d4c
    3798     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1d4e
    3799     jne short 01d86h                          ; 75 32                       ; 0xc1d52
    3800     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d54
    3801     jne short 01d86h                          ; 75 2c                       ; 0xc1d58
    3802     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d5a
    3803     xor ah, ah                                ; 30 e4                       ; 0xc1d5d
    3804     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1d5f
    3805     jne short 01d86h                          ; 75 22                       ; 0xc1d62
    3806     mov al, ch                                ; 88 e8                       ; 0xc1d64
    3807     cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc1d66
    3808     jne short 01d86h                          ; 75 1b                       ; 0xc1d69
    3809     mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1d6b vgabios.c:1349
    3810     xor al, ch                                ; 30 e8                       ; 0xc1d6e
    3811     add ax, strict word 00020h                ; 05 20 00                    ; 0xc1d70
    3812     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1d73
    3813     mov cx, di                                ; 89 f9                       ; 0xc1d77
    3814     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1d79
    3815     jcxz 01d80h                               ; e3 02                       ; 0xc1d7c
    3816     rep stosw                                 ; f3 ab                       ; 0xc1d7e
    3817     jmp near 0230bh                           ; e9 88 05                    ; 0xc1d80 vgabios.c:1351
    3818     jmp near 01f10h                           ; e9 8a 01                    ; 0xc1d83
    3819     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1d86 vgabios.c:1353
    3820     jne short 01df1h                          ; 75 65                       ; 0xc1d8a
    3821     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1d8c vgabios.c:1354
    3822     xor ah, ah                                ; 30 e4                       ; 0xc1d8f
    3823     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1d91
    3824     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1d94
    3825     xor dh, dh                                ; 30 f6                       ; 0xc1d97
    3826     cmp dx, word [bp-016h]                    ; 3b 56 ea                    ; 0xc1d99
    3827     jc short 01df3h                           ; 72 55                       ; 0xc1d9c
    3828     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1d9e vgabios.c:1356
    3829     xor ah, ah                                ; 30 e4                       ; 0xc1da1
    3830     add ax, word [bp-016h]                    ; 03 46 ea                    ; 0xc1da3
    3831     cmp ax, dx                                ; 39 d0                       ; 0xc1da6
    3832     jnbe short 01db0h                         ; 77 06                       ; 0xc1da8
    3833     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1daa
    3834     jne short 01df6h                          ; 75 46                       ; 0xc1dae
    3835     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1db0 vgabios.c:1357
    3836     mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1db3
    3837     xor al, al                                ; 30 c0                       ; 0xc1db6
    3838     mov byte [bp-019h], al                    ; 88 46 e7                    ; 0xc1db8
    3839     mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1dbb
    3840     mov si, ax                                ; 89 c6                       ; 0xc1dbe
    3841     add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1dc0
    3842     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1dc3
    3843     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1dc6
    3844     mov dx, ax                                ; 89 c2                       ; 0xc1dc9
    3845     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1dcb
    3846     xor ah, ah                                ; 30 e4                       ; 0xc1dce
    3847     add ax, dx                                ; 01 d0                       ; 0xc1dd0
    3848     sal ax, 1                                 ; d1 e0                       ; 0xc1dd2
    3849     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1dd4
    3850     add di, ax                                ; 01 c7                       ; 0xc1dd7
    3851     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1dd9
    3852     xor bh, bh                                ; 30 ff                       ; 0xc1ddc
    3853     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1dde
    3854     sal bx, CL                                ; d3 e3                       ; 0xc1de0
    3855     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1de2
    3856     mov cx, word [bp-01ah]                    ; 8b 4e e6                    ; 0xc1de6
    3857     mov ax, si                                ; 89 f0                       ; 0xc1de9
    3858     jcxz 01defh                               ; e3 02                       ; 0xc1deb
    3859     rep stosw                                 ; f3 ab                       ; 0xc1ded
    3860     jmp short 01e3fh                          ; eb 4e                       ; 0xc1def vgabios.c:1358
    3861     jmp short 01e45h                          ; eb 52                       ; 0xc1df1
    3862     jmp near 0230bh                           ; e9 15 05                    ; 0xc1df3
    3863     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc1df6 vgabios.c:1359
    3864     mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc1df9
    3865     mov byte [bp-013h], dh                    ; 88 76 ed                    ; 0xc1dfc
    3866     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1dff
    3867     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1e02
    3868     mov byte [bp-01ah], dl                    ; 88 56 e6                    ; 0xc1e05
    3869     mov byte [bp-019h], 000h                  ; c6 46 e7 00                 ; 0xc1e08
    3870     mov si, ax                                ; 89 c6                       ; 0xc1e0c
    3871     add si, word [bp-01ah]                    ; 03 76 e6                    ; 0xc1e0e
    3872     sal si, 1                                 ; d1 e6                       ; 0xc1e11
    3873     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1e13
    3874     xor bh, bh                                ; 30 ff                       ; 0xc1e16
    3875     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1e18
    3876     sal bx, CL                                ; d3 e3                       ; 0xc1e1a
    3877     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1e1c
    3878     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1e20
    3879     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1e23
    3880     add ax, word [bp-01ah]                    ; 03 46 e6                    ; 0xc1e26
    3881     sal ax, 1                                 ; d1 e0                       ; 0xc1e29
    3882     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1e2b
    3883     add di, ax                                ; 01 c7                       ; 0xc1e2e
    3884     mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc1e30
    3885     mov dx, bx                                ; 89 da                       ; 0xc1e33
    3886     mov es, bx                                ; 8e c3                       ; 0xc1e35
    3887     jcxz 01e3fh                               ; e3 06                       ; 0xc1e37
    3888     push DS                                   ; 1e                          ; 0xc1e39
    3889     mov ds, dx                                ; 8e da                       ; 0xc1e3a
    3890     rep movsw                                 ; f3 a5                       ; 0xc1e3c
    3891     pop DS                                    ; 1f                          ; 0xc1e3e
    3892     inc word [bp-016h]                        ; ff 46 ea                    ; 0xc1e3f vgabios.c:1360
    3893     jmp near 01d94h                           ; e9 4f ff                    ; 0xc1e42
    3894     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e45 vgabios.c:1363
    3895     xor ah, ah                                ; 30 e4                       ; 0xc1e48
    3896     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1e4a
    3897     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1e4d
    3898     xor ah, ah                                ; 30 e4                       ; 0xc1e50
    3899     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1e52
    3900     jnbe short 01df3h                         ; 77 9c                       ; 0xc1e55
    3901     mov dl, al                                ; 88 c2                       ; 0xc1e57 vgabios.c:1365
    3902     xor dh, dh                                ; 30 f6                       ; 0xc1e59
    3903     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1e5b
    3904     add ax, dx                                ; 01 d0                       ; 0xc1e5e
    3905     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1e60
    3906     jnbe short 01e6bh                         ; 77 06                       ; 0xc1e63
    3907     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1e65
    3908     jne short 01eabh                          ; 75 40                       ; 0xc1e69
    3909     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1e6b vgabios.c:1366
    3910     xor bh, bh                                ; 30 ff                       ; 0xc1e6e
    3911     mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1e70
    3912     xor al, al                                ; 30 c0                       ; 0xc1e73
    3913     mov si, ax                                ; 89 c6                       ; 0xc1e75
    3914     add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1e77
    3915     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1e7a
    3916     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1e7d
    3917     mov dx, ax                                ; 89 c2                       ; 0xc1e80
    3918     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e82
    3919     xor ah, ah                                ; 30 e4                       ; 0xc1e85
    3920     add ax, dx                                ; 01 d0                       ; 0xc1e87
    3921     sal ax, 1                                 ; d1 e0                       ; 0xc1e89
    3922     mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc1e8b
    3923     add dx, ax                                ; 01 c2                       ; 0xc1e8e
    3924     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1e90
    3925     xor ah, ah                                ; 30 e4                       ; 0xc1e93
    3926     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1e95
    3927     mov di, ax                                ; 89 c7                       ; 0xc1e97
    3928     sal di, CL                                ; d3 e7                       ; 0xc1e99
    3929     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc1e9b
    3930     mov cx, bx                                ; 89 d9                       ; 0xc1e9f
    3931     mov ax, si                                ; 89 f0                       ; 0xc1ea1
    3932     mov di, dx                                ; 89 d7                       ; 0xc1ea3
    3933     jcxz 01ea9h                               ; e3 02                       ; 0xc1ea5
    3934     rep stosw                                 ; f3 ab                       ; 0xc1ea7
    3935     jmp short 01f00h                          ; eb 55                       ; 0xc1ea9 vgabios.c:1367
    3936     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1eab vgabios.c:1368
    3937     mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1eae
    3938     mov byte [bp-019h], dh                    ; 88 76 e7                    ; 0xc1eb1
    3939     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1eb4
    3940     xor ah, ah                                ; 30 e4                       ; 0xc1eb7
    3941     mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc1eb9
    3942     sub dx, ax                                ; 29 c2                       ; 0xc1ebc
    3943     mov ax, dx                                ; 89 d0                       ; 0xc1ebe
    3944     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1ec0
    3945     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1ec3
    3946     mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc1ec6
    3947     mov byte [bp-013h], 000h                  ; c6 46 ed 00                 ; 0xc1ec9
    3948     mov si, ax                                ; 89 c6                       ; 0xc1ecd
    3949     add si, word [bp-014h]                    ; 03 76 ec                    ; 0xc1ecf
    3950     sal si, 1                                 ; d1 e6                       ; 0xc1ed2
    3951     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1ed4
    3952     xor bh, bh                                ; 30 ff                       ; 0xc1ed7
    3953     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1ed9
    3954     sal bx, CL                                ; d3 e3                       ; 0xc1edb
    3955     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1edd
    3956     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1ee1
    3957     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1ee4
    3958     add ax, word [bp-014h]                    ; 03 46 ec                    ; 0xc1ee7
    3959     sal ax, 1                                 ; d1 e0                       ; 0xc1eea
    3960     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1eec
    3961     add di, ax                                ; 01 c7                       ; 0xc1eef
    3962     mov cx, word [bp-01ah]                    ; 8b 4e e6                    ; 0xc1ef1
    3963     mov dx, bx                                ; 89 da                       ; 0xc1ef4
    3964     mov es, bx                                ; 8e c3                       ; 0xc1ef6
    3965     jcxz 01f00h                               ; e3 06                       ; 0xc1ef8
    3966     push DS                                   ; 1e                          ; 0xc1efa
    3967     mov ds, dx                                ; 8e da                       ; 0xc1efb
    3968     rep movsw                                 ; f3 a5                       ; 0xc1efd
    3969     pop DS                                    ; 1f                          ; 0xc1eff
    3970     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f00 vgabios.c:1369
    3971     xor ah, ah                                ; 30 e4                       ; 0xc1f03
    3972     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1f05
    3973     jc short 01f3eh                           ; 72 34                       ; 0xc1f08
    3974     dec word [bp-016h]                        ; ff 4e ea                    ; 0xc1f0a vgabios.c:1370
    3975     jmp near 01e4dh                           ; e9 3d ff                    ; 0xc1f0d
    3976     mov si, word [bp-01eh]                    ; 8b 76 e2                    ; 0xc1f10 vgabios.c:1376
    3977     mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1f13
    3978     xor ah, ah                                ; 30 e4                       ; 0xc1f17
    3979     mov CL, strict byte 006h                  ; b1 06                       ; 0xc1f19
    3980     mov si, ax                                ; 89 c6                       ; 0xc1f1b
    3981     sal si, CL                                ; d3 e6                       ; 0xc1f1d
    3982     mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1f1f
    3983     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1f23
    3984     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1f26 vgabios.c:1377
    3985     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1f2a
    3986     jc short 01f3ah                           ; 72 0c                       ; 0xc1f2c
    3987     jbe short 01f41h                          ; 76 11                       ; 0xc1f2e
    3988     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc1f30
    3989     je short 01f6eh                           ; 74 3a                       ; 0xc1f32
    3990     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc1f34
    3991     je short 01f41h                           ; 74 09                       ; 0xc1f36
    3992     jmp short 01f3eh                          ; eb 04                       ; 0xc1f38
    3993     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc1f3a
    3994     je short 01f71h                           ; 74 33                       ; 0xc1f3c
    3995     jmp near 0230bh                           ; e9 ca 03                    ; 0xc1f3e
    3996     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1f41 vgabios.c:1381
    3997     jne short 01f6ch                          ; 75 25                       ; 0xc1f45
    3998     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1f47
    3999     jne short 01fafh                          ; 75 62                       ; 0xc1f4b
    4000     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f4d
    4001     jne short 01fafh                          ; 75 5c                       ; 0xc1f51
    4002     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f53
    4003     xor ah, ah                                ; 30 e4                       ; 0xc1f56
    4004     mov dx, word [bp-024h]                    ; 8b 56 dc                    ; 0xc1f58
    4005     dec dx                                    ; 4a                          ; 0xc1f5b
    4006     cmp ax, dx                                ; 39 d0                       ; 0xc1f5c
    4007     jne short 01fafh                          ; 75 4f                       ; 0xc1f5e
    4008     mov al, ch                                ; 88 e8                       ; 0xc1f60
    4009     xor ah, dh                                ; 30 f4                       ; 0xc1f62
    4010     mov dx, word [bp-018h]                    ; 8b 56 e8                    ; 0xc1f64
    4011     dec dx                                    ; 4a                          ; 0xc1f67
    4012     cmp ax, dx                                ; 39 d0                       ; 0xc1f68
    4013     je short 01f74h                           ; 74 08                       ; 0xc1f6a
    4014     jmp short 01fafh                          ; eb 41                       ; 0xc1f6c
    4015     jmp near 021efh                           ; e9 7e 02                    ; 0xc1f6e
    4016     jmp near 0209bh                           ; e9 27 01                    ; 0xc1f71
    4017     mov ax, 00205h                            ; b8 05 02                    ; 0xc1f74 vgabios.c:1383
    4018     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1f77
    4019     out DX, ax                                ; ef                          ; 0xc1f7a
    4020     mov ax, word [bp-024h]                    ; 8b 46 dc                    ; 0xc1f7b vgabios.c:1384
    4021     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1f7e
    4022     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1f81
    4023     xor dh, dh                                ; 30 f6                       ; 0xc1f84
    4024     mul dx                                    ; f7 e2                       ; 0xc1f86
    4025     mov dx, ax                                ; 89 c2                       ; 0xc1f88
    4026     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1f8a
    4027     xor ah, ah                                ; 30 e4                       ; 0xc1f8d
    4028     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1f8f
    4029     xor bh, bh                                ; 30 ff                       ; 0xc1f92
    4030     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1f94
    4031     sal bx, CL                                ; d3 e3                       ; 0xc1f96
    4032     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1f98
    4033     mov cx, dx                                ; 89 d1                       ; 0xc1f9c
    4034     xor di, di                                ; 31 ff                       ; 0xc1f9e
    4035     mov es, bx                                ; 8e c3                       ; 0xc1fa0
    4036     jcxz 01fa6h                               ; e3 02                       ; 0xc1fa2
    4037     rep stosb                                 ; f3 aa                       ; 0xc1fa4
    4038     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1fa6 vgabios.c:1385
    4039     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1fa9
    4040     out DX, ax                                ; ef                          ; 0xc1fac
    4041     jmp short 01f3eh                          ; eb 8f                       ; 0xc1fad vgabios.c:1387
    4042     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1faf vgabios.c:1389
    4043     jne short 02021h                          ; 75 6c                       ; 0xc1fb3
    4044     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1fb5 vgabios.c:1390
    4045     xor ah, ah                                ; 30 e4                       ; 0xc1fb8
    4046     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1fba
    4047     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1fbd
    4048     xor ah, ah                                ; 30 e4                       ; 0xc1fc0
    4049     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1fc2
    4050     jc short 0201eh                           ; 72 57                       ; 0xc1fc5
    4051     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1fc7 vgabios.c:1392
    4052     xor dh, dh                                ; 30 f6                       ; 0xc1fca
    4053     add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc1fcc
    4054     cmp dx, ax                                ; 39 c2                       ; 0xc1fcf
    4055     jnbe short 01fd9h                         ; 77 06                       ; 0xc1fd1
    4056     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1fd3
    4057     jne short 01ffah                          ; 75 21                       ; 0xc1fd7
    4058     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1fd9 vgabios.c:1393
    4059     xor ah, ah                                ; 30 e4                       ; 0xc1fdc
    4060     push ax                                   ; 50                          ; 0xc1fde
    4061     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1fdf
    4062     push ax                                   ; 50                          ; 0xc1fe2
    4063     mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc1fe3
    4064     xor ch, ch                                ; 30 ed                       ; 0xc1fe6
    4065     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1fe8
    4066     xor bh, bh                                ; 30 ff                       ; 0xc1feb
    4067     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc1fed
    4068     xor dh, dh                                ; 30 f6                       ; 0xc1ff0
    4069     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1ff2
    4070     call 019bdh                               ; e8 c5 f9                    ; 0xc1ff5
    4071     jmp short 02019h                          ; eb 1f                       ; 0xc1ff8 vgabios.c:1394
    4072     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1ffa vgabios.c:1395
    4073     push ax                                   ; 50                          ; 0xc1ffd
    4074     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc1ffe
    4075     push ax                                   ; 50                          ; 0xc2001
    4076     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2002
    4077     xor ch, ch                                ; 30 ed                       ; 0xc2005
    4078     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc2007
    4079     xor bh, bh                                ; 30 ff                       ; 0xc200a
    4080     mov dl, bl                                ; 88 da                       ; 0xc200c
    4081     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc200e
    4082     xor dh, dh                                ; 30 f6                       ; 0xc2011
    4083     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2013
    4084     call 0192fh                               ; e8 16 f9                    ; 0xc2016
    4085     inc word [bp-016h]                        ; ff 46 ea                    ; 0xc2019 vgabios.c:1396
    4086     jmp short 01fbdh                          ; eb 9f                       ; 0xc201c
    4087     jmp near 0230bh                           ; e9 ea 02                    ; 0xc201e
    4088     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2021 vgabios.c:1399
    4089     xor ah, ah                                ; 30 e4                       ; 0xc2024
    4090     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2026
    4091     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2029
    4092     xor ah, ah                                ; 30 e4                       ; 0xc202c
    4093     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc202e
    4094     jnbe short 0201eh                         ; 77 eb                       ; 0xc2031
    4095     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2033 vgabios.c:1401
    4096     xor dh, dh                                ; 30 f6                       ; 0xc2036
    4097     add ax, dx                                ; 01 d0                       ; 0xc2038
    4098     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc203a
    4099     jnbe short 02043h                         ; 77 04                       ; 0xc203d
    4100     test dl, dl                               ; 84 d2                       ; 0xc203f
    4101     jne short 02064h                          ; 75 21                       ; 0xc2041
    4102     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2043 vgabios.c:1402
    4103     xor ah, ah                                ; 30 e4                       ; 0xc2046
    4104     push ax                                   ; 50                          ; 0xc2048
    4105     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2049
    4106     push ax                                   ; 50                          ; 0xc204c
    4107     mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc204d
    4108     xor ch, ch                                ; 30 ed                       ; 0xc2050
    4109     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2052
    4110     xor bh, bh                                ; 30 ff                       ; 0xc2055
    4111     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc2057
    4112     xor dh, dh                                ; 30 f6                       ; 0xc205a
    4113     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc205c
    4114     call 019bdh                               ; e8 5b f9                    ; 0xc205f
    4115     jmp short 0208ch                          ; eb 28                       ; 0xc2062 vgabios.c:1403
    4116     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2064 vgabios.c:1404
    4117     xor ah, ah                                ; 30 e4                       ; 0xc2067
    4118     push ax                                   ; 50                          ; 0xc2069
    4119     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc206a
    4120     push ax                                   ; 50                          ; 0xc206d
    4121     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc206e
    4122     xor ch, ch                                ; 30 ed                       ; 0xc2071
    4123     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc2073
    4124     xor bh, bh                                ; 30 ff                       ; 0xc2076
    4125     mov dl, bl                                ; 88 da                       ; 0xc2078
    4126     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc207a
    4127     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc207d
    4128     mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc2080
    4129     mov byte [bp-019h], dh                    ; 88 76 e7                    ; 0xc2083
    4130     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc2086
    4131     call 0192fh                               ; e8 a3 f8                    ; 0xc2089
    4132     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc208c vgabios.c:1405
    4133     xor ah, ah                                ; 30 e4                       ; 0xc208f
    4134     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2091
    4135     jc short 020e4h                           ; 72 4e                       ; 0xc2094
    4136     dec word [bp-016h]                        ; ff 4e ea                    ; 0xc2096 vgabios.c:1406
    4137     jmp short 02029h                          ; eb 8e                       ; 0xc2099
    4138     mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc209b vgabios.c:1411
    4139     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc209f vgabios.c:1412
    4140     jne short 020e7h                          ; 75 42                       ; 0xc20a3
    4141     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc20a5
    4142     jne short 020e7h                          ; 75 3c                       ; 0xc20a9
    4143     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc20ab
    4144     jne short 020e7h                          ; 75 36                       ; 0xc20af
    4145     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc20b1
    4146     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc20b4
    4147     jne short 020e7h                          ; 75 2e                       ; 0xc20b7
    4148     mov al, ch                                ; 88 e8                       ; 0xc20b9
    4149     cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc20bb
    4150     jne short 020e7h                          ; 75 27                       ; 0xc20be
    4151     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc20c0 vgabios.c:1414
    4152     xor dh, dh                                ; 30 f6                       ; 0xc20c3
    4153     mov ax, di                                ; 89 f8                       ; 0xc20c5
    4154     mul dx                                    ; f7 e2                       ; 0xc20c7
    4155     mov dl, cl                                ; 88 ca                       ; 0xc20c9
    4156     xor dh, dh                                ; 30 f6                       ; 0xc20cb
    4157     mul dx                                    ; f7 e2                       ; 0xc20cd
    4158     mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc20cf
    4159     xor dh, dh                                ; 30 f6                       ; 0xc20d2
    4160     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc20d4
    4161     mov cx, ax                                ; 89 c1                       ; 0xc20d8
    4162     mov ax, dx                                ; 89 d0                       ; 0xc20da
    4163     xor di, di                                ; 31 ff                       ; 0xc20dc
    4164     mov es, bx                                ; 8e c3                       ; 0xc20de
    4165     jcxz 020e4h                               ; e3 02                       ; 0xc20e0
    4166     rep stosb                                 ; f3 aa                       ; 0xc20e2
    4167     jmp near 0230bh                           ; e9 24 02                    ; 0xc20e4 vgabios.c:1416
    4168     cmp cl, 002h                              ; 80 f9 02                    ; 0xc20e7 vgabios.c:1418
    4169     jne short 020f5h                          ; 75 09                       ; 0xc20ea
    4170     sal byte [bp-008h], 1                     ; d0 66 f8                    ; 0xc20ec vgabios.c:1420
    4171     sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc20ef vgabios.c:1421
    4172     sal word [bp-018h], 1                     ; d1 66 e8                    ; 0xc20f2 vgabios.c:1422
    4173     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc20f5 vgabios.c:1425
    4174     jne short 02164h                          ; 75 69                       ; 0xc20f9
    4175     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc20fb vgabios.c:1426
    4176     xor ah, ah                                ; 30 e4                       ; 0xc20fe
    4177     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2100
    4178     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2103
    4179     xor ah, ah                                ; 30 e4                       ; 0xc2106
    4180     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2108
    4181     jc short 020e4h                           ; 72 d7                       ; 0xc210b
    4182     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc210d vgabios.c:1428
    4183     xor dh, dh                                ; 30 f6                       ; 0xc2110
    4184     add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc2112
    4185     cmp dx, ax                                ; 39 c2                       ; 0xc2115
    4186     jnbe short 0211fh                         ; 77 06                       ; 0xc2117
    4187     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2119
    4188     jne short 02140h                          ; 75 21                       ; 0xc211d
    4189     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc211f vgabios.c:1429
    4190     xor ah, ah                                ; 30 e4                       ; 0xc2122
    4191     push ax                                   ; 50                          ; 0xc2124
    4192     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2125
    4193     push ax                                   ; 50                          ; 0xc2128
    4194     mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc2129
    4195     xor ch, ch                                ; 30 ed                       ; 0xc212c
    4196     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc212e
    4197     xor bh, bh                                ; 30 ff                       ; 0xc2131
    4198     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc2133
    4199     xor dh, dh                                ; 30 f6                       ; 0xc2136
    4200     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2138
    4201     call 01aeeh                               ; e8 b0 f9                    ; 0xc213b
    4202     jmp short 0215fh                          ; eb 1f                       ; 0xc213e vgabios.c:1430
    4203     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2140 vgabios.c:1431
    4204     push ax                                   ; 50                          ; 0xc2143
    4205     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2144
    4206     push ax                                   ; 50                          ; 0xc2147
    4207     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2148
    4208     xor ch, ch                                ; 30 ed                       ; 0xc214b
    4209     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc214d
    4210     xor bh, bh                                ; 30 ff                       ; 0xc2150
    4211     mov dl, bl                                ; 88 da                       ; 0xc2152
    4212     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc2154
    4213     xor dh, dh                                ; 30 f6                       ; 0xc2157
    4214     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2159
    4215     call 01a38h                               ; e8 d9 f8                    ; 0xc215c
    4216     inc word [bp-016h]                        ; ff 46 ea                    ; 0xc215f vgabios.c:1432
    4217     jmp short 02103h                          ; eb 9f                       ; 0xc2162
    4218     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2164 vgabios.c:1435
    4219     xor ah, ah                                ; 30 e4                       ; 0xc2167
    4220     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2169
    4221     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc216c
    4222     xor ah, ah                                ; 30 e4                       ; 0xc216f
    4223     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2171
    4224     jnbe short 021b4h                         ; 77 3e                       ; 0xc2174
    4225     mov dl, al                                ; 88 c2                       ; 0xc2176 vgabios.c:1437
    4226     xor dh, dh                                ; 30 f6                       ; 0xc2178
    4227     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc217a
    4228     add ax, dx                                ; 01 d0                       ; 0xc217d
    4229     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc217f
    4230     jnbe short 0218ah                         ; 77 06                       ; 0xc2182
    4231     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2184
    4232     jne short 021b7h                          ; 75 2d                       ; 0xc2188
    4233     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc218a vgabios.c:1438
    4234     xor ah, ah                                ; 30 e4                       ; 0xc218d
    4235     push ax                                   ; 50                          ; 0xc218f
    4236     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2190
    4237     push ax                                   ; 50                          ; 0xc2193
    4238     mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc2194
    4239     xor ch, ch                                ; 30 ed                       ; 0xc2197
    4240     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2199
    4241     xor bh, bh                                ; 30 ff                       ; 0xc219c
    4242     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc219e
    4243     xor dh, dh                                ; 30 f6                       ; 0xc21a1
    4244     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc21a3
    4245     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc21a6
    4246     mov byte [bp-013h], ah                    ; 88 66 ed                    ; 0xc21a9
    4247     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc21ac
    4248     call 01aeeh                               ; e8 3c f9                    ; 0xc21af
    4249     jmp short 021dfh                          ; eb 2b                       ; 0xc21b2 vgabios.c:1439
    4250     jmp near 0230bh                           ; e9 54 01                    ; 0xc21b4
    4251     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc21b7 vgabios.c:1440
    4252     xor ah, ah                                ; 30 e4                       ; 0xc21ba
    4253     push ax                                   ; 50                          ; 0xc21bc
    4254     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc21bd
    4255     push ax                                   ; 50                          ; 0xc21c0
    4256     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc21c1
    4257     xor ch, ch                                ; 30 ed                       ; 0xc21c4
    4258     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc21c6
    4259     xor bh, bh                                ; 30 ff                       ; 0xc21c9
    4260     mov dl, bl                                ; 88 da                       ; 0xc21cb
    4261     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc21cd
    4262     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc21d0
    4263     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc21d3
    4264     mov byte [bp-013h], dh                    ; 88 76 ed                    ; 0xc21d6
    4265     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc21d9
    4266     call 01a38h                               ; e8 59 f8                    ; 0xc21dc
    4267     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc21df vgabios.c:1441
    4268     xor ah, ah                                ; 30 e4                       ; 0xc21e2
    4269     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc21e4
    4270     jc short 0222eh                           ; 72 45                       ; 0xc21e7
    4271     dec word [bp-016h]                        ; ff 4e ea                    ; 0xc21e9 vgabios.c:1442
    4272     jmp near 0216ch                           ; e9 7d ff                    ; 0xc21ec
    4273     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc21ef vgabios.c:1447
    4274     jne short 02231h                          ; 75 3c                       ; 0xc21f3
    4275     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc21f5
    4276     jne short 02231h                          ; 75 36                       ; 0xc21f9
    4277     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc21fb
    4278     jne short 02231h                          ; 75 30                       ; 0xc21ff
    4279     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2201
    4280     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc2204
    4281     jne short 02231h                          ; 75 28                       ; 0xc2207
    4282     mov al, ch                                ; 88 e8                       ; 0xc2209
    4283     cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc220b
    4284     jne short 02231h                          ; 75 21                       ; 0xc220e
    4285     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc2210 vgabios.c:1449
    4286     xor dh, dh                                ; 30 f6                       ; 0xc2213
    4287     mov ax, di                                ; 89 f8                       ; 0xc2215
    4288     mul dx                                    ; f7 e2                       ; 0xc2217
    4289     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2219
    4290     sal ax, CL                                ; d3 e0                       ; 0xc221b
    4291     mov cx, ax                                ; 89 c1                       ; 0xc221d
    4292     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc221f
    4293     xor ah, ah                                ; 30 e4                       ; 0xc2222
    4294     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2224
    4295     xor di, di                                ; 31 ff                       ; 0xc2228
    4296     jcxz 0222eh                               ; e3 02                       ; 0xc222a
    4297     rep stosb                                 ; f3 aa                       ; 0xc222c
    4298     jmp near 0230bh                           ; e9 da 00                    ; 0xc222e vgabios.c:1451
    4299     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc2231 vgabios.c:1454
    4300     jne short 0229dh                          ; 75 66                       ; 0xc2235
    4301     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2237 vgabios.c:1455
    4302     xor ah, ah                                ; 30 e4                       ; 0xc223a
    4303     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc223c
    4304     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc223f
    4305     xor ah, ah                                ; 30 e4                       ; 0xc2242
    4306     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2244
    4307     jc short 0222eh                           ; 72 e5                       ; 0xc2247
    4308     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2249 vgabios.c:1457
    4309     xor dh, dh                                ; 30 f6                       ; 0xc224c
    4310     add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc224e
    4311     cmp dx, ax                                ; 39 c2                       ; 0xc2251
    4312     jnbe short 0225bh                         ; 77 06                       ; 0xc2253
    4313     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2255
    4314     jne short 0227ah                          ; 75 1f                       ; 0xc2259
    4315     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc225b vgabios.c:1458
    4316     xor ah, ah                                ; 30 e4                       ; 0xc225e
    4317     push ax                                   ; 50                          ; 0xc2260
    4318     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2261
    4319     push ax                                   ; 50                          ; 0xc2264
    4320     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2265
    4321     xor bh, bh                                ; 30 ff                       ; 0xc2268
    4322     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc226a
    4323     xor dh, dh                                ; 30 f6                       ; 0xc226d
    4324     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc226f
    4325     mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc2272
    4326     call 01c05h                               ; e8 8d f9                    ; 0xc2275
    4327     jmp short 02298h                          ; eb 1e                       ; 0xc2278 vgabios.c:1459
    4328     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc227a vgabios.c:1460
    4329     push ax                                   ; 50                          ; 0xc227d
    4330     push word [bp-018h]                       ; ff 76 e8                    ; 0xc227e
    4331     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2281
    4332     xor ch, ch                                ; 30 ed                       ; 0xc2284
    4333     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc2286
    4334     xor bh, bh                                ; 30 ff                       ; 0xc2289
    4335     mov dl, bl                                ; 88 da                       ; 0xc228b
    4336     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc228d
    4337     xor dh, dh                                ; 30 f6                       ; 0xc2290
    4338     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2292
    4339     call 01b82h                               ; e8 ea f8                    ; 0xc2295
    4340     inc word [bp-016h]                        ; ff 46 ea                    ; 0xc2298 vgabios.c:1461
    4341     jmp short 0223fh                          ; eb a2                       ; 0xc229b
    4342     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc229d vgabios.c:1464
    4343     xor ah, ah                                ; 30 e4                       ; 0xc22a0
    4344     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc22a2
    4345     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc22a5
    4346     xor ah, ah                                ; 30 e4                       ; 0xc22a8
    4347     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc22aa
    4348     jnbe short 0230bh                         ; 77 5c                       ; 0xc22ad
    4349     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc22af vgabios.c:1466
    4350     xor dh, dh                                ; 30 f6                       ; 0xc22b2
    4351     add ax, dx                                ; 01 d0                       ; 0xc22b4
    4352     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc22b6
    4353     jnbe short 022bfh                         ; 77 04                       ; 0xc22b9
    4354     test dl, dl                               ; 84 d2                       ; 0xc22bb
    4355     jne short 022deh                          ; 75 1f                       ; 0xc22bd
    4356     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc22bf vgabios.c:1467
    4357     xor ah, ah                                ; 30 e4                       ; 0xc22c2
    4358     push ax                                   ; 50                          ; 0xc22c4
    4359     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc22c5
    4360     push ax                                   ; 50                          ; 0xc22c8
    4361     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc22c9
    4362     xor bh, bh                                ; 30 ff                       ; 0xc22cc
    4363     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc22ce
    4364     xor dh, dh                                ; 30 f6                       ; 0xc22d1
    4365     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc22d3
    4366     mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc22d6
    4367     call 01c05h                               ; e8 29 f9                    ; 0xc22d9
    4368     jmp short 022fch                          ; eb 1e                       ; 0xc22dc vgabios.c:1468
    4369     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc22de vgabios.c:1469
    4370     xor ah, ah                                ; 30 e4                       ; 0xc22e1
    4371     push ax                                   ; 50                          ; 0xc22e3
    4372     push word [bp-018h]                       ; ff 76 e8                    ; 0xc22e4
    4373     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc22e7
    4374     xor ch, ch                                ; 30 ed                       ; 0xc22ea
    4375     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc22ec
    4376     xor bh, bh                                ; 30 ff                       ; 0xc22ef
    4377     mov dl, bl                                ; 88 da                       ; 0xc22f1
    4378     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc22f3
    4379     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc22f6
    4380     call 01b82h                               ; e8 86 f8                    ; 0xc22f9
    4381     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc22fc vgabios.c:1470
    4382     xor ah, ah                                ; 30 e4                       ; 0xc22ff
    4383     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2301
    4384     jc short 0230bh                           ; 72 05                       ; 0xc2304
    4385     dec word [bp-016h]                        ; ff 4e ea                    ; 0xc2306 vgabios.c:1471
    4386     jmp short 022a5h                          ; eb 9a                       ; 0xc2309
    4387     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc230b vgabios.c:1482
    4388     pop di                                    ; 5f                          ; 0xc230e
    4389     pop si                                    ; 5e                          ; 0xc230f
    4390     pop bp                                    ; 5d                          ; 0xc2310
    4391     retn 00008h                               ; c2 08 00                    ; 0xc2311
    4392   ; disGetNextSymbol 0xc2314 LB 0x22f9 -> off=0x0 cb=0000000000000112 uValue=00000000000c2314 'write_gfx_char_pl4'
    4393 write_gfx_char_pl4:                          ; 0xc2314 LB 0x112
    4394     push bp                                   ; 55                          ; 0xc2314 vgabios.c:1485
    4395     mov bp, sp                                ; 89 e5                       ; 0xc2315
    4396     push si                                   ; 56                          ; 0xc2317
    4397     push di                                   ; 57                          ; 0xc2318
    4398     sub sp, strict byte 00010h                ; 83 ec 10                    ; 0xc2319
    4399     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc231c
    4400     mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc231f
    4401     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc2322
    4402     mov al, cl                                ; 88 c8                       ; 0xc2325
    4403     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc2327 vgabios.c:67
    4404     xor cx, cx                                ; 31 c9                       ; 0xc232a
    4405     mov es, cx                                ; 8e c1                       ; 0xc232c
    4406     mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc232e
    4407     mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc2331
    4408     mov word [bp-014h], cx                    ; 89 4e ec                    ; 0xc2335 vgabios.c:68
    4409     mov word [bp-010h], bx                    ; 89 5e f0                    ; 0xc2338
    4410     xor ah, ah                                ; 30 e4                       ; 0xc233b vgabios.c:1494
    4411     mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc233d
    4412     xor ch, ch                                ; 30 ed                       ; 0xc2340
    4413     imul cx                                   ; f7 e9                       ; 0xc2342
    4414     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc2344
    4415     xor bh, bh                                ; 30 ff                       ; 0xc2347
    4416     imul bx                                   ; f7 eb                       ; 0xc2349
    4417     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc234b
    4418     mov si, bx                                ; 89 de                       ; 0xc234e
    4419     add si, ax                                ; 01 c6                       ; 0xc2350
    4420     mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc2352 vgabios.c:57
    4421     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2355
    4422     mov es, ax                                ; 8e c0                       ; 0xc2358
    4423     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc235a
    4424     mov bl, byte [bp+008h]                    ; 8a 5e 08                    ; 0xc235d vgabios.c:58
    4425     xor bh, bh                                ; 30 ff                       ; 0xc2360
    4426     mul bx                                    ; f7 e3                       ; 0xc2362
    4427     add si, ax                                ; 01 c6                       ; 0xc2364
    4428     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2366 vgabios.c:1496
    4429     xor ah, ah                                ; 30 e4                       ; 0xc2369
    4430     imul cx                                   ; f7 e9                       ; 0xc236b
    4431     mov word [bp-012h], ax                    ; 89 46 ee                    ; 0xc236d
    4432     mov ax, 00f02h                            ; b8 02 0f                    ; 0xc2370 vgabios.c:1497
    4433     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2373
    4434     out DX, ax                                ; ef                          ; 0xc2376
    4435     mov ax, 00205h                            ; b8 05 02                    ; 0xc2377 vgabios.c:1498
    4436     mov dx, 003ceh                            ; ba ce 03                    ; 0xc237a
    4437     out DX, ax                                ; ef                          ; 0xc237d
    4438     test byte [bp-00ah], 080h                 ; f6 46 f6 80                 ; 0xc237e vgabios.c:1499
    4439     je short 0238ah                           ; 74 06                       ; 0xc2382
    4440     mov ax, 01803h                            ; b8 03 18                    ; 0xc2384 vgabios.c:1501
    4441     out DX, ax                                ; ef                          ; 0xc2387
    4442     jmp short 0238eh                          ; eb 04                       ; 0xc2388 vgabios.c:1503
    4443     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc238a vgabios.c:1505
    4444     out DX, ax                                ; ef                          ; 0xc238d
    4445     xor ch, ch                                ; 30 ed                       ; 0xc238e vgabios.c:1507
    4446     cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc2390
    4447     jnc short 023aah                          ; 73 15                       ; 0xc2393
    4448     mov al, ch                                ; 88 e8                       ; 0xc2395 vgabios.c:1509
     3786    ; inc al                                    ; fe c0                     ; 0xc1d34
     3787    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1d36
     3788    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1d39 vgabios.c:1342
     3789    mov byte [bp-01eh], al                    ; 88 46 e2                    ; 0xc1d3c
     3790    mov byte [bp-01dh], 000h                  ; c6 46 e3 00                 ; 0xc1d3f
     3791    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1d43
     3792    mov bx, word [bp-01eh]                    ; 8b 5e e2                    ; 0xc1d45
     3793    sal bx, CL                                ; d3 e3                       ; 0xc1d48
     3794    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1d4a
     3795    dec ax                                    ; 48                          ; 0xc1d4d
     3796    mov word [bp-020h], ax                    ; 89 46 e0                    ; 0xc1d4e
     3797    mov ax, word [bp-024h]                    ; 8b 46 dc                    ; 0xc1d51
     3798    dec ax                                    ; 48                          ; 0xc1d54
     3799    mov word [bp-022h], ax                    ; 89 46 de                    ; 0xc1d55
     3800    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1d58
     3801    mul word [bp-024h]                        ; f7 66 dc                    ; 0xc1d5b
     3802    mov di, ax                                ; 89 c7                       ; 0xc1d5e
     3803    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1d60
     3804    jne short 01db1h                          ; 75 4a                       ; 0xc1d65
     3805    sal ax, 1                                 ; d1 e0                       ; 0xc1d67 vgabios.c:1345
     3806    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1d69
     3807    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc1d6b
     3808    xor dh, dh                                ; 30 f6                       ; 0xc1d6e
     3809    inc ax                                    ; 40                          ; 0xc1d70
     3810    mul dx                                    ; f7 e2                       ; 0xc1d71
     3811    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1d73
     3812    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1d76 vgabios.c:1350
     3813    jne short 01db4h                          ; 75 38                       ; 0xc1d7a
     3814    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1d7c
     3815    jne short 01db4h                          ; 75 32                       ; 0xc1d80
     3816    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d82
     3817    jne short 01db4h                          ; 75 2c                       ; 0xc1d86
     3818    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d88
     3819    xor ah, ah                                ; 30 e4                       ; 0xc1d8b
     3820    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1d8d
     3821    jne short 01db4h                          ; 75 22                       ; 0xc1d90
     3822    mov al, ch                                ; 88 e8                       ; 0xc1d92
     3823    cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc1d94
     3824    jne short 01db4h                          ; 75 1b                       ; 0xc1d97
     3825    mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1d99 vgabios.c:1352
     3826    xor al, ch                                ; 30 e8                       ; 0xc1d9c
     3827    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1d9e
     3828    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1da1
     3829    mov cx, di                                ; 89 f9                       ; 0xc1da5
     3830    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1da7
     3831    jcxz 01daeh                               ; e3 02                       ; 0xc1daa
     3832    rep stosw                                 ; f3 ab                       ; 0xc1dac
     3833    jmp near 02339h                           ; e9 88 05                    ; 0xc1dae vgabios.c:1354
     3834    jmp near 01f3eh                           ; e9 8a 01                    ; 0xc1db1
     3835    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1db4 vgabios.c:1356
     3836    jne short 01e1fh                          ; 75 65                       ; 0xc1db8
     3837    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1dba vgabios.c:1357
     3838    xor ah, ah                                ; 30 e4                       ; 0xc1dbd
     3839    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1dbf
     3840    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1dc2
     3841    xor dh, dh                                ; 30 f6                       ; 0xc1dc5
     3842    cmp dx, word [bp-016h]                    ; 3b 56 ea                    ; 0xc1dc7
     3843    jc short 01e21h                           ; 72 55                       ; 0xc1dca
     3844    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1dcc vgabios.c:1359
     3845    xor ah, ah                                ; 30 e4                       ; 0xc1dcf
     3846    add ax, word [bp-016h]                    ; 03 46 ea                    ; 0xc1dd1
     3847    cmp ax, dx                                ; 39 d0                       ; 0xc1dd4
     3848    jnbe short 01ddeh                         ; 77 06                       ; 0xc1dd6
     3849    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1dd8
     3850    jne short 01e24h                          ; 75 46                       ; 0xc1ddc
     3851    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1dde vgabios.c:1360
     3852    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1de1
     3853    xor al, al                                ; 30 c0                       ; 0xc1de4
     3854    mov byte [bp-019h], al                    ; 88 46 e7                    ; 0xc1de6
     3855    mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1de9
     3856    mov si, ax                                ; 89 c6                       ; 0xc1dec
     3857    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1dee
     3858    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1df1
     3859    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1df4
     3860    mov dx, ax                                ; 89 c2                       ; 0xc1df7
     3861    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1df9
     3862    xor ah, ah                                ; 30 e4                       ; 0xc1dfc
     3863    add ax, dx                                ; 01 d0                       ; 0xc1dfe
     3864    sal ax, 1                                 ; d1 e0                       ; 0xc1e00
     3865    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1e02
     3866    add di, ax                                ; 01 c7                       ; 0xc1e05
     3867    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1e07
     3868    xor bh, bh                                ; 30 ff                       ; 0xc1e0a
     3869    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1e0c
     3870    sal bx, CL                                ; d3 e3                       ; 0xc1e0e
     3871    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e10
     3872    mov cx, word [bp-01ah]                    ; 8b 4e e6                    ; 0xc1e14
     3873    mov ax, si                                ; 89 f0                       ; 0xc1e17
     3874    jcxz 01e1dh                               ; e3 02                       ; 0xc1e19
     3875    rep stosw                                 ; f3 ab                       ; 0xc1e1b
     3876    jmp short 01e6dh                          ; eb 4e                       ; 0xc1e1d vgabios.c:1361
     3877    jmp short 01e73h                          ; eb 52                       ; 0xc1e1f
     3878    jmp near 02339h                           ; e9 15 05                    ; 0xc1e21
     3879    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc1e24 vgabios.c:1362
     3880    mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc1e27
     3881    mov byte [bp-013h], dh                    ; 88 76 ed                    ; 0xc1e2a
     3882    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1e2d
     3883    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1e30
     3884    mov byte [bp-01ah], dl                    ; 88 56 e6                    ; 0xc1e33
     3885    mov byte [bp-019h], 000h                  ; c6 46 e7 00                 ; 0xc1e36
     3886    mov si, ax                                ; 89 c6                       ; 0xc1e3a
     3887    add si, word [bp-01ah]                    ; 03 76 e6                    ; 0xc1e3c
     3888    sal si, 1                                 ; d1 e6                       ; 0xc1e3f
     3889    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1e41
     3890    xor bh, bh                                ; 30 ff                       ; 0xc1e44
     3891    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1e46
     3892    sal bx, CL                                ; d3 e3                       ; 0xc1e48
     3893    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1e4a
     3894    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1e4e
     3895    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1e51
     3896    add ax, word [bp-01ah]                    ; 03 46 e6                    ; 0xc1e54
     3897    sal ax, 1                                 ; d1 e0                       ; 0xc1e57
     3898    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1e59
     3899    add di, ax                                ; 01 c7                       ; 0xc1e5c
     3900    mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc1e5e
     3901    mov dx, bx                                ; 89 da                       ; 0xc1e61
     3902    mov es, bx                                ; 8e c3                       ; 0xc1e63
     3903    jcxz 01e6dh                               ; e3 06                       ; 0xc1e65
     3904    push DS                                   ; 1e                          ; 0xc1e67
     3905    mov ds, dx                                ; 8e da                       ; 0xc1e68
     3906    rep movsw                                 ; f3 a5                       ; 0xc1e6a
     3907    pop DS                                    ; 1f                          ; 0xc1e6c
     3908    inc word [bp-016h]                        ; ff 46 ea                    ; 0xc1e6d vgabios.c:1363
     3909    jmp near 01dc2h                           ; e9 4f ff                    ; 0xc1e70
     3910    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e73 vgabios.c:1366
     3911    xor ah, ah                                ; 30 e4                       ; 0xc1e76
     3912    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1e78
     3913    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1e7b
     3914    xor ah, ah                                ; 30 e4                       ; 0xc1e7e
     3915    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1e80
     3916    jnbe short 01e21h                         ; 77 9c                       ; 0xc1e83
     3917    mov dl, al                                ; 88 c2                       ; 0xc1e85 vgabios.c:1368
     3918    xor dh, dh                                ; 30 f6                       ; 0xc1e87
     3919    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1e89
     3920    add ax, dx                                ; 01 d0                       ; 0xc1e8c
     3921    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1e8e
     3922    jnbe short 01e99h                         ; 77 06                       ; 0xc1e91
     3923    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1e93
     3924    jne short 01ed9h                          ; 75 40                       ; 0xc1e97
     3925    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1e99 vgabios.c:1369
     3926    xor bh, bh                                ; 30 ff                       ; 0xc1e9c
     3927    mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1e9e
     3928    xor al, al                                ; 30 c0                       ; 0xc1ea1
     3929    mov si, ax                                ; 89 c6                       ; 0xc1ea3
     3930    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1ea5
     3931    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1ea8
     3932    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1eab
     3933    mov dx, ax                                ; 89 c2                       ; 0xc1eae
     3934    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1eb0
     3935    xor ah, ah                                ; 30 e4                       ; 0xc1eb3
     3936    add ax, dx                                ; 01 d0                       ; 0xc1eb5
     3937    sal ax, 1                                 ; d1 e0                       ; 0xc1eb7
     3938    mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc1eb9
     3939    add dx, ax                                ; 01 c2                       ; 0xc1ebc
     3940    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1ebe
     3941    xor ah, ah                                ; 30 e4                       ; 0xc1ec1
     3942    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1ec3
     3943    mov di, ax                                ; 89 c7                       ; 0xc1ec5
     3944    sal di, CL                                ; d3 e7                       ; 0xc1ec7
     3945    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc1ec9
     3946    mov cx, bx                                ; 89 d9                       ; 0xc1ecd
     3947    mov ax, si                                ; 89 f0                       ; 0xc1ecf
     3948    mov di, dx                                ; 89 d7                       ; 0xc1ed1
     3949    jcxz 01ed7h                               ; e3 02                       ; 0xc1ed3
     3950    rep stosw                                 ; f3 ab                       ; 0xc1ed5
     3951    jmp short 01f2eh                          ; eb 55                       ; 0xc1ed7 vgabios.c:1370
     3952    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1ed9 vgabios.c:1371
     3953    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1edc
     3954    mov byte [bp-019h], dh                    ; 88 76 e7                    ; 0xc1edf
     3955    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1ee2
     3956    xor ah, ah                                ; 30 e4                       ; 0xc1ee5
     3957    mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc1ee7
     3958    sub dx, ax                                ; 29 c2                       ; 0xc1eea
     3959    mov ax, dx                                ; 89 d0                       ; 0xc1eec
     3960    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1eee
     3961    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1ef1
     3962    mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc1ef4
     3963    mov byte [bp-013h], 000h                  ; c6 46 ed 00                 ; 0xc1ef7
     3964    mov si, ax                                ; 89 c6                       ; 0xc1efb
     3965    add si, word [bp-014h]                    ; 03 76 ec                    ; 0xc1efd
     3966    sal si, 1                                 ; d1 e6                       ; 0xc1f00
     3967    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1f02
     3968    xor bh, bh                                ; 30 ff                       ; 0xc1f05
     3969    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1f07
     3970    sal bx, CL                                ; d3 e3                       ; 0xc1f09
     3971    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1f0b
     3972    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1f0f
     3973    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1f12
     3974    add ax, word [bp-014h]                    ; 03 46 ec                    ; 0xc1f15
     3975    sal ax, 1                                 ; d1 e0                       ; 0xc1f18
     3976    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1f1a
     3977    add di, ax                                ; 01 c7                       ; 0xc1f1d
     3978    mov cx, word [bp-01ah]                    ; 8b 4e e6                    ; 0xc1f1f
     3979    mov dx, bx                                ; 89 da                       ; 0xc1f22
     3980    mov es, bx                                ; 8e c3                       ; 0xc1f24
     3981    jcxz 01f2eh                               ; e3 06                       ; 0xc1f26
     3982    push DS                                   ; 1e                          ; 0xc1f28
     3983    mov ds, dx                                ; 8e da                       ; 0xc1f29
     3984    rep movsw                                 ; f3 a5                       ; 0xc1f2b
     3985    pop DS                                    ; 1f                          ; 0xc1f2d
     3986    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f2e vgabios.c:1372
     3987    xor ah, ah                                ; 30 e4                       ; 0xc1f31
     3988    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1f33
     3989    jc short 01f6ch                           ; 72 34                       ; 0xc1f36
     3990    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc1f38 vgabios.c:1373
     3991    jmp near 01e7bh                           ; e9 3d ff                    ; 0xc1f3b
     3992    mov si, word [bp-01eh]                    ; 8b 76 e2                    ; 0xc1f3e vgabios.c:1379
     3993    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1f41
     3994    xor ah, ah                                ; 30 e4                       ; 0xc1f45
     3995    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1f47
     3996    mov si, ax                                ; 89 c6                       ; 0xc1f49
     3997    sal si, CL                                ; d3 e6                       ; 0xc1f4b
     3998    mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1f4d
     3999    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1f51
     4000    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1f54 vgabios.c:1380
     4001    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1f58
     4002    jc short 01f68h                           ; 72 0c                       ; 0xc1f5a
     4003    jbe short 01f6fh                          ; 76 11                       ; 0xc1f5c
     4004    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc1f5e
     4005    je short 01f9ch                           ; 74 3a                       ; 0xc1f60
     4006    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc1f62
     4007    je short 01f6fh                           ; 74 09                       ; 0xc1f64
     4008    jmp short 01f6ch                          ; eb 04                       ; 0xc1f66
     4009    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc1f68
     4010    je short 01f9fh                           ; 74 33                       ; 0xc1f6a
     4011    jmp near 02339h                           ; e9 ca 03                    ; 0xc1f6c
     4012    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1f6f vgabios.c:1384
     4013    jne short 01f9ah                          ; 75 25                       ; 0xc1f73
     4014    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1f75
     4015    jne short 01fddh                          ; 75 62                       ; 0xc1f79
     4016    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f7b
     4017    jne short 01fddh                          ; 75 5c                       ; 0xc1f7f
     4018    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f81
     4019    xor ah, ah                                ; 30 e4                       ; 0xc1f84
     4020    mov dx, word [bp-024h]                    ; 8b 56 dc                    ; 0xc1f86
     4021    dec dx                                    ; 4a                          ; 0xc1f89
     4022    cmp ax, dx                                ; 39 d0                       ; 0xc1f8a
     4023    jne short 01fddh                          ; 75 4f                       ; 0xc1f8c
     4024    mov al, ch                                ; 88 e8                       ; 0xc1f8e
     4025    xor ah, dh                                ; 30 f4                       ; 0xc1f90
     4026    mov dx, word [bp-018h]                    ; 8b 56 e8                    ; 0xc1f92
     4027    dec dx                                    ; 4a                          ; 0xc1f95
     4028    cmp ax, dx                                ; 39 d0                       ; 0xc1f96
     4029    je short 01fa2h                           ; 74 08                       ; 0xc1f98
     4030    jmp short 01fddh                          ; eb 41                       ; 0xc1f9a
     4031    jmp near 0221dh                           ; e9 7e 02                    ; 0xc1f9c
     4032    jmp near 020c9h                           ; e9 27 01                    ; 0xc1f9f
     4033    mov ax, 00205h                            ; b8 05 02                    ; 0xc1fa2 vgabios.c:1386
     4034    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1fa5
     4035    out DX, ax                                ; ef                          ; 0xc1fa8
     4036    mov ax, word [bp-024h]                    ; 8b 46 dc                    ; 0xc1fa9 vgabios.c:1387
     4037    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1fac
     4038    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1faf
     4039    xor dh, dh                                ; 30 f6                       ; 0xc1fb2
     4040    mul dx                                    ; f7 e2                       ; 0xc1fb4
     4041    mov dx, ax                                ; 89 c2                       ; 0xc1fb6
     4042    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1fb8
     4043    xor ah, ah                                ; 30 e4                       ; 0xc1fbb
     4044    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1fbd
     4045    xor bh, bh                                ; 30 ff                       ; 0xc1fc0
     4046    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1fc2
     4047    sal bx, CL                                ; d3 e3                       ; 0xc1fc4
     4048    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1fc6
     4049    mov cx, dx                                ; 89 d1                       ; 0xc1fca
     4050    xor di, di                                ; 31 ff                       ; 0xc1fcc
     4051    mov es, bx                                ; 8e c3                       ; 0xc1fce
     4052    jcxz 01fd4h                               ; e3 02                       ; 0xc1fd0
     4053    rep stosb                                 ; f3 aa                       ; 0xc1fd2
     4054    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1fd4 vgabios.c:1388
     4055    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1fd7
     4056    out DX, ax                                ; ef                          ; 0xc1fda
     4057    jmp short 01f6ch                          ; eb 8f                       ; 0xc1fdb vgabios.c:1390
     4058    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1fdd vgabios.c:1392
     4059    jne short 0204fh                          ; 75 6c                       ; 0xc1fe1
     4060    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1fe3 vgabios.c:1393
     4061    xor ah, ah                                ; 30 e4                       ; 0xc1fe6
     4062    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1fe8
     4063    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1feb
     4064    xor ah, ah                                ; 30 e4                       ; 0xc1fee
     4065    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1ff0
     4066    jc short 0204ch                           ; 72 57                       ; 0xc1ff3
     4067    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1ff5 vgabios.c:1395
     4068    xor dh, dh                                ; 30 f6                       ; 0xc1ff8
     4069    add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc1ffa
     4070    cmp dx, ax                                ; 39 c2                       ; 0xc1ffd
     4071    jnbe short 02007h                         ; 77 06                       ; 0xc1fff
     4072    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2001
     4073    jne short 02028h                          ; 75 21                       ; 0xc2005
     4074    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2007 vgabios.c:1396
     4075    xor ah, ah                                ; 30 e4                       ; 0xc200a
     4076    push ax                                   ; 50                          ; 0xc200c
     4077    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc200d
     4078    push ax                                   ; 50                          ; 0xc2010
     4079    mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc2011
     4080    xor ch, ch                                ; 30 ed                       ; 0xc2014
     4081    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2016
     4082    xor bh, bh                                ; 30 ff                       ; 0xc2019
     4083    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc201b
     4084    xor dh, dh                                ; 30 f6                       ; 0xc201e
     4085    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2020
     4086    call 019ebh                               ; e8 c5 f9                    ; 0xc2023
     4087    jmp short 02047h                          ; eb 1f                       ; 0xc2026 vgabios.c:1397
     4088    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2028 vgabios.c:1398
     4089    push ax                                   ; 50                          ; 0xc202b
     4090    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc202c
     4091    push ax                                   ; 50                          ; 0xc202f
     4092    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2030
     4093    xor ch, ch                                ; 30 ed                       ; 0xc2033
     4094    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc2035
     4095    xor bh, bh                                ; 30 ff                       ; 0xc2038
     4096    mov dl, bl                                ; 88 da                       ; 0xc203a
     4097    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc203c
     4098    xor dh, dh                                ; 30 f6                       ; 0xc203f
     4099    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2041
     4100    call 0195dh                               ; e8 16 f9                    ; 0xc2044
     4101    inc word [bp-016h]                        ; ff 46 ea                    ; 0xc2047 vgabios.c:1399
     4102    jmp short 01febh                          ; eb 9f                       ; 0xc204a
     4103    jmp near 02339h                           ; e9 ea 02                    ; 0xc204c
     4104    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc204f vgabios.c:1402
     4105    xor ah, ah                                ; 30 e4                       ; 0xc2052
     4106    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2054
     4107    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2057
     4108    xor ah, ah                                ; 30 e4                       ; 0xc205a
     4109    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc205c
     4110    jnbe short 0204ch                         ; 77 eb                       ; 0xc205f
     4111    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2061 vgabios.c:1404
     4112    xor dh, dh                                ; 30 f6                       ; 0xc2064
     4113    add ax, dx                                ; 01 d0                       ; 0xc2066
     4114    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2068
     4115    jnbe short 02071h                         ; 77 04                       ; 0xc206b
     4116    test dl, dl                               ; 84 d2                       ; 0xc206d
     4117    jne short 02092h                          ; 75 21                       ; 0xc206f
     4118    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2071 vgabios.c:1405
     4119    xor ah, ah                                ; 30 e4                       ; 0xc2074
     4120    push ax                                   ; 50                          ; 0xc2076
     4121    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2077
     4122    push ax                                   ; 50                          ; 0xc207a
     4123    mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc207b
     4124    xor ch, ch                                ; 30 ed                       ; 0xc207e
     4125    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2080
     4126    xor bh, bh                                ; 30 ff                       ; 0xc2083
     4127    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc2085
     4128    xor dh, dh                                ; 30 f6                       ; 0xc2088
     4129    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc208a
     4130    call 019ebh                               ; e8 5b f9                    ; 0xc208d
     4131    jmp short 020bah                          ; eb 28                       ; 0xc2090 vgabios.c:1406
     4132    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2092 vgabios.c:1407
     4133    xor ah, ah                                ; 30 e4                       ; 0xc2095
     4134    push ax                                   ; 50                          ; 0xc2097
     4135    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2098
     4136    push ax                                   ; 50                          ; 0xc209b
     4137    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc209c
     4138    xor ch, ch                                ; 30 ed                       ; 0xc209f
     4139    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc20a1
     4140    xor bh, bh                                ; 30 ff                       ; 0xc20a4
     4141    mov dl, bl                                ; 88 da                       ; 0xc20a6
     4142    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc20a8
     4143    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc20ab
     4144    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc20ae
     4145    mov byte [bp-019h], dh                    ; 88 76 e7                    ; 0xc20b1
     4146    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc20b4
     4147    call 0195dh                               ; e8 a3 f8                    ; 0xc20b7
     4148    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc20ba vgabios.c:1408
     4149    xor ah, ah                                ; 30 e4                       ; 0xc20bd
     4150    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc20bf
     4151    jc short 02112h                           ; 72 4e                       ; 0xc20c2
     4152    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc20c4 vgabios.c:1409
     4153    jmp short 02057h                          ; eb 8e                       ; 0xc20c7
     4154    mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc20c9 vgabios.c:1414
     4155    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc20cd vgabios.c:1415
     4156    jne short 02115h                          ; 75 42                       ; 0xc20d1
     4157    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc20d3
     4158    jne short 02115h                          ; 75 3c                       ; 0xc20d7
     4159    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc20d9
     4160    jne short 02115h                          ; 75 36                       ; 0xc20dd
     4161    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc20df
     4162    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc20e2
     4163    jne short 02115h                          ; 75 2e                       ; 0xc20e5
     4164    mov al, ch                                ; 88 e8                       ; 0xc20e7
     4165    cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc20e9
     4166    jne short 02115h                          ; 75 27                       ; 0xc20ec
     4167    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc20ee vgabios.c:1417
     4168    xor dh, dh                                ; 30 f6                       ; 0xc20f1
     4169    mov ax, di                                ; 89 f8                       ; 0xc20f3
     4170    mul dx                                    ; f7 e2                       ; 0xc20f5
     4171    mov dl, cl                                ; 88 ca                       ; 0xc20f7
     4172    xor dh, dh                                ; 30 f6                       ; 0xc20f9
     4173    mul dx                                    ; f7 e2                       ; 0xc20fb
     4174    mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc20fd
     4175    xor dh, dh                                ; 30 f6                       ; 0xc2100
     4176    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc2102
     4177    mov cx, ax                                ; 89 c1                       ; 0xc2106
     4178    mov ax, dx                                ; 89 d0                       ; 0xc2108
     4179    xor di, di                                ; 31 ff                       ; 0xc210a
     4180    mov es, bx                                ; 8e c3                       ; 0xc210c
     4181    jcxz 02112h                               ; e3 02                       ; 0xc210e
     4182    rep stosb                                 ; f3 aa                       ; 0xc2110
     4183    jmp near 02339h                           ; e9 24 02                    ; 0xc2112 vgabios.c:1419
     4184    cmp cl, 002h                              ; 80 f9 02                    ; 0xc2115 vgabios.c:1421
     4185    jne short 02123h                          ; 75 09                       ; 0xc2118
     4186    sal byte [bp-008h], 1                     ; d0 66 f8                    ; 0xc211a vgabios.c:1423
     4187    sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc211d vgabios.c:1424
     4188    sal word [bp-018h], 1                     ; d1 66 e8                    ; 0xc2120 vgabios.c:1425
     4189    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc2123 vgabios.c:1428
     4190    jne short 02192h                          ; 75 69                       ; 0xc2127
     4191    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2129 vgabios.c:1429
     4192    xor ah, ah                                ; 30 e4                       ; 0xc212c
     4193    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc212e
     4194    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2131
     4195    xor ah, ah                                ; 30 e4                       ; 0xc2134
     4196    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2136
     4197    jc short 02112h                           ; 72 d7                       ; 0xc2139
     4198    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc213b vgabios.c:1431
     4199    xor dh, dh                                ; 30 f6                       ; 0xc213e
     4200    add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc2140
     4201    cmp dx, ax                                ; 39 c2                       ; 0xc2143
     4202    jnbe short 0214dh                         ; 77 06                       ; 0xc2145
     4203    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2147
     4204    jne short 0216eh                          ; 75 21                       ; 0xc214b
     4205    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc214d vgabios.c:1432
     4206    xor ah, ah                                ; 30 e4                       ; 0xc2150
     4207    push ax                                   ; 50                          ; 0xc2152
     4208    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2153
     4209    push ax                                   ; 50                          ; 0xc2156
     4210    mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc2157
     4211    xor ch, ch                                ; 30 ed                       ; 0xc215a
     4212    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc215c
     4213    xor bh, bh                                ; 30 ff                       ; 0xc215f
     4214    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc2161
     4215    xor dh, dh                                ; 30 f6                       ; 0xc2164
     4216    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2166
     4217    call 01b1ch                               ; e8 b0 f9                    ; 0xc2169
     4218    jmp short 0218dh                          ; eb 1f                       ; 0xc216c vgabios.c:1433
     4219    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc216e vgabios.c:1434
     4220    push ax                                   ; 50                          ; 0xc2171
     4221    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2172
     4222    push ax                                   ; 50                          ; 0xc2175
     4223    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2176
     4224    xor ch, ch                                ; 30 ed                       ; 0xc2179
     4225    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc217b
     4226    xor bh, bh                                ; 30 ff                       ; 0xc217e
     4227    mov dl, bl                                ; 88 da                       ; 0xc2180
     4228    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc2182
     4229    xor dh, dh                                ; 30 f6                       ; 0xc2185
     4230    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2187
     4231    call 01a66h                               ; e8 d9 f8                    ; 0xc218a
     4232    inc word [bp-016h]                        ; ff 46 ea                    ; 0xc218d vgabios.c:1435
     4233    jmp short 02131h                          ; eb 9f                       ; 0xc2190
     4234    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2192 vgabios.c:1438
     4235    xor ah, ah                                ; 30 e4                       ; 0xc2195
     4236    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2197
     4237    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc219a
     4238    xor ah, ah                                ; 30 e4                       ; 0xc219d
     4239    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc219f
     4240    jnbe short 021e2h                         ; 77 3e                       ; 0xc21a2
     4241    mov dl, al                                ; 88 c2                       ; 0xc21a4 vgabios.c:1440
     4242    xor dh, dh                                ; 30 f6                       ; 0xc21a6
     4243    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc21a8
     4244    add ax, dx                                ; 01 d0                       ; 0xc21ab
     4245    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc21ad
     4246    jnbe short 021b8h                         ; 77 06                       ; 0xc21b0
     4247    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc21b2
     4248    jne short 021e5h                          ; 75 2d                       ; 0xc21b6
     4249    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc21b8 vgabios.c:1441
     4250    xor ah, ah                                ; 30 e4                       ; 0xc21bb
     4251    push ax                                   ; 50                          ; 0xc21bd
     4252    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc21be
     4253    push ax                                   ; 50                          ; 0xc21c1
     4254    mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc21c2
     4255    xor ch, ch                                ; 30 ed                       ; 0xc21c5
     4256    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc21c7
     4257    xor bh, bh                                ; 30 ff                       ; 0xc21ca
     4258    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc21cc
     4259    xor dh, dh                                ; 30 f6                       ; 0xc21cf
     4260    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc21d1
     4261    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc21d4
     4262    mov byte [bp-013h], ah                    ; 88 66 ed                    ; 0xc21d7
     4263    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc21da
     4264    call 01b1ch                               ; e8 3c f9                    ; 0xc21dd
     4265    jmp short 0220dh                          ; eb 2b                       ; 0xc21e0 vgabios.c:1442
     4266    jmp near 02339h                           ; e9 54 01                    ; 0xc21e2
     4267    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc21e5 vgabios.c:1443
     4268    xor ah, ah                                ; 30 e4                       ; 0xc21e8
     4269    push ax                                   ; 50                          ; 0xc21ea
     4270    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc21eb
     4271    push ax                                   ; 50                          ; 0xc21ee
     4272    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc21ef
     4273    xor ch, ch                                ; 30 ed                       ; 0xc21f2
     4274    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc21f4
     4275    xor bh, bh                                ; 30 ff                       ; 0xc21f7
     4276    mov dl, bl                                ; 88 da                       ; 0xc21f9
     4277    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc21fb
     4278    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc21fe
     4279    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc2201
     4280    mov byte [bp-013h], dh                    ; 88 76 ed                    ; 0xc2204
     4281    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc2207
     4282    call 01a66h                               ; e8 59 f8                    ; 0xc220a
     4283    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc220d vgabios.c:1444
     4284    xor ah, ah                                ; 30 e4                       ; 0xc2210
     4285    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2212
     4286    jc short 0225ch                           ; 72 45                       ; 0xc2215
     4287    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc2217 vgabios.c:1445
     4288    jmp near 0219ah                           ; e9 7d ff                    ; 0xc221a
     4289    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc221d vgabios.c:1450
     4290    jne short 0225fh                          ; 75 3c                       ; 0xc2221
     4291    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc2223
     4292    jne short 0225fh                          ; 75 36                       ; 0xc2227
     4293    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc2229
     4294    jne short 0225fh                          ; 75 30                       ; 0xc222d
     4295    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc222f
     4296    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc2232
     4297    jne short 0225fh                          ; 75 28                       ; 0xc2235
     4298    mov al, ch                                ; 88 e8                       ; 0xc2237
     4299    cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc2239
     4300    jne short 0225fh                          ; 75 21                       ; 0xc223c
     4301    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc223e vgabios.c:1452
     4302    xor dh, dh                                ; 30 f6                       ; 0xc2241
     4303    mov ax, di                                ; 89 f8                       ; 0xc2243
     4304    mul dx                                    ; f7 e2                       ; 0xc2245
     4305    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2247
     4306    sal ax, CL                                ; d3 e0                       ; 0xc2249
     4307    mov cx, ax                                ; 89 c1                       ; 0xc224b
     4308    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc224d
     4309    xor ah, ah                                ; 30 e4                       ; 0xc2250
     4310    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2252
     4311    xor di, di                                ; 31 ff                       ; 0xc2256
     4312    jcxz 0225ch                               ; e3 02                       ; 0xc2258
     4313    rep stosb                                 ; f3 aa                       ; 0xc225a
     4314    jmp near 02339h                           ; e9 da 00                    ; 0xc225c vgabios.c:1454
     4315    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc225f vgabios.c:1457
     4316    jne short 022cbh                          ; 75 66                       ; 0xc2263
     4317    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2265 vgabios.c:1458
     4318    xor ah, ah                                ; 30 e4                       ; 0xc2268
     4319    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc226a
     4320    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc226d
     4321    xor ah, ah                                ; 30 e4                       ; 0xc2270
     4322    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2272
     4323    jc short 0225ch                           ; 72 e5                       ; 0xc2275
     4324    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2277 vgabios.c:1460
     4325    xor dh, dh                                ; 30 f6                       ; 0xc227a
     4326    add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc227c
     4327    cmp dx, ax                                ; 39 c2                       ; 0xc227f
     4328    jnbe short 02289h                         ; 77 06                       ; 0xc2281
     4329    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2283
     4330    jne short 022a8h                          ; 75 1f                       ; 0xc2287
     4331    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2289 vgabios.c:1461
     4332    xor ah, ah                                ; 30 e4                       ; 0xc228c
     4333    push ax                                   ; 50                          ; 0xc228e
     4334    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc228f
     4335    push ax                                   ; 50                          ; 0xc2292
     4336    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2293
     4337    xor bh, bh                                ; 30 ff                       ; 0xc2296
     4338    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc2298
     4339    xor dh, dh                                ; 30 f6                       ; 0xc229b
     4340    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc229d
     4341    mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc22a0
     4342    call 01c33h                               ; e8 8d f9                    ; 0xc22a3
     4343    jmp short 022c6h                          ; eb 1e                       ; 0xc22a6 vgabios.c:1462
     4344    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc22a8 vgabios.c:1463
     4345    push ax                                   ; 50                          ; 0xc22ab
     4346    push word [bp-018h]                       ; ff 76 e8                    ; 0xc22ac
     4347    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc22af
     4348    xor ch, ch                                ; 30 ed                       ; 0xc22b2
     4349    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc22b4
     4350    xor bh, bh                                ; 30 ff                       ; 0xc22b7
     4351    mov dl, bl                                ; 88 da                       ; 0xc22b9
     4352    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc22bb
     4353    xor dh, dh                                ; 30 f6                       ; 0xc22be
     4354    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc22c0
     4355    call 01bb0h                               ; e8 ea f8                    ; 0xc22c3
     4356    inc word [bp-016h]                        ; ff 46 ea                    ; 0xc22c6 vgabios.c:1464
     4357    jmp short 0226dh                          ; eb a2                       ; 0xc22c9
     4358    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc22cb vgabios.c:1467
     4359    xor ah, ah                                ; 30 e4                       ; 0xc22ce
     4360    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc22d0
     4361    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc22d3
     4362    xor ah, ah                                ; 30 e4                       ; 0xc22d6
     4363    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc22d8
     4364    jnbe short 02339h                         ; 77 5c                       ; 0xc22db
     4365    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc22dd vgabios.c:1469
     4366    xor dh, dh                                ; 30 f6                       ; 0xc22e0
     4367    add ax, dx                                ; 01 d0                       ; 0xc22e2
     4368    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc22e4
     4369    jnbe short 022edh                         ; 77 04                       ; 0xc22e7
     4370    test dl, dl                               ; 84 d2                       ; 0xc22e9
     4371    jne short 0230ch                          ; 75 1f                       ; 0xc22eb
     4372    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc22ed vgabios.c:1470
     4373    xor ah, ah                                ; 30 e4                       ; 0xc22f0
     4374    push ax                                   ; 50                          ; 0xc22f2
     4375    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc22f3
     4376    push ax                                   ; 50                          ; 0xc22f6
     4377    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc22f7
     4378    xor bh, bh                                ; 30 ff                       ; 0xc22fa
     4379    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc22fc
     4380    xor dh, dh                                ; 30 f6                       ; 0xc22ff
     4381    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2301
     4382    mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc2304
     4383    call 01c33h                               ; e8 29 f9                    ; 0xc2307
     4384    jmp short 0232ah                          ; eb 1e                       ; 0xc230a vgabios.c:1471
     4385    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc230c vgabios.c:1472
     4386    xor ah, ah                                ; 30 e4                       ; 0xc230f
     4387    push ax                                   ; 50                          ; 0xc2311
     4388    push word [bp-018h]                       ; ff 76 e8                    ; 0xc2312
     4389    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2315
     4390    xor ch, ch                                ; 30 ed                       ; 0xc2318
     4391    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc231a
     4392    xor bh, bh                                ; 30 ff                       ; 0xc231d
     4393    mov dl, bl                                ; 88 da                       ; 0xc231f
     4394    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc2321
     4395    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2324
     4396    call 01bb0h                               ; e8 86 f8                    ; 0xc2327
     4397    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc232a vgabios.c:1473
     4398    xor ah, ah                                ; 30 e4                       ; 0xc232d
     4399    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc232f
     4400    jc short 02339h                           ; 72 05                       ; 0xc2332
     4401    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc2334 vgabios.c:1474
     4402    jmp short 022d3h                          ; eb 9a                       ; 0xc2337
     4403    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2339 vgabios.c:1485
     4404    pop di                                    ; 5f                          ; 0xc233c
     4405    pop si                                    ; 5e                          ; 0xc233d
     4406    pop bp                                    ; 5d                          ; 0xc233e
     4407    retn 00008h                               ; c2 08 00                    ; 0xc233f
     4408  ; disGetNextSymbol 0xc2342 LB 0x2222 -> off=0x0 cb=0000000000000112 uValue=00000000000c2342 'write_gfx_char_pl4'
     4409write_gfx_char_pl4:                          ; 0xc2342 LB 0x112
     4410    push bp                                   ; 55                          ; 0xc2342 vgabios.c:1488
     4411    mov bp, sp                                ; 89 e5                       ; 0xc2343
     4412    push si                                   ; 56                          ; 0xc2345
     4413    push di                                   ; 57                          ; 0xc2346
     4414    sub sp, strict byte 00010h                ; 83 ec 10                    ; 0xc2347
     4415    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc234a
     4416    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc234d
     4417    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc2350
     4418    mov al, cl                                ; 88 c8                       ; 0xc2353
     4419    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc2355 vgabios.c:67
     4420    xor cx, cx                                ; 31 c9                       ; 0xc2358
     4421    mov es, cx                                ; 8e c1                       ; 0xc235a
     4422    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc235c
     4423    mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc235f
     4424    mov word [bp-014h], cx                    ; 89 4e ec                    ; 0xc2363 vgabios.c:68
     4425    mov word [bp-010h], bx                    ; 89 5e f0                    ; 0xc2366
     4426    xor ah, ah                                ; 30 e4                       ; 0xc2369 vgabios.c:1497
     4427    mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc236b
     4428    xor ch, ch                                ; 30 ed                       ; 0xc236e
     4429    imul cx                                   ; f7 e9                       ; 0xc2370
     4430    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc2372
     4431    xor bh, bh                                ; 30 ff                       ; 0xc2375
     4432    imul bx                                   ; f7 eb                       ; 0xc2377
     4433    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2379
     4434    mov si, bx                                ; 89 de                       ; 0xc237c
     4435    add si, ax                                ; 01 c6                       ; 0xc237e
     4436    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc2380 vgabios.c:57
     4437    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2383
     4438    mov es, ax                                ; 8e c0                       ; 0xc2386
     4439    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc2388
     4440    mov bl, byte [bp+008h]                    ; 8a 5e 08                    ; 0xc238b vgabios.c:58
     4441    xor bh, bh                                ; 30 ff                       ; 0xc238e
     4442    mul bx                                    ; f7 e3                       ; 0xc2390
     4443    add si, ax                                ; 01 c6                       ; 0xc2392
     4444    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2394 vgabios.c:1499
    44494445    xor ah, ah                                ; 30 e4                       ; 0xc2397
    4450     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc2399
    4451     xor bh, bh                                ; 30 ff                       ; 0xc239c
    4452     imul bx                                   ; f7 eb                       ; 0xc239e
    4453     mov bx, si                                ; 89 f3                       ; 0xc23a0
    4454     add bx, ax                                ; 01 c3                       ; 0xc23a2
    4455     mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc23a4 vgabios.c:1510
    4456     jmp short 023beh                          ; eb 14                       ; 0xc23a8
    4457     jmp short 0240eh                          ; eb 62                       ; 0xc23aa vgabios.c:1519
    4458     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc23ac vgabios.c:52
    4459     mov es, ax                                ; 8e c0                       ; 0xc23af
    4460     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc23b1
    4461     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc23b5 vgabios.c:1523
    4462     cmp byte [bp-008h], 008h                  ; 80 7e f8 08                 ; 0xc23b8
    4463     jnc short 0240ah                          ; 73 4c                       ; 0xc23bc
    4464     mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc23be
    4465     mov ax, 00080h                            ; b8 80 00                    ; 0xc23c1
    4466     sar ax, CL                                ; d3 f8                       ; 0xc23c4
    4467     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc23c6
    4468     mov byte [bp-00dh], 000h                  ; c6 46 f3 00                 ; 0xc23c9
    4469     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc23cd
    4470     mov ah, al                                ; 88 c4                       ; 0xc23d0
    4471     xor al, al                                ; 30 c0                       ; 0xc23d2
    4472     or AL, strict byte 008h                   ; 0c 08                       ; 0xc23d4
    4473     mov dx, 003ceh                            ; ba ce 03                    ; 0xc23d6
    4474     out DX, ax                                ; ef                          ; 0xc23d9
    4475     mov dx, bx                                ; 89 da                       ; 0xc23da
    4476     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc23dc
    4477     call 0396bh                               ; e8 89 15                    ; 0xc23df
    4478     mov al, ch                                ; 88 e8                       ; 0xc23e2
    4479     xor ah, ah                                ; 30 e4                       ; 0xc23e4
    4480     add ax, word [bp-012h]                    ; 03 46 ee                    ; 0xc23e6
    4481     mov es, [bp-010h]                         ; 8e 46 f0                    ; 0xc23e9
    4482     mov di, word [bp-014h]                    ; 8b 7e ec                    ; 0xc23ec
    4483     add di, ax                                ; 01 c7                       ; 0xc23ef
    4484     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc23f1
    4485     xor ah, ah                                ; 30 e4                       ; 0xc23f4
    4486     test word [bp-00eh], ax                   ; 85 46 f2                    ; 0xc23f6
    4487     je short 023ach                           ; 74 b1                       ; 0xc23f9
    4488     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc23fb
    4489     and AL, strict byte 00fh                  ; 24 0f                       ; 0xc23fe
    4490     mov di, 0a000h                            ; bf 00 a0                    ; 0xc2400
    4491     mov es, di                                ; 8e c7                       ; 0xc2403
    4492     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2405
    4493     jmp short 023b5h                          ; eb ab                       ; 0xc2408
     4446    imul cx                                   ; f7 e9                       ; 0xc2399
     4447    mov word [bp-012h], ax                    ; 89 46 ee                    ; 0xc239b
     4448    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc239e vgabios.c:1500
     4449    mov dx, 003c4h                            ; ba c4 03                    ; 0xc23a1
     4450    out DX, ax                                ; ef                          ; 0xc23a4
     4451    mov ax, 00205h                            ; b8 05 02                    ; 0xc23a5 vgabios.c:1501
     4452    mov dx, 003ceh                            ; ba ce 03                    ; 0xc23a8
     4453    out DX, ax                                ; ef                          ; 0xc23ab
     4454    test byte [bp-00ah], 080h                 ; f6 46 f6 80                 ; 0xc23ac vgabios.c:1502
     4455    je short 023b8h                           ; 74 06                       ; 0xc23b0
     4456    mov ax, 01803h                            ; b8 03 18                    ; 0xc23b2 vgabios.c:1504
     4457    out DX, ax                                ; ef                          ; 0xc23b5
     4458    jmp short 023bch                          ; eb 04                       ; 0xc23b6 vgabios.c:1506
     4459    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc23b8 vgabios.c:1508
     4460    out DX, ax                                ; ef                          ; 0xc23bb
     4461    xor ch, ch                                ; 30 ed                       ; 0xc23bc vgabios.c:1510
     4462    cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc23be
     4463    jnc short 023d8h                          ; 73 15                       ; 0xc23c1
     4464    mov al, ch                                ; 88 e8                       ; 0xc23c3 vgabios.c:1512
     4465    xor ah, ah                                ; 30 e4                       ; 0xc23c5
     4466    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc23c7
     4467    xor bh, bh                                ; 30 ff                       ; 0xc23ca
     4468    imul bx                                   ; f7 eb                       ; 0xc23cc
     4469    mov bx, si                                ; 89 f3                       ; 0xc23ce
     4470    add bx, ax                                ; 01 c3                       ; 0xc23d0
     4471    mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc23d2 vgabios.c:1513
     4472    jmp short 023ech                          ; eb 14                       ; 0xc23d6
     4473    jmp short 0243ch                          ; eb 62                       ; 0xc23d8 vgabios.c:1522
     4474    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc23da vgabios.c:52
     4475    mov es, ax                                ; 8e c0                       ; 0xc23dd
     4476    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc23df
     4477    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc23e3 vgabios.c:1526
     4478    cmp byte [bp-008h], 008h                  ; 80 7e f8 08                 ; 0xc23e6
     4479    jnc short 02438h                          ; 73 4c                       ; 0xc23ea
     4480    mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc23ec
     4481    mov ax, 00080h                            ; b8 80 00                    ; 0xc23ef
     4482    sar ax, CL                                ; d3 f8                       ; 0xc23f2
     4483    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc23f4
     4484    mov byte [bp-00dh], 000h                  ; c6 46 f3 00                 ; 0xc23f7
     4485    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc23fb
     4486    mov ah, al                                ; 88 c4                       ; 0xc23fe
     4487    xor al, al                                ; 30 c0                       ; 0xc2400
     4488    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2402
     4489    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2404
     4490    out DX, ax                                ; ef                          ; 0xc2407
     4491    mov dx, bx                                ; 89 da                       ; 0xc2408
     4492    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc240a
     4493    call 038b3h                               ; e8 a3 14                    ; 0xc240d
     4494    mov al, ch                                ; 88 e8                       ; 0xc2410
     4495    xor ah, ah                                ; 30 e4                       ; 0xc2412
     4496    add ax, word [bp-012h]                    ; 03 46 ee                    ; 0xc2414
     4497    mov es, [bp-010h]                         ; 8e 46 f0                    ; 0xc2417
     4498    mov di, word [bp-014h]                    ; 8b 7e ec                    ; 0xc241a
     4499    add di, ax                                ; 01 c7                       ; 0xc241d
     4500    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc241f
     4501    xor ah, ah                                ; 30 e4                       ; 0xc2422
     4502    test word [bp-00eh], ax                   ; 85 46 f2                    ; 0xc2424
     4503    je short 023dah                           ; 74 b1                       ; 0xc2427
     4504    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2429
     4505    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc242c
     4506    mov di, 0a000h                            ; bf 00 a0                    ; 0xc242e
     4507    mov es, di                                ; 8e c7                       ; 0xc2431
     4508    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2433
     4509    jmp short 023e3h                          ; eb ab                       ; 0xc2436
    44944510    db  0feh, 0c5h
    4495     ; inc ch                                    ; fe c5                     ; 0xc240a vgabios.c:1524
    4496     jmp short 02390h                          ; eb 82                       ; 0xc240c
    4497     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc240e vgabios.c:1525
    4498     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2411
    4499     out DX, ax                                ; ef                          ; 0xc2414
    4500     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2415 vgabios.c:1526
    4501     out DX, ax                                ; ef                          ; 0xc2418
    4502     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2419 vgabios.c:1527
    4503     out DX, ax                                ; ef                          ; 0xc241c
    4504     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc241d vgabios.c:1528
    4505     pop di                                    ; 5f                          ; 0xc2420
    4506     pop si                                    ; 5e                          ; 0xc2421
    4507     pop bp                                    ; 5d                          ; 0xc2422
    4508     retn 00006h                               ; c2 06 00                    ; 0xc2423
    4509   ; disGetNextSymbol 0xc2426 LB 0x21e7 -> off=0x0 cb=0000000000000112 uValue=00000000000c2426 'write_gfx_char_cga'
    4510 write_gfx_char_cga:                          ; 0xc2426 LB 0x112
    4511     push si                                   ; 56                          ; 0xc2426 vgabios.c:1531
    4512     push di                                   ; 57                          ; 0xc2427
    4513     push bp                                   ; 55                          ; 0xc2428
    4514     mov bp, sp                                ; 89 e5                       ; 0xc2429
    4515     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc242b
    4516     mov ch, al                                ; 88 c5                       ; 0xc242e
    4517     mov byte [bp-002h], dl                    ; 88 56 fe                    ; 0xc2430
    4518     mov al, bl                                ; 88 d8                       ; 0xc2433
    4519     mov si, 0556ch                            ; be 6c 55                    ; 0xc2435 vgabios.c:1538
    4520     xor ah, ah                                ; 30 e4                       ; 0xc2438 vgabios.c:1539
    4521     mov bl, byte [bp+00ah]                    ; 8a 5e 0a                    ; 0xc243a
    4522     xor bh, bh                                ; 30 ff                       ; 0xc243d
    4523     imul bx                                   ; f7 eb                       ; 0xc243f
    4524     mov bx, ax                                ; 89 c3                       ; 0xc2441
    4525     mov al, cl                                ; 88 c8                       ; 0xc2443
    4526     xor ah, ah                                ; 30 e4                       ; 0xc2445
    4527     mov di, 00140h                            ; bf 40 01                    ; 0xc2447
    4528     imul di                                   ; f7 ef                       ; 0xc244a
    4529     add bx, ax                                ; 01 c3                       ; 0xc244c
    4530     mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc244e
    4531     mov al, ch                                ; 88 e8                       ; 0xc2451 vgabios.c:1540
    4532     xor ah, ah                                ; 30 e4                       ; 0xc2453
    4533     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2455
    4534     sal ax, CL                                ; d3 e0                       ; 0xc2457
    4535     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc2459
    4536     xor ch, ch                                ; 30 ed                       ; 0xc245c vgabios.c:1541
    4537     jmp near 0247dh                           ; e9 1c 00                    ; 0xc245e
    4538     mov al, ch                                ; 88 e8                       ; 0xc2461 vgabios.c:1556
    4539     xor ah, ah                                ; 30 e4                       ; 0xc2463
    4540     add ax, word [bp-008h]                    ; 03 46 f8                    ; 0xc2465
    4541     mov di, si                                ; 89 f7                       ; 0xc2468
    4542     add di, ax                                ; 01 c7                       ; 0xc246a
    4543     mov al, byte [di]                         ; 8a 05                       ; 0xc246c
    4544     mov di, 0b800h                            ; bf 00 b8                    ; 0xc246e vgabios.c:52
    4545     mov es, di                                ; 8e c7                       ; 0xc2471
    4546     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2473
     4511    ; inc ch                                    ; fe c5                     ; 0xc2438 vgabios.c:1527
     4512    jmp short 023beh                          ; eb 82                       ; 0xc243a
     4513    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc243c vgabios.c:1528
     4514    mov dx, 003ceh                            ; ba ce 03                    ; 0xc243f
     4515    out DX, ax                                ; ef                          ; 0xc2442
     4516    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2443 vgabios.c:1529
     4517    out DX, ax                                ; ef                          ; 0xc2446
     4518    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2447 vgabios.c:1530
     4519    out DX, ax                                ; ef                          ; 0xc244a
     4520    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc244b vgabios.c:1531
     4521    pop di                                    ; 5f                          ; 0xc244e
     4522    pop si                                    ; 5e                          ; 0xc244f
     4523    pop bp                                    ; 5d                          ; 0xc2450
     4524    retn 00006h                               ; c2 06 00                    ; 0xc2451
     4525  ; disGetNextSymbol 0xc2454 LB 0x2110 -> off=0x0 cb=0000000000000112 uValue=00000000000c2454 'write_gfx_char_cga'
     4526write_gfx_char_cga:                          ; 0xc2454 LB 0x112
     4527    push si                                   ; 56                          ; 0xc2454 vgabios.c:1534
     4528    push di                                   ; 57                          ; 0xc2455
     4529    push bp                                   ; 55                          ; 0xc2456
     4530    mov bp, sp                                ; 89 e5                       ; 0xc2457
     4531    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2459
     4532    mov ch, al                                ; 88 c5                       ; 0xc245c
     4533    mov byte [bp-002h], dl                    ; 88 56 fe                    ; 0xc245e
     4534    mov al, bl                                ; 88 d8                       ; 0xc2461
     4535    mov si, 0556ch                            ; be 6c 55                    ; 0xc2463 vgabios.c:1541
     4536    xor ah, ah                                ; 30 e4                       ; 0xc2466 vgabios.c:1542
     4537    mov bl, byte [bp+00ah]                    ; 8a 5e 0a                    ; 0xc2468
     4538    xor bh, bh                                ; 30 ff                       ; 0xc246b
     4539    imul bx                                   ; f7 eb                       ; 0xc246d
     4540    mov bx, ax                                ; 89 c3                       ; 0xc246f
     4541    mov al, cl                                ; 88 c8                       ; 0xc2471
     4542    xor ah, ah                                ; 30 e4                       ; 0xc2473
     4543    mov di, 00140h                            ; bf 40 01                    ; 0xc2475
     4544    imul di                                   ; f7 ef                       ; 0xc2478
     4545    add bx, ax                                ; 01 c3                       ; 0xc247a
     4546    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc247c
     4547    mov al, ch                                ; 88 e8                       ; 0xc247f vgabios.c:1543
     4548    xor ah, ah                                ; 30 e4                       ; 0xc2481
     4549    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2483
     4550    sal ax, CL                                ; d3 e0                       ; 0xc2485
     4551    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc2487
     4552    xor ch, ch                                ; 30 ed                       ; 0xc248a vgabios.c:1544
     4553    jmp near 024abh                           ; e9 1c 00                    ; 0xc248c
     4554    mov al, ch                                ; 88 e8                       ; 0xc248f vgabios.c:1559
     4555    xor ah, ah                                ; 30 e4                       ; 0xc2491
     4556    add ax, word [bp-008h]                    ; 03 46 f8                    ; 0xc2493
     4557    mov di, si                                ; 89 f7                       ; 0xc2496
     4558    add di, ax                                ; 01 c7                       ; 0xc2498
     4559    mov al, byte [di]                         ; 8a 05                       ; 0xc249a
     4560    mov di, 0b800h                            ; bf 00 b8                    ; 0xc249c vgabios.c:52
     4561    mov es, di                                ; 8e c7                       ; 0xc249f
     4562    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc24a1
    45474563    db  0feh, 0c5h
    4548     ; inc ch                                    ; fe c5                     ; 0xc2476 vgabios.c:1560
    4549     cmp ch, 008h                              ; 80 fd 08                    ; 0xc2478
    4550     jnc short 024d5h                          ; 73 58                       ; 0xc247b
    4551     mov al, ch                                ; 88 e8                       ; 0xc247d
    4552     xor ah, ah                                ; 30 e4                       ; 0xc247f
    4553     sar ax, 1                                 ; d1 f8                       ; 0xc2481
    4554     mov bx, strict word 00050h                ; bb 50 00                    ; 0xc2483
    4555     imul bx                                   ; f7 eb                       ; 0xc2486
    4556     mov bx, word [bp-004h]                    ; 8b 5e fc                    ; 0xc2488
    4557     add bx, ax                                ; 01 c3                       ; 0xc248b
    4558     test ch, 001h                             ; f6 c5 01                    ; 0xc248d
    4559     je short 02495h                           ; 74 03                       ; 0xc2490
    4560     add bh, 020h                              ; 80 c7 20                    ; 0xc2492
    4561     mov DL, strict byte 080h                  ; b2 80                       ; 0xc2495
    4562     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc2497
    4563     jne short 024bbh                          ; 75 1e                       ; 0xc249b
    4564     test byte [bp-002h], dl                   ; 84 56 fe                    ; 0xc249d
    4565     je short 02461h                           ; 74 bf                       ; 0xc24a0
    4566     mov ax, 0b800h                            ; b8 00 b8                    ; 0xc24a2
    4567     mov es, ax                                ; 8e c0                       ; 0xc24a5
    4568     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc24a7
    4569     mov al, ch                                ; 88 e8                       ; 0xc24aa
    4570     xor ah, ah                                ; 30 e4                       ; 0xc24ac
    4571     add ax, word [bp-008h]                    ; 03 46 f8                    ; 0xc24ae
    4572     mov di, si                                ; 89 f7                       ; 0xc24b1
    4573     add di, ax                                ; 01 c7                       ; 0xc24b3
    4574     mov al, byte [di]                         ; 8a 05                       ; 0xc24b5
    4575     xor al, dl                                ; 30 d0                       ; 0xc24b7
    4576     jmp short 0246eh                          ; eb b3                       ; 0xc24b9
    4577     test dl, dl                               ; 84 d2                       ; 0xc24bb vgabios.c:1562
    4578     jbe short 02476h                          ; 76 b7                       ; 0xc24bd
    4579     test byte [bp-002h], 080h                 ; f6 46 fe 80                 ; 0xc24bf vgabios.c:1564
    4580     je short 024cfh                           ; 74 0a                       ; 0xc24c3
    4581     mov ax, 0b800h                            ; b8 00 b8                    ; 0xc24c5 vgabios.c:47
    4582     mov es, ax                                ; 8e c0                       ; 0xc24c8
    4583     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc24ca
    4584     jmp short 024d1h                          ; eb 02                       ; 0xc24cd vgabios.c:1568
    4585     xor al, al                                ; 30 c0                       ; 0xc24cf vgabios.c:1570
    4586     xor ah, ah                                ; 30 e4                       ; 0xc24d1 vgabios.c:1572
    4587     jmp short 024dch                          ; eb 07                       ; 0xc24d3
    4588     jmp short 02530h                          ; eb 59                       ; 0xc24d5
    4589     cmp ah, 004h                              ; 80 fc 04                    ; 0xc24d7
    4590     jnc short 02525h                          ; 73 49                       ; 0xc24da
    4591     mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc24dc vgabios.c:1574
    4592     mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc24df
    4593     mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc24e3
    4594     add di, word [bp-006h]                    ; 03 7e fa                    ; 0xc24e6
    4595     add di, si                                ; 01 f7                       ; 0xc24e9
    4596     mov cl, byte [di]                         ; 8a 0d                       ; 0xc24eb
    4597     mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc24ed
    4598     mov byte [bp-009h], 000h                  ; c6 46 f7 00                 ; 0xc24f0
    4599     mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc24f4
    4600     mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc24f7
    4601     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc24fb
    4602     test word [bp-006h], di                   ; 85 7e fa                    ; 0xc24fe
    4603     je short 0251fh                           ; 74 1c                       ; 0xc2501
    4604     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2503 vgabios.c:1575
    4605     sub cl, ah                                ; 28 e1                       ; 0xc2505
    4606     mov dh, byte [bp-002h]                    ; 8a 76 fe                    ; 0xc2507
    4607     and dh, 003h                              ; 80 e6 03                    ; 0xc250a
    4608     sal cl, 1                                 ; d0 e1                       ; 0xc250d
    4609     sal dh, CL                                ; d2 e6                       ; 0xc250f
    4610     mov cl, dh                                ; 88 f1                       ; 0xc2511
    4611     test byte [bp-002h], 080h                 ; f6 46 fe 80                 ; 0xc2513 vgabios.c:1576
    4612     je short 0251dh                           ; 74 04                       ; 0xc2517
    4613     xor al, dh                                ; 30 f0                       ; 0xc2519 vgabios.c:1578
    4614     jmp short 0251fh                          ; eb 02                       ; 0xc251b vgabios.c:1580
    4615     or al, dh                                 ; 08 f0                       ; 0xc251d vgabios.c:1582
    4616     shr dl, 1                                 ; d0 ea                       ; 0xc251f vgabios.c:1585
     4564    ; inc ch                                    ; fe c5                     ; 0xc24a4 vgabios.c:1563
     4565    cmp ch, 008h                              ; 80 fd 08                    ; 0xc24a6
     4566    jnc short 02503h                          ; 73 58                       ; 0xc24a9
     4567    mov al, ch                                ; 88 e8                       ; 0xc24ab
     4568    xor ah, ah                                ; 30 e4                       ; 0xc24ad
     4569    sar ax, 1                                 ; d1 f8                       ; 0xc24af
     4570    mov bx, strict word 00050h                ; bb 50 00                    ; 0xc24b1
     4571    imul bx                                   ; f7 eb                       ; 0xc24b4
     4572    mov bx, word [bp-004h]                    ; 8b 5e fc                    ; 0xc24b6
     4573    add bx, ax                                ; 01 c3                       ; 0xc24b9
     4574    test ch, 001h                             ; f6 c5 01                    ; 0xc24bb
     4575    je short 024c3h                           ; 74 03                       ; 0xc24be
     4576    add bh, 020h                              ; 80 c7 20                    ; 0xc24c0
     4577    mov DL, strict byte 080h                  ; b2 80                       ; 0xc24c3
     4578    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc24c5
     4579    jne short 024e9h                          ; 75 1e                       ; 0xc24c9
     4580    test byte [bp-002h], dl                   ; 84 56 fe                    ; 0xc24cb
     4581    je short 0248fh                           ; 74 bf                       ; 0xc24ce
     4582    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc24d0
     4583    mov es, ax                                ; 8e c0                       ; 0xc24d3
     4584    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc24d5
     4585    mov al, ch                                ; 88 e8                       ; 0xc24d8
     4586    xor ah, ah                                ; 30 e4                       ; 0xc24da
     4587    add ax, word [bp-008h]                    ; 03 46 f8                    ; 0xc24dc
     4588    mov di, si                                ; 89 f7                       ; 0xc24df
     4589    add di, ax                                ; 01 c7                       ; 0xc24e1
     4590    mov al, byte [di]                         ; 8a 05                       ; 0xc24e3
     4591    xor al, dl                                ; 30 d0                       ; 0xc24e5
     4592    jmp short 0249ch                          ; eb b3                       ; 0xc24e7
     4593    test dl, dl                               ; 84 d2                       ; 0xc24e9 vgabios.c:1565
     4594    jbe short 024a4h                          ; 76 b7                       ; 0xc24eb
     4595    test byte [bp-002h], 080h                 ; f6 46 fe 80                 ; 0xc24ed vgabios.c:1567
     4596    je short 024fdh                           ; 74 0a                       ; 0xc24f1
     4597    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc24f3 vgabios.c:47
     4598    mov es, ax                                ; 8e c0                       ; 0xc24f6
     4599    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc24f8
     4600    jmp short 024ffh                          ; eb 02                       ; 0xc24fb vgabios.c:1571
     4601    xor al, al                                ; 30 c0                       ; 0xc24fd vgabios.c:1573
     4602    xor ah, ah                                ; 30 e4                       ; 0xc24ff vgabios.c:1575
     4603    jmp short 0250ah                          ; eb 07                       ; 0xc2501
     4604    jmp short 0255eh                          ; eb 59                       ; 0xc2503
     4605    cmp ah, 004h                              ; 80 fc 04                    ; 0xc2505
     4606    jnc short 02553h                          ; 73 49                       ; 0xc2508
     4607    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc250a vgabios.c:1577
     4608    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc250d
     4609    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc2511
     4610    add di, word [bp-006h]                    ; 03 7e fa                    ; 0xc2514
     4611    add di, si                                ; 01 f7                       ; 0xc2517
     4612    mov cl, byte [di]                         ; 8a 0d                       ; 0xc2519
     4613    mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc251b
     4614    mov byte [bp-009h], 000h                  ; c6 46 f7 00                 ; 0xc251e
     4615    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc2522
     4616    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc2525
     4617    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc2529
     4618    test word [bp-006h], di                   ; 85 7e fa                    ; 0xc252c
     4619    je short 0254dh                           ; 74 1c                       ; 0xc252f
     4620    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2531 vgabios.c:1578
     4621    sub cl, ah                                ; 28 e1                       ; 0xc2533
     4622    mov dh, byte [bp-002h]                    ; 8a 76 fe                    ; 0xc2535
     4623    and dh, 003h                              ; 80 e6 03                    ; 0xc2538
     4624    sal cl, 1                                 ; d0 e1                       ; 0xc253b
     4625    sal dh, CL                                ; d2 e6                       ; 0xc253d
     4626    mov cl, dh                                ; 88 f1                       ; 0xc253f
     4627    test byte [bp-002h], 080h                 ; f6 46 fe 80                 ; 0xc2541 vgabios.c:1579
     4628    je short 0254bh                           ; 74 04                       ; 0xc2545
     4629    xor al, dh                                ; 30 f0                       ; 0xc2547 vgabios.c:1581
     4630    jmp short 0254dh                          ; eb 02                       ; 0xc2549 vgabios.c:1583
     4631    or al, dh                                 ; 08 f0                       ; 0xc254b vgabios.c:1585
     4632    shr dl, 1                                 ; d0 ea                       ; 0xc254d vgabios.c:1588
    46174633    db  0feh, 0c4h
    4618     ; inc ah                                    ; fe c4                     ; 0xc2521 vgabios.c:1586
    4619     jmp short 024d7h                          ; eb b2                       ; 0xc2523
    4620     mov di, 0b800h                            ; bf 00 b8                    ; 0xc2525 vgabios.c:52
    4621     mov es, di                                ; 8e c7                       ; 0xc2528
    4622     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc252a
    4623     inc bx                                    ; 43                          ; 0xc252d vgabios.c:1588
    4624     jmp short 024bbh                          ; eb 8b                       ; 0xc252e vgabios.c:1589
    4625     mov sp, bp                                ; 89 ec                       ; 0xc2530 vgabios.c:1592
    4626     pop bp                                    ; 5d                          ; 0xc2532
    4627     pop di                                    ; 5f                          ; 0xc2533
    4628     pop si                                    ; 5e                          ; 0xc2534
    4629     retn 00004h                               ; c2 04 00                    ; 0xc2535
    4630   ; disGetNextSymbol 0xc2538 LB 0x20d5 -> off=0x0 cb=00000000000000a1 uValue=00000000000c2538 'write_gfx_char_lin'
    4631 write_gfx_char_lin:                          ; 0xc2538 LB 0xa1
    4632     push si                                   ; 56                          ; 0xc2538 vgabios.c:1595
    4633     push di                                   ; 57                          ; 0xc2539
    4634     push bp                                   ; 55                          ; 0xc253a
    4635     mov bp, sp                                ; 89 e5                       ; 0xc253b
    4636     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc253d
    4637     mov bh, al                                ; 88 c7                       ; 0xc2540
    4638     mov ch, dl                                ; 88 d5                       ; 0xc2542
    4639     mov al, cl                                ; 88 c8                       ; 0xc2544
    4640     mov di, 0556ch                            ; bf 6c 55                    ; 0xc2546 vgabios.c:1602
    4641     xor ah, ah                                ; 30 e4                       ; 0xc2549 vgabios.c:1603
    4642     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc254b
    4643     xor dh, dh                                ; 30 f6                       ; 0xc254e
    4644     imul dx                                   ; f7 ea                       ; 0xc2550
    4645     mov CL, strict byte 006h                  ; b1 06                       ; 0xc2552
    4646     mov dx, ax                                ; 89 c2                       ; 0xc2554
    4647     sal dx, CL                                ; d3 e2                       ; 0xc2556
    4648     mov al, bl                                ; 88 d8                       ; 0xc2558
    4649     xor ah, ah                                ; 30 e4                       ; 0xc255a
    4650     mov CL, strict byte 003h                  ; b1 03                       ; 0xc255c
    4651     sal ax, CL                                ; d3 e0                       ; 0xc255e
    4652     add ax, dx                                ; 01 d0                       ; 0xc2560
    4653     mov word [bp-002h], ax                    ; 89 46 fe                    ; 0xc2562
    4654     mov al, bh                                ; 88 f8                       ; 0xc2565 vgabios.c:1604
    4655     xor ah, ah                                ; 30 e4                       ; 0xc2567
    4656     sal ax, CL                                ; d3 e0                       ; 0xc2569
    4657     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc256b
    4658     xor bl, bl                                ; 30 db                       ; 0xc256e vgabios.c:1605
    4659     jmp short 025b4h                          ; eb 42                       ; 0xc2570
    4660     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc2572 vgabios.c:1609
    4661     jnc short 025adh                          ; 73 37                       ; 0xc2574
    4662     xor bh, bh                                ; 30 ff                       ; 0xc2576 vgabios.c:1611
    4663     mov dl, bl                                ; 88 da                       ; 0xc2578 vgabios.c:1612
    4664     xor dh, dh                                ; 30 f6                       ; 0xc257a
    4665     add dx, word [bp-006h]                    ; 03 56 fa                    ; 0xc257c
    4666     mov si, di                                ; 89 fe                       ; 0xc257f
    4667     add si, dx                                ; 01 d6                       ; 0xc2581
    4668     mov dl, byte [si]                         ; 8a 14                       ; 0xc2583
    4669     mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc2585
    4670     mov byte [bp-003h], bh                    ; 88 7e fd                    ; 0xc2588
    4671     mov dl, ah                                ; 88 e2                       ; 0xc258b
    4672     xor dh, dh                                ; 30 f6                       ; 0xc258d
    4673     test word [bp-004h], dx                   ; 85 56 fc                    ; 0xc258f
    4674     je short 02596h                           ; 74 02                       ; 0xc2592
    4675     mov bh, ch                                ; 88 ef                       ; 0xc2594 vgabios.c:1614
    4676     mov dl, al                                ; 88 c2                       ; 0xc2596 vgabios.c:1616
    4677     xor dh, dh                                ; 30 f6                       ; 0xc2598
    4678     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc259a
    4679     add si, dx                                ; 01 d6                       ; 0xc259d
    4680     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc259f vgabios.c:52
    4681     mov es, dx                                ; 8e c2                       ; 0xc25a2
    4682     mov byte [es:si], bh                      ; 26 88 3c                    ; 0xc25a4
    4683     shr ah, 1                                 ; d0 ec                       ; 0xc25a7 vgabios.c:1617
     4634    ; inc ah                                    ; fe c4                     ; 0xc254f vgabios.c:1589
     4635    jmp short 02505h                          ; eb b2                       ; 0xc2551
     4636    mov di, 0b800h                            ; bf 00 b8                    ; 0xc2553 vgabios.c:52
     4637    mov es, di                                ; 8e c7                       ; 0xc2556
     4638    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2558
     4639    inc bx                                    ; 43                          ; 0xc255b vgabios.c:1591
     4640    jmp short 024e9h                          ; eb 8b                       ; 0xc255c vgabios.c:1592
     4641    mov sp, bp                                ; 89 ec                       ; 0xc255e vgabios.c:1595
     4642    pop bp                                    ; 5d                          ; 0xc2560
     4643    pop di                                    ; 5f                          ; 0xc2561
     4644    pop si                                    ; 5e                          ; 0xc2562
     4645    retn 00004h                               ; c2 04 00                    ; 0xc2563
     4646  ; disGetNextSymbol 0xc2566 LB 0x1ffe -> off=0x0 cb=00000000000000a1 uValue=00000000000c2566 'write_gfx_char_lin'
     4647write_gfx_char_lin:                          ; 0xc2566 LB 0xa1
     4648    push si                                   ; 56                          ; 0xc2566 vgabios.c:1598
     4649    push di                                   ; 57                          ; 0xc2567
     4650    push bp                                   ; 55                          ; 0xc2568
     4651    mov bp, sp                                ; 89 e5                       ; 0xc2569
     4652    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc256b
     4653    mov bh, al                                ; 88 c7                       ; 0xc256e
     4654    mov ch, dl                                ; 88 d5                       ; 0xc2570
     4655    mov al, cl                                ; 88 c8                       ; 0xc2572
     4656    mov di, 0556ch                            ; bf 6c 55                    ; 0xc2574 vgabios.c:1605
     4657    xor ah, ah                                ; 30 e4                       ; 0xc2577 vgabios.c:1606
     4658    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2579
     4659    xor dh, dh                                ; 30 f6                       ; 0xc257c
     4660    imul dx                                   ; f7 ea                       ; 0xc257e
     4661    mov CL, strict byte 006h                  ; b1 06                       ; 0xc2580
     4662    mov dx, ax                                ; 89 c2                       ; 0xc2582
     4663    sal dx, CL                                ; d3 e2                       ; 0xc2584
     4664    mov al, bl                                ; 88 d8                       ; 0xc2586
     4665    xor ah, ah                                ; 30 e4                       ; 0xc2588
     4666    mov CL, strict byte 003h                  ; b1 03                       ; 0xc258a
     4667    sal ax, CL                                ; d3 e0                       ; 0xc258c
     4668    add ax, dx                                ; 01 d0                       ; 0xc258e
     4669    mov word [bp-002h], ax                    ; 89 46 fe                    ; 0xc2590
     4670    mov al, bh                                ; 88 f8                       ; 0xc2593 vgabios.c:1607
     4671    xor ah, ah                                ; 30 e4                       ; 0xc2595
     4672    sal ax, CL                                ; d3 e0                       ; 0xc2597
     4673    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc2599
     4674    xor bl, bl                                ; 30 db                       ; 0xc259c vgabios.c:1608
     4675    jmp short 025e2h                          ; eb 42                       ; 0xc259e
     4676    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc25a0 vgabios.c:1612
     4677    jnc short 025dbh                          ; 73 37                       ; 0xc25a2
     4678    xor bh, bh                                ; 30 ff                       ; 0xc25a4 vgabios.c:1614
     4679    mov dl, bl                                ; 88 da                       ; 0xc25a6 vgabios.c:1615
     4680    xor dh, dh                                ; 30 f6                       ; 0xc25a8
     4681    add dx, word [bp-006h]                    ; 03 56 fa                    ; 0xc25aa
     4682    mov si, di                                ; 89 fe                       ; 0xc25ad
     4683    add si, dx                                ; 01 d6                       ; 0xc25af
     4684    mov dl, byte [si]                         ; 8a 14                       ; 0xc25b1
     4685    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc25b3
     4686    mov byte [bp-003h], bh                    ; 88 7e fd                    ; 0xc25b6
     4687    mov dl, ah                                ; 88 e2                       ; 0xc25b9
     4688    xor dh, dh                                ; 30 f6                       ; 0xc25bb
     4689    test word [bp-004h], dx                   ; 85 56 fc                    ; 0xc25bd
     4690    je short 025c4h                           ; 74 02                       ; 0xc25c0
     4691    mov bh, ch                                ; 88 ef                       ; 0xc25c2 vgabios.c:1617
     4692    mov dl, al                                ; 88 c2                       ; 0xc25c4 vgabios.c:1619
     4693    xor dh, dh                                ; 30 f6                       ; 0xc25c6
     4694    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc25c8
     4695    add si, dx                                ; 01 d6                       ; 0xc25cb
     4696    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc25cd vgabios.c:52
     4697    mov es, dx                                ; 8e c2                       ; 0xc25d0
     4698    mov byte [es:si], bh                      ; 26 88 3c                    ; 0xc25d2
     4699    shr ah, 1                                 ; d0 ec                       ; 0xc25d5 vgabios.c:1620
    46844700    db  0feh, 0c0h
    4685     ; inc al                                    ; fe c0                     ; 0xc25a9 vgabios.c:1618
    4686     jmp short 02572h                          ; eb c5                       ; 0xc25ab
     4701    ; inc al                                    ; fe c0                     ; 0xc25d7 vgabios.c:1621
     4702    jmp short 025a0h                          ; eb c5                       ; 0xc25d9
    46874703    db  0feh, 0c3h
    4688     ; inc bl                                    ; fe c3                     ; 0xc25ad vgabios.c:1619
    4689     cmp bl, 008h                              ; 80 fb 08                    ; 0xc25af
    4690     jnc short 025d1h                          ; 73 1d                       ; 0xc25b2
    4691     mov al, bl                                ; 88 d8                       ; 0xc25b4
    4692     xor ah, ah                                ; 30 e4                       ; 0xc25b6
    4693     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc25b8
    4694     xor dh, dh                                ; 30 f6                       ; 0xc25bb
    4695     imul dx                                   ; f7 ea                       ; 0xc25bd
    4696     mov CL, strict byte 003h                  ; b1 03                       ; 0xc25bf
    4697     sal ax, CL                                ; d3 e0                       ; 0xc25c1
    4698     mov dx, word [bp-002h]                    ; 8b 56 fe                    ; 0xc25c3
    4699     add dx, ax                                ; 01 c2                       ; 0xc25c6
    4700     mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc25c8
    4701     mov AH, strict byte 080h                  ; b4 80                       ; 0xc25cb
    4702     xor al, al                                ; 30 c0                       ; 0xc25cd
    4703     jmp short 02576h                          ; eb a5                       ; 0xc25cf
    4704     mov sp, bp                                ; 89 ec                       ; 0xc25d1 vgabios.c:1620
    4705     pop bp                                    ; 5d                          ; 0xc25d3
    4706     pop di                                    ; 5f                          ; 0xc25d4
    4707     pop si                                    ; 5e                          ; 0xc25d5
    4708     retn 00002h                               ; c2 02 00                    ; 0xc25d6
    4709   ; disGetNextSymbol 0xc25d9 LB 0x2034 -> off=0x0 cb=0000000000000172 uValue=00000000000c25d9 'biosfn_write_char_attr'
    4710 biosfn_write_char_attr:                      ; 0xc25d9 LB 0x172
    4711     push bp                                   ; 55                          ; 0xc25d9 vgabios.c:1623
    4712     mov bp, sp                                ; 89 e5                       ; 0xc25da
    4713     push si                                   ; 56                          ; 0xc25dc
    4714     push di                                   ; 57                          ; 0xc25dd
    4715     sub sp, strict byte 0001ah                ; 83 ec 1a                    ; 0xc25de
    4716     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc25e1
    4717     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc25e4
    4718     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc25e7
    4719     mov si, cx                                ; 89 ce                       ; 0xc25ea
    4720     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc25ec vgabios.c:47
    4721     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc25ef
    4722     mov es, ax                                ; 8e c0                       ; 0xc25f2
    4723     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc25f4
    4724     xor ah, ah                                ; 30 e4                       ; 0xc25f7 vgabios.c:1631
    4725     call 03940h                               ; e8 44 13                    ; 0xc25f9
    4726     mov cl, al                                ; 88 c1                       ; 0xc25fc
    4727     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc25fe
    4728     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2601 vgabios.c:1632
    4729     jne short 02608h                          ; 75 03                       ; 0xc2603
    4730     jmp near 02744h                           ; e9 3c 01                    ; 0xc2605
    4731     mov al, dl                                ; 88 d0                       ; 0xc2608 vgabios.c:1635
    4732     xor ah, ah                                ; 30 e4                       ; 0xc260a
    4733     lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc260c
    4734     lea dx, [bp-01eh]                         ; 8d 56 e2                    ; 0xc260f
    4735     call 00a97h                               ; e8 82 e4                    ; 0xc2612
    4736     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2615 vgabios.c:1636
    4737     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2618
    4738     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc261b
    4739     mov al, ah                                ; 88 e0                       ; 0xc261e
    4740     xor ah, ah                                ; 30 e4                       ; 0xc2620
    4741     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc2622
    4742     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2625
    4743     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2628
    4744     mov bx, 00084h                            ; bb 84 00                    ; 0xc262b vgabios.c:47
    4745     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc262e
    4746     mov es, ax                                ; 8e c0                       ; 0xc2631
    4747     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2633
    4748     xor ah, ah                                ; 30 e4                       ; 0xc2636 vgabios.c:48
    4749     mov dx, ax                                ; 89 c2                       ; 0xc2638
    4750     inc dx                                    ; 42                          ; 0xc263a
    4751     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc263b vgabios.c:57
    4752     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc263e
    4753     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2641
    4754     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc2644 vgabios.c:58
    4755     mov bl, cl                                ; 88 cb                       ; 0xc2647 vgabios.c:1642
    4756     xor bh, bh                                ; 30 ff                       ; 0xc2649
    4757     mov CL, strict byte 003h                  ; b1 03                       ; 0xc264b
    4758     mov di, bx                                ; 89 df                       ; 0xc264d
    4759     sal di, CL                                ; d3 e7                       ; 0xc264f
    4760     cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc2651
    4761     jne short 02698h                          ; 75 40                       ; 0xc2656
    4762     mul dx                                    ; f7 e2                       ; 0xc2658 vgabios.c:1645
    4763     sal ax, 1                                 ; d1 e0                       ; 0xc265a
    4764     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc265c
    4765     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc265e
    4766     xor dh, dh                                ; 30 f6                       ; 0xc2661
    4767     inc ax                                    ; 40                          ; 0xc2663
    4768     mul dx                                    ; f7 e2                       ; 0xc2664
    4769     mov bx, ax                                ; 89 c3                       ; 0xc2666
    4770     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2668
    4771     xor ah, ah                                ; 30 e4                       ; 0xc266b
    4772     mul word [bp-016h]                        ; f7 66 ea                    ; 0xc266d
    4773     mov dx, ax                                ; 89 c2                       ; 0xc2670
    4774     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2672
    4775     xor ah, ah                                ; 30 e4                       ; 0xc2675
    4776     add ax, dx                                ; 01 d0                       ; 0xc2677
    4777     sal ax, 1                                 ; d1 e0                       ; 0xc2679
    4778     add bx, ax                                ; 01 c3                       ; 0xc267b
    4779     mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc267d vgabios.c:1647
    4780     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2680
    4781     mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc2683
    4782     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc2686 vgabios.c:1648
    4783     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2689
    4784     mov cx, si                                ; 89 f1                       ; 0xc268d
    4785     mov di, bx                                ; 89 df                       ; 0xc268f
    4786     jcxz 02695h                               ; e3 02                       ; 0xc2691
    4787     rep stosw                                 ; f3 ab                       ; 0xc2693
    4788     jmp near 02744h                           ; e9 ac 00                    ; 0xc2695 vgabios.c:1650
    4789     mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc2698 vgabios.c:1653
    4790     mov CL, strict byte 006h                  ; b1 06                       ; 0xc269c
    4791     sal bx, CL                                ; d3 e3                       ; 0xc269e
    4792     mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc26a0
    4793     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc26a4
    4794     mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc26a7 vgabios.c:1654
    4795     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc26ab
    4796     dec si                                    ; 4e                          ; 0xc26ae vgabios.c:1655
    4797     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc26af
    4798     je short 02700h                           ; 74 4c                       ; 0xc26b2
    4799     mov bl, byte [bp-014h]                    ; 8a 5e ec                    ; 0xc26b4 vgabios.c:1657
    4800     xor bh, bh                                ; 30 ff                       ; 0xc26b7
    4801     mov CL, strict byte 003h                  ; b1 03                       ; 0xc26b9
    4802     sal bx, CL                                ; d3 e3                       ; 0xc26bb
    4803     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc26bd
    4804     cmp al, cl                                ; 38 c8                       ; 0xc26c1
    4805     jc short 026d1h                           ; 72 0c                       ; 0xc26c3
    4806     jbe short 026d7h                          ; 76 10                       ; 0xc26c5
    4807     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc26c7
    4808     je short 02723h                           ; 74 58                       ; 0xc26c9
    4809     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc26cb
    4810     je short 026dbh                           ; 74 0c                       ; 0xc26cd
    4811     jmp short 0273eh                          ; eb 6d                       ; 0xc26cf
    4812     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc26d1
    4813     je short 02702h                           ; 74 2d                       ; 0xc26d3
    4814     jmp short 0273eh                          ; eb 67                       ; 0xc26d5
    4815     or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc26d7 vgabios.c:1660
    4816     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc26db vgabios.c:1662
    4817     xor ah, ah                                ; 30 e4                       ; 0xc26de
    4818     push ax                                   ; 50                          ; 0xc26e0
    4819     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc26e1
    4820     push ax                                   ; 50                          ; 0xc26e4
    4821     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc26e5
    4822     push ax                                   ; 50                          ; 0xc26e8
    4823     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc26e9
    4824     xor ch, ch                                ; 30 ed                       ; 0xc26ec
    4825     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc26ee
    4826     xor bh, bh                                ; 30 ff                       ; 0xc26f1
    4827     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc26f3
    4828     xor dh, dh                                ; 30 f6                       ; 0xc26f6
    4829     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc26f8
    4830     call 02314h                               ; e8 16 fc                    ; 0xc26fb
    4831     jmp short 0273eh                          ; eb 3e                       ; 0xc26fe vgabios.c:1663
    4832     jmp short 02744h                          ; eb 42                       ; 0xc2700
    4833     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2702 vgabios.c:1665
    4834     xor ah, ah                                ; 30 e4                       ; 0xc2705
    4835     push ax                                   ; 50                          ; 0xc2707
    4836     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2708
    4837     push ax                                   ; 50                          ; 0xc270b
    4838     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc270c
    4839     xor ch, ch                                ; 30 ed                       ; 0xc270f
    4840     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2711
    4841     xor bh, bh                                ; 30 ff                       ; 0xc2714
    4842     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2716
    4843     xor dh, dh                                ; 30 f6                       ; 0xc2719
    4844     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc271b
    4845     call 02426h                               ; e8 05 fd                    ; 0xc271e
    4846     jmp short 0273eh                          ; eb 1b                       ; 0xc2721 vgabios.c:1666
    4847     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2723 vgabios.c:1668
    4848     xor ah, ah                                ; 30 e4                       ; 0xc2726
    4849     push ax                                   ; 50                          ; 0xc2728
    4850     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2729
    4851     xor ch, ch                                ; 30 ed                       ; 0xc272c
    4852     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc272e
    4853     xor bh, bh                                ; 30 ff                       ; 0xc2731
    4854     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2733
    4855     xor dh, dh                                ; 30 f6                       ; 0xc2736
    4856     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2738
    4857     call 02538h                               ; e8 fa fd                    ; 0xc273b
    4858     inc byte [bp-00ah]                        ; fe 46 f6                    ; 0xc273e vgabios.c:1675
    4859     jmp near 026aeh                           ; e9 6a ff                    ; 0xc2741 vgabios.c:1676
    4860     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2744 vgabios.c:1678
    4861     pop di                                    ; 5f                          ; 0xc2747
    4862     pop si                                    ; 5e                          ; 0xc2748
    4863     pop bp                                    ; 5d                          ; 0xc2749
    4864     retn                                      ; c3                          ; 0xc274a
    4865   ; disGetNextSymbol 0xc274b LB 0x1ec2 -> off=0x0 cb=0000000000000183 uValue=00000000000c274b 'biosfn_write_char_only'
    4866 biosfn_write_char_only:                      ; 0xc274b LB 0x183
    4867     push bp                                   ; 55                          ; 0xc274b vgabios.c:1681
    4868     mov bp, sp                                ; 89 e5                       ; 0xc274c
    4869     push si                                   ; 56                          ; 0xc274e
    4870     push di                                   ; 57                          ; 0xc274f
    4871     sub sp, strict byte 0001ah                ; 83 ec 1a                    ; 0xc2750
    4872     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2753
    4873     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2756
    4874     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc2759
    4875     mov si, cx                                ; 89 ce                       ; 0xc275c
    4876     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc275e vgabios.c:47
    4877     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2761
    4878     mov es, ax                                ; 8e c0                       ; 0xc2764
    4879     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2766
    4880     xor ah, ah                                ; 30 e4                       ; 0xc2769 vgabios.c:1689
    4881     call 03940h                               ; e8 d2 11                    ; 0xc276b
    4882     mov cl, al                                ; 88 c1                       ; 0xc276e
    4883     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2770
    4884     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2773 vgabios.c:1690
    4885     jne short 0277ah                          ; 75 03                       ; 0xc2775
    4886     jmp near 028c7h                           ; e9 4d 01                    ; 0xc2777
    4887     mov al, dl                                ; 88 d0                       ; 0xc277a vgabios.c:1693
    4888     xor ah, ah                                ; 30 e4                       ; 0xc277c
    4889     lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc277e
    4890     lea dx, [bp-01ch]                         ; 8d 56 e4                    ; 0xc2781
    4891     call 00a97h                               ; e8 10 e3                    ; 0xc2784
    4892     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc2787 vgabios.c:1694
    4893     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc278a
    4894     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc278d
    4895     mov al, ah                                ; 88 e0                       ; 0xc2790
    4896     xor ah, ah                                ; 30 e4                       ; 0xc2792
    4897     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc2794
    4898     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2797
    4899     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc279a
    4900     mov bx, 00084h                            ; bb 84 00                    ; 0xc279d vgabios.c:47
    4901     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc27a0
    4902     mov es, ax                                ; 8e c0                       ; 0xc27a3
    4903     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc27a5
    4904     xor ah, ah                                ; 30 e4                       ; 0xc27a8 vgabios.c:48
    4905     mov dx, ax                                ; 89 c2                       ; 0xc27aa
    4906     inc dx                                    ; 42                          ; 0xc27ac
    4907     mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc27ad vgabios.c:57
    4908     mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc27b0
    4909     mov word [bp-018h], di                    ; 89 7e e8                    ; 0xc27b3 vgabios.c:58
    4910     mov al, cl                                ; 88 c8                       ; 0xc27b6 vgabios.c:1700
    4911     mov CL, strict byte 003h                  ; b1 03                       ; 0xc27b8
    4912     mov bx, ax                                ; 89 c3                       ; 0xc27ba
    4913     sal bx, CL                                ; d3 e3                       ; 0xc27bc
    4914     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc27be
    4915     jne short 0280ah                          ; 75 45                       ; 0xc27c3
    4916     mov ax, di                                ; 89 f8                       ; 0xc27c5 vgabios.c:1703
    4917     mul dx                                    ; f7 e2                       ; 0xc27c7
    4918     sal ax, 1                                 ; d1 e0                       ; 0xc27c9
    4919     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc27cb
    4920     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc27cd
    4921     xor dh, dh                                ; 30 f6                       ; 0xc27d0
    4922     inc ax                                    ; 40                          ; 0xc27d2
    4923     mul dx                                    ; f7 e2                       ; 0xc27d3
    4924     mov bx, ax                                ; 89 c3                       ; 0xc27d5
    4925     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc27d7
    4926     xor ah, ah                                ; 30 e4                       ; 0xc27da
    4927     mul di                                    ; f7 e7                       ; 0xc27dc
    4928     mov dx, ax                                ; 89 c2                       ; 0xc27de
    4929     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc27e0
    4930     xor ah, ah                                ; 30 e4                       ; 0xc27e3
    4931     add ax, dx                                ; 01 d0                       ; 0xc27e5
    4932     sal ax, 1                                 ; d1 e0                       ; 0xc27e7
    4933     add bx, ax                                ; 01 c3                       ; 0xc27e9
    4934     dec si                                    ; 4e                          ; 0xc27eb vgabios.c:1705
    4935     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc27ec
    4936     je short 02777h                           ; 74 86                       ; 0xc27ef
    4937     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc27f1 vgabios.c:1706
    4938     xor ah, ah                                ; 30 e4                       ; 0xc27f4
    4939     mov CL, strict byte 003h                  ; b1 03                       ; 0xc27f6
    4940     mov di, ax                                ; 89 c7                       ; 0xc27f8
    4941     sal di, CL                                ; d3 e7                       ; 0xc27fa
    4942     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc27fc vgabios.c:50
    4943     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2800 vgabios.c:52
    4944     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2803
    4945     inc bx                                    ; 43                          ; 0xc2806 vgabios.c:1707
    4946     inc bx                                    ; 43                          ; 0xc2807
    4947     jmp short 027ebh                          ; eb e1                       ; 0xc2808 vgabios.c:1708
    4948     mov di, ax                                ; 89 c7                       ; 0xc280a vgabios.c:1713
    4949     mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc280c
    4950     mov CL, strict byte 006h                  ; b1 06                       ; 0xc2810
    4951     mov di, ax                                ; 89 c7                       ; 0xc2812
    4952     sal di, CL                                ; d3 e7                       ; 0xc2814
    4953     mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc2816
    4954     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc281a
    4955     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc281d vgabios.c:1714
    4956     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc2821
    4957     dec si                                    ; 4e                          ; 0xc2824 vgabios.c:1715
    4958     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2825
    4959     je short 0287ah                           ; 74 50                       ; 0xc2828
    4960     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc282a vgabios.c:1717
    4961     xor bh, bh                                ; 30 ff                       ; 0xc282d
    4962     mov CL, strict byte 003h                  ; b1 03                       ; 0xc282f
    4963     sal bx, CL                                ; d3 e3                       ; 0xc2831
    4964     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2833
    4965     cmp bl, cl                                ; 38 cb                       ; 0xc2837
    4966     jc short 0284ah                           ; 72 0f                       ; 0xc2839
    4967     jbe short 02851h                          ; 76 14                       ; 0xc283b
    4968     cmp bl, 005h                              ; 80 fb 05                    ; 0xc283d
    4969     je short 028a6h                           ; 74 64                       ; 0xc2840
    4970     cmp bl, 004h                              ; 80 fb 04                    ; 0xc2842
    4971     je short 02855h                           ; 74 0e                       ; 0xc2845
    4972     jmp near 028c1h                           ; e9 77 00                    ; 0xc2847
    4973     cmp bl, 002h                              ; 80 fb 02                    ; 0xc284a
    4974     je short 0287ch                           ; 74 2d                       ; 0xc284d
    4975     jmp short 028c1h                          ; eb 70                       ; 0xc284f
    4976     or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc2851 vgabios.c:1720
    4977     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2855 vgabios.c:1722
    4978     xor ah, ah                                ; 30 e4                       ; 0xc2858
    4979     push ax                                   ; 50                          ; 0xc285a
    4980     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc285b
    4981     push ax                                   ; 50                          ; 0xc285e
    4982     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc285f
    4983     push ax                                   ; 50                          ; 0xc2862
    4984     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2863
    4985     xor ch, ch                                ; 30 ed                       ; 0xc2866
    4986     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2868
    4987     xor bh, bh                                ; 30 ff                       ; 0xc286b
    4988     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc286d
    4989     xor dh, dh                                ; 30 f6                       ; 0xc2870
    4990     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2872
    4991     call 02314h                               ; e8 9c fa                    ; 0xc2875
    4992     jmp short 028c1h                          ; eb 47                       ; 0xc2878 vgabios.c:1723
    4993     jmp short 028c7h                          ; eb 4b                       ; 0xc287a
    4994     mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc287c vgabios.c:1725
    4995     xor ah, ah                                ; 30 e4                       ; 0xc287f
    4996     push ax                                   ; 50                          ; 0xc2881
    4997     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2882
    4998     push ax                                   ; 50                          ; 0xc2885
    4999     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2886
    5000     xor ch, ch                                ; 30 ed                       ; 0xc2889
    5001     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc288b
    5002     xor bh, bh                                ; 30 ff                       ; 0xc288e
    5003     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2890
    5004     xor dh, dh                                ; 30 f6                       ; 0xc2893
    5005     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2895
    5006     mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc2898
    5007     mov byte [bp-015h], ah                    ; 88 66 eb                    ; 0xc289b
    5008     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc289e
    5009     call 02426h                               ; e8 82 fb                    ; 0xc28a1
    5010     jmp short 028c1h                          ; eb 1b                       ; 0xc28a4 vgabios.c:1726
    5011     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc28a6 vgabios.c:1728
    5012     xor ah, ah                                ; 30 e4                       ; 0xc28a9
    5013     push ax                                   ; 50                          ; 0xc28ab
    5014     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc28ac
    5015     xor ch, ch                                ; 30 ed                       ; 0xc28af
    5016     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc28b1
    5017     xor bh, bh                                ; 30 ff                       ; 0xc28b4
    5018     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc28b6
    5019     xor dh, dh                                ; 30 f6                       ; 0xc28b9
    5020     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc28bb
    5021     call 02538h                               ; e8 77 fc                    ; 0xc28be
    5022     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc28c1 vgabios.c:1735
    5023     jmp near 02824h                           ; e9 5d ff                    ; 0xc28c4 vgabios.c:1736
    5024     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc28c7 vgabios.c:1738
    5025     pop di                                    ; 5f                          ; 0xc28ca
    5026     pop si                                    ; 5e                          ; 0xc28cb
    5027     pop bp                                    ; 5d                          ; 0xc28cc
    5028     retn                                      ; c3                          ; 0xc28cd
    5029   ; disGetNextSymbol 0xc28ce LB 0x1d3f -> off=0x0 cb=000000000000017a uValue=00000000000c28ce 'biosfn_write_pixel'
    5030 biosfn_write_pixel:                          ; 0xc28ce LB 0x17a
    5031     push bp                                   ; 55                          ; 0xc28ce vgabios.c:1741
    5032     mov bp, sp                                ; 89 e5                       ; 0xc28cf
    5033     push si                                   ; 56                          ; 0xc28d1
    5034     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc28d2
    5035     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc28d5
    5036     mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc28d8
    5037     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc28db
    5038     mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc28de
    5039     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc28e1 vgabios.c:47
    5040     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc28e4
    5041     mov es, ax                                ; 8e c0                       ; 0xc28e7
    5042     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc28e9
    5043     xor ah, ah                                ; 30 e4                       ; 0xc28ec vgabios.c:1748
    5044     call 03940h                               ; e8 4f 10                    ; 0xc28ee
    5045     mov ch, al                                ; 88 c5                       ; 0xc28f1
    5046     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc28f3 vgabios.c:1749
    5047     je short 0291eh                           ; 74 27                       ; 0xc28f5
    5048     mov bl, al                                ; 88 c3                       ; 0xc28f7 vgabios.c:1750
    5049     xor bh, bh                                ; 30 ff                       ; 0xc28f9
    5050     mov CL, strict byte 003h                  ; b1 03                       ; 0xc28fb
    5051     sal bx, CL                                ; d3 e3                       ; 0xc28fd
    5052     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc28ff
    5053     je short 0291eh                           ; 74 18                       ; 0xc2904
    5054     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc2906 vgabios.c:1752
    5055     cmp al, cl                                ; 38 c8                       ; 0xc290a
    5056     jc short 0291ah                           ; 72 0c                       ; 0xc290c
    5057     jbe short 02924h                          ; 76 14                       ; 0xc290e
    5058     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc2910
    5059     je short 02921h                           ; 74 0d                       ; 0xc2912
    5060     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2914
    5061     je short 02924h                           ; 74 0c                       ; 0xc2916
    5062     jmp short 0291eh                          ; eb 04                       ; 0xc2918
    5063     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc291a
    5064     je short 02996h                           ; 74 78                       ; 0xc291c
    5065     jmp near 02a21h                           ; e9 00 01                    ; 0xc291e
    5066     jmp near 02a27h                           ; e9 03 01                    ; 0xc2921
    5067     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2924 vgabios.c:57
    5068     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2927
    5069     mov es, ax                                ; 8e c0                       ; 0xc292a
    5070     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc292c
    5071     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc292f vgabios.c:58
    5072     mul dx                                    ; f7 e2                       ; 0xc2932
    5073     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2934
    5074     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2936
    5075     shr bx, CL                                ; d3 eb                       ; 0xc2939
    5076     add bx, ax                                ; 01 c3                       ; 0xc293b
    5077     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc293d vgabios.c:57
    5078     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2940
    5079     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2943 vgabios.c:58
    5080     xor dh, dh                                ; 30 f6                       ; 0xc2946
    5081     mul dx                                    ; f7 e2                       ; 0xc2948
    5082     add bx, ax                                ; 01 c3                       ; 0xc294a
    5083     mov cx, word [bp-008h]                    ; 8b 4e f8                    ; 0xc294c vgabios.c:1758
    5084     and cl, 007h                              ; 80 e1 07                    ; 0xc294f
    5085     mov ax, 00080h                            ; b8 80 00                    ; 0xc2952
    5086     sar ax, CL                                ; d3 f8                       ; 0xc2955
    5087     mov ah, al                                ; 88 c4                       ; 0xc2957 vgabios.c:1759
    5088     xor al, al                                ; 30 c0                       ; 0xc2959
    5089     or AL, strict byte 008h                   ; 0c 08                       ; 0xc295b
    5090     mov dx, 003ceh                            ; ba ce 03                    ; 0xc295d
    5091     out DX, ax                                ; ef                          ; 0xc2960
    5092     mov ax, 00205h                            ; b8 05 02                    ; 0xc2961 vgabios.c:1760
    5093     out DX, ax                                ; ef                          ; 0xc2964
    5094     mov dx, bx                                ; 89 da                       ; 0xc2965 vgabios.c:1761
    5095     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2967
    5096     call 0396bh                               ; e8 fe 0f                    ; 0xc296a
    5097     test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc296d vgabios.c:1762
    5098     je short 0297ah                           ; 74 07                       ; 0xc2971
    5099     mov ax, 01803h                            ; b8 03 18                    ; 0xc2973 vgabios.c:1764
    5100     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2976
    5101     out DX, ax                                ; ef                          ; 0xc2979
    5102     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc297a vgabios.c:52
    5103     mov es, ax                                ; 8e c0                       ; 0xc297d
    5104     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc297f
    5105     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2982
    5106     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc2985 vgabios.c:1767
    5107     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2988
    5108     out DX, ax                                ; ef                          ; 0xc298b
    5109     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc298c vgabios.c:1768
    5110     out DX, ax                                ; ef                          ; 0xc298f
    5111     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2990 vgabios.c:1769
    5112     out DX, ax                                ; ef                          ; 0xc2993
    5113     jmp short 0291eh                          ; eb 88                       ; 0xc2994 vgabios.c:1770
    5114     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2996 vgabios.c:1772
    5115     shr ax, 1                                 ; d1 e8                       ; 0xc2999
    5116     mov dx, strict word 00050h                ; ba 50 00                    ; 0xc299b
    5117     mul dx                                    ; f7 e2                       ; 0xc299e
    5118     cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc29a0
    5119     jne short 029b0h                          ; 75 09                       ; 0xc29a5
    5120     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc29a7 vgabios.c:1774
    5121     shr bx, 1                                 ; d1 eb                       ; 0xc29aa
    5122     shr bx, 1                                 ; d1 eb                       ; 0xc29ac
    5123     jmp short 029b5h                          ; eb 05                       ; 0xc29ae vgabios.c:1776
    5124     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc29b0 vgabios.c:1778
    5125     shr bx, CL                                ; d3 eb                       ; 0xc29b3
    5126     add bx, ax                                ; 01 c3                       ; 0xc29b5
    5127     test byte [bp-00ah], 001h                 ; f6 46 f6 01                 ; 0xc29b7 vgabios.c:1780
    5128     je short 029c0h                           ; 74 03                       ; 0xc29bb
    5129     add bh, 020h                              ; 80 c7 20                    ; 0xc29bd
    5130     mov ax, 0b800h                            ; b8 00 b8                    ; 0xc29c0 vgabios.c:47
    5131     mov es, ax                                ; 8e c0                       ; 0xc29c3
    5132     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc29c5
    5133     mov dl, ch                                ; 88 ea                       ; 0xc29c8 vgabios.c:1782
    5134     xor dh, dh                                ; 30 f6                       ; 0xc29ca
    5135     mov CL, strict byte 003h                  ; b1 03                       ; 0xc29cc
    5136     mov si, dx                                ; 89 d6                       ; 0xc29ce
    5137     sal si, CL                                ; d3 e6                       ; 0xc29d0
    5138     cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc29d2
    5139     jne short 029f3h                          ; 75 1a                       ; 0xc29d7
    5140     mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc29d9 vgabios.c:1784
    5141     and ah, cl                                ; 20 cc                       ; 0xc29dc
    5142     mov dl, cl                                ; 88 ca                       ; 0xc29de
    5143     sub dl, ah                                ; 28 e2                       ; 0xc29e0
    5144     mov ah, dl                                ; 88 d4                       ; 0xc29e2
    5145     sal ah, 1                                 ; d0 e4                       ; 0xc29e4
    5146     mov dl, byte [bp-004h]                    ; 8a 56 fc                    ; 0xc29e6
    5147     and dl, cl                                ; 20 ca                       ; 0xc29e9
    5148     mov cl, ah                                ; 88 e1                       ; 0xc29eb
    5149     sal dl, CL                                ; d2 e2                       ; 0xc29ed
    5150     mov AH, strict byte 003h                  ; b4 03                       ; 0xc29ef vgabios.c:1785
    5151     jmp short 02a07h                          ; eb 14                       ; 0xc29f1 vgabios.c:1787
    5152     mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc29f3 vgabios.c:1789
    5153     and ah, 007h                              ; 80 e4 07                    ; 0xc29f6
    5154     mov CL, strict byte 007h                  ; b1 07                       ; 0xc29f9
    5155     sub cl, ah                                ; 28 e1                       ; 0xc29fb
    5156     mov dl, byte [bp-004h]                    ; 8a 56 fc                    ; 0xc29fd
    5157     and dl, 001h                              ; 80 e2 01                    ; 0xc2a00
    5158     sal dl, CL                                ; d2 e2                       ; 0xc2a03
    5159     mov AH, strict byte 001h                  ; b4 01                       ; 0xc2a05 vgabios.c:1790
    5160     sal ah, CL                                ; d2 e4                       ; 0xc2a07
    5161     test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc2a09 vgabios.c:1792
    5162     je short 02a13h                           ; 74 04                       ; 0xc2a0d
    5163     xor al, dl                                ; 30 d0                       ; 0xc2a0f vgabios.c:1794
    5164     jmp short 02a19h                          ; eb 06                       ; 0xc2a11 vgabios.c:1796
    5165     not ah                                    ; f6 d4                       ; 0xc2a13 vgabios.c:1798
    5166     and al, ah                                ; 20 e0                       ; 0xc2a15
    5167     or al, dl                                 ; 08 d0                       ; 0xc2a17 vgabios.c:1799
    5168     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2a19 vgabios.c:52
    5169     mov es, dx                                ; 8e c2                       ; 0xc2a1c
    5170     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2a1e
    5171     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a21 vgabios.c:1802
    5172     pop si                                    ; 5e                          ; 0xc2a24
    5173     pop bp                                    ; 5d                          ; 0xc2a25
    5174     retn                                      ; c3                          ; 0xc2a26
    5175     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2a27 vgabios.c:57
    5176     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2a2a
    5177     mov es, ax                                ; 8e c0                       ; 0xc2a2d
    5178     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2a2f
    5179     sal dx, CL                                ; d3 e2                       ; 0xc2a32 vgabios.c:58
    5180     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2a34
    5181     mul dx                                    ; f7 e2                       ; 0xc2a37
    5182     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2a39
    5183     add bx, ax                                ; 01 c3                       ; 0xc2a3c
    5184     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2a3e vgabios.c:52
    5185     mov es, ax                                ; 8e c0                       ; 0xc2a41
    5186     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2a43
    5187     jmp short 02a1eh                          ; eb d6                       ; 0xc2a46
    5188   ; disGetNextSymbol 0xc2a48 LB 0x1bc5 -> off=0x0 cb=0000000000000263 uValue=00000000000c2a48 'biosfn_write_teletype'
    5189 biosfn_write_teletype:                       ; 0xc2a48 LB 0x263
    5190     push bp                                   ; 55                          ; 0xc2a48 vgabios.c:1815
    5191     mov bp, sp                                ; 89 e5                       ; 0xc2a49
    5192     push si                                   ; 56                          ; 0xc2a4b
    5193     sub sp, strict byte 00016h                ; 83 ec 16                    ; 0xc2a4c
    5194     mov ch, al                                ; 88 c5                       ; 0xc2a4f
    5195     mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc2a51
    5196     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc2a54
    5197     mov byte [bp-004h], cl                    ; 88 4e fc                    ; 0xc2a57
    5198     cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc2a5a vgabios.c:1823
    5199     jne short 02a6dh                          ; 75 0e                       ; 0xc2a5d
    5200     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc2a5f vgabios.c:47
    5201     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2a62
    5202     mov es, ax                                ; 8e c0                       ; 0xc2a65
    5203     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2a67
    5204     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2a6a vgabios.c:48
    5205     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2a6d vgabios.c:47
    5206     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2a70
    5207     mov es, ax                                ; 8e c0                       ; 0xc2a73
    5208     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2a75
    5209     xor ah, ah                                ; 30 e4                       ; 0xc2a78 vgabios.c:1828
    5210     call 03940h                               ; e8 c3 0e                    ; 0xc2a7a
    5211     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc2a7d
    5212     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2a80 vgabios.c:1829
    5213     je short 02ae9h                           ; 74 65                       ; 0xc2a82
    5214     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2a84 vgabios.c:1832
    5215     xor ah, ah                                ; 30 e4                       ; 0xc2a87
    5216     lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc2a89
    5217     lea dx, [bp-018h]                         ; 8d 56 e8                    ; 0xc2a8c
    5218     call 00a97h                               ; e8 05 e0                    ; 0xc2a8f
    5219     mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc2a92 vgabios.c:1833
    5220     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2a95
    5221     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc2a98
    5222     mov al, ah                                ; 88 e0                       ; 0xc2a9b
    5223     xor ah, ah                                ; 30 e4                       ; 0xc2a9d
    5224     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2a9f
    5225     mov bx, 00084h                            ; bb 84 00                    ; 0xc2aa2 vgabios.c:47
    5226     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2aa5
    5227     mov es, dx                                ; 8e c2                       ; 0xc2aa8
    5228     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2aaa
    5229     xor dh, dh                                ; 30 f6                       ; 0xc2aad vgabios.c:48
    5230     inc dx                                    ; 42                          ; 0xc2aaf
    5231     mov word [bp-014h], dx                    ; 89 56 ec                    ; 0xc2ab0
    5232     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2ab3 vgabios.c:57
    5233     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2ab6
    5234     mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc2ab9 vgabios.c:58
    5235     cmp ch, 008h                              ; 80 fd 08                    ; 0xc2abc vgabios.c:1839
    5236     jc short 02acfh                           ; 72 0e                       ; 0xc2abf
    5237     jbe short 02ad7h                          ; 76 14                       ; 0xc2ac1
    5238     cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc2ac3
    5239     je short 02aech                           ; 74 24                       ; 0xc2ac6
    5240     cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc2ac8
    5241     je short 02ae2h                           ; 74 15                       ; 0xc2acb
    5242     jmp short 02af2h                          ; eb 23                       ; 0xc2acd
    5243     cmp ch, 007h                              ; 80 fd 07                    ; 0xc2acf
    5244     jne short 02af2h                          ; 75 1e                       ; 0xc2ad2
    5245     jmp near 02bfah                           ; e9 23 01                    ; 0xc2ad4
    5246     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2ad7 vgabios.c:1846
    5247     jbe short 02aefh                          ; 76 12                       ; 0xc2adb
    5248     dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc2add
    5249     jmp short 02aefh                          ; eb 0d                       ; 0xc2ae0 vgabios.c:1847
     4704    ; inc bl                                    ; fe c3                     ; 0xc25db vgabios.c:1622
     4705    cmp bl, 008h                              ; 80 fb 08                    ; 0xc25dd
     4706    jnc short 025ffh                          ; 73 1d                       ; 0xc25e0
     4707    mov al, bl                                ; 88 d8                       ; 0xc25e2
     4708    xor ah, ah                                ; 30 e4                       ; 0xc25e4
     4709    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc25e6
     4710    xor dh, dh                                ; 30 f6                       ; 0xc25e9
     4711    imul dx                                   ; f7 ea                       ; 0xc25eb
     4712    mov CL, strict byte 003h                  ; b1 03                       ; 0xc25ed
     4713    sal ax, CL                                ; d3 e0                       ; 0xc25ef
     4714    mov dx, word [bp-002h]                    ; 8b 56 fe                    ; 0xc25f1
     4715    add dx, ax                                ; 01 c2                       ; 0xc25f4
     4716    mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc25f6
     4717    mov AH, strict byte 080h                  ; b4 80                       ; 0xc25f9
     4718    xor al, al                                ; 30 c0                       ; 0xc25fb
     4719    jmp short 025a4h                          ; eb a5                       ; 0xc25fd
     4720    mov sp, bp                                ; 89 ec                       ; 0xc25ff vgabios.c:1623
     4721    pop bp                                    ; 5d                          ; 0xc2601
     4722    pop di                                    ; 5f                          ; 0xc2602
     4723    pop si                                    ; 5e                          ; 0xc2603
     4724    retn 00002h                               ; c2 02 00                    ; 0xc2604
     4725  ; disGetNextSymbol 0xc2607 LB 0x1f5d -> off=0x0 cb=0000000000000172 uValue=00000000000c2607 'biosfn_write_char_attr'
     4726biosfn_write_char_attr:                      ; 0xc2607 LB 0x172
     4727    push bp                                   ; 55                          ; 0xc2607 vgabios.c:1626
     4728    mov bp, sp                                ; 89 e5                       ; 0xc2608
     4729    push si                                   ; 56                          ; 0xc260a
     4730    push di                                   ; 57                          ; 0xc260b
     4731    sub sp, strict byte 0001ah                ; 83 ec 1a                    ; 0xc260c
     4732    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc260f
     4733    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2612
     4734    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc2615
     4735    mov si, cx                                ; 89 ce                       ; 0xc2618
     4736    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc261a vgabios.c:47
     4737    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc261d
     4738    mov es, ax                                ; 8e c0                       ; 0xc2620
     4739    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2622
     4740    xor ah, ah                                ; 30 e4                       ; 0xc2625 vgabios.c:1634
     4741    call 03888h                               ; e8 5e 12                    ; 0xc2627
     4742    mov cl, al                                ; 88 c1                       ; 0xc262a
     4743    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc262c
     4744    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc262f vgabios.c:1635
     4745    jne short 02636h                          ; 75 03                       ; 0xc2631
     4746    jmp near 02772h                           ; e9 3c 01                    ; 0xc2633
     4747    mov al, dl                                ; 88 d0                       ; 0xc2636 vgabios.c:1638
     4748    xor ah, ah                                ; 30 e4                       ; 0xc2638
     4749    lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc263a
     4750    lea dx, [bp-01eh]                         ; 8d 56 e2                    ; 0xc263d
     4751    call 00a97h                               ; e8 54 e4                    ; 0xc2640
     4752    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2643 vgabios.c:1639
     4753    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2646
     4754    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc2649
     4755    mov al, ah                                ; 88 e0                       ; 0xc264c
     4756    xor ah, ah                                ; 30 e4                       ; 0xc264e
     4757    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc2650
     4758    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2653
     4759    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2656
     4760    mov bx, 00084h                            ; bb 84 00                    ; 0xc2659 vgabios.c:47
     4761    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc265c
     4762    mov es, ax                                ; 8e c0                       ; 0xc265f
     4763    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2661
     4764    xor ah, ah                                ; 30 e4                       ; 0xc2664 vgabios.c:48
     4765    mov dx, ax                                ; 89 c2                       ; 0xc2666
     4766    inc dx                                    ; 42                          ; 0xc2668
     4767    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2669 vgabios.c:57
     4768    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc266c
     4769    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc266f
     4770    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc2672 vgabios.c:58
     4771    mov bl, cl                                ; 88 cb                       ; 0xc2675 vgabios.c:1645
     4772    xor bh, bh                                ; 30 ff                       ; 0xc2677
     4773    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2679
     4774    mov di, bx                                ; 89 df                       ; 0xc267b
     4775    sal di, CL                                ; d3 e7                       ; 0xc267d
     4776    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc267f
     4777    jne short 026c6h                          ; 75 40                       ; 0xc2684
     4778    mul dx                                    ; f7 e2                       ; 0xc2686 vgabios.c:1648
     4779    sal ax, 1                                 ; d1 e0                       ; 0xc2688
     4780    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc268a
     4781    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc268c
     4782    xor dh, dh                                ; 30 f6                       ; 0xc268f
     4783    inc ax                                    ; 40                          ; 0xc2691
     4784    mul dx                                    ; f7 e2                       ; 0xc2692
     4785    mov bx, ax                                ; 89 c3                       ; 0xc2694
     4786    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2696
     4787    xor ah, ah                                ; 30 e4                       ; 0xc2699
     4788    mul word [bp-016h]                        ; f7 66 ea                    ; 0xc269b
     4789    mov dx, ax                                ; 89 c2                       ; 0xc269e
     4790    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc26a0
     4791    xor ah, ah                                ; 30 e4                       ; 0xc26a3
     4792    add ax, dx                                ; 01 d0                       ; 0xc26a5
     4793    sal ax, 1                                 ; d1 e0                       ; 0xc26a7
     4794    add bx, ax                                ; 01 c3                       ; 0xc26a9
     4795    mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc26ab vgabios.c:1650
     4796    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc26ae
     4797    mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc26b1
     4798    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc26b4 vgabios.c:1651
     4799    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc26b7
     4800    mov cx, si                                ; 89 f1                       ; 0xc26bb
     4801    mov di, bx                                ; 89 df                       ; 0xc26bd
     4802    jcxz 026c3h                               ; e3 02                       ; 0xc26bf
     4803    rep stosw                                 ; f3 ab                       ; 0xc26c1
     4804    jmp near 02772h                           ; e9 ac 00                    ; 0xc26c3 vgabios.c:1653
     4805    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc26c6 vgabios.c:1656
     4806    mov CL, strict byte 006h                  ; b1 06                       ; 0xc26ca
     4807    sal bx, CL                                ; d3 e3                       ; 0xc26cc
     4808    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc26ce
     4809    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc26d2
     4810    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc26d5 vgabios.c:1657
     4811    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc26d9
     4812    dec si                                    ; 4e                          ; 0xc26dc vgabios.c:1658
     4813    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc26dd
     4814    je short 0272eh                           ; 74 4c                       ; 0xc26e0
     4815    mov bl, byte [bp-014h]                    ; 8a 5e ec                    ; 0xc26e2 vgabios.c:1660
     4816    xor bh, bh                                ; 30 ff                       ; 0xc26e5
     4817    mov CL, strict byte 003h                  ; b1 03                       ; 0xc26e7
     4818    sal bx, CL                                ; d3 e3                       ; 0xc26e9
     4819    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc26eb
     4820    cmp al, cl                                ; 38 c8                       ; 0xc26ef
     4821    jc short 026ffh                           ; 72 0c                       ; 0xc26f1
     4822    jbe short 02705h                          ; 76 10                       ; 0xc26f3
     4823    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc26f5
     4824    je short 02751h                           ; 74 58                       ; 0xc26f7
     4825    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc26f9
     4826    je short 02709h                           ; 74 0c                       ; 0xc26fb
     4827    jmp short 0276ch                          ; eb 6d                       ; 0xc26fd
     4828    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc26ff
     4829    je short 02730h                           ; 74 2d                       ; 0xc2701
     4830    jmp short 0276ch                          ; eb 67                       ; 0xc2703
     4831    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc2705 vgabios.c:1663
     4832    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2709 vgabios.c:1665
     4833    xor ah, ah                                ; 30 e4                       ; 0xc270c
     4834    push ax                                   ; 50                          ; 0xc270e
     4835    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc270f
     4836    push ax                                   ; 50                          ; 0xc2712
     4837    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2713
     4838    push ax                                   ; 50                          ; 0xc2716
     4839    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2717
     4840    xor ch, ch                                ; 30 ed                       ; 0xc271a
     4841    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc271c
     4842    xor bh, bh                                ; 30 ff                       ; 0xc271f
     4843    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2721
     4844    xor dh, dh                                ; 30 f6                       ; 0xc2724
     4845    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2726
     4846    call 02342h                               ; e8 16 fc                    ; 0xc2729
     4847    jmp short 0276ch                          ; eb 3e                       ; 0xc272c vgabios.c:1666
     4848    jmp short 02772h                          ; eb 42                       ; 0xc272e
     4849    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2730 vgabios.c:1668
     4850    xor ah, ah                                ; 30 e4                       ; 0xc2733
     4851    push ax                                   ; 50                          ; 0xc2735
     4852    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2736
     4853    push ax                                   ; 50                          ; 0xc2739
     4854    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc273a
     4855    xor ch, ch                                ; 30 ed                       ; 0xc273d
     4856    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc273f
     4857    xor bh, bh                                ; 30 ff                       ; 0xc2742
     4858    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2744
     4859    xor dh, dh                                ; 30 f6                       ; 0xc2747
     4860    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2749
     4861    call 02454h                               ; e8 05 fd                    ; 0xc274c
     4862    jmp short 0276ch                          ; eb 1b                       ; 0xc274f vgabios.c:1669
     4863    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2751 vgabios.c:1671
     4864    xor ah, ah                                ; 30 e4                       ; 0xc2754
     4865    push ax                                   ; 50                          ; 0xc2756
     4866    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2757
     4867    xor ch, ch                                ; 30 ed                       ; 0xc275a
     4868    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc275c
     4869    xor bh, bh                                ; 30 ff                       ; 0xc275f
     4870    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2761
     4871    xor dh, dh                                ; 30 f6                       ; 0xc2764
     4872    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2766
     4873    call 02566h                               ; e8 fa fd                    ; 0xc2769
     4874    inc byte [bp-00ah]                        ; fe 46 f6                    ; 0xc276c vgabios.c:1678
     4875    jmp near 026dch                           ; e9 6a ff                    ; 0xc276f vgabios.c:1679
     4876    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2772 vgabios.c:1681
     4877    pop di                                    ; 5f                          ; 0xc2775
     4878    pop si                                    ; 5e                          ; 0xc2776
     4879    pop bp                                    ; 5d                          ; 0xc2777
     4880    retn                                      ; c3                          ; 0xc2778
     4881  ; disGetNextSymbol 0xc2779 LB 0x1deb -> off=0x0 cb=0000000000000183 uValue=00000000000c2779 'biosfn_write_char_only'
     4882biosfn_write_char_only:                      ; 0xc2779 LB 0x183
     4883    push bp                                   ; 55                          ; 0xc2779 vgabios.c:1684
     4884    mov bp, sp                                ; 89 e5                       ; 0xc277a
     4885    push si                                   ; 56                          ; 0xc277c
     4886    push di                                   ; 57                          ; 0xc277d
     4887    sub sp, strict byte 0001ah                ; 83 ec 1a                    ; 0xc277e
     4888    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2781
     4889    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2784
     4890    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc2787
     4891    mov si, cx                                ; 89 ce                       ; 0xc278a
     4892    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc278c vgabios.c:47
     4893    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc278f
     4894    mov es, ax                                ; 8e c0                       ; 0xc2792
     4895    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2794
     4896    xor ah, ah                                ; 30 e4                       ; 0xc2797 vgabios.c:1692
     4897    call 03888h                               ; e8 ec 10                    ; 0xc2799
     4898    mov cl, al                                ; 88 c1                       ; 0xc279c
     4899    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc279e
     4900    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc27a1 vgabios.c:1693
     4901    jne short 027a8h                          ; 75 03                       ; 0xc27a3
     4902    jmp near 028f5h                           ; e9 4d 01                    ; 0xc27a5
     4903    mov al, dl                                ; 88 d0                       ; 0xc27a8 vgabios.c:1696
     4904    xor ah, ah                                ; 30 e4                       ; 0xc27aa
     4905    lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc27ac
     4906    lea dx, [bp-01ch]                         ; 8d 56 e4                    ; 0xc27af
     4907    call 00a97h                               ; e8 e2 e2                    ; 0xc27b2
     4908    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc27b5 vgabios.c:1697
     4909    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc27b8
     4910    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc27bb
     4911    mov al, ah                                ; 88 e0                       ; 0xc27be
     4912    xor ah, ah                                ; 30 e4                       ; 0xc27c0
     4913    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc27c2
     4914    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc27c5
     4915    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc27c8
     4916    mov bx, 00084h                            ; bb 84 00                    ; 0xc27cb vgabios.c:47
     4917    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc27ce
     4918    mov es, ax                                ; 8e c0                       ; 0xc27d1
     4919    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc27d3
     4920    xor ah, ah                                ; 30 e4                       ; 0xc27d6 vgabios.c:48
     4921    mov dx, ax                                ; 89 c2                       ; 0xc27d8
     4922    inc dx                                    ; 42                          ; 0xc27da
     4923    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc27db vgabios.c:57
     4924    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc27de
     4925    mov word [bp-018h], di                    ; 89 7e e8                    ; 0xc27e1 vgabios.c:58
     4926    mov al, cl                                ; 88 c8                       ; 0xc27e4 vgabios.c:1703
     4927    mov CL, strict byte 003h                  ; b1 03                       ; 0xc27e6
     4928    mov bx, ax                                ; 89 c3                       ; 0xc27e8
     4929    sal bx, CL                                ; d3 e3                       ; 0xc27ea
     4930    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc27ec
     4931    jne short 02838h                          ; 75 45                       ; 0xc27f1
     4932    mov ax, di                                ; 89 f8                       ; 0xc27f3 vgabios.c:1706
     4933    mul dx                                    ; f7 e2                       ; 0xc27f5
     4934    sal ax, 1                                 ; d1 e0                       ; 0xc27f7
     4935    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc27f9
     4936    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc27fb
     4937    xor dh, dh                                ; 30 f6                       ; 0xc27fe
     4938    inc ax                                    ; 40                          ; 0xc2800
     4939    mul dx                                    ; f7 e2                       ; 0xc2801
     4940    mov bx, ax                                ; 89 c3                       ; 0xc2803
     4941    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2805
     4942    xor ah, ah                                ; 30 e4                       ; 0xc2808
     4943    mul di                                    ; f7 e7                       ; 0xc280a
     4944    mov dx, ax                                ; 89 c2                       ; 0xc280c
     4945    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc280e
     4946    xor ah, ah                                ; 30 e4                       ; 0xc2811
     4947    add ax, dx                                ; 01 d0                       ; 0xc2813
     4948    sal ax, 1                                 ; d1 e0                       ; 0xc2815
     4949    add bx, ax                                ; 01 c3                       ; 0xc2817
     4950    dec si                                    ; 4e                          ; 0xc2819 vgabios.c:1708
     4951    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc281a
     4952    je short 027a5h                           ; 74 86                       ; 0xc281d
     4953    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc281f vgabios.c:1709
     4954    xor ah, ah                                ; 30 e4                       ; 0xc2822
     4955    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2824
     4956    mov di, ax                                ; 89 c7                       ; 0xc2826
     4957    sal di, CL                                ; d3 e7                       ; 0xc2828
     4958    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc282a vgabios.c:50
     4959    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc282e vgabios.c:52
     4960    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2831
     4961    inc bx                                    ; 43                          ; 0xc2834 vgabios.c:1710
     4962    inc bx                                    ; 43                          ; 0xc2835
     4963    jmp short 02819h                          ; eb e1                       ; 0xc2836 vgabios.c:1711
     4964    mov di, ax                                ; 89 c7                       ; 0xc2838 vgabios.c:1716
     4965    mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc283a
     4966    mov CL, strict byte 006h                  ; b1 06                       ; 0xc283e
     4967    mov di, ax                                ; 89 c7                       ; 0xc2840
     4968    sal di, CL                                ; d3 e7                       ; 0xc2842
     4969    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc2844
     4970    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2848
     4971    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc284b vgabios.c:1717
     4972    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc284f
     4973    dec si                                    ; 4e                          ; 0xc2852 vgabios.c:1718
     4974    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2853
     4975    je short 028a8h                           ; 74 50                       ; 0xc2856
     4976    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc2858 vgabios.c:1720
     4977    xor bh, bh                                ; 30 ff                       ; 0xc285b
     4978    mov CL, strict byte 003h                  ; b1 03                       ; 0xc285d
     4979    sal bx, CL                                ; d3 e3                       ; 0xc285f
     4980    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2861
     4981    cmp bl, cl                                ; 38 cb                       ; 0xc2865
     4982    jc short 02878h                           ; 72 0f                       ; 0xc2867
     4983    jbe short 0287fh                          ; 76 14                       ; 0xc2869
     4984    cmp bl, 005h                              ; 80 fb 05                    ; 0xc286b
     4985    je short 028d4h                           ; 74 64                       ; 0xc286e
     4986    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2870
     4987    je short 02883h                           ; 74 0e                       ; 0xc2873
     4988    jmp near 028efh                           ; e9 77 00                    ; 0xc2875
     4989    cmp bl, 002h                              ; 80 fb 02                    ; 0xc2878
     4990    je short 028aah                           ; 74 2d                       ; 0xc287b
     4991    jmp short 028efh                          ; eb 70                       ; 0xc287d
     4992    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc287f vgabios.c:1723
     4993    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2883 vgabios.c:1725
     4994    xor ah, ah                                ; 30 e4                       ; 0xc2886
     4995    push ax                                   ; 50                          ; 0xc2888
     4996    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2889
     4997    push ax                                   ; 50                          ; 0xc288c
     4998    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc288d
     4999    push ax                                   ; 50                          ; 0xc2890
     5000    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2891
     5001    xor ch, ch                                ; 30 ed                       ; 0xc2894
     5002    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2896
     5003    xor bh, bh                                ; 30 ff                       ; 0xc2899
     5004    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc289b
     5005    xor dh, dh                                ; 30 f6                       ; 0xc289e
     5006    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc28a0
     5007    call 02342h                               ; e8 9c fa                    ; 0xc28a3
     5008    jmp short 028efh                          ; eb 47                       ; 0xc28a6 vgabios.c:1726
     5009    jmp short 028f5h                          ; eb 4b                       ; 0xc28a8
     5010    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc28aa vgabios.c:1728
     5011    xor ah, ah                                ; 30 e4                       ; 0xc28ad
     5012    push ax                                   ; 50                          ; 0xc28af
     5013    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc28b0
     5014    push ax                                   ; 50                          ; 0xc28b3
     5015    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc28b4
     5016    xor ch, ch                                ; 30 ed                       ; 0xc28b7
     5017    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc28b9
     5018    xor bh, bh                                ; 30 ff                       ; 0xc28bc
     5019    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc28be
     5020    xor dh, dh                                ; 30 f6                       ; 0xc28c1
     5021    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc28c3
     5022    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc28c6
     5023    mov byte [bp-015h], ah                    ; 88 66 eb                    ; 0xc28c9
     5024    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc28cc
     5025    call 02454h                               ; e8 82 fb                    ; 0xc28cf
     5026    jmp short 028efh                          ; eb 1b                       ; 0xc28d2 vgabios.c:1729
     5027    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc28d4 vgabios.c:1731
     5028    xor ah, ah                                ; 30 e4                       ; 0xc28d7
     5029    push ax                                   ; 50                          ; 0xc28d9
     5030    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc28da
     5031    xor ch, ch                                ; 30 ed                       ; 0xc28dd
     5032    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc28df
     5033    xor bh, bh                                ; 30 ff                       ; 0xc28e2
     5034    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc28e4
     5035    xor dh, dh                                ; 30 f6                       ; 0xc28e7
     5036    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc28e9
     5037    call 02566h                               ; e8 77 fc                    ; 0xc28ec
     5038    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc28ef vgabios.c:1738
     5039    jmp near 02852h                           ; e9 5d ff                    ; 0xc28f2 vgabios.c:1739
     5040    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc28f5 vgabios.c:1741
     5041    pop di                                    ; 5f                          ; 0xc28f8
     5042    pop si                                    ; 5e                          ; 0xc28f9
     5043    pop bp                                    ; 5d                          ; 0xc28fa
     5044    retn                                      ; c3                          ; 0xc28fb
     5045  ; disGetNextSymbol 0xc28fc LB 0x1c68 -> off=0x0 cb=000000000000017a uValue=00000000000c28fc 'biosfn_write_pixel'
     5046biosfn_write_pixel:                          ; 0xc28fc LB 0x17a
     5047    push bp                                   ; 55                          ; 0xc28fc vgabios.c:1744
     5048    mov bp, sp                                ; 89 e5                       ; 0xc28fd
     5049    push si                                   ; 56                          ; 0xc28ff
     5050    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc2900
     5051    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2903
     5052    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc2906
     5053    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2909
     5054    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc290c
     5055    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc290f vgabios.c:47
     5056    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2912
     5057    mov es, ax                                ; 8e c0                       ; 0xc2915
     5058    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2917
     5059    xor ah, ah                                ; 30 e4                       ; 0xc291a vgabios.c:1751
     5060    call 03888h                               ; e8 69 0f                    ; 0xc291c
     5061    mov ch, al                                ; 88 c5                       ; 0xc291f
     5062    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2921 vgabios.c:1752
     5063    je short 0294ch                           ; 74 27                       ; 0xc2923
     5064    mov bl, al                                ; 88 c3                       ; 0xc2925 vgabios.c:1753
     5065    xor bh, bh                                ; 30 ff                       ; 0xc2927
     5066    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2929
     5067    sal bx, CL                                ; d3 e3                       ; 0xc292b
     5068    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc292d
     5069    je short 0294ch                           ; 74 18                       ; 0xc2932
     5070    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc2934 vgabios.c:1755
     5071    cmp al, cl                                ; 38 c8                       ; 0xc2938
     5072    jc short 02948h                           ; 72 0c                       ; 0xc293a
     5073    jbe short 02952h                          ; 76 14                       ; 0xc293c
     5074    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc293e
     5075    je short 0294fh                           ; 74 0d                       ; 0xc2940
     5076    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2942
     5077    je short 02952h                           ; 74 0c                       ; 0xc2944
     5078    jmp short 0294ch                          ; eb 04                       ; 0xc2946
     5079    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc2948
     5080    je short 029c4h                           ; 74 78                       ; 0xc294a
     5081    jmp near 02a4fh                           ; e9 00 01                    ; 0xc294c
     5082    jmp near 02a55h                           ; e9 03 01                    ; 0xc294f
     5083    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2952 vgabios.c:57
     5084    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2955
     5085    mov es, ax                                ; 8e c0                       ; 0xc2958
     5086    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc295a
     5087    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc295d vgabios.c:58
     5088    mul dx                                    ; f7 e2                       ; 0xc2960
     5089    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2962
     5090    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2964
     5091    shr bx, CL                                ; d3 eb                       ; 0xc2967
     5092    add bx, ax                                ; 01 c3                       ; 0xc2969
     5093    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc296b vgabios.c:57
     5094    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc296e
     5095    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2971 vgabios.c:58
     5096    xor dh, dh                                ; 30 f6                       ; 0xc2974
     5097    mul dx                                    ; f7 e2                       ; 0xc2976
     5098    add bx, ax                                ; 01 c3                       ; 0xc2978
     5099    mov cx, word [bp-008h]                    ; 8b 4e f8                    ; 0xc297a vgabios.c:1761
     5100    and cl, 007h                              ; 80 e1 07                    ; 0xc297d
     5101    mov ax, 00080h                            ; b8 80 00                    ; 0xc2980
     5102    sar ax, CL                                ; d3 f8                       ; 0xc2983
     5103    mov ah, al                                ; 88 c4                       ; 0xc2985 vgabios.c:1762
     5104    xor al, al                                ; 30 c0                       ; 0xc2987
     5105    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2989
     5106    mov dx, 003ceh                            ; ba ce 03                    ; 0xc298b
     5107    out DX, ax                                ; ef                          ; 0xc298e
     5108    mov ax, 00205h                            ; b8 05 02                    ; 0xc298f vgabios.c:1763
     5109    out DX, ax                                ; ef                          ; 0xc2992
     5110    mov dx, bx                                ; 89 da                       ; 0xc2993 vgabios.c:1764
     5111    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2995
     5112    call 038b3h                               ; e8 18 0f                    ; 0xc2998
     5113    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc299b vgabios.c:1765
     5114    je short 029a8h                           ; 74 07                       ; 0xc299f
     5115    mov ax, 01803h                            ; b8 03 18                    ; 0xc29a1 vgabios.c:1767
     5116    mov dx, 003ceh                            ; ba ce 03                    ; 0xc29a4
     5117    out DX, ax                                ; ef                          ; 0xc29a7
     5118    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc29a8 vgabios.c:52
     5119    mov es, ax                                ; 8e c0                       ; 0xc29ab
     5120    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc29ad
     5121    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc29b0
     5122    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc29b3 vgabios.c:1770
     5123    mov dx, 003ceh                            ; ba ce 03                    ; 0xc29b6
     5124    out DX, ax                                ; ef                          ; 0xc29b9
     5125    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc29ba vgabios.c:1771
     5126    out DX, ax                                ; ef                          ; 0xc29bd
     5127    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc29be vgabios.c:1772
     5128    out DX, ax                                ; ef                          ; 0xc29c1
     5129    jmp short 0294ch                          ; eb 88                       ; 0xc29c2 vgabios.c:1773
     5130    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc29c4 vgabios.c:1775
     5131    shr ax, 1                                 ; d1 e8                       ; 0xc29c7
     5132    mov dx, strict word 00050h                ; ba 50 00                    ; 0xc29c9
     5133    mul dx                                    ; f7 e2                       ; 0xc29cc
     5134    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc29ce
     5135    jne short 029deh                          ; 75 09                       ; 0xc29d3
     5136    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc29d5 vgabios.c:1777
     5137    shr bx, 1                                 ; d1 eb                       ; 0xc29d8
     5138    shr bx, 1                                 ; d1 eb                       ; 0xc29da
     5139    jmp short 029e3h                          ; eb 05                       ; 0xc29dc vgabios.c:1779
     5140    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc29de vgabios.c:1781
     5141    shr bx, CL                                ; d3 eb                       ; 0xc29e1
     5142    add bx, ax                                ; 01 c3                       ; 0xc29e3
     5143    test byte [bp-00ah], 001h                 ; f6 46 f6 01                 ; 0xc29e5 vgabios.c:1783
     5144    je short 029eeh                           ; 74 03                       ; 0xc29e9
     5145    add bh, 020h                              ; 80 c7 20                    ; 0xc29eb
     5146    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc29ee vgabios.c:47
     5147    mov es, ax                                ; 8e c0                       ; 0xc29f1
     5148    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc29f3
     5149    mov dl, ch                                ; 88 ea                       ; 0xc29f6 vgabios.c:1785
     5150    xor dh, dh                                ; 30 f6                       ; 0xc29f8
     5151    mov CL, strict byte 003h                  ; b1 03                       ; 0xc29fa
     5152    mov si, dx                                ; 89 d6                       ; 0xc29fc
     5153    sal si, CL                                ; d3 e6                       ; 0xc29fe
     5154    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc2a00
     5155    jne short 02a21h                          ; 75 1a                       ; 0xc2a05
     5156    mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc2a07 vgabios.c:1787
     5157    and ah, cl                                ; 20 cc                       ; 0xc2a0a
     5158    mov dl, cl                                ; 88 ca                       ; 0xc2a0c
     5159    sub dl, ah                                ; 28 e2                       ; 0xc2a0e
     5160    mov ah, dl                                ; 88 d4                       ; 0xc2a10
     5161    sal ah, 1                                 ; d0 e4                       ; 0xc2a12
     5162    mov dl, byte [bp-004h]                    ; 8a 56 fc                    ; 0xc2a14
     5163    and dl, cl                                ; 20 ca                       ; 0xc2a17
     5164    mov cl, ah                                ; 88 e1                       ; 0xc2a19
     5165    sal dl, CL                                ; d2 e2                       ; 0xc2a1b
     5166    mov AH, strict byte 003h                  ; b4 03                       ; 0xc2a1d vgabios.c:1788
     5167    jmp short 02a35h                          ; eb 14                       ; 0xc2a1f vgabios.c:1790
     5168    mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc2a21 vgabios.c:1792
     5169    and ah, 007h                              ; 80 e4 07                    ; 0xc2a24
     5170    mov CL, strict byte 007h                  ; b1 07                       ; 0xc2a27
     5171    sub cl, ah                                ; 28 e1                       ; 0xc2a29
     5172    mov dl, byte [bp-004h]                    ; 8a 56 fc                    ; 0xc2a2b
     5173    and dl, 001h                              ; 80 e2 01                    ; 0xc2a2e
     5174    sal dl, CL                                ; d2 e2                       ; 0xc2a31
     5175    mov AH, strict byte 001h                  ; b4 01                       ; 0xc2a33 vgabios.c:1793
     5176    sal ah, CL                                ; d2 e4                       ; 0xc2a35
     5177    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc2a37 vgabios.c:1795
     5178    je short 02a41h                           ; 74 04                       ; 0xc2a3b
     5179    xor al, dl                                ; 30 d0                       ; 0xc2a3d vgabios.c:1797
     5180    jmp short 02a47h                          ; eb 06                       ; 0xc2a3f vgabios.c:1799
     5181    not ah                                    ; f6 d4                       ; 0xc2a41 vgabios.c:1801
     5182    and al, ah                                ; 20 e0                       ; 0xc2a43
     5183    or al, dl                                 ; 08 d0                       ; 0xc2a45 vgabios.c:1802
     5184    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2a47 vgabios.c:52
     5185    mov es, dx                                ; 8e c2                       ; 0xc2a4a
     5186    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2a4c
     5187    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a4f vgabios.c:1805
     5188    pop si                                    ; 5e                          ; 0xc2a52
     5189    pop bp                                    ; 5d                          ; 0xc2a53
     5190    retn                                      ; c3                          ; 0xc2a54
     5191    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2a55 vgabios.c:57
     5192    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2a58
     5193    mov es, ax                                ; 8e c0                       ; 0xc2a5b
     5194    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2a5d
     5195    sal dx, CL                                ; d3 e2                       ; 0xc2a60 vgabios.c:58
     5196    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2a62
     5197    mul dx                                    ; f7 e2                       ; 0xc2a65
     5198    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2a67
     5199    add bx, ax                                ; 01 c3                       ; 0xc2a6a
     5200    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2a6c vgabios.c:52
     5201    mov es, ax                                ; 8e c0                       ; 0xc2a6f
     5202    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2a71
     5203    jmp short 02a4ch                          ; eb d6                       ; 0xc2a74
     5204  ; disGetNextSymbol 0xc2a76 LB 0x1aee -> off=0x0 cb=0000000000000263 uValue=00000000000c2a76 'biosfn_write_teletype'
     5205biosfn_write_teletype:                       ; 0xc2a76 LB 0x263
     5206    push bp                                   ; 55                          ; 0xc2a76 vgabios.c:1818
     5207    mov bp, sp                                ; 89 e5                       ; 0xc2a77
     5208    push si                                   ; 56                          ; 0xc2a79
     5209    sub sp, strict byte 00016h                ; 83 ec 16                    ; 0xc2a7a
     5210    mov ch, al                                ; 88 c5                       ; 0xc2a7d
     5211    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc2a7f
     5212    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc2a82
     5213    mov byte [bp-004h], cl                    ; 88 4e fc                    ; 0xc2a85
     5214    cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc2a88 vgabios.c:1826
     5215    jne short 02a9bh                          ; 75 0e                       ; 0xc2a8b
     5216    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc2a8d vgabios.c:47
     5217    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2a90
     5218    mov es, ax                                ; 8e c0                       ; 0xc2a93
     5219    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2a95
     5220    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2a98 vgabios.c:48
     5221    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2a9b vgabios.c:47
     5222    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2a9e
     5223    mov es, ax                                ; 8e c0                       ; 0xc2aa1
     5224    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2aa3
     5225    xor ah, ah                                ; 30 e4                       ; 0xc2aa6 vgabios.c:1831
     5226    call 03888h                               ; e8 dd 0d                    ; 0xc2aa8
     5227    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc2aab
     5228    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2aae vgabios.c:1832
     5229    je short 02b17h                           ; 74 65                       ; 0xc2ab0
     5230    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2ab2 vgabios.c:1835
     5231    xor ah, ah                                ; 30 e4                       ; 0xc2ab5
     5232    lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc2ab7
     5233    lea dx, [bp-018h]                         ; 8d 56 e8                    ; 0xc2aba
     5234    call 00a97h                               ; e8 d7 df                    ; 0xc2abd
     5235    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc2ac0 vgabios.c:1836
     5236    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2ac3
     5237    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc2ac6
     5238    mov al, ah                                ; 88 e0                       ; 0xc2ac9
     5239    xor ah, ah                                ; 30 e4                       ; 0xc2acb
     5240    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2acd
     5241    mov bx, 00084h                            ; bb 84 00                    ; 0xc2ad0 vgabios.c:47
     5242    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2ad3
     5243    mov es, dx                                ; 8e c2                       ; 0xc2ad6
     5244    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2ad8
     5245    xor dh, dh                                ; 30 f6                       ; 0xc2adb vgabios.c:48
     5246    inc dx                                    ; 42                          ; 0xc2add
     5247    mov word [bp-014h], dx                    ; 89 56 ec                    ; 0xc2ade
     5248    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2ae1 vgabios.c:57
     5249    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2ae4
     5250    mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc2ae7 vgabios.c:58
     5251    cmp ch, 008h                              ; 80 fd 08                    ; 0xc2aea vgabios.c:1842
     5252    jc short 02afdh                           ; 72 0e                       ; 0xc2aed
     5253    jbe short 02b05h                          ; 76 14                       ; 0xc2aef
     5254    cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc2af1
     5255    je short 02b1ah                           ; 74 24                       ; 0xc2af4
     5256    cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc2af6
     5257    je short 02b10h                           ; 74 15                       ; 0xc2af9
     5258    jmp short 02b20h                          ; eb 23                       ; 0xc2afb
     5259    cmp ch, 007h                              ; 80 fd 07                    ; 0xc2afd
     5260    jne short 02b20h                          ; 75 1e                       ; 0xc2b00
     5261    jmp near 02c28h                           ; e9 23 01                    ; 0xc2b02
     5262    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2b05 vgabios.c:1849
     5263    jbe short 02b1dh                          ; 76 12                       ; 0xc2b09
     5264    dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc2b0b
     5265    jmp short 02b1dh                          ; eb 0d                       ; 0xc2b0e vgabios.c:1850
    52505266    db  0feh, 0c0h
    5251     ; inc al                                    ; fe c0                     ; 0xc2ae2 vgabios.c:1850
    5252     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2ae4
    5253     jmp short 02aefh                          ; eb 06                       ; 0xc2ae7 vgabios.c:1851
    5254     jmp near 02ca5h                           ; e9 b9 01                    ; 0xc2ae9
    5255     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc2aec vgabios.c:1854
    5256     jmp near 02bfah                           ; e9 08 01                    ; 0xc2aef vgabios.c:1855
    5257     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2af2 vgabios.c:1859
    5258     xor ah, ah                                ; 30 e4                       ; 0xc2af5
    5259     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2af7
    5260     mov bx, ax                                ; 89 c3                       ; 0xc2af9
    5261     sal bx, CL                                ; d3 e3                       ; 0xc2afb
    5262     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2afd
    5263     jne short 02b46h                          ; 75 42                       ; 0xc2b02
    5264     mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2b04 vgabios.c:1862
    5265     mul word [bp-014h]                        ; f7 66 ec                    ; 0xc2b07
    5266     sal ax, 1                                 ; d1 e0                       ; 0xc2b0a
    5267     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2b0c
    5268     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2b0e
    5269     xor dh, dh                                ; 30 f6                       ; 0xc2b11
    5270     inc ax                                    ; 40                          ; 0xc2b13
    5271     mul dx                                    ; f7 e2                       ; 0xc2b14
    5272     mov si, ax                                ; 89 c6                       ; 0xc2b16
    5273     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2b18
    5274     xor ah, ah                                ; 30 e4                       ; 0xc2b1b
    5275     mul word [bp-012h]                        ; f7 66 ee                    ; 0xc2b1d
    5276     mov dx, ax                                ; 89 c2                       ; 0xc2b20
    5277     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2b22
    5278     xor ah, ah                                ; 30 e4                       ; 0xc2b25
    5279     add ax, dx                                ; 01 d0                       ; 0xc2b27
    5280     sal ax, 1                                 ; d1 e0                       ; 0xc2b29
    5281     add si, ax                                ; 01 c6                       ; 0xc2b2b
    5282     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2b2d vgabios.c:50
    5283     mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc2b31 vgabios.c:52
    5284     cmp cl, byte [bp-004h]                    ; 3a 4e fc                    ; 0xc2b34 vgabios.c:1867
    5285     jne short 02b76h                          ; 75 3d                       ; 0xc2b37
    5286     inc si                                    ; 46                          ; 0xc2b39 vgabios.c:1868
    5287     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2b3a vgabios.c:50
    5288     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2b3e
    5289     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2b41
    5290     jmp short 02b76h                          ; eb 30                       ; 0xc2b44 vgabios.c:1870
    5291     mov si, ax                                ; 89 c6                       ; 0xc2b46 vgabios.c:1873
    5292     mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc2b48
    5293     mov CL, strict byte 006h                  ; b1 06                       ; 0xc2b4c
    5294     mov si, ax                                ; 89 c6                       ; 0xc2b4e
    5295     sal si, CL                                ; d3 e6                       ; 0xc2b50
    5296     mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc2b52
    5297     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2b56 vgabios.c:1874
    5298     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2b5a vgabios.c:1875
    5299     cmp bl, 003h                              ; 80 fb 03                    ; 0xc2b5e
    5300     jc short 02b71h                           ; 72 0e                       ; 0xc2b61
    5301     jbe short 02b78h                          ; 76 13                       ; 0xc2b63
    5302     cmp bl, 005h                              ; 80 fb 05                    ; 0xc2b65
    5303     je short 02bc8h                           ; 74 5e                       ; 0xc2b68
    5304     cmp bl, 004h                              ; 80 fb 04                    ; 0xc2b6a
    5305     je short 02b7ch                           ; 74 0d                       ; 0xc2b6d
    5306     jmp short 02be7h                          ; eb 76                       ; 0xc2b6f
    5307     cmp bl, 002h                              ; 80 fb 02                    ; 0xc2b71
    5308     je short 02ba6h                           ; 74 30                       ; 0xc2b74
    5309     jmp short 02be7h                          ; eb 6f                       ; 0xc2b76
    5310     or byte [bp-00ch], 001h                   ; 80 4e f4 01                 ; 0xc2b78 vgabios.c:1878
    5311     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2b7c vgabios.c:1880
    5312     xor ah, ah                                ; 30 e4                       ; 0xc2b7f
    5313     push ax                                   ; 50                          ; 0xc2b81
    5314     mov al, dl                                ; 88 d0                       ; 0xc2b82
    5315     push ax                                   ; 50                          ; 0xc2b84
    5316     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2b85
    5317     push ax                                   ; 50                          ; 0xc2b88
    5318     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2b89
    5319     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2b8c
    5320     xor bh, bh                                ; 30 ff                       ; 0xc2b8f
    5321     mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc2b91
    5322     xor dh, dh                                ; 30 f6                       ; 0xc2b94
    5323     mov byte [bp-010h], ch                    ; 88 6e f0                    ; 0xc2b96
    5324     mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc2b99
    5325     mov cx, ax                                ; 89 c1                       ; 0xc2b9c
    5326     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc2b9e
    5327     call 02314h                               ; e8 70 f7                    ; 0xc2ba1
    5328     jmp short 02be7h                          ; eb 41                       ; 0xc2ba4 vgabios.c:1881
    5329     push ax                                   ; 50                          ; 0xc2ba6 vgabios.c:1883
    5330     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2ba7
    5331     push ax                                   ; 50                          ; 0xc2baa
    5332     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2bab
    5333     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2bae
    5334     xor bh, bh                                ; 30 ff                       ; 0xc2bb1
    5335     mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc2bb3
    5336     xor dh, dh                                ; 30 f6                       ; 0xc2bb6
    5337     mov byte [bp-010h], ch                    ; 88 6e f0                    ; 0xc2bb8
    5338     mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc2bbb
    5339     mov cx, ax                                ; 89 c1                       ; 0xc2bbe
    5340     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc2bc0
    5341     call 02426h                               ; e8 60 f8                    ; 0xc2bc3
    5342     jmp short 02be7h                          ; eb 1f                       ; 0xc2bc6 vgabios.c:1884
    5343     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2bc8 vgabios.c:1886
    5344     push ax                                   ; 50                          ; 0xc2bcb
    5345     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2bcc
    5346     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2bcf
    5347     mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc2bd2
    5348     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2bd5
    5349     xor bh, bh                                ; 30 ff                       ; 0xc2bd8
    5350     mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc2bda
    5351     xor dh, dh                                ; 30 f6                       ; 0xc2bdd
    5352     mov al, ch                                ; 88 e8                       ; 0xc2bdf
    5353     mov cx, word [bp-010h]                    ; 8b 4e f0                    ; 0xc2be1
    5354     call 02538h                               ; e8 51 f9                    ; 0xc2be4
    5355     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2be7 vgabios.c:1894
    5356     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2bea vgabios.c:1896
    5357     xor ah, ah                                ; 30 e4                       ; 0xc2bed
    5358     cmp ax, word [bp-012h]                    ; 3b 46 ee                    ; 0xc2bef
    5359     jne short 02bfah                          ; 75 06                       ; 0xc2bf2
    5360     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc2bf4 vgabios.c:1897
    5361     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc2bf7 vgabios.c:1898
    5362     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2bfa vgabios.c:1903
    5363     xor ah, ah                                ; 30 e4                       ; 0xc2bfd
    5364     cmp ax, word [bp-014h]                    ; 3b 46 ec                    ; 0xc2bff
    5365     jne short 02c68h                          ; 75 64                       ; 0xc2c02
    5366     mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc2c04 vgabios.c:1905
    5367     xor bh, bh                                ; 30 ff                       ; 0xc2c07
    5368     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2c09
    5369     sal bx, CL                                ; d3 e3                       ; 0xc2c0b
    5370     mov cl, byte [bp-014h]                    ; 8a 4e ec                    ; 0xc2c0d
     5267    ; inc al                                    ; fe c0                     ; 0xc2b10 vgabios.c:1853
     5268    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2b12
     5269    jmp short 02b1dh                          ; eb 06                       ; 0xc2b15 vgabios.c:1854
     5270    jmp near 02cd3h                           ; e9 b9 01                    ; 0xc2b17
     5271    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc2b1a vgabios.c:1857
     5272    jmp near 02c28h                           ; e9 08 01                    ; 0xc2b1d vgabios.c:1858
     5273    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2b20 vgabios.c:1862
     5274    xor ah, ah                                ; 30 e4                       ; 0xc2b23
     5275    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2b25
     5276    mov bx, ax                                ; 89 c3                       ; 0xc2b27
     5277    sal bx, CL                                ; d3 e3                       ; 0xc2b29
     5278    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2b2b
     5279    jne short 02b74h                          ; 75 42                       ; 0xc2b30
     5280    mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2b32 vgabios.c:1865
     5281    mul word [bp-014h]                        ; f7 66 ec                    ; 0xc2b35
     5282    sal ax, 1                                 ; d1 e0                       ; 0xc2b38
     5283    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2b3a
     5284    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2b3c
     5285    xor dh, dh                                ; 30 f6                       ; 0xc2b3f
     5286    inc ax                                    ; 40                          ; 0xc2b41
     5287    mul dx                                    ; f7 e2                       ; 0xc2b42
     5288    mov si, ax                                ; 89 c6                       ; 0xc2b44
     5289    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2b46
     5290    xor ah, ah                                ; 30 e4                       ; 0xc2b49
     5291    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc2b4b
     5292    mov dx, ax                                ; 89 c2                       ; 0xc2b4e
     5293    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2b50
     5294    xor ah, ah                                ; 30 e4                       ; 0xc2b53
     5295    add ax, dx                                ; 01 d0                       ; 0xc2b55
     5296    sal ax, 1                                 ; d1 e0                       ; 0xc2b57
     5297    add si, ax                                ; 01 c6                       ; 0xc2b59
     5298    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2b5b vgabios.c:50
     5299    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc2b5f vgabios.c:52
     5300    cmp cl, byte [bp-004h]                    ; 3a 4e fc                    ; 0xc2b62 vgabios.c:1870
     5301    jne short 02ba4h                          ; 75 3d                       ; 0xc2b65
     5302    inc si                                    ; 46                          ; 0xc2b67 vgabios.c:1871
     5303    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2b68 vgabios.c:50
     5304    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2b6c
     5305    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2b6f
     5306    jmp short 02ba4h                          ; eb 30                       ; 0xc2b72 vgabios.c:1873
     5307    mov si, ax                                ; 89 c6                       ; 0xc2b74 vgabios.c:1876
     5308    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc2b76
     5309    mov CL, strict byte 006h                  ; b1 06                       ; 0xc2b7a
     5310    mov si, ax                                ; 89 c6                       ; 0xc2b7c
     5311    sal si, CL                                ; d3 e6                       ; 0xc2b7e
     5312    mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc2b80
     5313    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2b84 vgabios.c:1877
     5314    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2b88 vgabios.c:1878
     5315    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2b8c
     5316    jc short 02b9fh                           ; 72 0e                       ; 0xc2b8f
     5317    jbe short 02ba6h                          ; 76 13                       ; 0xc2b91
     5318    cmp bl, 005h                              ; 80 fb 05                    ; 0xc2b93
     5319    je short 02bf6h                           ; 74 5e                       ; 0xc2b96
     5320    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2b98
     5321    je short 02baah                           ; 74 0d                       ; 0xc2b9b
     5322    jmp short 02c15h                          ; eb 76                       ; 0xc2b9d
     5323    cmp bl, 002h                              ; 80 fb 02                    ; 0xc2b9f
     5324    je short 02bd4h                           ; 74 30                       ; 0xc2ba2
     5325    jmp short 02c15h                          ; eb 6f                       ; 0xc2ba4
     5326    or byte [bp-00ch], 001h                   ; 80 4e f4 01                 ; 0xc2ba6 vgabios.c:1881
     5327    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2baa vgabios.c:1883
     5328    xor ah, ah                                ; 30 e4                       ; 0xc2bad
     5329    push ax                                   ; 50                          ; 0xc2baf
     5330    mov al, dl                                ; 88 d0                       ; 0xc2bb0
     5331    push ax                                   ; 50                          ; 0xc2bb2
     5332    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2bb3
     5333    push ax                                   ; 50                          ; 0xc2bb6
     5334    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2bb7
     5335    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2bba
     5336    xor bh, bh                                ; 30 ff                       ; 0xc2bbd
     5337    mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc2bbf
     5338    xor dh, dh                                ; 30 f6                       ; 0xc2bc2
     5339    mov byte [bp-010h], ch                    ; 88 6e f0                    ; 0xc2bc4
     5340    mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc2bc7
     5341    mov cx, ax                                ; 89 c1                       ; 0xc2bca
     5342    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc2bcc
     5343    call 02342h                               ; e8 70 f7                    ; 0xc2bcf
     5344    jmp short 02c15h                          ; eb 41                       ; 0xc2bd2 vgabios.c:1884
     5345    push ax                                   ; 50                          ; 0xc2bd4 vgabios.c:1886
     5346    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2bd5
     5347    push ax                                   ; 50                          ; 0xc2bd8
     5348    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2bd9
     5349    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2bdc
     5350    xor bh, bh                                ; 30 ff                       ; 0xc2bdf
     5351    mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc2be1
     5352    xor dh, dh                                ; 30 f6                       ; 0xc2be4
     5353    mov byte [bp-010h], ch                    ; 88 6e f0                    ; 0xc2be6
     5354    mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc2be9
     5355    mov cx, ax                                ; 89 c1                       ; 0xc2bec
     5356    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc2bee
     5357    call 02454h                               ; e8 60 f8                    ; 0xc2bf1
     5358    jmp short 02c15h                          ; eb 1f                       ; 0xc2bf4 vgabios.c:1887
     5359    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2bf6 vgabios.c:1889
     5360    push ax                                   ; 50                          ; 0xc2bf9
     5361    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2bfa
     5362    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2bfd
     5363    mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc2c00
     5364    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2c03
     5365    xor bh, bh                                ; 30 ff                       ; 0xc2c06
     5366    mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc2c08
     5367    xor dh, dh                                ; 30 f6                       ; 0xc2c0b
     5368    mov al, ch                                ; 88 e8                       ; 0xc2c0d
     5369    mov cx, word [bp-010h]                    ; 8b 4e f0                    ; 0xc2c0f
     5370    call 02566h                               ; e8 51 f9                    ; 0xc2c12
     5371    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2c15 vgabios.c:1897
     5372    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2c18 vgabios.c:1899
     5373    xor ah, ah                                ; 30 e4                       ; 0xc2c1b
     5374    cmp ax, word [bp-012h]                    ; 3b 46 ee                    ; 0xc2c1d
     5375    jne short 02c28h                          ; 75 06                       ; 0xc2c20
     5376    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc2c22 vgabios.c:1900
     5377    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc2c25 vgabios.c:1901
     5378    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2c28 vgabios.c:1906
     5379    xor ah, ah                                ; 30 e4                       ; 0xc2c2b
     5380    cmp ax, word [bp-014h]                    ; 3b 46 ec                    ; 0xc2c2d
     5381    jne short 02c96h                          ; 75 64                       ; 0xc2c30
     5382    mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc2c32 vgabios.c:1908
     5383    xor bh, bh                                ; 30 ff                       ; 0xc2c35
     5384    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2c37
     5385    sal bx, CL                                ; d3 e3                       ; 0xc2c39
     5386    mov cl, byte [bp-014h]                    ; 8a 4e ec                    ; 0xc2c3b
    53715387    db  0feh, 0c9h
    5372     ; dec cl                                    ; fe c9                     ; 0xc2c10
    5373     mov ch, byte [bp-012h]                    ; 8a 6e ee                    ; 0xc2c12
     5388    ; dec cl                                    ; fe c9                     ; 0xc2c3e
     5389    mov ch, byte [bp-012h]                    ; 8a 6e ee                    ; 0xc2c40
    53745390    db  0feh, 0cdh
    5375     ; dec ch                                    ; fe cd                     ; 0xc2c15
    5376     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2c17
    5377     jne short 02c6ah                          ; 75 4c                       ; 0xc2c1c
    5378     mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2c1e vgabios.c:1907
    5379     mul word [bp-014h]                        ; f7 66 ec                    ; 0xc2c21
    5380     sal ax, 1                                 ; d1 e0                       ; 0xc2c24
    5381     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2c26
    5382     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2c28
    5383     xor dh, dh                                ; 30 f6                       ; 0xc2c2b
    5384     inc ax                                    ; 40                          ; 0xc2c2d
    5385     mul dx                                    ; f7 e2                       ; 0xc2c2e
    5386     mov si, ax                                ; 89 c6                       ; 0xc2c30
    5387     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2c32
    5388     xor ah, ah                                ; 30 e4                       ; 0xc2c35
    5389     dec ax                                    ; 48                          ; 0xc2c37
    5390     mul word [bp-012h]                        ; f7 66 ee                    ; 0xc2c38
    5391     mov dx, ax                                ; 89 c2                       ; 0xc2c3b
    5392     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2c3d
    5393     xor ah, ah                                ; 30 e4                       ; 0xc2c40
    5394     add ax, dx                                ; 01 d0                       ; 0xc2c42
    5395     sal ax, 1                                 ; d1 e0                       ; 0xc2c44
    5396     add si, ax                                ; 01 c6                       ; 0xc2c46
    5397     inc si                                    ; 46                          ; 0xc2c48 vgabios.c:1908
    5398     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2c49 vgabios.c:45
    5399     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2c4d vgabios.c:47
    5400     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2c50 vgabios.c:1909
    5401     push ax                                   ; 50                          ; 0xc2c53
    5402     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2c54
    5403     xor ah, ah                                ; 30 e4                       ; 0xc2c57
    5404     push ax                                   ; 50                          ; 0xc2c59
    5405     mov al, ch                                ; 88 e8                       ; 0xc2c5a
    5406     push ax                                   ; 50                          ; 0xc2c5c
    5407     mov al, cl                                ; 88 c8                       ; 0xc2c5d
    5408     push ax                                   ; 50                          ; 0xc2c5f
    5409     xor dh, dh                                ; 30 f6                       ; 0xc2c60
    5410     xor cx, cx                                ; 31 c9                       ; 0xc2c62
    5411     xor bx, bx                                ; 31 db                       ; 0xc2c64
    5412     jmp short 02c80h                          ; eb 18                       ; 0xc2c66 vgabios.c:1911
    5413     jmp short 02c89h                          ; eb 1f                       ; 0xc2c68
    5414     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2c6a vgabios.c:1913
    5415     push ax                                   ; 50                          ; 0xc2c6d
    5416     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2c6e
    5417     xor ah, ah                                ; 30 e4                       ; 0xc2c71
    5418     push ax                                   ; 50                          ; 0xc2c73
    5419     mov al, ch                                ; 88 e8                       ; 0xc2c74
    5420     push ax                                   ; 50                          ; 0xc2c76
    5421     mov al, cl                                ; 88 c8                       ; 0xc2c77
    5422     push ax                                   ; 50                          ; 0xc2c79
    5423     xor cx, cx                                ; 31 c9                       ; 0xc2c7a
    5424     xor bx, bx                                ; 31 db                       ; 0xc2c7c
    5425     xor dx, dx                                ; 31 d2                       ; 0xc2c7e
    5426     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2c80
    5427     call 01c71h                               ; e8 eb ef                    ; 0xc2c83
    5428     dec byte [bp-008h]                        ; fe 4e f8                    ; 0xc2c86 vgabios.c:1915
    5429     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2c89 vgabios.c:1919
    5430     xor ah, ah                                ; 30 e4                       ; 0xc2c8c
    5431     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2c8e
    5432     mov CL, strict byte 008h                  ; b1 08                       ; 0xc2c91
    5433     sal word [bp-016h], CL                    ; d3 66 ea                    ; 0xc2c93
    5434     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2c96
    5435     add word [bp-016h], ax                    ; 01 46 ea                    ; 0xc2c99
    5436     mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc2c9c vgabios.c:1920
    5437     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2c9f
    5438     call 012cfh                               ; e8 2a e6                    ; 0xc2ca2
    5439     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2ca5 vgabios.c:1921
    5440     pop si                                    ; 5e                          ; 0xc2ca8
    5441     pop bp                                    ; 5d                          ; 0xc2ca9
    5442     retn                                      ; c3                          ; 0xc2caa
    5443   ; disGetNextSymbol 0xc2cab LB 0x1962 -> off=0x0 cb=000000000000002c uValue=00000000000c2cab 'get_font_access'
    5444 get_font_access:                             ; 0xc2cab LB 0x2c
    5445     push bp                                   ; 55                          ; 0xc2cab vgabios.c:1924
    5446     mov bp, sp                                ; 89 e5                       ; 0xc2cac
    5447     push dx                                   ; 52                          ; 0xc2cae
    5448     mov ax, 00100h                            ; b8 00 01                    ; 0xc2caf vgabios.c:1926
    5449     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2cb2
    5450     out DX, ax                                ; ef                          ; 0xc2cb5
    5451     mov ax, 00402h                            ; b8 02 04                    ; 0xc2cb6 vgabios.c:1927
    5452     out DX, ax                                ; ef                          ; 0xc2cb9
    5453     mov ax, 00704h                            ; b8 04 07                    ; 0xc2cba vgabios.c:1928
    5454     out DX, ax                                ; ef                          ; 0xc2cbd
    5455     mov ax, 00300h                            ; b8 00 03                    ; 0xc2cbe vgabios.c:1929
    5456     out DX, ax                                ; ef                          ; 0xc2cc1
    5457     mov ax, 00204h                            ; b8 04 02                    ; 0xc2cc2 vgabios.c:1930
    5458     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2cc5
    5459     out DX, ax                                ; ef                          ; 0xc2cc8
    5460     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2cc9 vgabios.c:1931
    5461     out DX, ax                                ; ef                          ; 0xc2ccc
    5462     mov ax, 00406h                            ; b8 06 04                    ; 0xc2ccd vgabios.c:1932
    5463     out DX, ax                                ; ef                          ; 0xc2cd0
    5464     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2cd1 vgabios.c:1933
    5465     pop dx                                    ; 5a                          ; 0xc2cd4
    5466     pop bp                                    ; 5d                          ; 0xc2cd5
    5467     retn                                      ; c3                          ; 0xc2cd6
    5468   ; disGetNextSymbol 0xc2cd7 LB 0x1936 -> off=0x0 cb=000000000000003f uValue=00000000000c2cd7 'release_font_access'
    5469 release_font_access:                         ; 0xc2cd7 LB 0x3f
    5470     push bp                                   ; 55                          ; 0xc2cd7 vgabios.c:1935
    5471     mov bp, sp                                ; 89 e5                       ; 0xc2cd8
    5472     push dx                                   ; 52                          ; 0xc2cda
    5473     mov ax, 00100h                            ; b8 00 01                    ; 0xc2cdb vgabios.c:1937
    5474     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2cde
    5475     out DX, ax                                ; ef                          ; 0xc2ce1
    5476     mov ax, 00302h                            ; b8 02 03                    ; 0xc2ce2 vgabios.c:1938
    5477     out DX, ax                                ; ef                          ; 0xc2ce5
    5478     mov ax, 00304h                            ; b8 04 03                    ; 0xc2ce6 vgabios.c:1939
    5479     out DX, ax                                ; ef                          ; 0xc2ce9
    5480     mov ax, 00300h                            ; b8 00 03                    ; 0xc2cea vgabios.c:1940
    5481     out DX, ax                                ; ef                          ; 0xc2ced
    5482     mov dx, 003cch                            ; ba cc 03                    ; 0xc2cee vgabios.c:1941
    5483     in AL, DX                                 ; ec                          ; 0xc2cf1
     5391    ; dec ch                                    ; fe cd                     ; 0xc2c43
     5392    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2c45
     5393    jne short 02c98h                          ; 75 4c                       ; 0xc2c4a
     5394    mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2c4c vgabios.c:1910
     5395    mul word [bp-014h]                        ; f7 66 ec                    ; 0xc2c4f
     5396    sal ax, 1                                 ; d1 e0                       ; 0xc2c52
     5397    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2c54
     5398    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2c56
     5399    xor dh, dh                                ; 30 f6                       ; 0xc2c59
     5400    inc ax                                    ; 40                          ; 0xc2c5b
     5401    mul dx                                    ; f7 e2                       ; 0xc2c5c
     5402    mov si, ax                                ; 89 c6                       ; 0xc2c5e
     5403    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2c60
     5404    xor ah, ah                                ; 30 e4                       ; 0xc2c63
     5405    dec ax                                    ; 48                          ; 0xc2c65
     5406    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc2c66
     5407    mov dx, ax                                ; 89 c2                       ; 0xc2c69
     5408    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2c6b
     5409    xor ah, ah                                ; 30 e4                       ; 0xc2c6e
     5410    add ax, dx                                ; 01 d0                       ; 0xc2c70
     5411    sal ax, 1                                 ; d1 e0                       ; 0xc2c72
     5412    add si, ax                                ; 01 c6                       ; 0xc2c74
     5413    inc si                                    ; 46                          ; 0xc2c76 vgabios.c:1911
     5414    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2c77 vgabios.c:45
     5415    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2c7b vgabios.c:47
     5416    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2c7e vgabios.c:1912
     5417    push ax                                   ; 50                          ; 0xc2c81
     5418    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2c82
     5419    xor ah, ah                                ; 30 e4                       ; 0xc2c85
     5420    push ax                                   ; 50                          ; 0xc2c87
     5421    mov al, ch                                ; 88 e8                       ; 0xc2c88
     5422    push ax                                   ; 50                          ; 0xc2c8a
     5423    mov al, cl                                ; 88 c8                       ; 0xc2c8b
     5424    push ax                                   ; 50                          ; 0xc2c8d
     5425    xor dh, dh                                ; 30 f6                       ; 0xc2c8e
     5426    xor cx, cx                                ; 31 c9                       ; 0xc2c90
     5427    xor bx, bx                                ; 31 db                       ; 0xc2c92
     5428    jmp short 02caeh                          ; eb 18                       ; 0xc2c94 vgabios.c:1914
     5429    jmp short 02cb7h                          ; eb 1f                       ; 0xc2c96
     5430    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2c98 vgabios.c:1916
     5431    push ax                                   ; 50                          ; 0xc2c9b
     5432    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2c9c
     5433    xor ah, ah                                ; 30 e4                       ; 0xc2c9f
     5434    push ax                                   ; 50                          ; 0xc2ca1
     5435    mov al, ch                                ; 88 e8                       ; 0xc2ca2
     5436    push ax                                   ; 50                          ; 0xc2ca4
     5437    mov al, cl                                ; 88 c8                       ; 0xc2ca5
     5438    push ax                                   ; 50                          ; 0xc2ca7
     5439    xor cx, cx                                ; 31 c9                       ; 0xc2ca8
     5440    xor bx, bx                                ; 31 db                       ; 0xc2caa
     5441    xor dx, dx                                ; 31 d2                       ; 0xc2cac
     5442    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2cae
     5443    call 01c9fh                               ; e8 eb ef                    ; 0xc2cb1
     5444    dec byte [bp-008h]                        ; fe 4e f8                    ; 0xc2cb4 vgabios.c:1918
     5445    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2cb7 vgabios.c:1922
     5446    xor ah, ah                                ; 30 e4                       ; 0xc2cba
     5447    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2cbc
     5448    mov CL, strict byte 008h                  ; b1 08                       ; 0xc2cbf
     5449    sal word [bp-016h], CL                    ; d3 66 ea                    ; 0xc2cc1
     5450    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2cc4
     5451    add word [bp-016h], ax                    ; 01 46 ea                    ; 0xc2cc7
     5452    mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc2cca vgabios.c:1923
     5453    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2ccd
     5454    call 012cfh                               ; e8 fc e5                    ; 0xc2cd0
     5455    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2cd3 vgabios.c:1924
     5456    pop si                                    ; 5e                          ; 0xc2cd6
     5457    pop bp                                    ; 5d                          ; 0xc2cd7
     5458    retn                                      ; c3                          ; 0xc2cd8
     5459  ; disGetNextSymbol 0xc2cd9 LB 0x188b -> off=0x0 cb=0000000000000035 uValue=00000000000c2cd9 'get_font_access'
     5460get_font_access:                             ; 0xc2cd9 LB 0x35
     5461    push bp                                   ; 55                          ; 0xc2cd9 vgabios.c:1927
     5462    mov bp, sp                                ; 89 e5                       ; 0xc2cda
     5463    push dx                                   ; 52                          ; 0xc2cdc
     5464    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2cdd vgabios.c:1929
     5465    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2ce0
     5466    out DX, ax                                ; ef                          ; 0xc2ce3
     5467    mov AL, strict byte 006h                  ; b0 06                       ; 0xc2ce4 vgabios.c:1930
     5468    out DX, AL                                ; ee                          ; 0xc2ce6
     5469    mov dx, 003cfh                            ; ba cf 03                    ; 0xc2ce7 vgabios.c:1931
     5470    in AL, DX                                 ; ec                          ; 0xc2cea
    54845471    db  02ah, 0e4h
    5485     ; sub ah, ah                                ; 2a e4                     ; 0xc2cf2
    5486     and ax, strict word 00001h                ; 25 01 00                    ; 0xc2cf4
    5487     sal ax, 1                                 ; d1 e0                       ; 0xc2cf7
    5488     sal ax, 1                                 ; d1 e0                       ; 0xc2cf9
    5489     mov ah, al                                ; 88 c4                       ; 0xc2cfb
    5490     or ah, 00ah                               ; 80 cc 0a                    ; 0xc2cfd
    5491     xor al, al                                ; 30 c0                       ; 0xc2d00
    5492     or AL, strict byte 006h                   ; 0c 06                       ; 0xc2d02
    5493     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2d04
     5472    ; sub ah, ah                                ; 2a e4                     ; 0xc2ceb
     5473    mov ah, al                                ; 88 c4                       ; 0xc2ced
     5474    and ah, 001h                              ; 80 e4 01                    ; 0xc2cef
     5475    or ah, 004h                               ; 80 cc 04                    ; 0xc2cf2
     5476    xor al, al                                ; 30 c0                       ; 0xc2cf5
     5477    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2cf7
     5478    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2cf9
     5479    out DX, ax                                ; ef                          ; 0xc2cfc
     5480    mov ax, 00402h                            ; b8 02 04                    ; 0xc2cfd vgabios.c:1932
     5481    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2d00
     5482    out DX, ax                                ; ef                          ; 0xc2d03
     5483    mov ax, 00604h                            ; b8 04 06                    ; 0xc2d04 vgabios.c:1933
    54945484    out DX, ax                                ; ef                          ; 0xc2d07
    5495     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc2d08 vgabios.c:1942
    5496     out DX, ax                                ; ef                          ; 0xc2d0b
    5497     mov ax, 01005h                            ; b8 05 10                    ; 0xc2d0c vgabios.c:1943
    5498     out DX, ax                                ; ef                          ; 0xc2d0f
    5499     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2d10 vgabios.c:1944
    5500     pop dx                                    ; 5a                          ; 0xc2d13
    5501     pop bp                                    ; 5d                          ; 0xc2d14
    5502     retn                                      ; c3                          ; 0xc2d15
    5503   ; disGetNextSymbol 0xc2d16 LB 0x18f7 -> off=0x0 cb=00000000000000b3 uValue=00000000000c2d16 'set_scan_lines'
    5504 set_scan_lines:                              ; 0xc2d16 LB 0xb3
    5505     push bp                                   ; 55                          ; 0xc2d16 vgabios.c:1946
    5506     mov bp, sp                                ; 89 e5                       ; 0xc2d17
    5507     push bx                                   ; 53                          ; 0xc2d19
    5508     push cx                                   ; 51                          ; 0xc2d1a
    5509     push dx                                   ; 52                          ; 0xc2d1b
    5510     push si                                   ; 56                          ; 0xc2d1c
    5511     push di                                   ; 57                          ; 0xc2d1d
    5512     mov bl, al                                ; 88 c3                       ; 0xc2d1e
    5513     mov si, strict word 00063h                ; be 63 00                    ; 0xc2d20 vgabios.c:57
    5514     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2d23
    5515     mov es, ax                                ; 8e c0                       ; 0xc2d26
    5516     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2d28
    5517     mov cx, si                                ; 89 f1                       ; 0xc2d2b vgabios.c:58
    5518     mov AL, strict byte 009h                  ; b0 09                       ; 0xc2d2d vgabios.c:1952
    5519     mov dx, si                                ; 89 f2                       ; 0xc2d2f
    5520     out DX, AL                                ; ee                          ; 0xc2d31
    5521     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2d32 vgabios.c:1953
    5522     in AL, DX                                 ; ec                          ; 0xc2d35
     5485    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2d08 vgabios.c:1934
     5486    pop dx                                    ; 5a                          ; 0xc2d0b
     5487    pop bp                                    ; 5d                          ; 0xc2d0c
     5488    retn                                      ; c3                          ; 0xc2d0d
     5489  ; disGetNextSymbol 0xc2d0e LB 0x1856 -> off=0x0 cb=0000000000000033 uValue=00000000000c2d0e 'release_font_access'
     5490release_font_access:                         ; 0xc2d0e LB 0x33
     5491    push bp                                   ; 55                          ; 0xc2d0e vgabios.c:1936
     5492    mov bp, sp                                ; 89 e5                       ; 0xc2d0f
     5493    push dx                                   ; 52                          ; 0xc2d11
     5494    mov dx, 003cch                            ; ba cc 03                    ; 0xc2d12 vgabios.c:1938
     5495    in AL, DX                                 ; ec                          ; 0xc2d15
    55235496    db  02ah, 0e4h
    5524     ; sub ah, ah                                ; 2a e4                     ; 0xc2d36
    5525     mov ah, al                                ; 88 c4                       ; 0xc2d38 vgabios.c:1954
    5526     and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2d3a
    5527     mov al, bl                                ; 88 d8                       ; 0xc2d3d
     5497    ; sub ah, ah                                ; 2a e4                     ; 0xc2d16
     5498    and ax, strict word 00001h                ; 25 01 00                    ; 0xc2d18
     5499    sal ax, 1                                 ; d1 e0                       ; 0xc2d1b
     5500    sal ax, 1                                 ; d1 e0                       ; 0xc2d1d
     5501    mov ah, al                                ; 88 c4                       ; 0xc2d1f
     5502    or ah, 00ah                               ; 80 cc 0a                    ; 0xc2d21
     5503    xor al, al                                ; 30 c0                       ; 0xc2d24
     5504    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2d26
     5505    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2d28
     5506    out DX, ax                                ; ef                          ; 0xc2d2b
     5507    mov ax, 01005h                            ; b8 05 10                    ; 0xc2d2c vgabios.c:1939
     5508    out DX, ax                                ; ef                          ; 0xc2d2f
     5509    mov ax, 00302h                            ; b8 02 03                    ; 0xc2d30 vgabios.c:1940
     5510    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2d33
     5511    out DX, ax                                ; ef                          ; 0xc2d36
     5512    mov ax, 00204h                            ; b8 04 02                    ; 0xc2d37 vgabios.c:1941
     5513    out DX, ax                                ; ef                          ; 0xc2d3a
     5514    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2d3b vgabios.c:1942
     5515    pop dx                                    ; 5a                          ; 0xc2d3e
     5516    pop bp                                    ; 5d                          ; 0xc2d3f
     5517    retn                                      ; c3                          ; 0xc2d40
     5518  ; disGetNextSymbol 0xc2d41 LB 0x1823 -> off=0x0 cb=00000000000000b3 uValue=00000000000c2d41 'set_scan_lines'
     5519set_scan_lines:                              ; 0xc2d41 LB 0xb3
     5520    push bp                                   ; 55                          ; 0xc2d41 vgabios.c:1944
     5521    mov bp, sp                                ; 89 e5                       ; 0xc2d42
     5522    push bx                                   ; 53                          ; 0xc2d44
     5523    push cx                                   ; 51                          ; 0xc2d45
     5524    push dx                                   ; 52                          ; 0xc2d46
     5525    push si                                   ; 56                          ; 0xc2d47
     5526    push di                                   ; 57                          ; 0xc2d48
     5527    mov bl, al                                ; 88 c3                       ; 0xc2d49
     5528    mov si, strict word 00063h                ; be 63 00                    ; 0xc2d4b vgabios.c:57
     5529    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2d4e
     5530    mov es, ax                                ; 8e c0                       ; 0xc2d51
     5531    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2d53
     5532    mov cx, si                                ; 89 f1                       ; 0xc2d56 vgabios.c:58
     5533    mov AL, strict byte 009h                  ; b0 09                       ; 0xc2d58 vgabios.c:1950
     5534    mov dx, si                                ; 89 f2                       ; 0xc2d5a
     5535    out DX, AL                                ; ee                          ; 0xc2d5c
     5536    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2d5d vgabios.c:1951
     5537    in AL, DX                                 ; ec                          ; 0xc2d60
     5538    db  02ah, 0e4h
     5539    ; sub ah, ah                                ; 2a e4                     ; 0xc2d61
     5540    mov ah, al                                ; 88 c4                       ; 0xc2d63 vgabios.c:1952
     5541    and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2d65
     5542    mov al, bl                                ; 88 d8                       ; 0xc2d68
    55285543    db  0feh, 0c8h
    5529     ; dec al                                    ; fe c8                     ; 0xc2d3f
    5530     or al, ah                                 ; 08 e0                       ; 0xc2d41
    5531     out DX, AL                                ; ee                          ; 0xc2d43 vgabios.c:1955
    5532     cmp bl, 008h                              ; 80 fb 08                    ; 0xc2d44 vgabios.c:1956
    5533     jne short 02d51h                          ; 75 08                       ; 0xc2d47
    5534     mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2d49 vgabios.c:1958
    5535     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2d4c
    5536     jmp short 02d5eh                          ; eb 0d                       ; 0xc2d4f vgabios.c:1960
    5537     mov dl, bl                                ; 88 da                       ; 0xc2d51 vgabios.c:1962
    5538     sub dl, 003h                              ; 80 ea 03                    ; 0xc2d53
    5539     xor dh, dh                                ; 30 f6                       ; 0xc2d56
    5540     mov al, bl                                ; 88 d8                       ; 0xc2d58
    5541     sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2d5a
    5542     xor ah, ah                                ; 30 e4                       ; 0xc2d5c
    5543     call 011d3h                               ; e8 72 e4                    ; 0xc2d5e
    5544     xor bh, bh                                ; 30 ff                       ; 0xc2d61 vgabios.c:1964
    5545     mov si, 00085h                            ; be 85 00                    ; 0xc2d63 vgabios.c:62
    5546     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2d66
    5547     mov es, ax                                ; 8e c0                       ; 0xc2d69
    5548     mov word [es:si], bx                      ; 26 89 1c                    ; 0xc2d6b
    5549     mov AL, strict byte 012h                  ; b0 12                       ; 0xc2d6e vgabios.c:1965
    5550     mov dx, cx                                ; 89 ca                       ; 0xc2d70
    5551     out DX, AL                                ; ee                          ; 0xc2d72
    5552     mov si, cx                                ; 89 ce                       ; 0xc2d73 vgabios.c:1966
    5553     inc si                                    ; 46                          ; 0xc2d75
    5554     mov dx, si                                ; 89 f2                       ; 0xc2d76
    5555     in AL, DX                                 ; ec                          ; 0xc2d78
     5544    ; dec al                                    ; fe c8                     ; 0xc2d6a
     5545    or al, ah                                 ; 08 e0                       ; 0xc2d6c
     5546    out DX, AL                                ; ee                          ; 0xc2d6e vgabios.c:1953
     5547    cmp bl, 008h                              ; 80 fb 08                    ; 0xc2d6f vgabios.c:1954
     5548    jne short 02d7ch                          ; 75 08                       ; 0xc2d72
     5549    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2d74 vgabios.c:1956
     5550    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2d77
     5551    jmp short 02d89h                          ; eb 0d                       ; 0xc2d7a vgabios.c:1958
     5552    mov dl, bl                                ; 88 da                       ; 0xc2d7c vgabios.c:1960
     5553    sub dl, 003h                              ; 80 ea 03                    ; 0xc2d7e
     5554    xor dh, dh                                ; 30 f6                       ; 0xc2d81
     5555    mov al, bl                                ; 88 d8                       ; 0xc2d83
     5556    sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2d85
     5557    xor ah, ah                                ; 30 e4                       ; 0xc2d87
     5558    call 011d3h                               ; e8 47 e4                    ; 0xc2d89
     5559    xor bh, bh                                ; 30 ff                       ; 0xc2d8c vgabios.c:1962
     5560    mov si, 00085h                            ; be 85 00                    ; 0xc2d8e vgabios.c:62
     5561    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2d91
     5562    mov es, ax                                ; 8e c0                       ; 0xc2d94
     5563    mov word [es:si], bx                      ; 26 89 1c                    ; 0xc2d96
     5564    mov AL, strict byte 012h                  ; b0 12                       ; 0xc2d99 vgabios.c:1963
     5565    mov dx, cx                                ; 89 ca                       ; 0xc2d9b
     5566    out DX, AL                                ; ee                          ; 0xc2d9d
     5567    mov si, cx                                ; 89 ce                       ; 0xc2d9e vgabios.c:1964
     5568    inc si                                    ; 46                          ; 0xc2da0
     5569    mov dx, si                                ; 89 f2                       ; 0xc2da1
     5570    in AL, DX                                 ; ec                          ; 0xc2da3
    55565571    db  02ah, 0e4h
    5557     ; sub ah, ah                                ; 2a e4                     ; 0xc2d79
    5558     mov di, ax                                ; 89 c7                       ; 0xc2d7b
    5559     mov AL, strict byte 007h                  ; b0 07                       ; 0xc2d7d vgabios.c:1967
    5560     mov dx, cx                                ; 89 ca                       ; 0xc2d7f
    5561     out DX, AL                                ; ee                          ; 0xc2d81
    5562     mov dx, si                                ; 89 f2                       ; 0xc2d82 vgabios.c:1968
    5563     in AL, DX                                 ; ec                          ; 0xc2d84
     5572    ; sub ah, ah                                ; 2a e4                     ; 0xc2da4
     5573    mov di, ax                                ; 89 c7                       ; 0xc2da6
     5574    mov AL, strict byte 007h                  ; b0 07                       ; 0xc2da8 vgabios.c:1965
     5575    mov dx, cx                                ; 89 ca                       ; 0xc2daa
     5576    out DX, AL                                ; ee                          ; 0xc2dac
     5577    mov dx, si                                ; 89 f2                       ; 0xc2dad vgabios.c:1966
     5578    in AL, DX                                 ; ec                          ; 0xc2daf
    55645579    db  02ah, 0e4h
    5565     ; sub ah, ah                                ; 2a e4                     ; 0xc2d85
    5566     mov dl, al                                ; 88 c2                       ; 0xc2d87 vgabios.c:1969
    5567     and dl, 002h                              ; 80 e2 02                    ; 0xc2d89
    5568     xor dh, dh                                ; 30 f6                       ; 0xc2d8c
    5569     mov CL, strict byte 007h                  ; b1 07                       ; 0xc2d8e
    5570     sal dx, CL                                ; d3 e2                       ; 0xc2d90
    5571     and AL, strict byte 040h                  ; 24 40                       ; 0xc2d92
    5572     xor ah, ah                                ; 30 e4                       ; 0xc2d94
    5573     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2d96
    5574     sal ax, CL                                ; d3 e0                       ; 0xc2d98
    5575     add ax, dx                                ; 01 d0                       ; 0xc2d9a
    5576     inc ax                                    ; 40                          ; 0xc2d9c
    5577     add ax, di                                ; 01 f8                       ; 0xc2d9d
    5578     xor dx, dx                                ; 31 d2                       ; 0xc2d9f vgabios.c:1970
    5579     div bx                                    ; f7 f3                       ; 0xc2da1
    5580     mov dl, al                                ; 88 c2                       ; 0xc2da3 vgabios.c:1971
     5580    ; sub ah, ah                                ; 2a e4                     ; 0xc2db0
     5581    mov dl, al                                ; 88 c2                       ; 0xc2db2 vgabios.c:1967
     5582    and dl, 002h                              ; 80 e2 02                    ; 0xc2db4
     5583    xor dh, dh                                ; 30 f6                       ; 0xc2db7
     5584    mov CL, strict byte 007h                  ; b1 07                       ; 0xc2db9
     5585    sal dx, CL                                ; d3 e2                       ; 0xc2dbb
     5586    and AL, strict byte 040h                  ; 24 40                       ; 0xc2dbd
     5587    xor ah, ah                                ; 30 e4                       ; 0xc2dbf
     5588    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2dc1
     5589    sal ax, CL                                ; d3 e0                       ; 0xc2dc3
     5590    add ax, dx                                ; 01 d0                       ; 0xc2dc5
     5591    inc ax                                    ; 40                          ; 0xc2dc7
     5592    add ax, di                                ; 01 f8                       ; 0xc2dc8
     5593    xor dx, dx                                ; 31 d2                       ; 0xc2dca vgabios.c:1968
     5594    div bx                                    ; f7 f3                       ; 0xc2dcc
     5595    mov dl, al                                ; 88 c2                       ; 0xc2dce vgabios.c:1969
    55815596    db  0feh, 0cah
    5582     ; dec dl                                    ; fe ca                     ; 0xc2da5
    5583     mov si, 00084h                            ; be 84 00                    ; 0xc2da7 vgabios.c:52
    5584     mov byte [es:si], dl                      ; 26 88 14                    ; 0xc2daa
    5585     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2dad vgabios.c:57
    5586     mov dx, word [es:si]                      ; 26 8b 14                    ; 0xc2db0
    5587     xor ah, ah                                ; 30 e4                       ; 0xc2db3 vgabios.c:1973
    5588     mul dx                                    ; f7 e2                       ; 0xc2db5
    5589     sal ax, 1                                 ; d1 e0                       ; 0xc2db7
    5590     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2db9 vgabios.c:62
    5591     mov word [es:si], ax                      ; 26 89 04                    ; 0xc2dbc
    5592     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2dbf vgabios.c:1974
    5593     pop di                                    ; 5f                          ; 0xc2dc2
    5594     pop si                                    ; 5e                          ; 0xc2dc3
    5595     pop dx                                    ; 5a                          ; 0xc2dc4
    5596     pop cx                                    ; 59                          ; 0xc2dc5
    5597     pop bx                                    ; 5b                          ; 0xc2dc6
    5598     pop bp                                    ; 5d                          ; 0xc2dc7
    5599     retn                                      ; c3                          ; 0xc2dc8
    5600   ; disGetNextSymbol 0xc2dc9 LB 0x1844 -> off=0x0 cb=0000000000000020 uValue=00000000000c2dc9 'biosfn_set_font_block'
    5601 biosfn_set_font_block:                       ; 0xc2dc9 LB 0x20
    5602     push bp                                   ; 55                          ; 0xc2dc9 vgabios.c:1976
    5603     mov bp, sp                                ; 89 e5                       ; 0xc2dca
    5604     push bx                                   ; 53                          ; 0xc2dcc
    5605     push dx                                   ; 52                          ; 0xc2dcd
    5606     mov bl, al                                ; 88 c3                       ; 0xc2dce
    5607     mov ax, 00100h                            ; b8 00 01                    ; 0xc2dd0 vgabios.c:1978
    5608     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2dd3
    5609     out DX, ax                                ; ef                          ; 0xc2dd6
    5610     mov ah, bl                                ; 88 dc                       ; 0xc2dd7 vgabios.c:1979
    5611     xor al, al                                ; 30 c0                       ; 0xc2dd9
    5612     or AL, strict byte 003h                   ; 0c 03                       ; 0xc2ddb
    5613     out DX, ax                                ; ef                          ; 0xc2ddd
    5614     mov ax, 00300h                            ; b8 00 03                    ; 0xc2dde vgabios.c:1980
    5615     out DX, ax                                ; ef                          ; 0xc2de1
    5616     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2de2 vgabios.c:1981
    5617     pop dx                                    ; 5a                          ; 0xc2de5
    5618     pop bx                                    ; 5b                          ; 0xc2de6
    5619     pop bp                                    ; 5d                          ; 0xc2de7
    5620     retn                                      ; c3                          ; 0xc2de8
    5621   ; disGetNextSymbol 0xc2de9 LB 0x1824 -> off=0x0 cb=0000000000000084 uValue=00000000000c2de9 'biosfn_load_text_user_pat'
    5622 biosfn_load_text_user_pat:                   ; 0xc2de9 LB 0x84
    5623     push bp                                   ; 55                          ; 0xc2de9 vgabios.c:1983
    5624     mov bp, sp                                ; 89 e5                       ; 0xc2dea
    5625     push si                                   ; 56                          ; 0xc2dec
    5626     push di                                   ; 57                          ; 0xc2ded
    5627     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2dee
    5628     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2df1
    5629     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc2df4
    5630     mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc2df7
    5631     mov word [bp-00ch], cx                    ; 89 4e f4                    ; 0xc2dfa
    5632     call 02cabh                               ; e8 ab fe                    ; 0xc2dfd vgabios.c:1988
    5633     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2e00 vgabios.c:1989
    5634     and AL, strict byte 003h                  ; 24 03                       ; 0xc2e03
    5635     xor ah, ah                                ; 30 e4                       ; 0xc2e05
    5636     mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2e07
    5637     mov bx, ax                                ; 89 c3                       ; 0xc2e09
    5638     sal bx, CL                                ; d3 e3                       ; 0xc2e0b
    5639     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2e0d
    5640     and AL, strict byte 004h                  ; 24 04                       ; 0xc2e10
    5641     mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2e12
    5642     sal ax, CL                                ; d3 e0                       ; 0xc2e14
    5643     add bx, ax                                ; 01 c3                       ; 0xc2e16
    5644     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2e18
    5645     xor bx, bx                                ; 31 db                       ; 0xc2e1b vgabios.c:1990
    5646     cmp bx, word [bp-00ch]                    ; 3b 5e f4                    ; 0xc2e1d
    5647     jnc short 02e53h                          ; 73 31                       ; 0xc2e20
    5648     mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2e22 vgabios.c:1992
    5649     xor ah, ah                                ; 30 e4                       ; 0xc2e25
    5650     mov si, ax                                ; 89 c6                       ; 0xc2e27
    5651     mov ax, bx                                ; 89 d8                       ; 0xc2e29
    5652     mul si                                    ; f7 e6                       ; 0xc2e2b
    5653     add ax, word [bp-00ah]                    ; 03 46 f6                    ; 0xc2e2d
    5654     mov di, word [bp+004h]                    ; 8b 7e 04                    ; 0xc2e30 vgabios.c:1993
    5655     add di, bx                                ; 01 df                       ; 0xc2e33
    5656     mov CL, strict byte 005h                  ; b1 05                       ; 0xc2e35
    5657     sal di, CL                                ; d3 e7                       ; 0xc2e37
    5658     add di, word [bp-008h]                    ; 03 7e f8                    ; 0xc2e39
    5659     mov cx, si                                ; 89 f1                       ; 0xc2e3c vgabios.c:1994
    5660     mov si, ax                                ; 89 c6                       ; 0xc2e3e
    5661     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2e40
    5662     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2e43
    5663     mov es, ax                                ; 8e c0                       ; 0xc2e46
    5664     jcxz 02e50h                               ; e3 06                       ; 0xc2e48
    5665     push DS                                   ; 1e                          ; 0xc2e4a
    5666     mov ds, dx                                ; 8e da                       ; 0xc2e4b
    5667     rep movsb                                 ; f3 a4                       ; 0xc2e4d
    5668     pop DS                                    ; 1f                          ; 0xc2e4f
    5669     inc bx                                    ; 43                          ; 0xc2e50 vgabios.c:1995
    5670     jmp short 02e1dh                          ; eb ca                       ; 0xc2e51
    5671     call 02cd7h                               ; e8 81 fe                    ; 0xc2e53 vgabios.c:1996
    5672     cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2e56 vgabios.c:1997
    5673     jc short 02e64h                           ; 72 08                       ; 0xc2e5a
    5674     mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2e5c vgabios.c:1999
    5675     xor ah, ah                                ; 30 e4                       ; 0xc2e5f
    5676     call 02d16h                               ; e8 b2 fe                    ; 0xc2e61
    5677     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2e64 vgabios.c:2001
    5678     pop di                                    ; 5f                          ; 0xc2e67
    5679     pop si                                    ; 5e                          ; 0xc2e68
    5680     pop bp                                    ; 5d                          ; 0xc2e69
    5681     retn 00006h                               ; c2 06 00                    ; 0xc2e6a
    5682   ; disGetNextSymbol 0xc2e6d LB 0x17a0 -> off=0x0 cb=0000000000000075 uValue=00000000000c2e6d 'biosfn_load_text_8_14_pat'
    5683 biosfn_load_text_8_14_pat:                   ; 0xc2e6d LB 0x75
    5684     push bp                                   ; 55                          ; 0xc2e6d vgabios.c:2003
    5685     mov bp, sp                                ; 89 e5                       ; 0xc2e6e
    5686     push bx                                   ; 53                          ; 0xc2e70
    5687     push cx                                   ; 51                          ; 0xc2e71
    5688     push si                                   ; 56                          ; 0xc2e72
    5689     push di                                   ; 57                          ; 0xc2e73
    5690     push ax                                   ; 50                          ; 0xc2e74
    5691     push ax                                   ; 50                          ; 0xc2e75
    5692     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2e76
    5693     call 02cabh                               ; e8 2f fe                    ; 0xc2e79 vgabios.c:2007
    5694     mov al, dl                                ; 88 d0                       ; 0xc2e7c vgabios.c:2008
    5695     and AL, strict byte 003h                  ; 24 03                       ; 0xc2e7e
    5696     xor ah, ah                                ; 30 e4                       ; 0xc2e80
    5697     mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2e82
    5698     mov bx, ax                                ; 89 c3                       ; 0xc2e84
    5699     sal bx, CL                                ; d3 e3                       ; 0xc2e86
    5700     mov al, dl                                ; 88 d0                       ; 0xc2e88
    5701     and AL, strict byte 004h                  ; 24 04                       ; 0xc2e8a
    5702     mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2e8c
    5703     sal ax, CL                                ; d3 e0                       ; 0xc2e8e
    5704     add bx, ax                                ; 01 c3                       ; 0xc2e90
    5705     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2e92
    5706     xor bx, bx                                ; 31 db                       ; 0xc2e95 vgabios.c:2009
    5707     jmp short 02e9fh                          ; eb 06                       ; 0xc2e97
    5708     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2e99
    5709     jnc short 02ecah                          ; 73 2b                       ; 0xc2e9d
    5710     mov ax, bx                                ; 89 d8                       ; 0xc2e9f vgabios.c:2011
    5711     mov si, strict word 0000eh                ; be 0e 00                    ; 0xc2ea1
    5712     mul si                                    ; f7 e6                       ; 0xc2ea4
    5713     mov CL, strict byte 005h                  ; b1 05                       ; 0xc2ea6 vgabios.c:2012
    5714     mov di, bx                                ; 89 df                       ; 0xc2ea8
    5715     sal di, CL                                ; d3 e7                       ; 0xc2eaa
    5716     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2eac
    5717     mov si, 05d6ch                            ; be 6c 5d                    ; 0xc2eaf vgabios.c:2013
    5718     add si, ax                                ; 01 c6                       ; 0xc2eb2
    5719     mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2eb4
    5720     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2eb7
    5721     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2eba
    5722     mov es, ax                                ; 8e c0                       ; 0xc2ebd
    5723     jcxz 02ec7h                               ; e3 06                       ; 0xc2ebf
    5724     push DS                                   ; 1e                          ; 0xc2ec1
    5725     mov ds, dx                                ; 8e da                       ; 0xc2ec2
    5726     rep movsb                                 ; f3 a4                       ; 0xc2ec4
    5727     pop DS                                    ; 1f                          ; 0xc2ec6
    5728     inc bx                                    ; 43                          ; 0xc2ec7 vgabios.c:2014
    5729     jmp short 02e99h                          ; eb cf                       ; 0xc2ec8
    5730     call 02cd7h                               ; e8 0a fe                    ; 0xc2eca vgabios.c:2015
    5731     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2ecd vgabios.c:2016
    5732     jc short 02ed9h                           ; 72 06                       ; 0xc2ed1
    5733     mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2ed3 vgabios.c:2018
    5734     call 02d16h                               ; e8 3d fe                    ; 0xc2ed6
    5735     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2ed9 vgabios.c:2020
    5736     pop di                                    ; 5f                          ; 0xc2edc
    5737     pop si                                    ; 5e                          ; 0xc2edd
    5738     pop cx                                    ; 59                          ; 0xc2ede
    5739     pop bx                                    ; 5b                          ; 0xc2edf
    5740     pop bp                                    ; 5d                          ; 0xc2ee0
    5741     retn                                      ; c3                          ; 0xc2ee1
    5742   ; disGetNextSymbol 0xc2ee2 LB 0x172b -> off=0x0 cb=0000000000000073 uValue=00000000000c2ee2 'biosfn_load_text_8_8_pat'
    5743 biosfn_load_text_8_8_pat:                    ; 0xc2ee2 LB 0x73
    5744     push bp                                   ; 55                          ; 0xc2ee2 vgabios.c:2022
    5745     mov bp, sp                                ; 89 e5                       ; 0xc2ee3
    5746     push bx                                   ; 53                          ; 0xc2ee5
    5747     push cx                                   ; 51                          ; 0xc2ee6
    5748     push si                                   ; 56                          ; 0xc2ee7
    5749     push di                                   ; 57                          ; 0xc2ee8
    5750     push ax                                   ; 50                          ; 0xc2ee9
    5751     push ax                                   ; 50                          ; 0xc2eea
    5752     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2eeb
    5753     call 02cabh                               ; e8 ba fd                    ; 0xc2eee vgabios.c:2026
    5754     mov al, dl                                ; 88 d0                       ; 0xc2ef1 vgabios.c:2027
    5755     and AL, strict byte 003h                  ; 24 03                       ; 0xc2ef3
    5756     xor ah, ah                                ; 30 e4                       ; 0xc2ef5
    5757     mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2ef7
    5758     mov bx, ax                                ; 89 c3                       ; 0xc2ef9
    5759     sal bx, CL                                ; d3 e3                       ; 0xc2efb
    5760     mov al, dl                                ; 88 d0                       ; 0xc2efd
    5761     and AL, strict byte 004h                  ; 24 04                       ; 0xc2eff
    5762     mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2f01
    5763     sal ax, CL                                ; d3 e0                       ; 0xc2f03
    5764     add bx, ax                                ; 01 c3                       ; 0xc2f05
    5765     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2f07
    5766     xor bx, bx                                ; 31 db                       ; 0xc2f0a vgabios.c:2028
    5767     jmp short 02f14h                          ; eb 06                       ; 0xc2f0c
    5768     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2f0e
    5769     jnc short 02f3dh                          ; 73 29                       ; 0xc2f12
    5770     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2f14 vgabios.c:2030
    5771     mov si, bx                                ; 89 de                       ; 0xc2f16
    5772     sal si, CL                                ; d3 e6                       ; 0xc2f18
    5773     mov CL, strict byte 005h                  ; b1 05                       ; 0xc2f1a vgabios.c:2031
    5774     mov di, bx                                ; 89 df                       ; 0xc2f1c
    5775     sal di, CL                                ; d3 e7                       ; 0xc2f1e
    5776     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2f20
    5777     add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2f23 vgabios.c:2032
    5778     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2f27
    5779     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2f2a
    5780     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2f2d
    5781     mov es, ax                                ; 8e c0                       ; 0xc2f30
    5782     jcxz 02f3ah                               ; e3 06                       ; 0xc2f32
    5783     push DS                                   ; 1e                          ; 0xc2f34
    5784     mov ds, dx                                ; 8e da                       ; 0xc2f35
    5785     rep movsb                                 ; f3 a4                       ; 0xc2f37
    5786     pop DS                                    ; 1f                          ; 0xc2f39
    5787     inc bx                                    ; 43                          ; 0xc2f3a vgabios.c:2033
    5788     jmp short 02f0eh                          ; eb d1                       ; 0xc2f3b
    5789     call 02cd7h                               ; e8 97 fd                    ; 0xc2f3d vgabios.c:2034
    5790     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2f40 vgabios.c:2035
    5791     jc short 02f4ch                           ; 72 06                       ; 0xc2f44
    5792     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2f46 vgabios.c:2037
    5793     call 02d16h                               ; e8 ca fd                    ; 0xc2f49
    5794     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2f4c vgabios.c:2039
    5795     pop di                                    ; 5f                          ; 0xc2f4f
    5796     pop si                                    ; 5e                          ; 0xc2f50
    5797     pop cx                                    ; 59                          ; 0xc2f51
    5798     pop bx                                    ; 5b                          ; 0xc2f52
    5799     pop bp                                    ; 5d                          ; 0xc2f53
    5800     retn                                      ; c3                          ; 0xc2f54
    5801   ; disGetNextSymbol 0xc2f55 LB 0x16b8 -> off=0x0 cb=0000000000000073 uValue=00000000000c2f55 'biosfn_load_text_8_16_pat'
    5802 biosfn_load_text_8_16_pat:                   ; 0xc2f55 LB 0x73
    5803     push bp                                   ; 55                          ; 0xc2f55 vgabios.c:2042
    5804     mov bp, sp                                ; 89 e5                       ; 0xc2f56
    5805     push bx                                   ; 53                          ; 0xc2f58
    5806     push cx                                   ; 51                          ; 0xc2f59
    5807     push si                                   ; 56                          ; 0xc2f5a
    5808     push di                                   ; 57                          ; 0xc2f5b
    5809     push ax                                   ; 50                          ; 0xc2f5c
    5810     push ax                                   ; 50                          ; 0xc2f5d
    5811     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2f5e
    5812     call 02cabh                               ; e8 47 fd                    ; 0xc2f61 vgabios.c:2046
    5813     mov al, dl                                ; 88 d0                       ; 0xc2f64 vgabios.c:2047
    5814     and AL, strict byte 003h                  ; 24 03                       ; 0xc2f66
    5815     xor ah, ah                                ; 30 e4                       ; 0xc2f68
    5816     mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2f6a
    5817     mov bx, ax                                ; 89 c3                       ; 0xc2f6c
    5818     sal bx, CL                                ; d3 e3                       ; 0xc2f6e
    5819     mov al, dl                                ; 88 d0                       ; 0xc2f70
    5820     and AL, strict byte 004h                  ; 24 04                       ; 0xc2f72
    5821     mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2f74
    5822     sal ax, CL                                ; d3 e0                       ; 0xc2f76
    5823     add bx, ax                                ; 01 c3                       ; 0xc2f78
    5824     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2f7a
    5825     xor bx, bx                                ; 31 db                       ; 0xc2f7d vgabios.c:2048
    5826     jmp short 02f87h                          ; eb 06                       ; 0xc2f7f
    5827     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2f81
    5828     jnc short 02fb0h                          ; 73 29                       ; 0xc2f85
    5829     mov CL, strict byte 004h                  ; b1 04                       ; 0xc2f87 vgabios.c:2050
    5830     mov si, bx                                ; 89 de                       ; 0xc2f89
    5831     sal si, CL                                ; d3 e6                       ; 0xc2f8b
    5832     mov CL, strict byte 005h                  ; b1 05                       ; 0xc2f8d vgabios.c:2051
    5833     mov di, bx                                ; 89 df                       ; 0xc2f8f
    5834     sal di, CL                                ; d3 e7                       ; 0xc2f91
    5835     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2f93
    5836     add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2f96 vgabios.c:2052
    5837     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2f9a
    5838     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2f9d
    5839     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2fa0
    5840     mov es, ax                                ; 8e c0                       ; 0xc2fa3
    5841     jcxz 02fadh                               ; e3 06                       ; 0xc2fa5
    5842     push DS                                   ; 1e                          ; 0xc2fa7
    5843     mov ds, dx                                ; 8e da                       ; 0xc2fa8
    5844     rep movsb                                 ; f3 a4                       ; 0xc2faa
    5845     pop DS                                    ; 1f                          ; 0xc2fac
    5846     inc bx                                    ; 43                          ; 0xc2fad vgabios.c:2053
    5847     jmp short 02f81h                          ; eb d1                       ; 0xc2fae
    5848     call 02cd7h                               ; e8 24 fd                    ; 0xc2fb0 vgabios.c:2054
    5849     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2fb3 vgabios.c:2055
    5850     jc short 02fbfh                           ; 72 06                       ; 0xc2fb7
    5851     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2fb9 vgabios.c:2057
    5852     call 02d16h                               ; e8 57 fd                    ; 0xc2fbc
    5853     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2fbf vgabios.c:2059
    5854     pop di                                    ; 5f                          ; 0xc2fc2
    5855     pop si                                    ; 5e                          ; 0xc2fc3
    5856     pop cx                                    ; 59                          ; 0xc2fc4
    5857     pop bx                                    ; 5b                          ; 0xc2fc5
    5858     pop bp                                    ; 5d                          ; 0xc2fc6
    5859     retn                                      ; c3                          ; 0xc2fc7
    5860   ; disGetNextSymbol 0xc2fc8 LB 0x1645 -> off=0x0 cb=0000000000000016 uValue=00000000000c2fc8 'biosfn_load_gfx_8_8_chars'
    5861 biosfn_load_gfx_8_8_chars:                   ; 0xc2fc8 LB 0x16
    5862     push bp                                   ; 55                          ; 0xc2fc8 vgabios.c:2061
    5863     mov bp, sp                                ; 89 e5                       ; 0xc2fc9
    5864     push bx                                   ; 53                          ; 0xc2fcb
    5865     push cx                                   ; 51                          ; 0xc2fcc
    5866     mov bx, dx                                ; 89 d3                       ; 0xc2fcd vgabios.c:2063
    5867     mov cx, ax                                ; 89 c1                       ; 0xc2fcf
    5868     mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc2fd1
    5869     call 009f0h                               ; e8 19 da                    ; 0xc2fd4
    5870     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2fd7 vgabios.c:2064
    5871     pop cx                                    ; 59                          ; 0xc2fda
    5872     pop bx                                    ; 5b                          ; 0xc2fdb
    5873     pop bp                                    ; 5d                          ; 0xc2fdc
    5874     retn                                      ; c3                          ; 0xc2fdd
    5875   ; disGetNextSymbol 0xc2fde LB 0x162f -> off=0x0 cb=000000000000004d uValue=00000000000c2fde 'set_gfx_font'
    5876 set_gfx_font:                                ; 0xc2fde LB 0x4d
    5877     push bp                                   ; 55                          ; 0xc2fde vgabios.c:2066
    5878     mov bp, sp                                ; 89 e5                       ; 0xc2fdf
    5879     push si                                   ; 56                          ; 0xc2fe1
    5880     push di                                   ; 57                          ; 0xc2fe2
    5881     mov si, ax                                ; 89 c6                       ; 0xc2fe3
    5882     mov ax, dx                                ; 89 d0                       ; 0xc2fe5
    5883     mov di, bx                                ; 89 df                       ; 0xc2fe7
    5884     mov dl, cl                                ; 88 ca                       ; 0xc2fe9
    5885     mov bx, si                                ; 89 f3                       ; 0xc2feb vgabios.c:2070
    5886     mov cx, ax                                ; 89 c1                       ; 0xc2fed
    5887     mov ax, strict word 00043h                ; b8 43 00                    ; 0xc2fef
    5888     call 009f0h                               ; e8 fb d9                    ; 0xc2ff2
    5889     test dl, dl                               ; 84 d2                       ; 0xc2ff5 vgabios.c:2071
    5890     je short 0300bh                           ; 74 12                       ; 0xc2ff7
    5891     cmp dl, 003h                              ; 80 fa 03                    ; 0xc2ff9 vgabios.c:2072
    5892     jbe short 03000h                          ; 76 02                       ; 0xc2ffc
    5893     mov DL, strict byte 002h                  ; b2 02                       ; 0xc2ffe vgabios.c:2073
    5894     mov bl, dl                                ; 88 d3                       ; 0xc3000 vgabios.c:2074
    5895     xor bh, bh                                ; 30 ff                       ; 0xc3002
    5896     mov al, byte [bx+07dfdh]                  ; 8a 87 fd 7d                 ; 0xc3004
    5897     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc3008
    5898     mov bx, 00085h                            ; bb 85 00                    ; 0xc300b vgabios.c:62
    5899     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc300e
    5900     mov es, ax                                ; 8e c0                       ; 0xc3011
    5901     mov word [es:bx], di                      ; 26 89 3f                    ; 0xc3013
    5902     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc3016 vgabios.c:2079
    5903     xor ah, ah                                ; 30 e4                       ; 0xc3019
    5904     dec ax                                    ; 48                          ; 0xc301b
    5905     mov bx, 00084h                            ; bb 84 00                    ; 0xc301c vgabios.c:62
    5906     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc301f
    5907     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3022 vgabios.c:2080
    5908     pop di                                    ; 5f                          ; 0xc3025
    5909     pop si                                    ; 5e                          ; 0xc3026
    5910     pop bp                                    ; 5d                          ; 0xc3027
    5911     retn 00002h                               ; c2 02 00                    ; 0xc3028
    5912   ; disGetNextSymbol 0xc302b LB 0x15e2 -> off=0x0 cb=000000000000001d uValue=00000000000c302b 'biosfn_load_gfx_user_chars'
    5913 biosfn_load_gfx_user_chars:                  ; 0xc302b LB 0x1d
    5914     push bp                                   ; 55                          ; 0xc302b vgabios.c:2082
    5915     mov bp, sp                                ; 89 e5                       ; 0xc302c
    5916     push si                                   ; 56                          ; 0xc302e
    5917     mov si, ax                                ; 89 c6                       ; 0xc302f
    5918     mov ax, dx                                ; 89 d0                       ; 0xc3031
    5919     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc3033 vgabios.c:2085
    5920     xor dh, dh                                ; 30 f6                       ; 0xc3036
    5921     push dx                                   ; 52                          ; 0xc3038
    5922     xor ch, ch                                ; 30 ed                       ; 0xc3039
    5923     mov dx, si                                ; 89 f2                       ; 0xc303b
    5924     call 02fdeh                               ; e8 9e ff                    ; 0xc303d
    5925     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3040 vgabios.c:2086
    5926     pop si                                    ; 5e                          ; 0xc3043
    5927     pop bp                                    ; 5d                          ; 0xc3044
    5928     retn 00002h                               ; c2 02 00                    ; 0xc3045
    5929   ; disGetNextSymbol 0xc3048 LB 0x15c5 -> off=0x0 cb=0000000000000022 uValue=00000000000c3048 'biosfn_load_gfx_8_14_chars'
    5930 biosfn_load_gfx_8_14_chars:                  ; 0xc3048 LB 0x22
    5931     push bp                                   ; 55                          ; 0xc3048 vgabios.c:2091
    5932     mov bp, sp                                ; 89 e5                       ; 0xc3049
    5933     push bx                                   ; 53                          ; 0xc304b
    5934     push cx                                   ; 51                          ; 0xc304c
    5935     mov bl, al                                ; 88 c3                       ; 0xc304d
    5936     mov al, dl                                ; 88 d0                       ; 0xc304f
    5937     xor ah, ah                                ; 30 e4                       ; 0xc3051 vgabios.c:2093
    5938     push ax                                   ; 50                          ; 0xc3053
    5939     mov al, bl                                ; 88 d8                       ; 0xc3054
    5940     mov cx, ax                                ; 89 c1                       ; 0xc3056
    5941     mov bx, strict word 0000eh                ; bb 0e 00                    ; 0xc3058
    5942     mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc305b
    5943     mov dx, ds                                ; 8c da                       ; 0xc305e
    5944     call 02fdeh                               ; e8 7b ff                    ; 0xc3060
    5945     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3063 vgabios.c:2094
    5946     pop cx                                    ; 59                          ; 0xc3066
    5947     pop bx                                    ; 5b                          ; 0xc3067
    5948     pop bp                                    ; 5d                          ; 0xc3068
    5949     retn                                      ; c3                          ; 0xc3069
    5950   ; disGetNextSymbol 0xc306a LB 0x15a3 -> off=0x0 cb=0000000000000022 uValue=00000000000c306a 'biosfn_load_gfx_8_8_dd_chars'
    5951 biosfn_load_gfx_8_8_dd_chars:                ; 0xc306a LB 0x22
    5952     push bp                                   ; 55                          ; 0xc306a vgabios.c:2095
    5953     mov bp, sp                                ; 89 e5                       ; 0xc306b
    5954     push bx                                   ; 53                          ; 0xc306d
    5955     push cx                                   ; 51                          ; 0xc306e
    5956     mov bl, al                                ; 88 c3                       ; 0xc306f
    5957     mov al, dl                                ; 88 d0                       ; 0xc3071
    5958     xor ah, ah                                ; 30 e4                       ; 0xc3073 vgabios.c:2097
    5959     push ax                                   ; 50                          ; 0xc3075
    5960     mov al, bl                                ; 88 d8                       ; 0xc3076
    5961     mov cx, ax                                ; 89 c1                       ; 0xc3078
    5962     mov bx, strict word 00008h                ; bb 08 00                    ; 0xc307a
    5963     mov ax, 0556ch                            ; b8 6c 55                    ; 0xc307d
    5964     mov dx, ds                                ; 8c da                       ; 0xc3080
    5965     call 02fdeh                               ; e8 59 ff                    ; 0xc3082
    5966     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3085 vgabios.c:2098
    5967     pop cx                                    ; 59                          ; 0xc3088
    5968     pop bx                                    ; 5b                          ; 0xc3089
    5969     pop bp                                    ; 5d                          ; 0xc308a
    5970     retn                                      ; c3                          ; 0xc308b
    5971   ; disGetNextSymbol 0xc308c LB 0x1581 -> off=0x0 cb=0000000000000022 uValue=00000000000c308c 'biosfn_load_gfx_8_16_chars'
    5972 biosfn_load_gfx_8_16_chars:                  ; 0xc308c LB 0x22
    5973     push bp                                   ; 55                          ; 0xc308c vgabios.c:2099
    5974     mov bp, sp                                ; 89 e5                       ; 0xc308d
    5975     push bx                                   ; 53                          ; 0xc308f
    5976     push cx                                   ; 51                          ; 0xc3090
    5977     mov bl, al                                ; 88 c3                       ; 0xc3091
    5978     mov al, dl                                ; 88 d0                       ; 0xc3093
    5979     xor ah, ah                                ; 30 e4                       ; 0xc3095 vgabios.c:2101
    5980     push ax                                   ; 50                          ; 0xc3097
    5981     mov al, bl                                ; 88 d8                       ; 0xc3098
    5982     mov cx, ax                                ; 89 c1                       ; 0xc309a
    5983     mov bx, strict word 00010h                ; bb 10 00                    ; 0xc309c
    5984     mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc309f
    5985     mov dx, ds                                ; 8c da                       ; 0xc30a2
    5986     call 02fdeh                               ; e8 37 ff                    ; 0xc30a4
    5987     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc30a7 vgabios.c:2102
    5988     pop cx                                    ; 59                          ; 0xc30aa
    5989     pop bx                                    ; 5b                          ; 0xc30ab
    5990     pop bp                                    ; 5d                          ; 0xc30ac
    5991     retn                                      ; c3                          ; 0xc30ad
    5992   ; disGetNextSymbol 0xc30ae LB 0x155f -> off=0x0 cb=0000000000000005 uValue=00000000000c30ae 'biosfn_alternate_prtsc'
    5993 biosfn_alternate_prtsc:                      ; 0xc30ae LB 0x5
    5994     push bp                                   ; 55                          ; 0xc30ae vgabios.c:2104
    5995     mov bp, sp                                ; 89 e5                       ; 0xc30af
    5996     pop bp                                    ; 5d                          ; 0xc30b1 vgabios.c:2109
    5997     retn                                      ; c3                          ; 0xc30b2
    5998   ; disGetNextSymbol 0xc30b3 LB 0x155a -> off=0x0 cb=0000000000000032 uValue=00000000000c30b3 'biosfn_set_txt_lines'
    5999 biosfn_set_txt_lines:                        ; 0xc30b3 LB 0x32
    6000     push bx                                   ; 53                          ; 0xc30b3 vgabios.c:2111
    6001     push si                                   ; 56                          ; 0xc30b4
    6002     push bp                                   ; 55                          ; 0xc30b5
    6003     mov bp, sp                                ; 89 e5                       ; 0xc30b6
    6004     mov bl, al                                ; 88 c3                       ; 0xc30b8
    6005     mov si, 00089h                            ; be 89 00                    ; 0xc30ba vgabios.c:47
    6006     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc30bd
    6007     mov es, ax                                ; 8e c0                       ; 0xc30c0
    6008     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc30c2
    6009     and AL, strict byte 06fh                  ; 24 6f                       ; 0xc30c5 vgabios.c:2117
    6010     cmp bl, 002h                              ; 80 fb 02                    ; 0xc30c7 vgabios.c:2119
    6011     je short 030d4h                           ; 74 08                       ; 0xc30ca
    6012     test bl, bl                               ; 84 db                       ; 0xc30cc
    6013     jne short 030d6h                          ; 75 06                       ; 0xc30ce
    6014     or AL, strict byte 080h                   ; 0c 80                       ; 0xc30d0 vgabios.c:2122
    6015     jmp short 030d6h                          ; eb 02                       ; 0xc30d2 vgabios.c:2123
    6016     or AL, strict byte 010h                   ; 0c 10                       ; 0xc30d4 vgabios.c:2125
    6017     mov bx, 00089h                            ; bb 89 00                    ; 0xc30d6 vgabios.c:52
    6018     mov si, strict word 00040h                ; be 40 00                    ; 0xc30d9
    6019     mov es, si                                ; 8e c6                       ; 0xc30dc
    6020     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30de
    6021     pop bp                                    ; 5d                          ; 0xc30e1 vgabios.c:2129
    6022     pop si                                    ; 5e                          ; 0xc30e2
    6023     pop bx                                    ; 5b                          ; 0xc30e3
    6024     retn                                      ; c3                          ; 0xc30e4
    6025   ; disGetNextSymbol 0xc30e5 LB 0x1528 -> off=0x0 cb=0000000000000005 uValue=00000000000c30e5 'biosfn_switch_video_interface'
    6026 biosfn_switch_video_interface:               ; 0xc30e5 LB 0x5
    6027     push bp                                   ; 55                          ; 0xc30e5 vgabios.c:2132
    6028     mov bp, sp                                ; 89 e5                       ; 0xc30e6
    6029     pop bp                                    ; 5d                          ; 0xc30e8 vgabios.c:2137
    6030     retn                                      ; c3                          ; 0xc30e9
    6031   ; disGetNextSymbol 0xc30ea LB 0x1523 -> off=0x0 cb=0000000000000005 uValue=00000000000c30ea 'biosfn_enable_video_refresh_control'
    6032 biosfn_enable_video_refresh_control:         ; 0xc30ea LB 0x5
    6033     push bp                                   ; 55                          ; 0xc30ea vgabios.c:2138
    6034     mov bp, sp                                ; 89 e5                       ; 0xc30eb
    6035     pop bp                                    ; 5d                          ; 0xc30ed vgabios.c:2143
    6036     retn                                      ; c3                          ; 0xc30ee
    6037   ; disGetNextSymbol 0xc30ef LB 0x151e -> off=0x0 cb=000000000000008f uValue=00000000000c30ef 'biosfn_write_string'
    6038 biosfn_write_string:                         ; 0xc30ef LB 0x8f
    6039     push bp                                   ; 55                          ; 0xc30ef vgabios.c:2146
    6040     mov bp, sp                                ; 89 e5                       ; 0xc30f0
    6041     push si                                   ; 56                          ; 0xc30f2
    6042     push di                                   ; 57                          ; 0xc30f3
    6043     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc30f4
    6044     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc30f7
    6045     mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc30fa
    6046     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc30fd
    6047     mov si, cx                                ; 89 ce                       ; 0xc3100
    6048     mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc3102
    6049     mov al, dl                                ; 88 d0                       ; 0xc3105 vgabios.c:2153
    6050     xor ah, ah                                ; 30 e4                       ; 0xc3107
    6051     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc3109
    6052     lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc310c
    6053     call 00a97h                               ; e8 85 d9                    ; 0xc310f
    6054     cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc3112 vgabios.c:2156
    6055     jne short 03124h                          ; 75 0c                       ; 0xc3116
    6056     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3118 vgabios.c:2157
    6057     mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc311b
    6058     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc311e vgabios.c:2158
    6059     mov byte [bp+004h], ah                    ; 88 66 04                    ; 0xc3121
    6060     mov dh, byte [bp+004h]                    ; 8a 76 04                    ; 0xc3124 vgabios.c:2161
    6061     mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc3127
    6062     xor ah, ah                                ; 30 e4                       ; 0xc312a
    6063     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc312c vgabios.c:2162
    6064     call 012cfh                               ; e8 9d e1                    ; 0xc312f
    6065     dec si                                    ; 4e                          ; 0xc3132 vgabios.c:2164
    6066     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc3133
    6067     je short 03164h                           ; 74 2c                       ; 0xc3136
    6068     mov bx, di                                ; 89 fb                       ; 0xc3138 vgabios.c:2166
    6069     inc di                                    ; 47                          ; 0xc313a
    6070     mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc313b vgabios.c:47
    6071     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc313e
    6072     test byte [bp-008h], 002h                 ; f6 46 f8 02                 ; 0xc3141 vgabios.c:2167
    6073     je short 03150h                           ; 74 09                       ; 0xc3145
    6074     mov bx, di                                ; 89 fb                       ; 0xc3147 vgabios.c:2168
    6075     inc di                                    ; 47                          ; 0xc3149
    6076     mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc314a vgabios.c:47
    6077     mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc314d vgabios.c:48
    6078     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc3150 vgabios.c:2170
    6079     xor bh, bh                                ; 30 ff                       ; 0xc3153
    6080     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc3155
    6081     xor dh, dh                                ; 30 f6                       ; 0xc3158
    6082     xor ah, ah                                ; 30 e4                       ; 0xc315a
    6083     mov cx, strict word 00003h                ; b9 03 00                    ; 0xc315c
    6084     call 02a48h                               ; e8 e6 f8                    ; 0xc315f
    6085     jmp short 03132h                          ; eb ce                       ; 0xc3162 vgabios.c:2171
    6086     test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc3164 vgabios.c:2174
    6087     jne short 03175h                          ; 75 0b                       ; 0xc3168
    6088     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc316a vgabios.c:2175
    6089     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc316d
    6090     xor ah, ah                                ; 30 e4                       ; 0xc3170
    6091     call 012cfh                               ; e8 5a e1                    ; 0xc3172
    6092     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3175 vgabios.c:2176
    6093     pop di                                    ; 5f                          ; 0xc3178
    6094     pop si                                    ; 5e                          ; 0xc3179
    6095     pop bp                                    ; 5d                          ; 0xc317a
    6096     retn 00008h                               ; c2 08 00                    ; 0xc317b
    6097   ; disGetNextSymbol 0xc317e LB 0x148f -> off=0x0 cb=00000000000001f2 uValue=00000000000c317e 'biosfn_read_state_info'
    6098 biosfn_read_state_info:                      ; 0xc317e LB 0x1f2
    6099     push bp                                   ; 55                          ; 0xc317e vgabios.c:2179
    6100     mov bp, sp                                ; 89 e5                       ; 0xc317f
    6101     push cx                                   ; 51                          ; 0xc3181
    6102     push si                                   ; 56                          ; 0xc3182
    6103     push di                                   ; 57                          ; 0xc3183
    6104     push ax                                   ; 50                          ; 0xc3184
    6105     push ax                                   ; 50                          ; 0xc3185
    6106     push dx                                   ; 52                          ; 0xc3186
    6107     mov si, strict word 00049h                ; be 49 00                    ; 0xc3187 vgabios.c:47
    6108     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc318a
    6109     mov es, ax                                ; 8e c0                       ; 0xc318d
    6110     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc318f
    6111     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc3192 vgabios.c:48
    6112     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc3195 vgabios.c:57
    6113     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3198
    6114     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc319b vgabios.c:58
    6115     mov ax, ds                                ; 8c d8                       ; 0xc319e vgabios.c:2190
    6116     mov es, dx                                ; 8e c2                       ; 0xc31a0 vgabios.c:72
    6117     mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc31a2
    6118     mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc31a7
    6119     lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc31ab vgabios.c:2195
    6120     mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc31ae
    6121     mov si, strict word 00049h                ; be 49 00                    ; 0xc31b1
    6122     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc31b4
    6123     jcxz 031bfh                               ; e3 06                       ; 0xc31b7
    6124     push DS                                   ; 1e                          ; 0xc31b9
    6125     mov ds, dx                                ; 8e da                       ; 0xc31ba
    6126     rep movsb                                 ; f3 a4                       ; 0xc31bc
    6127     pop DS                                    ; 1f                          ; 0xc31be
    6128     mov si, 00084h                            ; be 84 00                    ; 0xc31bf vgabios.c:47
    6129     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31c2
    6130     mov es, ax                                ; 8e c0                       ; 0xc31c5
    6131     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31c7
     5597    ; dec dl                                    ; fe ca                     ; 0xc2dd0
     5598    mov si, 00084h                            ; be 84 00                    ; 0xc2dd2 vgabios.c:52
     5599    mov byte [es:si], dl                      ; 26 88 14                    ; 0xc2dd5
     5600    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2dd8 vgabios.c:57
     5601    mov dx, word [es:si]                      ; 26 8b 14                    ; 0xc2ddb
     5602    xor ah, ah                                ; 30 e4                       ; 0xc2dde vgabios.c:1971
     5603    mul dx                                    ; f7 e2                       ; 0xc2de0
     5604    sal ax, 1                                 ; d1 e0                       ; 0xc2de2
     5605    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2de4 vgabios.c:62
     5606    mov word [es:si], ax                      ; 26 89 04                    ; 0xc2de7
     5607    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2dea vgabios.c:1972
     5608    pop di                                    ; 5f                          ; 0xc2ded
     5609    pop si                                    ; 5e                          ; 0xc2dee
     5610    pop dx                                    ; 5a                          ; 0xc2def
     5611    pop cx                                    ; 59                          ; 0xc2df0
     5612    pop bx                                    ; 5b                          ; 0xc2df1
     5613    pop bp                                    ; 5d                          ; 0xc2df2
     5614    retn                                      ; c3                          ; 0xc2df3
     5615  ; disGetNextSymbol 0xc2df4 LB 0x1770 -> off=0x0 cb=0000000000000020 uValue=00000000000c2df4 'biosfn_set_font_block'
     5616biosfn_set_font_block:                       ; 0xc2df4 LB 0x20
     5617    push bp                                   ; 55                          ; 0xc2df4 vgabios.c:1974
     5618    mov bp, sp                                ; 89 e5                       ; 0xc2df5
     5619    push bx                                   ; 53                          ; 0xc2df7
     5620    push dx                                   ; 52                          ; 0xc2df8
     5621    mov bl, al                                ; 88 c3                       ; 0xc2df9
     5622    mov ax, 00100h                            ; b8 00 01                    ; 0xc2dfb vgabios.c:1976
     5623    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2dfe
     5624    out DX, ax                                ; ef                          ; 0xc2e01
     5625    mov ah, bl                                ; 88 dc                       ; 0xc2e02 vgabios.c:1977
     5626    xor al, al                                ; 30 c0                       ; 0xc2e04
     5627    or AL, strict byte 003h                   ; 0c 03                       ; 0xc2e06
     5628    out DX, ax                                ; ef                          ; 0xc2e08
     5629    mov ax, 00300h                            ; b8 00 03                    ; 0xc2e09 vgabios.c:1978
     5630    out DX, ax                                ; ef                          ; 0xc2e0c
     5631    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2e0d vgabios.c:1979
     5632    pop dx                                    ; 5a                          ; 0xc2e10
     5633    pop bx                                    ; 5b                          ; 0xc2e11
     5634    pop bp                                    ; 5d                          ; 0xc2e12
     5635    retn                                      ; c3                          ; 0xc2e13
     5636  ; disGetNextSymbol 0xc2e14 LB 0x1750 -> off=0x0 cb=0000000000000078 uValue=00000000000c2e14 'load_text_patch'
     5637load_text_patch:                             ; 0xc2e14 LB 0x78
     5638    push bp                                   ; 55                          ; 0xc2e14 vgabios.c:1981
     5639    mov bp, sp                                ; 89 e5                       ; 0xc2e15
     5640    push si                                   ; 56                          ; 0xc2e17
     5641    push di                                   ; 57                          ; 0xc2e18
     5642    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc2e19
     5643    push ax                                   ; 50                          ; 0xc2e1c
     5644    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc2e1d
     5645    call 02cd9h                               ; e8 b6 fe                    ; 0xc2e20 vgabios.c:1986
     5646    mov al, bl                                ; 88 d8                       ; 0xc2e23 vgabios.c:1988
     5647    and AL, strict byte 003h                  ; 24 03                       ; 0xc2e25
     5648    xor ah, ah                                ; 30 e4                       ; 0xc2e27
     5649    mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2e29
     5650    mov di, ax                                ; 89 c7                       ; 0xc2e2b
     5651    sal di, CL                                ; d3 e7                       ; 0xc2e2d
     5652    mov al, bl                                ; 88 d8                       ; 0xc2e2f
     5653    and AL, strict byte 004h                  ; 24 04                       ; 0xc2e31
     5654    mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2e33
     5655    sal ax, CL                                ; d3 e0                       ; 0xc2e35
     5656    add di, ax                                ; 01 c7                       ; 0xc2e37
     5657    mov word [bp-00ah], di                    ; 89 7e f6                    ; 0xc2e39
     5658    mov bx, dx                                ; 89 d3                       ; 0xc2e3c vgabios.c:1989
     5659    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2e3e
     5660    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc2e41
     5661    inc dx                                    ; 42                          ; 0xc2e44 vgabios.c:1990
     5662    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2e45
     5663    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc2e48 vgabios.c:1991
     5664    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2e4b
     5665    test al, al                               ; 84 c0                       ; 0xc2e4e
     5666    je short 02e82h                           ; 74 30                       ; 0xc2e50
     5667    xor ah, ah                                ; 30 e4                       ; 0xc2e52 vgabios.c:1992
     5668    mov CL, strict byte 005h                  ; b1 05                       ; 0xc2e54
     5669    sal ax, CL                                ; d3 e0                       ; 0xc2e56
     5670    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc2e58
     5671    add di, ax                                ; 01 c7                       ; 0xc2e5b
     5672    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2e5d vgabios.c:1993
     5673    xor ch, ch                                ; 30 ed                       ; 0xc2e60
     5674    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc2e62
     5675    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2e65
     5676    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2e68
     5677    mov es, ax                                ; 8e c0                       ; 0xc2e6b
     5678    jcxz 02e75h                               ; e3 06                       ; 0xc2e6d
     5679    push DS                                   ; 1e                          ; 0xc2e6f
     5680    mov ds, dx                                ; 8e da                       ; 0xc2e70
     5681    rep movsb                                 ; f3 a4                       ; 0xc2e72
     5682    pop DS                                    ; 1f                          ; 0xc2e74
     5683    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2e75 vgabios.c:1994
     5684    xor ah, ah                                ; 30 e4                       ; 0xc2e78
     5685    inc ax                                    ; 40                          ; 0xc2e7a
     5686    add word [bp-00ch], ax                    ; 01 46 f4                    ; 0xc2e7b
     5687    add bx, ax                                ; 01 c3                       ; 0xc2e7e vgabios.c:1995
     5688    jmp short 02e48h                          ; eb c6                       ; 0xc2e80 vgabios.c:1996
     5689    call 02d0eh                               ; e8 89 fe                    ; 0xc2e82 vgabios.c:1998
     5690    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2e85 vgabios.c:1999
     5691    pop di                                    ; 5f                          ; 0xc2e88
     5692    pop si                                    ; 5e                          ; 0xc2e89
     5693    pop bp                                    ; 5d                          ; 0xc2e8a
     5694    retn                                      ; c3                          ; 0xc2e8b
     5695  ; disGetNextSymbol 0xc2e8c LB 0x16d8 -> off=0x0 cb=0000000000000084 uValue=00000000000c2e8c 'biosfn_load_text_user_pat'
     5696biosfn_load_text_user_pat:                   ; 0xc2e8c LB 0x84
     5697    push bp                                   ; 55                          ; 0xc2e8c vgabios.c:2001
     5698    mov bp, sp                                ; 89 e5                       ; 0xc2e8d
     5699    push si                                   ; 56                          ; 0xc2e8f
     5700    push di                                   ; 57                          ; 0xc2e90
     5701    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2e91
     5702    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2e94
     5703    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc2e97
     5704    mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc2e9a
     5705    mov word [bp-00ch], cx                    ; 89 4e f4                    ; 0xc2e9d
     5706    call 02cd9h                               ; e8 36 fe                    ; 0xc2ea0 vgabios.c:2006
     5707    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2ea3 vgabios.c:2007
     5708    and AL, strict byte 003h                  ; 24 03                       ; 0xc2ea6
     5709    xor ah, ah                                ; 30 e4                       ; 0xc2ea8
     5710    mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2eaa
     5711    mov bx, ax                                ; 89 c3                       ; 0xc2eac
     5712    sal bx, CL                                ; d3 e3                       ; 0xc2eae
     5713    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2eb0
     5714    and AL, strict byte 004h                  ; 24 04                       ; 0xc2eb3
     5715    mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2eb5
     5716    sal ax, CL                                ; d3 e0                       ; 0xc2eb7
     5717    add bx, ax                                ; 01 c3                       ; 0xc2eb9
     5718    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2ebb
     5719    xor bx, bx                                ; 31 db                       ; 0xc2ebe vgabios.c:2008
     5720    cmp bx, word [bp-00ch]                    ; 3b 5e f4                    ; 0xc2ec0
     5721    jnc short 02ef6h                          ; 73 31                       ; 0xc2ec3
     5722    mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2ec5 vgabios.c:2010
     5723    xor ah, ah                                ; 30 e4                       ; 0xc2ec8
     5724    mov si, ax                                ; 89 c6                       ; 0xc2eca
     5725    mov ax, bx                                ; 89 d8                       ; 0xc2ecc
     5726    mul si                                    ; f7 e6                       ; 0xc2ece
     5727    add ax, word [bp-00ah]                    ; 03 46 f6                    ; 0xc2ed0
     5728    mov di, word [bp+004h]                    ; 8b 7e 04                    ; 0xc2ed3 vgabios.c:2011
     5729    add di, bx                                ; 01 df                       ; 0xc2ed6
     5730    mov CL, strict byte 005h                  ; b1 05                       ; 0xc2ed8
     5731    sal di, CL                                ; d3 e7                       ; 0xc2eda
     5732    add di, word [bp-008h]                    ; 03 7e f8                    ; 0xc2edc
     5733    mov cx, si                                ; 89 f1                       ; 0xc2edf vgabios.c:2012
     5734    mov si, ax                                ; 89 c6                       ; 0xc2ee1
     5735    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2ee3
     5736    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2ee6
     5737    mov es, ax                                ; 8e c0                       ; 0xc2ee9
     5738    jcxz 02ef3h                               ; e3 06                       ; 0xc2eeb
     5739    push DS                                   ; 1e                          ; 0xc2eed
     5740    mov ds, dx                                ; 8e da                       ; 0xc2eee
     5741    rep movsb                                 ; f3 a4                       ; 0xc2ef0
     5742    pop DS                                    ; 1f                          ; 0xc2ef2
     5743    inc bx                                    ; 43                          ; 0xc2ef3 vgabios.c:2013
     5744    jmp short 02ec0h                          ; eb ca                       ; 0xc2ef4
     5745    call 02d0eh                               ; e8 15 fe                    ; 0xc2ef6 vgabios.c:2014
     5746    cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2ef9 vgabios.c:2015
     5747    jc short 02f07h                           ; 72 08                       ; 0xc2efd
     5748    mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2eff vgabios.c:2017
     5749    xor ah, ah                                ; 30 e4                       ; 0xc2f02
     5750    call 02d41h                               ; e8 3a fe                    ; 0xc2f04
     5751    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2f07 vgabios.c:2019
     5752    pop di                                    ; 5f                          ; 0xc2f0a
     5753    pop si                                    ; 5e                          ; 0xc2f0b
     5754    pop bp                                    ; 5d                          ; 0xc2f0c
     5755    retn 00006h                               ; c2 06 00                    ; 0xc2f0d
     5756  ; disGetNextSymbol 0xc2f10 LB 0x1654 -> off=0x0 cb=0000000000000016 uValue=00000000000c2f10 'biosfn_load_gfx_8_8_chars'
     5757biosfn_load_gfx_8_8_chars:                   ; 0xc2f10 LB 0x16
     5758    push bp                                   ; 55                          ; 0xc2f10 vgabios.c:2021
     5759    mov bp, sp                                ; 89 e5                       ; 0xc2f11
     5760    push bx                                   ; 53                          ; 0xc2f13
     5761    push cx                                   ; 51                          ; 0xc2f14
     5762    mov bx, dx                                ; 89 d3                       ; 0xc2f15 vgabios.c:2023
     5763    mov cx, ax                                ; 89 c1                       ; 0xc2f17
     5764    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc2f19
     5765    call 009f0h                               ; e8 d1 da                    ; 0xc2f1c
     5766    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2f1f vgabios.c:2024
     5767    pop cx                                    ; 59                          ; 0xc2f22
     5768    pop bx                                    ; 5b                          ; 0xc2f23
     5769    pop bp                                    ; 5d                          ; 0xc2f24
     5770    retn                                      ; c3                          ; 0xc2f25
     5771  ; disGetNextSymbol 0xc2f26 LB 0x163e -> off=0x0 cb=000000000000004d uValue=00000000000c2f26 'set_gfx_font'
     5772set_gfx_font:                                ; 0xc2f26 LB 0x4d
     5773    push bp                                   ; 55                          ; 0xc2f26 vgabios.c:2026
     5774    mov bp, sp                                ; 89 e5                       ; 0xc2f27
     5775    push si                                   ; 56                          ; 0xc2f29
     5776    push di                                   ; 57                          ; 0xc2f2a
     5777    mov si, ax                                ; 89 c6                       ; 0xc2f2b
     5778    mov ax, dx                                ; 89 d0                       ; 0xc2f2d
     5779    mov di, bx                                ; 89 df                       ; 0xc2f2f
     5780    mov dl, cl                                ; 88 ca                       ; 0xc2f31
     5781    mov bx, si                                ; 89 f3                       ; 0xc2f33 vgabios.c:2030
     5782    mov cx, ax                                ; 89 c1                       ; 0xc2f35
     5783    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc2f37
     5784    call 009f0h                               ; e8 b3 da                    ; 0xc2f3a
     5785    test dl, dl                               ; 84 d2                       ; 0xc2f3d vgabios.c:2031
     5786    je short 02f53h                           ; 74 12                       ; 0xc2f3f
     5787    cmp dl, 003h                              ; 80 fa 03                    ; 0xc2f41 vgabios.c:2032
     5788    jbe short 02f48h                          ; 76 02                       ; 0xc2f44
     5789    mov DL, strict byte 002h                  ; b2 02                       ; 0xc2f46 vgabios.c:2033
     5790    mov bl, dl                                ; 88 d3                       ; 0xc2f48 vgabios.c:2034
     5791    xor bh, bh                                ; 30 ff                       ; 0xc2f4a
     5792    mov al, byte [bx+07dfdh]                  ; 8a 87 fd 7d                 ; 0xc2f4c
     5793    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2f50
     5794    mov bx, 00085h                            ; bb 85 00                    ; 0xc2f53 vgabios.c:62
     5795    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f56
     5796    mov es, ax                                ; 8e c0                       ; 0xc2f59
     5797    mov word [es:bx], di                      ; 26 89 3f                    ; 0xc2f5b
     5798    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2f5e vgabios.c:2039
     5799    xor ah, ah                                ; 30 e4                       ; 0xc2f61
     5800    dec ax                                    ; 48                          ; 0xc2f63
     5801    mov bx, 00084h                            ; bb 84 00                    ; 0xc2f64 vgabios.c:62
     5802    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2f67
     5803    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2f6a vgabios.c:2040
     5804    pop di                                    ; 5f                          ; 0xc2f6d
     5805    pop si                                    ; 5e                          ; 0xc2f6e
     5806    pop bp                                    ; 5d                          ; 0xc2f6f
     5807    retn 00002h                               ; c2 02 00                    ; 0xc2f70
     5808  ; disGetNextSymbol 0xc2f73 LB 0x15f1 -> off=0x0 cb=000000000000001d uValue=00000000000c2f73 'biosfn_load_gfx_user_chars'
     5809biosfn_load_gfx_user_chars:                  ; 0xc2f73 LB 0x1d
     5810    push bp                                   ; 55                          ; 0xc2f73 vgabios.c:2042
     5811    mov bp, sp                                ; 89 e5                       ; 0xc2f74
     5812    push si                                   ; 56                          ; 0xc2f76
     5813    mov si, ax                                ; 89 c6                       ; 0xc2f77
     5814    mov ax, dx                                ; 89 d0                       ; 0xc2f79
     5815    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc2f7b vgabios.c:2045
     5816    xor dh, dh                                ; 30 f6                       ; 0xc2f7e
     5817    push dx                                   ; 52                          ; 0xc2f80
     5818    xor ch, ch                                ; 30 ed                       ; 0xc2f81
     5819    mov dx, si                                ; 89 f2                       ; 0xc2f83
     5820    call 02f26h                               ; e8 9e ff                    ; 0xc2f85
     5821    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2f88 vgabios.c:2046
     5822    pop si                                    ; 5e                          ; 0xc2f8b
     5823    pop bp                                    ; 5d                          ; 0xc2f8c
     5824    retn 00002h                               ; c2 02 00                    ; 0xc2f8d
     5825  ; disGetNextSymbol 0xc2f90 LB 0x15d4 -> off=0x0 cb=0000000000000022 uValue=00000000000c2f90 'biosfn_load_gfx_8_14_chars'
     5826biosfn_load_gfx_8_14_chars:                  ; 0xc2f90 LB 0x22
     5827    push bp                                   ; 55                          ; 0xc2f90 vgabios.c:2051
     5828    mov bp, sp                                ; 89 e5                       ; 0xc2f91
     5829    push bx                                   ; 53                          ; 0xc2f93
     5830    push cx                                   ; 51                          ; 0xc2f94
     5831    mov bl, al                                ; 88 c3                       ; 0xc2f95
     5832    mov al, dl                                ; 88 d0                       ; 0xc2f97
     5833    xor ah, ah                                ; 30 e4                       ; 0xc2f99 vgabios.c:2053
     5834    push ax                                   ; 50                          ; 0xc2f9b
     5835    mov al, bl                                ; 88 d8                       ; 0xc2f9c
     5836    mov cx, ax                                ; 89 c1                       ; 0xc2f9e
     5837    mov bx, strict word 0000eh                ; bb 0e 00                    ; 0xc2fa0
     5838    mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc2fa3
     5839    mov dx, ds                                ; 8c da                       ; 0xc2fa6
     5840    call 02f26h                               ; e8 7b ff                    ; 0xc2fa8
     5841    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2fab vgabios.c:2054
     5842    pop cx                                    ; 59                          ; 0xc2fae
     5843    pop bx                                    ; 5b                          ; 0xc2faf
     5844    pop bp                                    ; 5d                          ; 0xc2fb0
     5845    retn                                      ; c3                          ; 0xc2fb1
     5846  ; disGetNextSymbol 0xc2fb2 LB 0x15b2 -> off=0x0 cb=0000000000000022 uValue=00000000000c2fb2 'biosfn_load_gfx_8_8_dd_chars'
     5847biosfn_load_gfx_8_8_dd_chars:                ; 0xc2fb2 LB 0x22
     5848    push bp                                   ; 55                          ; 0xc2fb2 vgabios.c:2055
     5849    mov bp, sp                                ; 89 e5                       ; 0xc2fb3
     5850    push bx                                   ; 53                          ; 0xc2fb5
     5851    push cx                                   ; 51                          ; 0xc2fb6
     5852    mov bl, al                                ; 88 c3                       ; 0xc2fb7
     5853    mov al, dl                                ; 88 d0                       ; 0xc2fb9
     5854    xor ah, ah                                ; 30 e4                       ; 0xc2fbb vgabios.c:2057
     5855    push ax                                   ; 50                          ; 0xc2fbd
     5856    mov al, bl                                ; 88 d8                       ; 0xc2fbe
     5857    mov cx, ax                                ; 89 c1                       ; 0xc2fc0
     5858    mov bx, strict word 00008h                ; bb 08 00                    ; 0xc2fc2
     5859    mov ax, 0556ch                            ; b8 6c 55                    ; 0xc2fc5
     5860    mov dx, ds                                ; 8c da                       ; 0xc2fc8
     5861    call 02f26h                               ; e8 59 ff                    ; 0xc2fca
     5862    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2fcd vgabios.c:2058
     5863    pop cx                                    ; 59                          ; 0xc2fd0
     5864    pop bx                                    ; 5b                          ; 0xc2fd1
     5865    pop bp                                    ; 5d                          ; 0xc2fd2
     5866    retn                                      ; c3                          ; 0xc2fd3
     5867  ; disGetNextSymbol 0xc2fd4 LB 0x1590 -> off=0x0 cb=0000000000000022 uValue=00000000000c2fd4 'biosfn_load_gfx_8_16_chars'
     5868biosfn_load_gfx_8_16_chars:                  ; 0xc2fd4 LB 0x22
     5869    push bp                                   ; 55                          ; 0xc2fd4 vgabios.c:2059
     5870    mov bp, sp                                ; 89 e5                       ; 0xc2fd5
     5871    push bx                                   ; 53                          ; 0xc2fd7
     5872    push cx                                   ; 51                          ; 0xc2fd8
     5873    mov bl, al                                ; 88 c3                       ; 0xc2fd9
     5874    mov al, dl                                ; 88 d0                       ; 0xc2fdb
     5875    xor ah, ah                                ; 30 e4                       ; 0xc2fdd vgabios.c:2061
     5876    push ax                                   ; 50                          ; 0xc2fdf
     5877    mov al, bl                                ; 88 d8                       ; 0xc2fe0
     5878    mov cx, ax                                ; 89 c1                       ; 0xc2fe2
     5879    mov bx, strict word 00010h                ; bb 10 00                    ; 0xc2fe4
     5880    mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc2fe7
     5881    mov dx, ds                                ; 8c da                       ; 0xc2fea
     5882    call 02f26h                               ; e8 37 ff                    ; 0xc2fec
     5883    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2fef vgabios.c:2062
     5884    pop cx                                    ; 59                          ; 0xc2ff2
     5885    pop bx                                    ; 5b                          ; 0xc2ff3
     5886    pop bp                                    ; 5d                          ; 0xc2ff4
     5887    retn                                      ; c3                          ; 0xc2ff5
     5888  ; disGetNextSymbol 0xc2ff6 LB 0x156e -> off=0x0 cb=0000000000000005 uValue=00000000000c2ff6 'biosfn_alternate_prtsc'
     5889biosfn_alternate_prtsc:                      ; 0xc2ff6 LB 0x5
     5890    push bp                                   ; 55                          ; 0xc2ff6 vgabios.c:2064
     5891    mov bp, sp                                ; 89 e5                       ; 0xc2ff7
     5892    pop bp                                    ; 5d                          ; 0xc2ff9 vgabios.c:2069
     5893    retn                                      ; c3                          ; 0xc2ffa
     5894  ; disGetNextSymbol 0xc2ffb LB 0x1569 -> off=0x0 cb=0000000000000032 uValue=00000000000c2ffb 'biosfn_set_txt_lines'
     5895biosfn_set_txt_lines:                        ; 0xc2ffb LB 0x32
     5896    push bx                                   ; 53                          ; 0xc2ffb vgabios.c:2071
     5897    push si                                   ; 56                          ; 0xc2ffc
     5898    push bp                                   ; 55                          ; 0xc2ffd
     5899    mov bp, sp                                ; 89 e5                       ; 0xc2ffe
     5900    mov bl, al                                ; 88 c3                       ; 0xc3000
     5901    mov si, 00089h                            ; be 89 00                    ; 0xc3002 vgabios.c:47
     5902    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3005
     5903    mov es, ax                                ; 8e c0                       ; 0xc3008
     5904    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc300a
     5905    and AL, strict byte 06fh                  ; 24 6f                       ; 0xc300d vgabios.c:2077
     5906    cmp bl, 002h                              ; 80 fb 02                    ; 0xc300f vgabios.c:2079
     5907    je short 0301ch                           ; 74 08                       ; 0xc3012
     5908    test bl, bl                               ; 84 db                       ; 0xc3014
     5909    jne short 0301eh                          ; 75 06                       ; 0xc3016
     5910    or AL, strict byte 080h                   ; 0c 80                       ; 0xc3018 vgabios.c:2082
     5911    jmp short 0301eh                          ; eb 02                       ; 0xc301a vgabios.c:2083
     5912    or AL, strict byte 010h                   ; 0c 10                       ; 0xc301c vgabios.c:2085
     5913    mov bx, 00089h                            ; bb 89 00                    ; 0xc301e vgabios.c:52
     5914    mov si, strict word 00040h                ; be 40 00                    ; 0xc3021
     5915    mov es, si                                ; 8e c6                       ; 0xc3024
     5916    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3026
     5917    pop bp                                    ; 5d                          ; 0xc3029 vgabios.c:2089
     5918    pop si                                    ; 5e                          ; 0xc302a
     5919    pop bx                                    ; 5b                          ; 0xc302b
     5920    retn                                      ; c3                          ; 0xc302c
     5921  ; disGetNextSymbol 0xc302d LB 0x1537 -> off=0x0 cb=0000000000000005 uValue=00000000000c302d 'biosfn_switch_video_interface'
     5922biosfn_switch_video_interface:               ; 0xc302d LB 0x5
     5923    push bp                                   ; 55                          ; 0xc302d vgabios.c:2092
     5924    mov bp, sp                                ; 89 e5                       ; 0xc302e
     5925    pop bp                                    ; 5d                          ; 0xc3030 vgabios.c:2097
     5926    retn                                      ; c3                          ; 0xc3031
     5927  ; disGetNextSymbol 0xc3032 LB 0x1532 -> off=0x0 cb=0000000000000005 uValue=00000000000c3032 'biosfn_enable_video_refresh_control'
     5928biosfn_enable_video_refresh_control:         ; 0xc3032 LB 0x5
     5929    push bp                                   ; 55                          ; 0xc3032 vgabios.c:2098
     5930    mov bp, sp                                ; 89 e5                       ; 0xc3033
     5931    pop bp                                    ; 5d                          ; 0xc3035 vgabios.c:2103
     5932    retn                                      ; c3                          ; 0xc3036
     5933  ; disGetNextSymbol 0xc3037 LB 0x152d -> off=0x0 cb=000000000000008f uValue=00000000000c3037 'biosfn_write_string'
     5934biosfn_write_string:                         ; 0xc3037 LB 0x8f
     5935    push bp                                   ; 55                          ; 0xc3037 vgabios.c:2106
     5936    mov bp, sp                                ; 89 e5                       ; 0xc3038
     5937    push si                                   ; 56                          ; 0xc303a
     5938    push di                                   ; 57                          ; 0xc303b
     5939    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc303c
     5940    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc303f
     5941    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc3042
     5942    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc3045
     5943    mov si, cx                                ; 89 ce                       ; 0xc3048
     5944    mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc304a
     5945    mov al, dl                                ; 88 d0                       ; 0xc304d vgabios.c:2113
     5946    xor ah, ah                                ; 30 e4                       ; 0xc304f
     5947    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc3051
     5948    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc3054
     5949    call 00a97h                               ; e8 3d da                    ; 0xc3057
     5950    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc305a vgabios.c:2116
     5951    jne short 0306ch                          ; 75 0c                       ; 0xc305e
     5952    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3060 vgabios.c:2117
     5953    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc3063
     5954    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc3066 vgabios.c:2118
     5955    mov byte [bp+004h], ah                    ; 88 66 04                    ; 0xc3069
     5956    mov dh, byte [bp+004h]                    ; 8a 76 04                    ; 0xc306c vgabios.c:2121
     5957    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc306f
     5958    xor ah, ah                                ; 30 e4                       ; 0xc3072
     5959    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3074 vgabios.c:2122
     5960    call 012cfh                               ; e8 55 e2                    ; 0xc3077
     5961    dec si                                    ; 4e                          ; 0xc307a vgabios.c:2124
     5962    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc307b
     5963    je short 030ach                           ; 74 2c                       ; 0xc307e
     5964    mov bx, di                                ; 89 fb                       ; 0xc3080 vgabios.c:2126
     5965    inc di                                    ; 47                          ; 0xc3082
     5966    mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc3083 vgabios.c:47
     5967    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3086
     5968    test byte [bp-008h], 002h                 ; f6 46 f8 02                 ; 0xc3089 vgabios.c:2127
     5969    je short 03098h                           ; 74 09                       ; 0xc308d
     5970    mov bx, di                                ; 89 fb                       ; 0xc308f vgabios.c:2128
     5971    inc di                                    ; 47                          ; 0xc3091
     5972    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc3092 vgabios.c:47
     5973    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc3095 vgabios.c:48
     5974    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc3098 vgabios.c:2130
     5975    xor bh, bh                                ; 30 ff                       ; 0xc309b
     5976    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc309d
     5977    xor dh, dh                                ; 30 f6                       ; 0xc30a0
     5978    xor ah, ah                                ; 30 e4                       ; 0xc30a2
     5979    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc30a4
     5980    call 02a76h                               ; e8 cc f9                    ; 0xc30a7
     5981    jmp short 0307ah                          ; eb ce                       ; 0xc30aa vgabios.c:2131
     5982    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc30ac vgabios.c:2134
     5983    jne short 030bdh                          ; 75 0b                       ; 0xc30b0
     5984    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc30b2 vgabios.c:2135
     5985    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc30b5
     5986    xor ah, ah                                ; 30 e4                       ; 0xc30b8
     5987    call 012cfh                               ; e8 12 e2                    ; 0xc30ba
     5988    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc30bd vgabios.c:2136
     5989    pop di                                    ; 5f                          ; 0xc30c0
     5990    pop si                                    ; 5e                          ; 0xc30c1
     5991    pop bp                                    ; 5d                          ; 0xc30c2
     5992    retn 00008h                               ; c2 08 00                    ; 0xc30c3
     5993  ; disGetNextSymbol 0xc30c6 LB 0x149e -> off=0x0 cb=00000000000001f2 uValue=00000000000c30c6 'biosfn_read_state_info'
     5994biosfn_read_state_info:                      ; 0xc30c6 LB 0x1f2
     5995    push bp                                   ; 55                          ; 0xc30c6 vgabios.c:2139
     5996    mov bp, sp                                ; 89 e5                       ; 0xc30c7
     5997    push cx                                   ; 51                          ; 0xc30c9
     5998    push si                                   ; 56                          ; 0xc30ca
     5999    push di                                   ; 57                          ; 0xc30cb
     6000    push ax                                   ; 50                          ; 0xc30cc
     6001    push ax                                   ; 50                          ; 0xc30cd
     6002    push dx                                   ; 52                          ; 0xc30ce
     6003    mov si, strict word 00049h                ; be 49 00                    ; 0xc30cf vgabios.c:47
     6004    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc30d2
     6005    mov es, ax                                ; 8e c0                       ; 0xc30d5
     6006    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc30d7
     6007    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc30da vgabios.c:48
     6008    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc30dd vgabios.c:57
     6009    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc30e0
     6010    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc30e3 vgabios.c:58
     6011    mov ax, ds                                ; 8c d8                       ; 0xc30e6 vgabios.c:2150
     6012    mov es, dx                                ; 8e c2                       ; 0xc30e8 vgabios.c:72
     6013    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc30ea
     6014    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc30ef
     6015    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc30f3 vgabios.c:2155
     6016    mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc30f6
     6017    mov si, strict word 00049h                ; be 49 00                    ; 0xc30f9
     6018    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc30fc
     6019    jcxz 03107h                               ; e3 06                       ; 0xc30ff
     6020    push DS                                   ; 1e                          ; 0xc3101
     6021    mov ds, dx                                ; 8e da                       ; 0xc3102
     6022    rep movsb                                 ; f3 a4                       ; 0xc3104
     6023    pop DS                                    ; 1f                          ; 0xc3106
     6024    mov si, 00084h                            ; be 84 00                    ; 0xc3107 vgabios.c:47
     6025    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc310a
     6026    mov es, ax                                ; 8e c0                       ; 0xc310d
     6027    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc310f
    61326028    db  0feh, 0c0h
    6133     ; inc al                                    ; fe c0                     ; 0xc31ca vgabios.c:48
    6134     lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc31cc
    6135     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc31cf vgabios.c:52
    6136     mov byte [es:si], al                      ; 26 88 04                    ; 0xc31d2
    6137     lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc31d5 vgabios.c:2197
    6138     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc31d8
    6139     mov si, 00085h                            ; be 85 00                    ; 0xc31db
    6140     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc31de
    6141     jcxz 031e9h                               ; e3 06                       ; 0xc31e1
    6142     push DS                                   ; 1e                          ; 0xc31e3
    6143     mov ds, dx                                ; 8e da                       ; 0xc31e4
    6144     rep movsb                                 ; f3 a4                       ; 0xc31e6
    6145     pop DS                                    ; 1f                          ; 0xc31e8
    6146     mov si, 0008ah                            ; be 8a 00                    ; 0xc31e9 vgabios.c:47
    6147     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31ec
    6148     mov es, ax                                ; 8e c0                       ; 0xc31ef
    6149     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31f1
    6150     lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc31f4 vgabios.c:48
     6029    ; inc al                                    ; fe c0                     ; 0xc3112 vgabios.c:48
     6030    lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc3114
     6031    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3117 vgabios.c:52
     6032    mov byte [es:si], al                      ; 26 88 04                    ; 0xc311a
     6033    lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc311d vgabios.c:2157
     6034    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc3120
     6035    mov si, 00085h                            ; be 85 00                    ; 0xc3123
     6036    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3126
     6037    jcxz 03131h                               ; e3 06                       ; 0xc3129
     6038    push DS                                   ; 1e                          ; 0xc312b
     6039    mov ds, dx                                ; 8e da                       ; 0xc312c
     6040    rep movsb                                 ; f3 a4                       ; 0xc312e
     6041    pop DS                                    ; 1f                          ; 0xc3130
     6042    mov si, 0008ah                            ; be 8a 00                    ; 0xc3131 vgabios.c:47
     6043    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3134
     6044    mov es, ax                                ; 8e c0                       ; 0xc3137
     6045    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3139
     6046    lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc313c vgabios.c:48
     6047    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc313f vgabios.c:52
     6048    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3142
     6049    lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc3145 vgabios.c:2160
     6050    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc3148 vgabios.c:52
     6051    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc314c vgabios.c:2161
     6052    mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc314f vgabios.c:62
     6053    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc3154 vgabios.c:2162
     6054    mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc3157 vgabios.c:52
     6055    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc315b vgabios.c:2163
     6056    mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc315e vgabios.c:52
     6057    lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc3162 vgabios.c:2164
     6058    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc3165 vgabios.c:52
     6059    lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc3169 vgabios.c:2165
     6060    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc316c vgabios.c:52
     6061    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc3170 vgabios.c:2166
     6062    mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc3173 vgabios.c:52
     6063    lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc3177 vgabios.c:2167
     6064    mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc317a vgabios.c:52
     6065    lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc317e vgabios.c:2168
     6066    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc3181 vgabios.c:52
     6067    mov si, 00089h                            ; be 89 00                    ; 0xc3185 vgabios.c:47
     6068    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3188
     6069    mov es, ax                                ; 8e c0                       ; 0xc318b
     6070    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc318d
     6071    mov dl, al                                ; 88 c2                       ; 0xc3190 vgabios.c:2173
     6072    and dl, 080h                              ; 80 e2 80                    ; 0xc3192
     6073    xor dh, dh                                ; 30 f6                       ; 0xc3195
     6074    mov CL, strict byte 006h                  ; b1 06                       ; 0xc3197
     6075    sar dx, CL                                ; d3 fa                       ; 0xc3199
     6076    and AL, strict byte 010h                  ; 24 10                       ; 0xc319b
     6077    xor ah, ah                                ; 30 e4                       ; 0xc319d
     6078    mov CL, strict byte 004h                  ; b1 04                       ; 0xc319f
     6079    sar ax, CL                                ; d3 f8                       ; 0xc31a1
     6080    or ax, dx                                 ; 09 d0                       ; 0xc31a3
     6081    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc31a5 vgabios.c:2174
     6082    je short 031bbh                           ; 74 11                       ; 0xc31a8
     6083    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc31aa
     6084    je short 031b7h                           ; 74 08                       ; 0xc31ad
     6085    test ax, ax                               ; 85 c0                       ; 0xc31af
     6086    jne short 031bbh                          ; 75 08                       ; 0xc31b1
     6087    mov AL, strict byte 001h                  ; b0 01                       ; 0xc31b3 vgabios.c:2175
     6088    jmp short 031bdh                          ; eb 06                       ; 0xc31b5
     6089    mov AL, strict byte 002h                  ; b0 02                       ; 0xc31b7 vgabios.c:2176
     6090    jmp short 031bdh                          ; eb 02                       ; 0xc31b9
     6091    xor al, al                                ; 30 c0                       ; 0xc31bb vgabios.c:2178
     6092    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc31bd vgabios.c:2180
     6093    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc31c0 vgabios.c:52
     6094    mov byte [es:si], al                      ; 26 88 04                    ; 0xc31c3
     6095    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc31c6 vgabios.c:2183
     6096    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc31c9
     6097    jc short 031edh                           ; 72 20                       ; 0xc31cb
     6098    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc31cd
     6099    jnbe short 031edh                         ; 77 1c                       ; 0xc31cf
     6100    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc31d1 vgabios.c:2184
     6101    test ax, ax                               ; 85 c0                       ; 0xc31d4
     6102    je short 0322fh                           ; 74 57                       ; 0xc31d6
     6103    mov si, ax                                ; 89 c6                       ; 0xc31d8 vgabios.c:2185
     6104    shr si, 1                                 ; d1 ee                       ; 0xc31da
     6105    shr si, 1                                 ; d1 ee                       ; 0xc31dc
     6106    mov ax, 04000h                            ; b8 00 40                    ; 0xc31de
     6107    xor dx, dx                                ; 31 d2                       ; 0xc31e1
     6108    div si                                    ; f7 f6                       ; 0xc31e3
     6109    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc31e5
     6110    mov byte [es:si], al                      ; 26 88 04                    ; 0xc31e8 vgabios.c:52
     6111    jmp short 0322fh                          ; eb 42                       ; 0xc31eb vgabios.c:2186
     6112    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc31ed
     6113    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc31f0
     6114    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc31f3
     6115    jne short 03208h                          ; 75 11                       ; 0xc31f5
    61516116    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc31f7 vgabios.c:52
    6152     mov byte [es:si], al                      ; 26 88 04                    ; 0xc31fa
    6153     lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc31fd vgabios.c:2200
    6154     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc3200 vgabios.c:52
    6155     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc3204 vgabios.c:2201
    6156     mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc3207 vgabios.c:62
    6157     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc320c vgabios.c:2202
    6158     mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc320f vgabios.c:52
    6159     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc3213 vgabios.c:2203
    6160     mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc3216 vgabios.c:52
    6161     lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc321a vgabios.c:2204
    6162     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc321d vgabios.c:52
    6163     lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc3221 vgabios.c:2205
    6164     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc3224 vgabios.c:52
    6165     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc3228 vgabios.c:2206
    6166     mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc322b vgabios.c:52
    6167     lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc322f vgabios.c:2207
    6168     mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc3232 vgabios.c:52
    6169     lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc3236 vgabios.c:2208
    6170     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc3239 vgabios.c:52
    6171     mov si, 00089h                            ; be 89 00                    ; 0xc323d vgabios.c:47
    6172     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3240
    6173     mov es, ax                                ; 8e c0                       ; 0xc3243
    6174     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3245
    6175     mov dl, al                                ; 88 c2                       ; 0xc3248 vgabios.c:2213
    6176     and dl, 080h                              ; 80 e2 80                    ; 0xc324a
    6177     xor dh, dh                                ; 30 f6                       ; 0xc324d
    6178     mov CL, strict byte 006h                  ; b1 06                       ; 0xc324f
    6179     sar dx, CL                                ; d3 fa                       ; 0xc3251
    6180     and AL, strict byte 010h                  ; 24 10                       ; 0xc3253
    6181     xor ah, ah                                ; 30 e4                       ; 0xc3255
    6182     mov CL, strict byte 004h                  ; b1 04                       ; 0xc3257
    6183     sar ax, CL                                ; d3 f8                       ; 0xc3259
    6184     or ax, dx                                 ; 09 d0                       ; 0xc325b
    6185     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc325d vgabios.c:2214
    6186     je short 03273h                           ; 74 11                       ; 0xc3260
    6187     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3262
    6188     je short 0326fh                           ; 74 08                       ; 0xc3265
    6189     test ax, ax                               ; 85 c0                       ; 0xc3267
    6190     jne short 03273h                          ; 75 08                       ; 0xc3269
    6191     mov AL, strict byte 001h                  ; b0 01                       ; 0xc326b vgabios.c:2215
    6192     jmp short 03275h                          ; eb 06                       ; 0xc326d
    6193     mov AL, strict byte 002h                  ; b0 02                       ; 0xc326f vgabios.c:2216
    6194     jmp short 03275h                          ; eb 02                       ; 0xc3271
    6195     xor al, al                                ; 30 c0                       ; 0xc3273 vgabios.c:2218
    6196     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc3275 vgabios.c:2220
    6197     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3278 vgabios.c:52
    6198     mov byte [es:si], al                      ; 26 88 04                    ; 0xc327b
    6199     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc327e vgabios.c:2223
    6200     cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc3281
    6201     jc short 032a5h                           ; 72 20                       ; 0xc3283
    6202     cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc3285
    6203     jnbe short 032a5h                         ; 77 1c                       ; 0xc3287
    6204     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3289 vgabios.c:2224
    6205     test ax, ax                               ; 85 c0                       ; 0xc328c
    6206     je short 032e7h                           ; 74 57                       ; 0xc328e
    6207     mov si, ax                                ; 89 c6                       ; 0xc3290 vgabios.c:2225
    6208     shr si, 1                                 ; d1 ee                       ; 0xc3292
    6209     shr si, 1                                 ; d1 ee                       ; 0xc3294
    6210     mov ax, 04000h                            ; b8 00 40                    ; 0xc3296
    6211     xor dx, dx                                ; 31 d2                       ; 0xc3299
    6212     div si                                    ; f7 f6                       ; 0xc329b
    6213     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc329d
    6214     mov byte [es:si], al                      ; 26 88 04                    ; 0xc32a0 vgabios.c:52
    6215     jmp short 032e7h                          ; eb 42                       ; 0xc32a3 vgabios.c:2226
    6216     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc32a5
    6217     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc32a8
    6218     cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc32ab
    6219     jne short 032c0h                          ; 75 11                       ; 0xc32ad
    6220     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc32af vgabios.c:52
    6221     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc32b2
    6222     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc32b6 vgabios.c:2228
    6223     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc32b9 vgabios.c:62
    6224     jmp short 032e7h                          ; eb 27                       ; 0xc32be vgabios.c:2229
    6225     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc32c0
    6226     jc short 032e7h                           ; 72 23                       ; 0xc32c2
    6227     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc32c4
    6228     jnbe short 032e7h                         ; 77 1f                       ; 0xc32c6
    6229     cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc32c8 vgabios.c:2231
    6230     je short 032dch                           ; 74 0e                       ; 0xc32cc
    6231     mov ax, 04000h                            ; b8 00 40                    ; 0xc32ce vgabios.c:2232
    6232     xor dx, dx                                ; 31 d2                       ; 0xc32d1
    6233     div word [bp-00ah]                        ; f7 76 f6                    ; 0xc32d3
    6234     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc32d6 vgabios.c:52
    6235     mov byte [es:si], al                      ; 26 88 04                    ; 0xc32d9
    6236     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc32dc vgabios.c:2233
    6237     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc32df vgabios.c:62
    6238     mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc32e2
    6239     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc32e7 vgabios.c:2235
    6240     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc32ea
    6241     je short 032f2h                           ; 74 04                       ; 0xc32ec
    6242     cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc32ee
    6243     jne short 032fdh                          ; 75 0b                       ; 0xc32f0
    6244     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc32f2 vgabios.c:2236
    6245     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc32f5 vgabios.c:62
    6246     mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc32f8
    6247     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc32fd vgabios.c:2238
    6248     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc3300
    6249     jc short 03359h                           ; 72 55                       ; 0xc3302
    6250     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc3304
    6251     je short 03359h                           ; 74 51                       ; 0xc3306
    6252     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc3308 vgabios.c:2239
    6253     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc330b vgabios.c:52
    6254     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc330e
    6255     mov si, 00084h                            ; be 84 00                    ; 0xc3312 vgabios.c:47
    6256     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3315
    6257     mov es, ax                                ; 8e c0                       ; 0xc3318
    6258     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc331a
    6259     xor ah, ah                                ; 30 e4                       ; 0xc331d vgabios.c:48
    6260     inc ax                                    ; 40                          ; 0xc331f
    6261     mov si, 00085h                            ; be 85 00                    ; 0xc3320 vgabios.c:47
    6262     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc3323
    6263     xor dh, dh                                ; 30 f6                       ; 0xc3326 vgabios.c:48
    6264     imul dx                                   ; f7 ea                       ; 0xc3328
    6265     cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc332a vgabios.c:2241
    6266     jc short 0333dh                           ; 72 0e                       ; 0xc332d
    6267     jbe short 03346h                          ; 76 15                       ; 0xc332f
    6268     cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc3331
    6269     je short 0334eh                           ; 74 18                       ; 0xc3334
    6270     cmp ax, 00190h                            ; 3d 90 01                    ; 0xc3336
    6271     je short 0334ah                           ; 74 0f                       ; 0xc3339
    6272     jmp short 0334eh                          ; eb 11                       ; 0xc333b
    6273     cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc333d
    6274     jne short 0334eh                          ; 75 0c                       ; 0xc3340
    6275     xor al, al                                ; 30 c0                       ; 0xc3342 vgabios.c:2242
    6276     jmp short 03350h                          ; eb 0a                       ; 0xc3344
    6277     mov AL, strict byte 001h                  ; b0 01                       ; 0xc3346 vgabios.c:2243
    6278     jmp short 03350h                          ; eb 06                       ; 0xc3348
    6279     mov AL, strict byte 002h                  ; b0 02                       ; 0xc334a vgabios.c:2244
    6280     jmp short 03350h                          ; eb 02                       ; 0xc334c
    6281     mov AL, strict byte 003h                  ; b0 03                       ; 0xc334e vgabios.c:2246
    6282     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc3350 vgabios.c:2248
    6283     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3353 vgabios.c:52
    6284     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3356
    6285     lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc3359 vgabios.c:2251
    6286     mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc335c
    6287     xor ax, ax                                ; 31 c0                       ; 0xc335f
    6288     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3361
    6289     jcxz 03368h                               ; e3 02                       ; 0xc3364
    6290     rep stosb                                 ; f3 aa                       ; 0xc3366
    6291     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3368 vgabios.c:2252
    6292     pop di                                    ; 5f                          ; 0xc336b
    6293     pop si                                    ; 5e                          ; 0xc336c
    6294     pop cx                                    ; 59                          ; 0xc336d
    6295     pop bp                                    ; 5d                          ; 0xc336e
    6296     retn                                      ; c3                          ; 0xc336f
    6297   ; disGetNextSymbol 0xc3370 LB 0x129d -> off=0x0 cb=0000000000000023 uValue=00000000000c3370 'biosfn_read_video_state_size2'
    6298 biosfn_read_video_state_size2:               ; 0xc3370 LB 0x23
    6299     push dx                                   ; 52                          ; 0xc3370 vgabios.c:2255
    6300     push bp                                   ; 55                          ; 0xc3371
    6301     mov bp, sp                                ; 89 e5                       ; 0xc3372
    6302     mov dx, ax                                ; 89 c2                       ; 0xc3374
    6303     xor ax, ax                                ; 31 c0                       ; 0xc3376 vgabios.c:2259
    6304     test dl, 001h                             ; f6 c2 01                    ; 0xc3378 vgabios.c:2260
    6305     je short 03380h                           ; 74 03                       ; 0xc337b
    6306     mov ax, strict word 00046h                ; b8 46 00                    ; 0xc337d vgabios.c:2261
    6307     test dl, 002h                             ; f6 c2 02                    ; 0xc3380 vgabios.c:2263
    6308     je short 03388h                           ; 74 03                       ; 0xc3383
    6309     add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc3385 vgabios.c:2264
    6310     test dl, 004h                             ; f6 c2 04                    ; 0xc3388 vgabios.c:2266
    6311     je short 03390h                           ; 74 03                       ; 0xc338b
    6312     add ax, 00304h                            ; 05 04 03                    ; 0xc338d vgabios.c:2267
    6313     pop bp                                    ; 5d                          ; 0xc3390 vgabios.c:2270
    6314     pop dx                                    ; 5a                          ; 0xc3391
    6315     retn                                      ; c3                          ; 0xc3392
    6316   ; disGetNextSymbol 0xc3393 LB 0x127a -> off=0x0 cb=000000000000001b uValue=00000000000c3393 'vga_get_video_state_size'
    6317 vga_get_video_state_size:                    ; 0xc3393 LB 0x1b
    6318     push bp                                   ; 55                          ; 0xc3393 vgabios.c:2272
    6319     mov bp, sp                                ; 89 e5                       ; 0xc3394
    6320     push bx                                   ; 53                          ; 0xc3396
    6321     push cx                                   ; 51                          ; 0xc3397
    6322     mov bx, dx                                ; 89 d3                       ; 0xc3398
    6323     call 03370h                               ; e8 d3 ff                    ; 0xc339a vgabios.c:2275
    6324     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc339d
    6325     mov CL, strict byte 006h                  ; b1 06                       ; 0xc33a0
    6326     shr ax, CL                                ; d3 e8                       ; 0xc33a2
    6327     mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc33a4
    6328     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc33a7 vgabios.c:2276
    6329     pop cx                                    ; 59                          ; 0xc33aa
    6330     pop bx                                    ; 5b                          ; 0xc33ab
    6331     pop bp                                    ; 5d                          ; 0xc33ac
    6332     retn                                      ; c3                          ; 0xc33ad
    6333   ; disGetNextSymbol 0xc33ae LB 0x125f -> off=0x0 cb=00000000000002d8 uValue=00000000000c33ae 'biosfn_save_video_state'
    6334 biosfn_save_video_state:                     ; 0xc33ae LB 0x2d8
    6335     push bp                                   ; 55                          ; 0xc33ae vgabios.c:2278
    6336     mov bp, sp                                ; 89 e5                       ; 0xc33af
    6337     push cx                                   ; 51                          ; 0xc33b1
    6338     push si                                   ; 56                          ; 0xc33b2
    6339     push di                                   ; 57                          ; 0xc33b3
    6340     push ax                                   ; 50                          ; 0xc33b4
    6341     push ax                                   ; 50                          ; 0xc33b5
    6342     push ax                                   ; 50                          ; 0xc33b6
    6343     mov cx, dx                                ; 89 d1                       ; 0xc33b7
    6344     mov si, strict word 00063h                ; be 63 00                    ; 0xc33b9 vgabios.c:57
    6345     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc33bc
    6346     mov es, ax                                ; 8e c0                       ; 0xc33bf
    6347     mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc33c1
    6348     mov si, di                                ; 89 fe                       ; 0xc33c4 vgabios.c:58
    6349     test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc33c6 vgabios.c:2283
    6350     je short 03432h                           ; 74 66                       ; 0xc33ca
    6351     mov dx, 003c4h                            ; ba c4 03                    ; 0xc33cc vgabios.c:2284
    6352     in AL, DX                                 ; ec                          ; 0xc33cf
     6117    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc31fa
     6118    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc31fe vgabios.c:2188
     6119    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3201 vgabios.c:62
     6120    jmp short 0322fh                          ; eb 27                       ; 0xc3206 vgabios.c:2189
     6121    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc3208
     6122    jc short 0322fh                           ; 72 23                       ; 0xc320a
     6123    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc320c
     6124    jnbe short 0322fh                         ; 77 1f                       ; 0xc320e
     6125    cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc3210 vgabios.c:2191
     6126    je short 03224h                           ; 74 0e                       ; 0xc3214
     6127    mov ax, 04000h                            ; b8 00 40                    ; 0xc3216 vgabios.c:2192
     6128    xor dx, dx                                ; 31 d2                       ; 0xc3219
     6129    div word [bp-00ah]                        ; f7 76 f6                    ; 0xc321b
     6130    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc321e vgabios.c:52
     6131    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3221
     6132    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc3224 vgabios.c:2193
     6133    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3227 vgabios.c:62
     6134    mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc322a
     6135    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc322f vgabios.c:2195
     6136    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc3232
     6137    je short 0323ah                           ; 74 04                       ; 0xc3234
     6138    cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc3236
     6139    jne short 03245h                          ; 75 0b                       ; 0xc3238
     6140    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc323a vgabios.c:2196
     6141    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc323d vgabios.c:62
     6142    mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc3240
     6143    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3245 vgabios.c:2198
     6144    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc3248
     6145    jc short 032a1h                           ; 72 55                       ; 0xc324a
     6146    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc324c
     6147    je short 032a1h                           ; 74 51                       ; 0xc324e
     6148    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc3250 vgabios.c:2199
     6149    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3253 vgabios.c:52
     6150    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc3256
     6151    mov si, 00084h                            ; be 84 00                    ; 0xc325a vgabios.c:47
     6152    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc325d
     6153    mov es, ax                                ; 8e c0                       ; 0xc3260
     6154    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3262
     6155    xor ah, ah                                ; 30 e4                       ; 0xc3265 vgabios.c:48
     6156    inc ax                                    ; 40                          ; 0xc3267
     6157    mov si, 00085h                            ; be 85 00                    ; 0xc3268 vgabios.c:47
     6158    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc326b
     6159    xor dh, dh                                ; 30 f6                       ; 0xc326e vgabios.c:48
     6160    imul dx                                   ; f7 ea                       ; 0xc3270
     6161    cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc3272 vgabios.c:2201
     6162    jc short 03285h                           ; 72 0e                       ; 0xc3275
     6163    jbe short 0328eh                          ; 76 15                       ; 0xc3277
     6164    cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc3279
     6165    je short 03296h                           ; 74 18                       ; 0xc327c
     6166    cmp ax, 00190h                            ; 3d 90 01                    ; 0xc327e
     6167    je short 03292h                           ; 74 0f                       ; 0xc3281
     6168    jmp short 03296h                          ; eb 11                       ; 0xc3283
     6169    cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc3285
     6170    jne short 03296h                          ; 75 0c                       ; 0xc3288
     6171    xor al, al                                ; 30 c0                       ; 0xc328a vgabios.c:2202
     6172    jmp short 03298h                          ; eb 0a                       ; 0xc328c
     6173    mov AL, strict byte 001h                  ; b0 01                       ; 0xc328e vgabios.c:2203
     6174    jmp short 03298h                          ; eb 06                       ; 0xc3290
     6175    mov AL, strict byte 002h                  ; b0 02                       ; 0xc3292 vgabios.c:2204
     6176    jmp short 03298h                          ; eb 02                       ; 0xc3294
     6177    mov AL, strict byte 003h                  ; b0 03                       ; 0xc3296 vgabios.c:2206
     6178    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc3298 vgabios.c:2208
     6179    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc329b vgabios.c:52
     6180    mov byte [es:si], al                      ; 26 88 04                    ; 0xc329e
     6181    lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc32a1 vgabios.c:2211
     6182    mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc32a4
     6183    xor ax, ax                                ; 31 c0                       ; 0xc32a7
     6184    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc32a9
     6185    jcxz 032b0h                               ; e3 02                       ; 0xc32ac
     6186    rep stosb                                 ; f3 aa                       ; 0xc32ae
     6187    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc32b0 vgabios.c:2212
     6188    pop di                                    ; 5f                          ; 0xc32b3
     6189    pop si                                    ; 5e                          ; 0xc32b4
     6190    pop cx                                    ; 59                          ; 0xc32b5
     6191    pop bp                                    ; 5d                          ; 0xc32b6
     6192    retn                                      ; c3                          ; 0xc32b7
     6193  ; disGetNextSymbol 0xc32b8 LB 0x12ac -> off=0x0 cb=0000000000000023 uValue=00000000000c32b8 'biosfn_read_video_state_size2'
     6194biosfn_read_video_state_size2:               ; 0xc32b8 LB 0x23
     6195    push dx                                   ; 52                          ; 0xc32b8 vgabios.c:2215
     6196    push bp                                   ; 55                          ; 0xc32b9
     6197    mov bp, sp                                ; 89 e5                       ; 0xc32ba
     6198    mov dx, ax                                ; 89 c2                       ; 0xc32bc
     6199    xor ax, ax                                ; 31 c0                       ; 0xc32be vgabios.c:2219
     6200    test dl, 001h                             ; f6 c2 01                    ; 0xc32c0 vgabios.c:2220
     6201    je short 032c8h                           ; 74 03                       ; 0xc32c3
     6202    mov ax, strict word 00046h                ; b8 46 00                    ; 0xc32c5 vgabios.c:2221
     6203    test dl, 002h                             ; f6 c2 02                    ; 0xc32c8 vgabios.c:2223
     6204    je short 032d0h                           ; 74 03                       ; 0xc32cb
     6205    add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc32cd vgabios.c:2224
     6206    test dl, 004h                             ; f6 c2 04                    ; 0xc32d0 vgabios.c:2226
     6207    je short 032d8h                           ; 74 03                       ; 0xc32d3
     6208    add ax, 00304h                            ; 05 04 03                    ; 0xc32d5 vgabios.c:2227
     6209    pop bp                                    ; 5d                          ; 0xc32d8 vgabios.c:2230
     6210    pop dx                                    ; 5a                          ; 0xc32d9
     6211    retn                                      ; c3                          ; 0xc32da
     6212  ; disGetNextSymbol 0xc32db LB 0x1289 -> off=0x0 cb=000000000000001b uValue=00000000000c32db 'vga_get_video_state_size'
     6213vga_get_video_state_size:                    ; 0xc32db LB 0x1b
     6214    push bp                                   ; 55                          ; 0xc32db vgabios.c:2232
     6215    mov bp, sp                                ; 89 e5                       ; 0xc32dc
     6216    push bx                                   ; 53                          ; 0xc32de
     6217    push cx                                   ; 51                          ; 0xc32df
     6218    mov bx, dx                                ; 89 d3                       ; 0xc32e0
     6219    call 032b8h                               ; e8 d3 ff                    ; 0xc32e2 vgabios.c:2235
     6220    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc32e5
     6221    mov CL, strict byte 006h                  ; b1 06                       ; 0xc32e8
     6222    shr ax, CL                                ; d3 e8                       ; 0xc32ea
     6223    mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc32ec
     6224    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc32ef vgabios.c:2236
     6225    pop cx                                    ; 59                          ; 0xc32f2
     6226    pop bx                                    ; 5b                          ; 0xc32f3
     6227    pop bp                                    ; 5d                          ; 0xc32f4
     6228    retn                                      ; c3                          ; 0xc32f5
     6229  ; disGetNextSymbol 0xc32f6 LB 0x126e -> off=0x0 cb=00000000000002d8 uValue=00000000000c32f6 'biosfn_save_video_state'
     6230biosfn_save_video_state:                     ; 0xc32f6 LB 0x2d8
     6231    push bp                                   ; 55                          ; 0xc32f6 vgabios.c:2238
     6232    mov bp, sp                                ; 89 e5                       ; 0xc32f7
     6233    push cx                                   ; 51                          ; 0xc32f9
     6234    push si                                   ; 56                          ; 0xc32fa
     6235    push di                                   ; 57                          ; 0xc32fb
     6236    push ax                                   ; 50                          ; 0xc32fc
     6237    push ax                                   ; 50                          ; 0xc32fd
     6238    push ax                                   ; 50                          ; 0xc32fe
     6239    mov cx, dx                                ; 89 d1                       ; 0xc32ff
     6240    mov si, strict word 00063h                ; be 63 00                    ; 0xc3301 vgabios.c:57
     6241    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3304
     6242    mov es, ax                                ; 8e c0                       ; 0xc3307
     6243    mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc3309
     6244    mov si, di                                ; 89 fe                       ; 0xc330c vgabios.c:58
     6245    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc330e vgabios.c:2243
     6246    je short 0337ah                           ; 74 66                       ; 0xc3312
     6247    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3314 vgabios.c:2244
     6248    in AL, DX                                 ; ec                          ; 0xc3317
    63536249    db  02ah, 0e4h
    6354     ; sub ah, ah                                ; 2a e4                     ; 0xc33d0
    6355     mov es, cx                                ; 8e c1                       ; 0xc33d2 vgabios.c:52
    6356     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33d4
    6357     inc bx                                    ; 43                          ; 0xc33d7 vgabios.c:2284
    6358     mov dx, di                                ; 89 fa                       ; 0xc33d8
    6359     in AL, DX                                 ; ec                          ; 0xc33da
     6250    ; sub ah, ah                                ; 2a e4                     ; 0xc3318
     6251    mov es, cx                                ; 8e c1                       ; 0xc331a vgabios.c:52
     6252    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc331c
     6253    inc bx                                    ; 43                          ; 0xc331f vgabios.c:2244
     6254    mov dx, di                                ; 89 fa                       ; 0xc3320
     6255    in AL, DX                                 ; ec                          ; 0xc3322
    63606256    db  02ah, 0e4h
    6361     ; sub ah, ah                                ; 2a e4                     ; 0xc33db
    6362     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33dd vgabios.c:52
    6363     inc bx                                    ; 43                          ; 0xc33e0 vgabios.c:2285
    6364     mov dx, 003ceh                            ; ba ce 03                    ; 0xc33e1
    6365     in AL, DX                                 ; ec                          ; 0xc33e4
     6257    ; sub ah, ah                                ; 2a e4                     ; 0xc3323
     6258    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3325 vgabios.c:52
     6259    inc bx                                    ; 43                          ; 0xc3328 vgabios.c:2245
     6260    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3329
     6261    in AL, DX                                 ; ec                          ; 0xc332c
    63666262    db  02ah, 0e4h
    6367     ; sub ah, ah                                ; 2a e4                     ; 0xc33e5
    6368     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33e7 vgabios.c:52
    6369     inc bx                                    ; 43                          ; 0xc33ea vgabios.c:2286
    6370     mov dx, 003dah                            ; ba da 03                    ; 0xc33eb
    6371     in AL, DX                                 ; ec                          ; 0xc33ee
     6263    ; sub ah, ah                                ; 2a e4                     ; 0xc332d
     6264    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc332f vgabios.c:52
     6265    inc bx                                    ; 43                          ; 0xc3332 vgabios.c:2246
     6266    mov dx, 003dah                            ; ba da 03                    ; 0xc3333
     6267    in AL, DX                                 ; ec                          ; 0xc3336
    63726268    db  02ah, 0e4h
    6373     ; sub ah, ah                                ; 2a e4                     ; 0xc33ef
    6374     mov dx, 003c0h                            ; ba c0 03                    ; 0xc33f1 vgabios.c:2288
    6375     in AL, DX                                 ; ec                          ; 0xc33f4
     6269    ; sub ah, ah                                ; 2a e4                     ; 0xc3337
     6270    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3339 vgabios.c:2248
     6271    in AL, DX                                 ; ec                          ; 0xc333c
    63766272    db  02ah, 0e4h
    6377     ; sub ah, ah                                ; 2a e4                     ; 0xc33f5
    6378     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc33f7
    6379     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc33fa vgabios.c:52
    6380     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33fd
    6381     inc bx                                    ; 43                          ; 0xc3400 vgabios.c:2289
    6382     mov dx, 003cah                            ; ba ca 03                    ; 0xc3401
    6383     in AL, DX                                 ; ec                          ; 0xc3404
     6273    ; sub ah, ah                                ; 2a e4                     ; 0xc333d
     6274    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc333f
     6275    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3342 vgabios.c:52
     6276    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3345
     6277    inc bx                                    ; 43                          ; 0xc3348 vgabios.c:2249
     6278    mov dx, 003cah                            ; ba ca 03                    ; 0xc3349
     6279    in AL, DX                                 ; ec                          ; 0xc334c
    63846280    db  02ah, 0e4h
    6385     ; sub ah, ah                                ; 2a e4                     ; 0xc3405
    6386     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3407 vgabios.c:52
    6387     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc340a vgabios.c:2292
    6388     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc340d
    6389     add bx, ax                                ; 01 c3                       ; 0xc3410 vgabios.c:2290
    6390     jmp short 0341ah                          ; eb 06                       ; 0xc3412
    6391     cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3414
    6392     jnbe short 03435h                         ; 77 1b                       ; 0xc3418
    6393     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc341a vgabios.c:2293
    6394     mov dx, 003c4h                            ; ba c4 03                    ; 0xc341d
    6395     out DX, AL                                ; ee                          ; 0xc3420
    6396     mov dx, 003c5h                            ; ba c5 03                    ; 0xc3421 vgabios.c:2294
    6397     in AL, DX                                 ; ec                          ; 0xc3424
     6281    ; sub ah, ah                                ; 2a e4                     ; 0xc334d
     6282    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc334f vgabios.c:52
     6283    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3352 vgabios.c:2252
     6284    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3355
     6285    add bx, ax                                ; 01 c3                       ; 0xc3358 vgabios.c:2250
     6286    jmp short 03362h                          ; eb 06                       ; 0xc335a
     6287    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc335c
     6288    jnbe short 0337dh                         ; 77 1b                       ; 0xc3360
     6289    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3362 vgabios.c:2253
     6290    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3365
     6291    out DX, AL                                ; ee                          ; 0xc3368
     6292    mov dx, 003c5h                            ; ba c5 03                    ; 0xc3369 vgabios.c:2254
     6293    in AL, DX                                 ; ec                          ; 0xc336c
    63986294    db  02ah, 0e4h
    6399     ; sub ah, ah                                ; 2a e4                     ; 0xc3425
    6400     mov es, cx                                ; 8e c1                       ; 0xc3427 vgabios.c:52
    6401     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3429
    6402     inc bx                                    ; 43                          ; 0xc342c vgabios.c:2294
    6403     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc342d vgabios.c:2295
    6404     jmp short 03414h                          ; eb e2                       ; 0xc3430
    6405     jmp near 034e2h                           ; e9 ad 00                    ; 0xc3432
    6406     xor al, al                                ; 30 c0                       ; 0xc3435 vgabios.c:2296
    6407     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3437
    6408     out DX, AL                                ; ee                          ; 0xc343a
    6409     mov dx, 003c5h                            ; ba c5 03                    ; 0xc343b vgabios.c:2297
    6410     in AL, DX                                 ; ec                          ; 0xc343e
     6295    ; sub ah, ah                                ; 2a e4                     ; 0xc336d
     6296    mov es, cx                                ; 8e c1                       ; 0xc336f vgabios.c:52
     6297    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3371
     6298    inc bx                                    ; 43                          ; 0xc3374 vgabios.c:2254
     6299    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3375 vgabios.c:2255
     6300    jmp short 0335ch                          ; eb e2                       ; 0xc3378
     6301    jmp near 0342ah                           ; e9 ad 00                    ; 0xc337a
     6302    xor al, al                                ; 30 c0                       ; 0xc337d vgabios.c:2256
     6303    mov dx, 003c4h                            ; ba c4 03                    ; 0xc337f
     6304    out DX, AL                                ; ee                          ; 0xc3382
     6305    mov dx, 003c5h                            ; ba c5 03                    ; 0xc3383 vgabios.c:2257
     6306    in AL, DX                                 ; ec                          ; 0xc3386
    64116307    db  02ah, 0e4h
    6412     ; sub ah, ah                                ; 2a e4                     ; 0xc343f
    6413     mov es, cx                                ; 8e c1                       ; 0xc3441 vgabios.c:52
    6414     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3443
    6415     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3446 vgabios.c:2299
    6416     inc bx                                    ; 43                          ; 0xc344b vgabios.c:2297
    6417     jmp short 03454h                          ; eb 06                       ; 0xc344c
    6418     cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc344e
    6419     jnbe short 0346bh                         ; 77 17                       ; 0xc3452
    6420     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3454 vgabios.c:2300
    6421     mov dx, si                                ; 89 f2                       ; 0xc3457
    6422     out DX, AL                                ; ee                          ; 0xc3459
    6423     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc345a vgabios.c:2301
    6424     in AL, DX                                 ; ec                          ; 0xc345d
     6308    ; sub ah, ah                                ; 2a e4                     ; 0xc3387
     6309    mov es, cx                                ; 8e c1                       ; 0xc3389 vgabios.c:52
     6310    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc338b
     6311    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc338e vgabios.c:2259
     6312    inc bx                                    ; 43                          ; 0xc3393 vgabios.c:2257
     6313    jmp short 0339ch                          ; eb 06                       ; 0xc3394
     6314    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc3396
     6315    jnbe short 033b3h                         ; 77 17                       ; 0xc339a
     6316    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc339c vgabios.c:2260
     6317    mov dx, si                                ; 89 f2                       ; 0xc339f
     6318    out DX, AL                                ; ee                          ; 0xc33a1
     6319    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc33a2 vgabios.c:2261
     6320    in AL, DX                                 ; ec                          ; 0xc33a5
    64256321    db  02ah, 0e4h
    6426     ; sub ah, ah                                ; 2a e4                     ; 0xc345e
    6427     mov es, cx                                ; 8e c1                       ; 0xc3460 vgabios.c:52
    6428     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3462
    6429     inc bx                                    ; 43                          ; 0xc3465 vgabios.c:2301
    6430     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3466 vgabios.c:2302
    6431     jmp short 0344eh                          ; eb e3                       ; 0xc3469
    6432     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc346b vgabios.c:2304
    6433     jmp short 03478h                          ; eb 06                       ; 0xc3470
    6434     cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc3472
    6435     jnbe short 0349ch                         ; 77 24                       ; 0xc3476
    6436     mov dx, 003dah                            ; ba da 03                    ; 0xc3478 vgabios.c:2305
    6437     in AL, DX                                 ; ec                          ; 0xc347b
     6322    ; sub ah, ah                                ; 2a e4                     ; 0xc33a6
     6323    mov es, cx                                ; 8e c1                       ; 0xc33a8 vgabios.c:52
     6324    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33aa
     6325    inc bx                                    ; 43                          ; 0xc33ad vgabios.c:2261
     6326    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc33ae vgabios.c:2262
     6327    jmp short 03396h                          ; eb e3                       ; 0xc33b1
     6328    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33b3 vgabios.c:2264
     6329    jmp short 033c0h                          ; eb 06                       ; 0xc33b8
     6330    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc33ba
     6331    jnbe short 033e4h                         ; 77 24                       ; 0xc33be
     6332    mov dx, 003dah                            ; ba da 03                    ; 0xc33c0 vgabios.c:2265
     6333    in AL, DX                                 ; ec                          ; 0xc33c3
    64386334    db  02ah, 0e4h
    6439     ; sub ah, ah                                ; 2a e4                     ; 0xc347c
    6440     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc347e vgabios.c:2306
    6441     and ax, strict word 00020h                ; 25 20 00                    ; 0xc3481
    6442     or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc3484
    6443     mov dx, 003c0h                            ; ba c0 03                    ; 0xc3487
    6444     out DX, AL                                ; ee                          ; 0xc348a
    6445     mov dx, 003c1h                            ; ba c1 03                    ; 0xc348b vgabios.c:2307
    6446     in AL, DX                                 ; ec                          ; 0xc348e
     6335    ; sub ah, ah                                ; 2a e4                     ; 0xc33c4
     6336    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc33c6 vgabios.c:2266
     6337    and ax, strict word 00020h                ; 25 20 00                    ; 0xc33c9
     6338    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc33cc
     6339    mov dx, 003c0h                            ; ba c0 03                    ; 0xc33cf
     6340    out DX, AL                                ; ee                          ; 0xc33d2
     6341    mov dx, 003c1h                            ; ba c1 03                    ; 0xc33d3 vgabios.c:2267
     6342    in AL, DX                                 ; ec                          ; 0xc33d6
    64476343    db  02ah, 0e4h
    6448     ; sub ah, ah                                ; 2a e4                     ; 0xc348f
    6449     mov es, cx                                ; 8e c1                       ; 0xc3491 vgabios.c:52
    6450     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3493
    6451     inc bx                                    ; 43                          ; 0xc3496 vgabios.c:2307
    6452     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3497 vgabios.c:2308
    6453     jmp short 03472h                          ; eb d6                       ; 0xc349a
    6454     mov dx, 003dah                            ; ba da 03                    ; 0xc349c vgabios.c:2309
    6455     in AL, DX                                 ; ec                          ; 0xc349f
     6344    ; sub ah, ah                                ; 2a e4                     ; 0xc33d7
     6345    mov es, cx                                ; 8e c1                       ; 0xc33d9 vgabios.c:52
     6346    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc33db
     6347    inc bx                                    ; 43                          ; 0xc33de vgabios.c:2267
     6348    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc33df vgabios.c:2268
     6349    jmp short 033bah                          ; eb d6                       ; 0xc33e2
     6350    mov dx, 003dah                            ; ba da 03                    ; 0xc33e4 vgabios.c:2269
     6351    in AL, DX                                 ; ec                          ; 0xc33e7
    64566352    db  02ah, 0e4h
    6457     ; sub ah, ah                                ; 2a e4                     ; 0xc34a0
    6458     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc34a2 vgabios.c:2311
    6459     jmp short 034afh                          ; eb 06                       ; 0xc34a7
    6460     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc34a9
    6461     jnbe short 034c7h                         ; 77 18                       ; 0xc34ad
    6462     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc34af vgabios.c:2312
    6463     mov dx, 003ceh                            ; ba ce 03                    ; 0xc34b2
    6464     out DX, AL                                ; ee                          ; 0xc34b5
    6465     mov dx, 003cfh                            ; ba cf 03                    ; 0xc34b6 vgabios.c:2313
    6466     in AL, DX                                 ; ec                          ; 0xc34b9
     6353    ; sub ah, ah                                ; 2a e4                     ; 0xc33e8
     6354    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33ea vgabios.c:2271
     6355    jmp short 033f7h                          ; eb 06                       ; 0xc33ef
     6356    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc33f1
     6357    jnbe short 0340fh                         ; 77 18                       ; 0xc33f5
     6358    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc33f7 vgabios.c:2272
     6359    mov dx, 003ceh                            ; ba ce 03                    ; 0xc33fa
     6360    out DX, AL                                ; ee                          ; 0xc33fd
     6361    mov dx, 003cfh                            ; ba cf 03                    ; 0xc33fe vgabios.c:2273
     6362    in AL, DX                                 ; ec                          ; 0xc3401
    64676363    db  02ah, 0e4h
    6468     ; sub ah, ah                                ; 2a e4                     ; 0xc34ba
    6469     mov es, cx                                ; 8e c1                       ; 0xc34bc vgabios.c:52
    6470     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc34be
    6471     inc bx                                    ; 43                          ; 0xc34c1 vgabios.c:2313
    6472     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc34c2 vgabios.c:2314
    6473     jmp short 034a9h                          ; eb e2                       ; 0xc34c5
    6474     mov es, cx                                ; 8e c1                       ; 0xc34c7 vgabios.c:62
    6475     mov word [es:bx], si                      ; 26 89 37                    ; 0xc34c9
    6476     inc bx                                    ; 43                          ; 0xc34cc vgabios.c:2316
    6477     inc bx                                    ; 43                          ; 0xc34cd
    6478     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc34ce vgabios.c:52
    6479     inc bx                                    ; 43                          ; 0xc34d2 vgabios.c:2319
    6480     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc34d3 vgabios.c:52
    6481     inc bx                                    ; 43                          ; 0xc34d7 vgabios.c:2320
    6482     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc34d8 vgabios.c:52
    6483     inc bx                                    ; 43                          ; 0xc34dc vgabios.c:2321
    6484     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc34dd vgabios.c:52
    6485     inc bx                                    ; 43                          ; 0xc34e1 vgabios.c:2322
    6486     test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc34e2 vgabios.c:2324
    6487     jne short 034ebh                          ; 75 03                       ; 0xc34e6
    6488     jmp near 0362ah                           ; e9 3f 01                    ; 0xc34e8
    6489     mov si, strict word 00049h                ; be 49 00                    ; 0xc34eb vgabios.c:47
    6490     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34ee
    6491     mov es, ax                                ; 8e c0                       ; 0xc34f1
    6492     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34f3
    6493     mov es, cx                                ; 8e c1                       ; 0xc34f6 vgabios.c:52
    6494     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc34f8
    6495     inc bx                                    ; 43                          ; 0xc34fb vgabios.c:2325
    6496     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc34fc vgabios.c:57
    6497     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34ff
    6498     mov es, ax                                ; 8e c0                       ; 0xc3502
    6499     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3504
    6500     mov es, cx                                ; 8e c1                       ; 0xc3507 vgabios.c:62
    6501     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3509
    6502     inc bx                                    ; 43                          ; 0xc350c vgabios.c:2326
    6503     inc bx                                    ; 43                          ; 0xc350d
    6504     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc350e vgabios.c:57
    6505     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3511
    6506     mov es, ax                                ; 8e c0                       ; 0xc3514
    6507     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3516
    6508     mov es, cx                                ; 8e c1                       ; 0xc3519 vgabios.c:62
    6509     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc351b
    6510     inc bx                                    ; 43                          ; 0xc351e vgabios.c:2327
    6511     inc bx                                    ; 43                          ; 0xc351f
    6512     mov si, strict word 00063h                ; be 63 00                    ; 0xc3520 vgabios.c:57
    6513     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3523
    6514     mov es, ax                                ; 8e c0                       ; 0xc3526
    6515     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3528
    6516     mov es, cx                                ; 8e c1                       ; 0xc352b vgabios.c:62
    6517     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc352d
    6518     inc bx                                    ; 43                          ; 0xc3530 vgabios.c:2328
    6519     inc bx                                    ; 43                          ; 0xc3531
    6520     mov si, 00084h                            ; be 84 00                    ; 0xc3532 vgabios.c:47
    6521     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3535
    6522     mov es, ax                                ; 8e c0                       ; 0xc3538
    6523     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc353a
    6524     mov es, cx                                ; 8e c1                       ; 0xc353d vgabios.c:52
    6525     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc353f
    6526     inc bx                                    ; 43                          ; 0xc3542 vgabios.c:2329
    6527     mov si, 00085h                            ; be 85 00                    ; 0xc3543 vgabios.c:57
    6528     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3546
    6529     mov es, ax                                ; 8e c0                       ; 0xc3549
    6530     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc354b
    6531     mov es, cx                                ; 8e c1                       ; 0xc354e vgabios.c:62
    6532     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3550
    6533     inc bx                                    ; 43                          ; 0xc3553 vgabios.c:2330
    6534     inc bx                                    ; 43                          ; 0xc3554
    6535     mov si, 00087h                            ; be 87 00                    ; 0xc3555 vgabios.c:47
    6536     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3558
    6537     mov es, ax                                ; 8e c0                       ; 0xc355b
    6538     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc355d
    6539     mov es, cx                                ; 8e c1                       ; 0xc3560 vgabios.c:52
    6540     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3562
    6541     inc bx                                    ; 43                          ; 0xc3565 vgabios.c:2331
    6542     mov si, 00088h                            ; be 88 00                    ; 0xc3566 vgabios.c:47
    6543     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3569
    6544     mov es, ax                                ; 8e c0                       ; 0xc356c
    6545     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc356e
    6546     mov es, cx                                ; 8e c1                       ; 0xc3571 vgabios.c:52
    6547     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3573
    6548     inc bx                                    ; 43                          ; 0xc3576 vgabios.c:2332
    6549     mov si, 00089h                            ; be 89 00                    ; 0xc3577 vgabios.c:47
    6550     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc357a
    6551     mov es, ax                                ; 8e c0                       ; 0xc357d
    6552     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc357f
    6553     mov es, cx                                ; 8e c1                       ; 0xc3582 vgabios.c:52
    6554     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3584
    6555     inc bx                                    ; 43                          ; 0xc3587 vgabios.c:2333
    6556     mov si, strict word 00060h                ; be 60 00                    ; 0xc3588 vgabios.c:57
    6557     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc358b
    6558     mov es, ax                                ; 8e c0                       ; 0xc358e
    6559     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3590
    6560     mov es, cx                                ; 8e c1                       ; 0xc3593 vgabios.c:62
    6561     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3595
    6562     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3598 vgabios.c:2335
    6563     inc bx                                    ; 43                          ; 0xc359d vgabios.c:2334
    6564     inc bx                                    ; 43                          ; 0xc359e
    6565     jmp short 035a7h                          ; eb 06                       ; 0xc359f
    6566     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc35a1
    6567     jnc short 035c3h                          ; 73 1c                       ; 0xc35a5
    6568     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc35a7 vgabios.c:2336
    6569     sal si, 1                                 ; d1 e6                       ; 0xc35aa
    6570     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc35ac
    6571     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc35af vgabios.c:57
    6572     mov es, ax                                ; 8e c0                       ; 0xc35b2
    6573     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc35b4
    6574     mov es, cx                                ; 8e c1                       ; 0xc35b7 vgabios.c:62
    6575     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc35b9
    6576     inc bx                                    ; 43                          ; 0xc35bc vgabios.c:2337
    6577     inc bx                                    ; 43                          ; 0xc35bd
    6578     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc35be vgabios.c:2338
    6579     jmp short 035a1h                          ; eb de                       ; 0xc35c1
    6580     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc35c3 vgabios.c:57
    6581     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc35c6
    6582     mov es, ax                                ; 8e c0                       ; 0xc35c9
    6583     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc35cb
    6584     mov es, cx                                ; 8e c1                       ; 0xc35ce vgabios.c:62
    6585     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc35d0
    6586     inc bx                                    ; 43                          ; 0xc35d3 vgabios.c:2339
    6587     inc bx                                    ; 43                          ; 0xc35d4
    6588     mov si, strict word 00062h                ; be 62 00                    ; 0xc35d5 vgabios.c:47
    6589     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc35d8
    6590     mov es, ax                                ; 8e c0                       ; 0xc35db
    6591     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc35dd
    6592     mov es, cx                                ; 8e c1                       ; 0xc35e0 vgabios.c:52
    6593     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc35e2
    6594     inc bx                                    ; 43                          ; 0xc35e5 vgabios.c:2340
    6595     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc35e6 vgabios.c:57
    6596     xor ax, ax                                ; 31 c0                       ; 0xc35e9
    6597     mov es, ax                                ; 8e c0                       ; 0xc35eb
    6598     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc35ed
    6599     mov es, cx                                ; 8e c1                       ; 0xc35f0 vgabios.c:62
    6600     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc35f2
    6601     inc bx                                    ; 43                          ; 0xc35f5 vgabios.c:2342
    6602     inc bx                                    ; 43                          ; 0xc35f6
    6603     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc35f7 vgabios.c:57
    6604     xor ax, ax                                ; 31 c0                       ; 0xc35fa
    6605     mov es, ax                                ; 8e c0                       ; 0xc35fc
    6606     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc35fe
    6607     mov es, cx                                ; 8e c1                       ; 0xc3601 vgabios.c:62
    6608     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3603
    6609     inc bx                                    ; 43                          ; 0xc3606 vgabios.c:2343
    6610     inc bx                                    ; 43                          ; 0xc3607
    6611     mov si, 0010ch                            ; be 0c 01                    ; 0xc3608 vgabios.c:57
    6612     xor ax, ax                                ; 31 c0                       ; 0xc360b
    6613     mov es, ax                                ; 8e c0                       ; 0xc360d
    6614     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc360f
    6615     mov es, cx                                ; 8e c1                       ; 0xc3612 vgabios.c:62
    6616     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3614
    6617     inc bx                                    ; 43                          ; 0xc3617 vgabios.c:2344
    6618     inc bx                                    ; 43                          ; 0xc3618
    6619     mov si, 0010eh                            ; be 0e 01                    ; 0xc3619 vgabios.c:57
    6620     xor ax, ax                                ; 31 c0                       ; 0xc361c
    6621     mov es, ax                                ; 8e c0                       ; 0xc361e
    6622     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3620
    6623     mov es, cx                                ; 8e c1                       ; 0xc3623 vgabios.c:62
    6624     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3625
    6625     inc bx                                    ; 43                          ; 0xc3628 vgabios.c:2345
    6626     inc bx                                    ; 43                          ; 0xc3629
    6627     test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc362a vgabios.c:2347
    6628     je short 0367ch                           ; 74 4c                       ; 0xc362e
    6629     mov dx, 003c7h                            ; ba c7 03                    ; 0xc3630 vgabios.c:2349
    6630     in AL, DX                                 ; ec                          ; 0xc3633
     6364    ; sub ah, ah                                ; 2a e4                     ; 0xc3402
     6365    mov es, cx                                ; 8e c1                       ; 0xc3404 vgabios.c:52
     6366    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3406
     6367    inc bx                                    ; 43                          ; 0xc3409 vgabios.c:2273
     6368    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc340a vgabios.c:2274
     6369    jmp short 033f1h                          ; eb e2                       ; 0xc340d
     6370    mov es, cx                                ; 8e c1                       ; 0xc340f vgabios.c:62
     6371    mov word [es:bx], si                      ; 26 89 37                    ; 0xc3411
     6372    inc bx                                    ; 43                          ; 0xc3414 vgabios.c:2276
     6373    inc bx                                    ; 43                          ; 0xc3415
     6374    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3416 vgabios.c:52
     6375    inc bx                                    ; 43                          ; 0xc341a vgabios.c:2279
     6376    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc341b vgabios.c:52
     6377    inc bx                                    ; 43                          ; 0xc341f vgabios.c:2280
     6378    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3420 vgabios.c:52
     6379    inc bx                                    ; 43                          ; 0xc3424 vgabios.c:2281
     6380    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3425 vgabios.c:52
     6381    inc bx                                    ; 43                          ; 0xc3429 vgabios.c:2282
     6382    test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc342a vgabios.c:2284
     6383    jne short 03433h                          ; 75 03                       ; 0xc342e
     6384    jmp near 03572h                           ; e9 3f 01                    ; 0xc3430
     6385    mov si, strict word 00049h                ; be 49 00                    ; 0xc3433 vgabios.c:47
     6386    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3436
     6387    mov es, ax                                ; 8e c0                       ; 0xc3439
     6388    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc343b
     6389    mov es, cx                                ; 8e c1                       ; 0xc343e vgabios.c:52
     6390    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3440
     6391    inc bx                                    ; 43                          ; 0xc3443 vgabios.c:2285
     6392    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc3444 vgabios.c:57
     6393    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3447
     6394    mov es, ax                                ; 8e c0                       ; 0xc344a
     6395    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc344c
     6396    mov es, cx                                ; 8e c1                       ; 0xc344f vgabios.c:62
     6397    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3451
     6398    inc bx                                    ; 43                          ; 0xc3454 vgabios.c:2286
     6399    inc bx                                    ; 43                          ; 0xc3455
     6400    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc3456 vgabios.c:57
     6401    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3459
     6402    mov es, ax                                ; 8e c0                       ; 0xc345c
     6403    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc345e
     6404    mov es, cx                                ; 8e c1                       ; 0xc3461 vgabios.c:62
     6405    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3463
     6406    inc bx                                    ; 43                          ; 0xc3466 vgabios.c:2287
     6407    inc bx                                    ; 43                          ; 0xc3467
     6408    mov si, strict word 00063h                ; be 63 00                    ; 0xc3468 vgabios.c:57
     6409    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc346b
     6410    mov es, ax                                ; 8e c0                       ; 0xc346e
     6411    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3470
     6412    mov es, cx                                ; 8e c1                       ; 0xc3473 vgabios.c:62
     6413    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3475
     6414    inc bx                                    ; 43                          ; 0xc3478 vgabios.c:2288
     6415    inc bx                                    ; 43                          ; 0xc3479
     6416    mov si, 00084h                            ; be 84 00                    ; 0xc347a vgabios.c:47
     6417    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc347d
     6418    mov es, ax                                ; 8e c0                       ; 0xc3480
     6419    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3482
     6420    mov es, cx                                ; 8e c1                       ; 0xc3485 vgabios.c:52
     6421    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3487
     6422    inc bx                                    ; 43                          ; 0xc348a vgabios.c:2289
     6423    mov si, 00085h                            ; be 85 00                    ; 0xc348b vgabios.c:57
     6424    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc348e
     6425    mov es, ax                                ; 8e c0                       ; 0xc3491
     6426    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3493
     6427    mov es, cx                                ; 8e c1                       ; 0xc3496 vgabios.c:62
     6428    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3498
     6429    inc bx                                    ; 43                          ; 0xc349b vgabios.c:2290
     6430    inc bx                                    ; 43                          ; 0xc349c
     6431    mov si, 00087h                            ; be 87 00                    ; 0xc349d vgabios.c:47
     6432    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34a0
     6433    mov es, ax                                ; 8e c0                       ; 0xc34a3
     6434    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34a5
     6435    mov es, cx                                ; 8e c1                       ; 0xc34a8 vgabios.c:52
     6436    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc34aa
     6437    inc bx                                    ; 43                          ; 0xc34ad vgabios.c:2291
     6438    mov si, 00088h                            ; be 88 00                    ; 0xc34ae vgabios.c:47
     6439    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34b1
     6440    mov es, ax                                ; 8e c0                       ; 0xc34b4
     6441    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34b6
     6442    mov es, cx                                ; 8e c1                       ; 0xc34b9 vgabios.c:52
     6443    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc34bb
     6444    inc bx                                    ; 43                          ; 0xc34be vgabios.c:2292
     6445    mov si, 00089h                            ; be 89 00                    ; 0xc34bf vgabios.c:47
     6446    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34c2
     6447    mov es, ax                                ; 8e c0                       ; 0xc34c5
     6448    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34c7
     6449    mov es, cx                                ; 8e c1                       ; 0xc34ca vgabios.c:52
     6450    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc34cc
     6451    inc bx                                    ; 43                          ; 0xc34cf vgabios.c:2293
     6452    mov si, strict word 00060h                ; be 60 00                    ; 0xc34d0 vgabios.c:57
     6453    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34d3
     6454    mov es, ax                                ; 8e c0                       ; 0xc34d6
     6455    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc34d8
     6456    mov es, cx                                ; 8e c1                       ; 0xc34db vgabios.c:62
     6457    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc34dd
     6458    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc34e0 vgabios.c:2295
     6459    inc bx                                    ; 43                          ; 0xc34e5 vgabios.c:2294
     6460    inc bx                                    ; 43                          ; 0xc34e6
     6461    jmp short 034efh                          ; eb 06                       ; 0xc34e7
     6462    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc34e9
     6463    jnc short 0350bh                          ; 73 1c                       ; 0xc34ed
     6464    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc34ef vgabios.c:2296
     6465    sal si, 1                                 ; d1 e6                       ; 0xc34f2
     6466    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc34f4
     6467    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc34f7 vgabios.c:57
     6468    mov es, ax                                ; 8e c0                       ; 0xc34fa
     6469    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc34fc
     6470    mov es, cx                                ; 8e c1                       ; 0xc34ff vgabios.c:62
     6471    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3501
     6472    inc bx                                    ; 43                          ; 0xc3504 vgabios.c:2297
     6473    inc bx                                    ; 43                          ; 0xc3505
     6474    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3506 vgabios.c:2298
     6475    jmp short 034e9h                          ; eb de                       ; 0xc3509
     6476    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc350b vgabios.c:57
     6477    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc350e
     6478    mov es, ax                                ; 8e c0                       ; 0xc3511
     6479    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3513
     6480    mov es, cx                                ; 8e c1                       ; 0xc3516 vgabios.c:62
     6481    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3518
     6482    inc bx                                    ; 43                          ; 0xc351b vgabios.c:2299
     6483    inc bx                                    ; 43                          ; 0xc351c
     6484    mov si, strict word 00062h                ; be 62 00                    ; 0xc351d vgabios.c:47
     6485    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3520
     6486    mov es, ax                                ; 8e c0                       ; 0xc3523
     6487    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3525
     6488    mov es, cx                                ; 8e c1                       ; 0xc3528 vgabios.c:52
     6489    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc352a
     6490    inc bx                                    ; 43                          ; 0xc352d vgabios.c:2300
     6491    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc352e vgabios.c:57
     6492    xor ax, ax                                ; 31 c0                       ; 0xc3531
     6493    mov es, ax                                ; 8e c0                       ; 0xc3533
     6494    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3535
     6495    mov es, cx                                ; 8e c1                       ; 0xc3538 vgabios.c:62
     6496    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc353a
     6497    inc bx                                    ; 43                          ; 0xc353d vgabios.c:2302
     6498    inc bx                                    ; 43                          ; 0xc353e
     6499    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc353f vgabios.c:57
     6500    xor ax, ax                                ; 31 c0                       ; 0xc3542
     6501    mov es, ax                                ; 8e c0                       ; 0xc3544
     6502    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3546
     6503    mov es, cx                                ; 8e c1                       ; 0xc3549 vgabios.c:62
     6504    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc354b
     6505    inc bx                                    ; 43                          ; 0xc354e vgabios.c:2303
     6506    inc bx                                    ; 43                          ; 0xc354f
     6507    mov si, 0010ch                            ; be 0c 01                    ; 0xc3550 vgabios.c:57
     6508    xor ax, ax                                ; 31 c0                       ; 0xc3553
     6509    mov es, ax                                ; 8e c0                       ; 0xc3555
     6510    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3557
     6511    mov es, cx                                ; 8e c1                       ; 0xc355a vgabios.c:62
     6512    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc355c
     6513    inc bx                                    ; 43                          ; 0xc355f vgabios.c:2304
     6514    inc bx                                    ; 43                          ; 0xc3560
     6515    mov si, 0010eh                            ; be 0e 01                    ; 0xc3561 vgabios.c:57
     6516    xor ax, ax                                ; 31 c0                       ; 0xc3564
     6517    mov es, ax                                ; 8e c0                       ; 0xc3566
     6518    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3568
     6519    mov es, cx                                ; 8e c1                       ; 0xc356b vgabios.c:62
     6520    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc356d
     6521    inc bx                                    ; 43                          ; 0xc3570 vgabios.c:2305
     6522    inc bx                                    ; 43                          ; 0xc3571
     6523    test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc3572 vgabios.c:2307
     6524    je short 035c4h                           ; 74 4c                       ; 0xc3576
     6525    mov dx, 003c7h                            ; ba c7 03                    ; 0xc3578 vgabios.c:2309
     6526    in AL, DX                                 ; ec                          ; 0xc357b
    66316527    db  02ah, 0e4h
    6632     ; sub ah, ah                                ; 2a e4                     ; 0xc3634
    6633     mov es, cx                                ; 8e c1                       ; 0xc3636 vgabios.c:52
    6634     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3638
    6635     inc bx                                    ; 43                          ; 0xc363b vgabios.c:2349
    6636     mov dx, 003c8h                            ; ba c8 03                    ; 0xc363c
    6637     in AL, DX                                 ; ec                          ; 0xc363f
     6528    ; sub ah, ah                                ; 2a e4                     ; 0xc357c
     6529    mov es, cx                                ; 8e c1                       ; 0xc357e vgabios.c:52
     6530    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3580
     6531    inc bx                                    ; 43                          ; 0xc3583 vgabios.c:2309
     6532    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3584
     6533    in AL, DX                                 ; ec                          ; 0xc3587
    66386534    db  02ah, 0e4h
    6639     ; sub ah, ah                                ; 2a e4                     ; 0xc3640
    6640     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3642 vgabios.c:52
    6641     inc bx                                    ; 43                          ; 0xc3645 vgabios.c:2350
    6642     mov dx, 003c6h                            ; ba c6 03                    ; 0xc3646
    6643     in AL, DX                                 ; ec                          ; 0xc3649
     6535    ; sub ah, ah                                ; 2a e4                     ; 0xc3588
     6536    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc358a vgabios.c:52
     6537    inc bx                                    ; 43                          ; 0xc358d vgabios.c:2310
     6538    mov dx, 003c6h                            ; ba c6 03                    ; 0xc358e
     6539    in AL, DX                                 ; ec                          ; 0xc3591
    66446540    db  02ah, 0e4h
    6645     ; sub ah, ah                                ; 2a e4                     ; 0xc364a
    6646     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc364c vgabios.c:52
    6647     inc bx                                    ; 43                          ; 0xc364f vgabios.c:2351
    6648     xor al, al                                ; 30 c0                       ; 0xc3650
    6649     mov dx, 003c8h                            ; ba c8 03                    ; 0xc3652
    6650     out DX, AL                                ; ee                          ; 0xc3655
    6651     xor ah, ah                                ; 30 e4                       ; 0xc3656 vgabios.c:2354
    6652     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3658
    6653     jmp short 03664h                          ; eb 07                       ; 0xc365b
    6654     cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc365d
    6655     jnc short 03675h                          ; 73 11                       ; 0xc3662
    6656     mov dx, 003c9h                            ; ba c9 03                    ; 0xc3664 vgabios.c:2355
    6657     in AL, DX                                 ; ec                          ; 0xc3667
     6541    ; sub ah, ah                                ; 2a e4                     ; 0xc3592
     6542    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3594 vgabios.c:52
     6543    inc bx                                    ; 43                          ; 0xc3597 vgabios.c:2311
     6544    xor al, al                                ; 30 c0                       ; 0xc3598
     6545    mov dx, 003c8h                            ; ba c8 03                    ; 0xc359a
     6546    out DX, AL                                ; ee                          ; 0xc359d
     6547    xor ah, ah                                ; 30 e4                       ; 0xc359e vgabios.c:2314
     6548    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc35a0
     6549    jmp short 035ach                          ; eb 07                       ; 0xc35a3
     6550    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc35a5
     6551    jnc short 035bdh                          ; 73 11                       ; 0xc35aa
     6552    mov dx, 003c9h                            ; ba c9 03                    ; 0xc35ac vgabios.c:2315
     6553    in AL, DX                                 ; ec                          ; 0xc35af
    66586554    db  02ah, 0e4h
    6659     ; sub ah, ah                                ; 2a e4                     ; 0xc3668
    6660     mov es, cx                                ; 8e c1                       ; 0xc366a vgabios.c:52
    6661     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc366c
    6662     inc bx                                    ; 43                          ; 0xc366f vgabios.c:2355
    6663     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3670 vgabios.c:2356
    6664     jmp short 0365dh                          ; eb e8                       ; 0xc3673
    6665     mov es, cx                                ; 8e c1                       ; 0xc3675 vgabios.c:52
    6666     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3677
    6667     inc bx                                    ; 43                          ; 0xc367b vgabios.c:2357
    6668     mov ax, bx                                ; 89 d8                       ; 0xc367c vgabios.c:2360
    6669     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc367e
    6670     pop di                                    ; 5f                          ; 0xc3681
    6671     pop si                                    ; 5e                          ; 0xc3682
    6672     pop cx                                    ; 59                          ; 0xc3683
    6673     pop bp                                    ; 5d                          ; 0xc3684
    6674     retn                                      ; c3                          ; 0xc3685
    6675   ; disGetNextSymbol 0xc3686 LB 0xf87 -> off=0x0 cb=00000000000002ba uValue=00000000000c3686 'biosfn_restore_video_state'
    6676 biosfn_restore_video_state:                  ; 0xc3686 LB 0x2ba
    6677     push bp                                   ; 55                          ; 0xc3686 vgabios.c:2362
    6678     mov bp, sp                                ; 89 e5                       ; 0xc3687
    6679     push cx                                   ; 51                          ; 0xc3689
    6680     push si                                   ; 56                          ; 0xc368a
    6681     push di                                   ; 57                          ; 0xc368b
    6682     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc368c
    6683     push ax                                   ; 50                          ; 0xc368f
    6684     mov cx, dx                                ; 89 d1                       ; 0xc3690
    6685     test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc3692 vgabios.c:2366
    6686     je short 0370ch                           ; 74 74                       ; 0xc3696
    6687     mov dx, 003dah                            ; ba da 03                    ; 0xc3698 vgabios.c:2368
    6688     in AL, DX                                 ; ec                          ; 0xc369b
     6555    ; sub ah, ah                                ; 2a e4                     ; 0xc35b0
     6556    mov es, cx                                ; 8e c1                       ; 0xc35b2 vgabios.c:52
     6557    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc35b4
     6558    inc bx                                    ; 43                          ; 0xc35b7 vgabios.c:2315
     6559    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc35b8 vgabios.c:2316
     6560    jmp short 035a5h                          ; eb e8                       ; 0xc35bb
     6561    mov es, cx                                ; 8e c1                       ; 0xc35bd vgabios.c:52
     6562    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc35bf
     6563    inc bx                                    ; 43                          ; 0xc35c3 vgabios.c:2317
     6564    mov ax, bx                                ; 89 d8                       ; 0xc35c4 vgabios.c:2320
     6565    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc35c6
     6566    pop di                                    ; 5f                          ; 0xc35c9
     6567    pop si                                    ; 5e                          ; 0xc35ca
     6568    pop cx                                    ; 59                          ; 0xc35cb
     6569    pop bp                                    ; 5d                          ; 0xc35cc
     6570    retn                                      ; c3                          ; 0xc35cd
     6571  ; disGetNextSymbol 0xc35ce LB 0xf96 -> off=0x0 cb=00000000000002ba uValue=00000000000c35ce 'biosfn_restore_video_state'
     6572biosfn_restore_video_state:                  ; 0xc35ce LB 0x2ba
     6573    push bp                                   ; 55                          ; 0xc35ce vgabios.c:2322
     6574    mov bp, sp                                ; 89 e5                       ; 0xc35cf
     6575    push cx                                   ; 51                          ; 0xc35d1
     6576    push si                                   ; 56                          ; 0xc35d2
     6577    push di                                   ; 57                          ; 0xc35d3
     6578    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc35d4
     6579    push ax                                   ; 50                          ; 0xc35d7
     6580    mov cx, dx                                ; 89 d1                       ; 0xc35d8
     6581    test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc35da vgabios.c:2326
     6582    je short 03654h                           ; 74 74                       ; 0xc35de
     6583    mov dx, 003dah                            ; ba da 03                    ; 0xc35e0 vgabios.c:2328
     6584    in AL, DX                                 ; ec                          ; 0xc35e3
    66896585    db  02ah, 0e4h
    6690     ; sub ah, ah                                ; 2a e4                     ; 0xc369c
    6691     lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc369e vgabios.c:2370
    6692     mov es, cx                                ; 8e c1                       ; 0xc36a1 vgabios.c:57
    6693     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc36a3
    6694     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc36a6 vgabios.c:58
    6695     mov si, bx                                ; 89 de                       ; 0xc36a9 vgabios.c:2371
    6696     mov word [bp-008h], strict word 00001h    ; c7 46 f8 01 00              ; 0xc36ab vgabios.c:2374
    6697     add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc36b0 vgabios.c:2372
    6698     jmp short 036bbh                          ; eb 06                       ; 0xc36b3
    6699     cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc36b5
    6700     jnbe short 036d1h                         ; 77 16                       ; 0xc36b9
    6701     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc36bb vgabios.c:2375
    6702     mov dx, 003c4h                            ; ba c4 03                    ; 0xc36be
    6703     out DX, AL                                ; ee                          ; 0xc36c1
    6704     mov es, cx                                ; 8e c1                       ; 0xc36c2 vgabios.c:47
    6705     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc36c4
    6706     mov dx, 003c5h                            ; ba c5 03                    ; 0xc36c7 vgabios.c:48
    6707     out DX, AL                                ; ee                          ; 0xc36ca
    6708     inc bx                                    ; 43                          ; 0xc36cb vgabios.c:2376
    6709     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc36cc vgabios.c:2377
    6710     jmp short 036b5h                          ; eb e4                       ; 0xc36cf
    6711     xor al, al                                ; 30 c0                       ; 0xc36d1 vgabios.c:2378
    6712     mov dx, 003c4h                            ; ba c4 03                    ; 0xc36d3
    6713     out DX, AL                                ; ee                          ; 0xc36d6
    6714     mov es, cx                                ; 8e c1                       ; 0xc36d7 vgabios.c:47
    6715     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc36d9
    6716     mov dx, 003c5h                            ; ba c5 03                    ; 0xc36dc vgabios.c:48
     6586    ; sub ah, ah                                ; 2a e4                     ; 0xc35e4
     6587    lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc35e6 vgabios.c:2330
     6588    mov es, cx                                ; 8e c1                       ; 0xc35e9 vgabios.c:57
     6589    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc35eb
     6590    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc35ee vgabios.c:58
     6591    mov si, bx                                ; 89 de                       ; 0xc35f1 vgabios.c:2331
     6592    mov word [bp-008h], strict word 00001h    ; c7 46 f8 01 00              ; 0xc35f3 vgabios.c:2334
     6593    add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc35f8 vgabios.c:2332
     6594    jmp short 03603h                          ; eb 06                       ; 0xc35fb
     6595    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc35fd
     6596    jnbe short 03619h                         ; 77 16                       ; 0xc3601
     6597    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3603 vgabios.c:2335
     6598    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3606
     6599    out DX, AL                                ; ee                          ; 0xc3609
     6600    mov es, cx                                ; 8e c1                       ; 0xc360a vgabios.c:47
     6601    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc360c
     6602    mov dx, 003c5h                            ; ba c5 03                    ; 0xc360f vgabios.c:48
     6603    out DX, AL                                ; ee                          ; 0xc3612
     6604    inc bx                                    ; 43                          ; 0xc3613 vgabios.c:2336
     6605    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3614 vgabios.c:2337
     6606    jmp short 035fdh                          ; eb e4                       ; 0xc3617
     6607    xor al, al                                ; 30 c0                       ; 0xc3619 vgabios.c:2338
     6608    mov dx, 003c4h                            ; ba c4 03                    ; 0xc361b
     6609    out DX, AL                                ; ee                          ; 0xc361e
     6610    mov es, cx                                ; 8e c1                       ; 0xc361f vgabios.c:47
     6611    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3621
     6612    mov dx, 003c5h                            ; ba c5 03                    ; 0xc3624 vgabios.c:48
     6613    out DX, AL                                ; ee                          ; 0xc3627
     6614    inc bx                                    ; 43                          ; 0xc3628 vgabios.c:2339
     6615    mov dx, 003cch                            ; ba cc 03                    ; 0xc3629
     6616    in AL, DX                                 ; ec                          ; 0xc362c
     6617    db  02ah, 0e4h
     6618    ; sub ah, ah                                ; 2a e4                     ; 0xc362d
     6619    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc362f
     6620    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3631
     6621    cmp word [bp-00ch], 003d4h                ; 81 7e f4 d4 03              ; 0xc3634 vgabios.c:2343
     6622    jne short 0363fh                          ; 75 04                       ; 0xc3639
     6623    or byte [bp-00eh], 001h                   ; 80 4e f2 01                 ; 0xc363b vgabios.c:2344
     6624    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc363f vgabios.c:2345
     6625    mov dx, 003c2h                            ; ba c2 03                    ; 0xc3642
     6626    out DX, AL                                ; ee                          ; 0xc3645
     6627    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc3646 vgabios.c:2348
     6628    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3649
     6629    out DX, ax                                ; ef                          ; 0xc364c
     6630    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc364d vgabios.c:2350
     6631    jmp short 0365dh                          ; eb 09                       ; 0xc3652
     6632    jmp near 03717h                           ; e9 c0 00                    ; 0xc3654
     6633    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc3657
     6634    jnbe short 03677h                         ; 77 1a                       ; 0xc365b
     6635    cmp word [bp-008h], strict byte 00011h    ; 83 7e f8 11                 ; 0xc365d vgabios.c:2351
     6636    je short 03671h                           ; 74 0e                       ; 0xc3661
     6637    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3663 vgabios.c:2352
     6638    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3666
     6639    out DX, AL                                ; ee                          ; 0xc3669
     6640    mov es, cx                                ; 8e c1                       ; 0xc366a vgabios.c:47
     6641    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc366c
     6642    inc dx                                    ; 42                          ; 0xc366f vgabios.c:48
     6643    out DX, AL                                ; ee                          ; 0xc3670
     6644    inc bx                                    ; 43                          ; 0xc3671 vgabios.c:2355
     6645    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3672 vgabios.c:2356
     6646    jmp short 03657h                          ; eb e0                       ; 0xc3675
     6647    mov AL, strict byte 011h                  ; b0 11                       ; 0xc3677 vgabios.c:2358
     6648    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3679
     6649    out DX, AL                                ; ee                          ; 0xc367c
     6650    lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc367d vgabios.c:2359
     6651    mov es, cx                                ; 8e c1                       ; 0xc3681 vgabios.c:47
     6652    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3683
     6653    inc dx                                    ; 42                          ; 0xc3686 vgabios.c:48
     6654    out DX, AL                                ; ee                          ; 0xc3687
     6655    lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc3688 vgabios.c:2362
     6656    mov dl, byte [es:di]                      ; 26 8a 15                    ; 0xc368b vgabios.c:47
     6657    xor dh, dh                                ; 30 f6                       ; 0xc368e vgabios.c:48
     6658    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3690
     6659    mov dx, 003dah                            ; ba da 03                    ; 0xc3693 vgabios.c:2363
     6660    in AL, DX                                 ; ec                          ; 0xc3696
     6661    db  02ah, 0e4h
     6662    ; sub ah, ah                                ; 2a e4                     ; 0xc3697
     6663    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3699 vgabios.c:2364
     6664    jmp short 036a6h                          ; eb 06                       ; 0xc369e
     6665    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc36a0
     6666    jnbe short 036bfh                         ; 77 19                       ; 0xc36a4
     6667    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc36a6 vgabios.c:2365
     6668    and ax, strict word 00020h                ; 25 20 00                    ; 0xc36a9
     6669    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc36ac
     6670    mov dx, 003c0h                            ; ba c0 03                    ; 0xc36af
     6671    out DX, AL                                ; ee                          ; 0xc36b2
     6672    mov es, cx                                ; 8e c1                       ; 0xc36b3 vgabios.c:47
     6673    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc36b5
     6674    out DX, AL                                ; ee                          ; 0xc36b8 vgabios.c:48
     6675    inc bx                                    ; 43                          ; 0xc36b9 vgabios.c:2366
     6676    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc36ba vgabios.c:2367
     6677    jmp short 036a0h                          ; eb e1                       ; 0xc36bd
     6678    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc36bf vgabios.c:2368
     6679    mov dx, 003c0h                            ; ba c0 03                    ; 0xc36c2
     6680    out DX, AL                                ; ee                          ; 0xc36c5
     6681    mov dx, 003dah                            ; ba da 03                    ; 0xc36c6 vgabios.c:2369
     6682    in AL, DX                                 ; ec                          ; 0xc36c9
     6683    db  02ah, 0e4h
     6684    ; sub ah, ah                                ; 2a e4                     ; 0xc36ca
     6685    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc36cc vgabios.c:2371
     6686    jmp short 036d9h                          ; eb 06                       ; 0xc36d1
     6687    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc36d3
     6688    jnbe short 036efh                         ; 77 16                       ; 0xc36d7
     6689    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc36d9 vgabios.c:2372
     6690    mov dx, 003ceh                            ; ba ce 03                    ; 0xc36dc
    67176691    out DX, AL                                ; ee                          ; 0xc36df
    6718     inc bx                                    ; 43                          ; 0xc36e0 vgabios.c:2379
    6719     mov dx, 003cch                            ; ba cc 03                    ; 0xc36e1
    6720     in AL, DX                                 ; ec                          ; 0xc36e4
     6692    mov es, cx                                ; 8e c1                       ; 0xc36e0 vgabios.c:47
     6693    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc36e2
     6694    mov dx, 003cfh                            ; ba cf 03                    ; 0xc36e5 vgabios.c:48
     6695    out DX, AL                                ; ee                          ; 0xc36e8
     6696    inc bx                                    ; 43                          ; 0xc36e9 vgabios.c:2373
     6697    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc36ea vgabios.c:2374
     6698    jmp short 036d3h                          ; eb e4                       ; 0xc36ed
     6699    add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc36ef vgabios.c:2375
     6700    mov es, cx                                ; 8e c1                       ; 0xc36f2 vgabios.c:47
     6701    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc36f4
     6702    mov dx, 003c4h                            ; ba c4 03                    ; 0xc36f7 vgabios.c:48
     6703    out DX, AL                                ; ee                          ; 0xc36fa
     6704    inc si                                    ; 46                          ; 0xc36fb vgabios.c:2378
     6705    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc36fc vgabios.c:47
     6706    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc36ff vgabios.c:48
     6707    out DX, AL                                ; ee                          ; 0xc3702
     6708    inc si                                    ; 46                          ; 0xc3703 vgabios.c:2379
     6709    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3704 vgabios.c:47
     6710    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3707 vgabios.c:48
     6711    out DX, AL                                ; ee                          ; 0xc370a
     6712    inc si                                    ; 46                          ; 0xc370b vgabios.c:2380
     6713    inc si                                    ; 46                          ; 0xc370c
     6714    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc370d vgabios.c:47
     6715    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3710 vgabios.c:48
     6716    add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc3713
     6717    out DX, AL                                ; ee                          ; 0xc3716
     6718    test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc3717 vgabios.c:2384
     6719    jne short 03720h                          ; 75 03                       ; 0xc371b
     6720    jmp near 0383bh                           ; e9 1b 01                    ; 0xc371d
     6721    mov es, cx                                ; 8e c1                       ; 0xc3720 vgabios.c:47
     6722    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3722
     6723    mov si, strict word 00049h                ; be 49 00                    ; 0xc3725 vgabios.c:52
     6724    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3728
     6725    mov es, dx                                ; 8e c2                       ; 0xc372b
     6726    mov byte [es:si], al                      ; 26 88 04                    ; 0xc372d
     6727    inc bx                                    ; 43                          ; 0xc3730 vgabios.c:2385
     6728    mov es, cx                                ; 8e c1                       ; 0xc3731 vgabios.c:57
     6729    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3733
     6730    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc3736 vgabios.c:62
     6731    mov es, dx                                ; 8e c2                       ; 0xc3739
     6732    mov word [es:si], ax                      ; 26 89 04                    ; 0xc373b
     6733    inc bx                                    ; 43                          ; 0xc373e vgabios.c:2386
     6734    inc bx                                    ; 43                          ; 0xc373f
     6735    mov es, cx                                ; 8e c1                       ; 0xc3740 vgabios.c:57
     6736    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3742
     6737    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc3745 vgabios.c:62
     6738    mov es, dx                                ; 8e c2                       ; 0xc3748
     6739    mov word [es:si], ax                      ; 26 89 04                    ; 0xc374a
     6740    inc bx                                    ; 43                          ; 0xc374d vgabios.c:2387
     6741    inc bx                                    ; 43                          ; 0xc374e
     6742    mov es, cx                                ; 8e c1                       ; 0xc374f vgabios.c:57
     6743    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3751
     6744    mov si, strict word 00063h                ; be 63 00                    ; 0xc3754 vgabios.c:62
     6745    mov es, dx                                ; 8e c2                       ; 0xc3757
     6746    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3759
     6747    inc bx                                    ; 43                          ; 0xc375c vgabios.c:2388
     6748    inc bx                                    ; 43                          ; 0xc375d
     6749    mov es, cx                                ; 8e c1                       ; 0xc375e vgabios.c:47
     6750    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3760
     6751    mov si, 00084h                            ; be 84 00                    ; 0xc3763 vgabios.c:52
     6752    mov es, dx                                ; 8e c2                       ; 0xc3766
     6753    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3768
     6754    inc bx                                    ; 43                          ; 0xc376b vgabios.c:2389
     6755    mov es, cx                                ; 8e c1                       ; 0xc376c vgabios.c:57
     6756    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc376e
     6757    mov si, 00085h                            ; be 85 00                    ; 0xc3771 vgabios.c:62
     6758    mov es, dx                                ; 8e c2                       ; 0xc3774
     6759    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3776
     6760    inc bx                                    ; 43                          ; 0xc3779 vgabios.c:2390
     6761    inc bx                                    ; 43                          ; 0xc377a
     6762    mov es, cx                                ; 8e c1                       ; 0xc377b vgabios.c:47
     6763    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc377d
     6764    mov si, 00087h                            ; be 87 00                    ; 0xc3780 vgabios.c:52
     6765    mov es, dx                                ; 8e c2                       ; 0xc3783
     6766    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3785
     6767    inc bx                                    ; 43                          ; 0xc3788 vgabios.c:2391
     6768    mov es, cx                                ; 8e c1                       ; 0xc3789 vgabios.c:47
     6769    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc378b
     6770    mov si, 00088h                            ; be 88 00                    ; 0xc378e vgabios.c:52
     6771    mov es, dx                                ; 8e c2                       ; 0xc3791
     6772    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3793
     6773    inc bx                                    ; 43                          ; 0xc3796 vgabios.c:2392
     6774    mov es, cx                                ; 8e c1                       ; 0xc3797 vgabios.c:47
     6775    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3799
     6776    mov si, 00089h                            ; be 89 00                    ; 0xc379c vgabios.c:52
     6777    mov es, dx                                ; 8e c2                       ; 0xc379f
     6778    mov byte [es:si], al                      ; 26 88 04                    ; 0xc37a1
     6779    inc bx                                    ; 43                          ; 0xc37a4 vgabios.c:2393
     6780    mov es, cx                                ; 8e c1                       ; 0xc37a5 vgabios.c:57
     6781    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37a7
     6782    mov si, strict word 00060h                ; be 60 00                    ; 0xc37aa vgabios.c:62
     6783    mov es, dx                                ; 8e c2                       ; 0xc37ad
     6784    mov word [es:si], ax                      ; 26 89 04                    ; 0xc37af
     6785    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc37b2 vgabios.c:2395
     6786    inc bx                                    ; 43                          ; 0xc37b7 vgabios.c:2394
     6787    inc bx                                    ; 43                          ; 0xc37b8
     6788    jmp short 037c1h                          ; eb 06                       ; 0xc37b9
     6789    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc37bb
     6790    jnc short 037ddh                          ; 73 1c                       ; 0xc37bf
     6791    mov es, cx                                ; 8e c1                       ; 0xc37c1 vgabios.c:57
     6792    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37c3
     6793    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc37c6 vgabios.c:58
     6794    sal si, 1                                 ; d1 e6                       ; 0xc37c9
     6795    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc37cb
     6796    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc37ce vgabios.c:62
     6797    mov es, dx                                ; 8e c2                       ; 0xc37d1
     6798    mov word [es:si], ax                      ; 26 89 04                    ; 0xc37d3
     6799    inc bx                                    ; 43                          ; 0xc37d6 vgabios.c:2397
     6800    inc bx                                    ; 43                          ; 0xc37d7
     6801    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc37d8 vgabios.c:2398
     6802    jmp short 037bbh                          ; eb de                       ; 0xc37db
     6803    mov es, cx                                ; 8e c1                       ; 0xc37dd vgabios.c:57
     6804    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37df
     6805    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc37e2 vgabios.c:62
     6806    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc37e5
     6807    mov es, dx                                ; 8e c2                       ; 0xc37e8
     6808    mov word [es:si], ax                      ; 26 89 04                    ; 0xc37ea
     6809    inc bx                                    ; 43                          ; 0xc37ed vgabios.c:2399
     6810    inc bx                                    ; 43                          ; 0xc37ee
     6811    mov es, cx                                ; 8e c1                       ; 0xc37ef vgabios.c:47
     6812    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc37f1
     6813    mov si, strict word 00062h                ; be 62 00                    ; 0xc37f4 vgabios.c:52
     6814    mov es, dx                                ; 8e c2                       ; 0xc37f7
     6815    mov byte [es:si], al                      ; 26 88 04                    ; 0xc37f9
     6816    inc bx                                    ; 43                          ; 0xc37fc vgabios.c:2400
     6817    mov es, cx                                ; 8e c1                       ; 0xc37fd vgabios.c:57
     6818    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37ff
     6819    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3802 vgabios.c:62
     6820    xor dx, dx                                ; 31 d2                       ; 0xc3805
     6821    mov es, dx                                ; 8e c2                       ; 0xc3807
     6822    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3809
     6823    inc bx                                    ; 43                          ; 0xc380c vgabios.c:2402
     6824    inc bx                                    ; 43                          ; 0xc380d
     6825    mov es, cx                                ; 8e c1                       ; 0xc380e vgabios.c:57
     6826    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3810
     6827    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc3813 vgabios.c:62
     6828    mov es, dx                                ; 8e c2                       ; 0xc3816
     6829    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3818
     6830    inc bx                                    ; 43                          ; 0xc381b vgabios.c:2403
     6831    inc bx                                    ; 43                          ; 0xc381c
     6832    mov es, cx                                ; 8e c1                       ; 0xc381d vgabios.c:57
     6833    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc381f
     6834    mov si, 0010ch                            ; be 0c 01                    ; 0xc3822 vgabios.c:62
     6835    mov es, dx                                ; 8e c2                       ; 0xc3825
     6836    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3827
     6837    inc bx                                    ; 43                          ; 0xc382a vgabios.c:2404
     6838    inc bx                                    ; 43                          ; 0xc382b
     6839    mov es, cx                                ; 8e c1                       ; 0xc382c vgabios.c:57
     6840    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc382e
     6841    mov si, 0010eh                            ; be 0e 01                    ; 0xc3831 vgabios.c:62
     6842    mov es, dx                                ; 8e c2                       ; 0xc3834
     6843    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3836
     6844    inc bx                                    ; 43                          ; 0xc3839 vgabios.c:2405
     6845    inc bx                                    ; 43                          ; 0xc383a
     6846    test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc383b vgabios.c:2407
     6847    je short 0387eh                           ; 74 3d                       ; 0xc383f
     6848    inc bx                                    ; 43                          ; 0xc3841 vgabios.c:2408
     6849    mov es, cx                                ; 8e c1                       ; 0xc3842 vgabios.c:47
     6850    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3844
     6851    xor ah, ah                                ; 30 e4                       ; 0xc3847 vgabios.c:48
     6852    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3849
     6853    inc bx                                    ; 43                          ; 0xc384c vgabios.c:2409
     6854    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc384d vgabios.c:47
     6855    mov dx, 003c6h                            ; ba c6 03                    ; 0xc3850 vgabios.c:48
     6856    out DX, AL                                ; ee                          ; 0xc3853
     6857    inc bx                                    ; 43                          ; 0xc3854 vgabios.c:2410
     6858    xor al, al                                ; 30 c0                       ; 0xc3855
     6859    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3857
     6860    out DX, AL                                ; ee                          ; 0xc385a
     6861    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc385b vgabios.c:2413
     6862    jmp short 03867h                          ; eb 07                       ; 0xc385e
     6863    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc3860
     6864    jnc short 03876h                          ; 73 0f                       ; 0xc3865
     6865    mov es, cx                                ; 8e c1                       ; 0xc3867 vgabios.c:47
     6866    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3869
     6867    mov dx, 003c9h                            ; ba c9 03                    ; 0xc386c vgabios.c:48
     6868    out DX, AL                                ; ee                          ; 0xc386f
     6869    inc bx                                    ; 43                          ; 0xc3870 vgabios.c:2414
     6870    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3871 vgabios.c:2415
     6871    jmp short 03860h                          ; eb ea                       ; 0xc3874
     6872    inc bx                                    ; 43                          ; 0xc3876 vgabios.c:2416
     6873    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3877
     6874    mov dx, 003c8h                            ; ba c8 03                    ; 0xc387a
     6875    out DX, AL                                ; ee                          ; 0xc387d
     6876    mov ax, bx                                ; 89 d8                       ; 0xc387e vgabios.c:2420
     6877    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3880
     6878    pop di                                    ; 5f                          ; 0xc3883
     6879    pop si                                    ; 5e                          ; 0xc3884
     6880    pop cx                                    ; 59                          ; 0xc3885
     6881    pop bp                                    ; 5d                          ; 0xc3886
     6882    retn                                      ; c3                          ; 0xc3887
     6883  ; disGetNextSymbol 0xc3888 LB 0xcdc -> off=0x0 cb=000000000000002b uValue=00000000000c3888 'find_vga_entry'
     6884find_vga_entry:                              ; 0xc3888 LB 0x2b
     6885    push bx                                   ; 53                          ; 0xc3888 vgabios.c:2429
     6886    push cx                                   ; 51                          ; 0xc3889
     6887    push dx                                   ; 52                          ; 0xc388a
     6888    push bp                                   ; 55                          ; 0xc388b
     6889    mov bp, sp                                ; 89 e5                       ; 0xc388c
     6890    mov dl, al                                ; 88 c2                       ; 0xc388e
     6891    mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc3890 vgabios.c:2431
     6892    xor al, al                                ; 30 c0                       ; 0xc3892 vgabios.c:2432
     6893    jmp short 0389ch                          ; eb 06                       ; 0xc3894
     6894    db  0feh, 0c0h
     6895    ; inc al                                    ; fe c0                     ; 0xc3896 vgabios.c:2433
     6896    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc3898
     6897    jnbe short 038ach                         ; 77 10                       ; 0xc389a
     6898    mov bl, al                                ; 88 c3                       ; 0xc389c
     6899    xor bh, bh                                ; 30 ff                       ; 0xc389e
     6900    mov CL, strict byte 003h                  ; b1 03                       ; 0xc38a0
     6901    sal bx, CL                                ; d3 e3                       ; 0xc38a2
     6902    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc38a4
     6903    jne short 03896h                          ; 75 ec                       ; 0xc38a8
     6904    mov ah, al                                ; 88 c4                       ; 0xc38aa
     6905    mov al, ah                                ; 88 e0                       ; 0xc38ac vgabios.c:2438
     6906    pop bp                                    ; 5d                          ; 0xc38ae
     6907    pop dx                                    ; 5a                          ; 0xc38af
     6908    pop cx                                    ; 59                          ; 0xc38b0
     6909    pop bx                                    ; 5b                          ; 0xc38b1
     6910    retn                                      ; c3                          ; 0xc38b2
     6911  ; disGetNextSymbol 0xc38b3 LB 0xcb1 -> off=0x0 cb=000000000000000e uValue=00000000000c38b3 'readx_byte'
     6912readx_byte:                                  ; 0xc38b3 LB 0xe
     6913    push bx                                   ; 53                          ; 0xc38b3 vgabios.c:2450
     6914    push bp                                   ; 55                          ; 0xc38b4
     6915    mov bp, sp                                ; 89 e5                       ; 0xc38b5
     6916    mov bx, dx                                ; 89 d3                       ; 0xc38b7
     6917    mov es, ax                                ; 8e c0                       ; 0xc38b9 vgabios.c:2452
     6918    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc38bb
     6919    pop bp                                    ; 5d                          ; 0xc38be vgabios.c:2453
     6920    pop bx                                    ; 5b                          ; 0xc38bf
     6921    retn                                      ; c3                          ; 0xc38c0
     6922  ; disGetNextSymbol 0xc38c1 LB 0xca3 -> off=0x8a cb=0000000000000456 uValue=00000000000c394b 'int10_func'
     6923    db  056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
     6924    db  005h, 004h, 003h, 002h, 001h, 000h, 09ah, 03dh, 075h, 039h, 0b2h, 039h, 0c1h, 039h, 0cfh, 039h
     6925    db  0dfh, 039h, 0efh, 039h, 0f9h, 039h, 022h, 03ah, 04bh, 03ah, 059h, 03ah, 06fh, 03ah, 087h, 03ah
     6926    db  0aah, 03ah, 0beh, 03ah, 0d4h, 03ah, 0e0h, 03ah, 0e2h, 03bh, 068h, 03ch, 08bh, 03ch, 09fh, 03ch
     6927    db  0e1h, 03ch, 06ch, 03dh, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 003h
     6928    db  002h, 001h, 000h, 09ah, 03dh, 0ffh, 03ah, 01ah, 03bh, 038h, 03bh, 050h, 03bh, 05bh, 03bh, 0ffh
     6929    db  03ah, 01ah, 03bh, 038h, 03bh, 05bh, 03bh, 073h, 03bh, 07eh, 03bh, 097h, 03bh, 0a6h, 03bh, 0b5h
     6930    db  03bh, 0c2h, 03bh, 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 05eh, 03dh, 007h, 03dh, 015h, 03dh
     6931    db  026h, 03dh, 036h, 03dh, 04bh, 03dh, 05eh, 03dh, 05eh, 03dh
     6932int10_func:                                  ; 0xc394b LB 0x456
     6933    push bp                                   ; 55                          ; 0xc394b vgabios.c:2531
     6934    mov bp, sp                                ; 89 e5                       ; 0xc394c
     6935    push si                                   ; 56                          ; 0xc394e
     6936    push di                                   ; 57                          ; 0xc394f
     6937    push ax                                   ; 50                          ; 0xc3950
     6938    mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc3951
     6939    mov al, byte [bp+013h]                    ; 8a 46 13                    ; 0xc3954 vgabios.c:2536
     6940    xor ah, ah                                ; 30 e4                       ; 0xc3957
     6941    mov dx, ax                                ; 89 c2                       ; 0xc3959
     6942    cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc395b
     6943    jnbe short 039cch                         ; 77 6c                       ; 0xc395e
     6944    push CS                                   ; 0e                          ; 0xc3960
     6945    pop ES                                    ; 07                          ; 0xc3961
     6946    mov cx, strict word 00017h                ; b9 17 00                    ; 0xc3962
     6947    mov di, 038c1h                            ; bf c1 38                    ; 0xc3965
     6948    repne scasb                               ; f2 ae                       ; 0xc3968
     6949    sal cx, 1                                 ; d1 e1                       ; 0xc396a
     6950    mov di, cx                                ; 89 cf                       ; 0xc396c
     6951    mov ax, word [cs:di+038d7h]               ; 2e 8b 85 d7 38              ; 0xc396e
     6952    jmp ax                                    ; ff e0                       ; 0xc3973
     6953    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3975 vgabios.c:2539
     6954    xor ah, ah                                ; 30 e4                       ; 0xc3978
     6955    call 01479h                               ; e8 fc da                    ; 0xc397a
     6956    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc397d vgabios.c:2540
     6957    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc3980
     6958    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc3983
     6959    je short 0399dh                           ; 74 15                       ; 0xc3986
     6960    cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc3988
     6961    je short 03994h                           ; 74 07                       ; 0xc398b
     6962    cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc398d
     6963    jbe short 0399dh                          ; 76 0b                       ; 0xc3990
     6964    jmp short 039a6h                          ; eb 12                       ; 0xc3992
     6965    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3994 vgabios.c:2542
     6966    xor al, al                                ; 30 c0                       ; 0xc3997
     6967    or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc3999
     6968    jmp short 039adh                          ; eb 10                       ; 0xc399b vgabios.c:2543
     6969    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc399d vgabios.c:2551
     6970    xor al, al                                ; 30 c0                       ; 0xc39a0
     6971    or AL, strict byte 030h                   ; 0c 30                       ; 0xc39a2
     6972    jmp short 039adh                          ; eb 07                       ; 0xc39a4
     6973    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39a6 vgabios.c:2554
     6974    xor al, al                                ; 30 c0                       ; 0xc39a9
     6975    or AL, strict byte 020h                   ; 0c 20                       ; 0xc39ab
     6976    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc39ad
     6977    jmp short 039cch                          ; eb 1a                       ; 0xc39b0 vgabios.c:2556
     6978    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc39b2 vgabios.c:2558
     6979    xor ah, ah                                ; 30 e4                       ; 0xc39b5
     6980    mov dx, ax                                ; 89 c2                       ; 0xc39b7
     6981    mov al, byte [bp+011h]                    ; 8a 46 11                    ; 0xc39b9
     6982    call 011d3h                               ; e8 14 d8                    ; 0xc39bc
     6983    jmp short 039cch                          ; eb 0b                       ; 0xc39bf vgabios.c:2559
     6984    mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc39c1 vgabios.c:2561
     6985    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc39c4
     6986    xor ah, ah                                ; 30 e4                       ; 0xc39c7
     6987    call 012cfh                               ; e8 03 d9                    ; 0xc39c9
     6988    jmp near 03d9ah                           ; e9 cb 03                    ; 0xc39cc vgabios.c:2562
     6989    lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc39cf vgabios.c:2564
     6990    lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc39d2
     6991    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc39d5
     6992    xor ah, ah                                ; 30 e4                       ; 0xc39d8
     6993    call 00a97h                               ; e8 ba d0                    ; 0xc39da
     6994    jmp short 039cch                          ; eb ed                       ; 0xc39dd vgabios.c:2565
     6995    xor ax, ax                                ; 31 c0                       ; 0xc39df vgabios.c:2571
     6996    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc39e1
     6997    mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc39e4 vgabios.c:2572
     6998    mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc39e7 vgabios.c:2573
     6999    mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc39ea vgabios.c:2574
     7000    jmp short 039cch                          ; eb dd                       ; 0xc39ed vgabios.c:2575
     7001    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39ef vgabios.c:2577
     7002    xor ah, ah                                ; 30 e4                       ; 0xc39f2
     7003    call 0135ch                               ; e8 65 d9                    ; 0xc39f4
     7004    jmp short 039cch                          ; eb d3                       ; 0xc39f7 vgabios.c:2578
     7005    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc39f9 vgabios.c:2580
     7006    push ax                                   ; 50                          ; 0xc39fc
     7007    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc39fd
     7008    push ax                                   ; 50                          ; 0xc3a00
     7009    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3a01
     7010    xor ah, ah                                ; 30 e4                       ; 0xc3a04
     7011    push ax                                   ; 50                          ; 0xc3a06
     7012    mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc3a07
     7013    push ax                                   ; 50                          ; 0xc3a0a
     7014    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3a0b
     7015    mov cx, ax                                ; 89 c1                       ; 0xc3a0e
     7016    mov bl, byte [bp+011h]                    ; 8a 5e 11                    ; 0xc3a10
     7017    xor bh, bh                                ; 30 ff                       ; 0xc3a13
     7018    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3a15
     7019    mov dx, ax                                ; 89 c2                       ; 0xc3a18
     7020    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a1a
     7021    call 01c9fh                               ; e8 7f e2                    ; 0xc3a1d
     7022    jmp short 039cch                          ; eb aa                       ; 0xc3a20 vgabios.c:2581
     7023    xor ax, ax                                ; 31 c0                       ; 0xc3a22 vgabios.c:2583
     7024    push ax                                   ; 50                          ; 0xc3a24
     7025    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc3a25
     7026    push ax                                   ; 50                          ; 0xc3a28
     7027    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3a29
     7028    xor ah, ah                                ; 30 e4                       ; 0xc3a2c
     7029    push ax                                   ; 50                          ; 0xc3a2e
     7030    mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc3a2f
     7031    push ax                                   ; 50                          ; 0xc3a32
     7032    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3a33
     7033    mov cx, ax                                ; 89 c1                       ; 0xc3a36
     7034    mov al, byte [bp+011h]                    ; 8a 46 11                    ; 0xc3a38
     7035    mov bx, ax                                ; 89 c3                       ; 0xc3a3b
     7036    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3a3d
     7037    mov dl, byte [bp+012h]                    ; 8a 56 12                    ; 0xc3a40
     7038    mov si, dx                                ; 89 d6                       ; 0xc3a43
     7039    mov dx, ax                                ; 89 c2                       ; 0xc3a45
     7040    mov ax, si                                ; 89 f0                       ; 0xc3a47
     7041    jmp short 03a1dh                          ; eb d2                       ; 0xc3a49
     7042    lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc3a4b vgabios.c:2586
     7043    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3a4e
     7044    xor ah, ah                                ; 30 e4                       ; 0xc3a51
     7045    call 00dedh                               ; e8 97 d3                    ; 0xc3a53
     7046    jmp near 03d9ah                           ; e9 41 03                    ; 0xc3a56 vgabios.c:2587
     7047    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3a59 vgabios.c:2589
     7048    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3a5c
     7049    xor ah, ah                                ; 30 e4                       ; 0xc3a5f
     7050    mov bx, ax                                ; 89 c3                       ; 0xc3a61
     7051    mov dl, byte [bp+00dh]                    ; 8a 56 0d                    ; 0xc3a63
     7052    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a66
     7053    call 02607h                               ; e8 9b eb                    ; 0xc3a69
     7054    jmp near 03d9ah                           ; e9 2b 03                    ; 0xc3a6c vgabios.c:2590
     7055    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3a6f vgabios.c:2592
     7056    mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc3a72
     7057    xor bh, bh                                ; 30 ff                       ; 0xc3a75
     7058    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3a77
     7059    xor ah, ah                                ; 30 e4                       ; 0xc3a7a
     7060    mov dx, ax                                ; 89 c2                       ; 0xc3a7c
     7061    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a7e
     7062    call 02779h                               ; e8 f5 ec                    ; 0xc3a81
     7063    jmp near 03d9ah                           ; e9 13 03                    ; 0xc3a84 vgabios.c:2593
     7064    mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc3a87 vgabios.c:2595
     7065    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3a8a
     7066    mov dl, byte [bp+012h]                    ; 8a 56 12                    ; 0xc3a8d
     7067    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3a90
     7068    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3a93
     7069    mov byte [bp-005h], dh                    ; 88 76 fb                    ; 0xc3a96
     7070    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3a99
     7071    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3a9c
     7072    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3a9f
     7073    xor ah, ah                                ; 30 e4                       ; 0xc3aa2
     7074    call 028fch                               ; e8 55 ee                    ; 0xc3aa4
     7075    jmp near 03d9ah                           ; e9 f0 02                    ; 0xc3aa7 vgabios.c:2596
     7076    lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc3aaa vgabios.c:2598
     7077    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3aad
     7078    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3ab0
     7079    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3ab3
     7080    xor ah, ah                                ; 30 e4                       ; 0xc3ab6
     7081    call 00fc7h                               ; e8 0c d5                    ; 0xc3ab8
     7082    jmp near 03d9ah                           ; e9 dc 02                    ; 0xc3abb vgabios.c:2599
     7083    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc3abe vgabios.c:2607
     7084    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3ac1
     7085    xor ah, ah                                ; 30 e4                       ; 0xc3ac4
     7086    mov bx, ax                                ; 89 c3                       ; 0xc3ac6
     7087    mov dx, 000ffh                            ; ba ff 00                    ; 0xc3ac8
     7088    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3acb
     7089    call 02a76h                               ; e8 a5 ef                    ; 0xc3ace
     7090    jmp near 03d9ah                           ; e9 c6 02                    ; 0xc3ad1 vgabios.c:2608
     7091    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3ad4 vgabios.c:2611
     7092    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3ad7
     7093    call 01134h                               ; e8 57 d6                    ; 0xc3ada
     7094    jmp near 03d9ah                           ; e9 ba 02                    ; 0xc3add vgabios.c:2612
     7095    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3ae0 vgabios.c:2614
     7096    xor ah, ah                                ; 30 e4                       ; 0xc3ae3
     7097    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3ae5
     7098    jnbe short 03b58h                         ; 77 6e                       ; 0xc3ae8
     7099    push CS                                   ; 0e                          ; 0xc3aea
     7100    pop ES                                    ; 07                          ; 0xc3aeb
     7101    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc3aec
     7102    mov di, 03905h                            ; bf 05 39                    ; 0xc3aef
     7103    repne scasb                               ; f2 ae                       ; 0xc3af2
     7104    sal cx, 1                                 ; d1 e1                       ; 0xc3af4
     7105    mov di, cx                                ; 89 cf                       ; 0xc3af6
     7106    mov ax, word [cs:di+03914h]               ; 2e 8b 85 14 39              ; 0xc3af8
     7107    jmp ax                                    ; ff e0                       ; 0xc3afd
     7108    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3aff vgabios.c:2618
     7109    xor ah, ah                                ; 30 e4                       ; 0xc3b02
     7110    push ax                                   ; 50                          ; 0xc3b04
     7111    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b05
     7112    push ax                                   ; 50                          ; 0xc3b08
     7113    push word [bp+00eh]                       ; ff 76 0e                    ; 0xc3b09
     7114    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b0c
     7115    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3b0f
     7116    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc3b12
     7117    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3b15
     7118    jmp short 03b33h                          ; eb 19                       ; 0xc3b18
     7119    mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc3b1a vgabios.c:2622
     7120    push ax                                   ; 50                          ; 0xc3b1d
     7121    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b1e
     7122    xor ah, ah                                ; 30 e4                       ; 0xc3b21
     7123    push ax                                   ; 50                          ; 0xc3b23
     7124    xor al, al                                ; 30 c0                       ; 0xc3b24
     7125    push ax                                   ; 50                          ; 0xc3b26
     7126    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b27
     7127    mov cx, 00100h                            ; b9 00 01                    ; 0xc3b2a
     7128    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc3b2d
     7129    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc3b30
     7130    call 02e8ch                               ; e8 56 f3                    ; 0xc3b33
     7131    jmp short 03b58h                          ; eb 20                       ; 0xc3b36
     7132    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc3b38 vgabios.c:2626
     7133    push ax                                   ; 50                          ; 0xc3b3b
     7134    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b3c
     7135    xor ah, ah                                ; 30 e4                       ; 0xc3b3f
     7136    push ax                                   ; 50                          ; 0xc3b41
     7137    xor al, al                                ; 30 c0                       ; 0xc3b42
     7138    push ax                                   ; 50                          ; 0xc3b44
     7139    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b45
     7140    mov cx, 00100h                            ; b9 00 01                    ; 0xc3b48
     7141    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc3b4b
     7142    jmp short 03b30h                          ; eb e0                       ; 0xc3b4e
     7143    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b50 vgabios.c:2629
     7144    xor ah, ah                                ; 30 e4                       ; 0xc3b53
     7145    call 02df4h                               ; e8 9c f2                    ; 0xc3b55
     7146    jmp near 03d9ah                           ; e9 3f 02                    ; 0xc3b58 vgabios.c:2630
     7147    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc3b5b vgabios.c:2633
     7148    push ax                                   ; 50                          ; 0xc3b5e
     7149    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b5f
     7150    xor ah, ah                                ; 30 e4                       ; 0xc3b62
     7151    push ax                                   ; 50                          ; 0xc3b64
     7152    xor al, al                                ; 30 c0                       ; 0xc3b65
     7153    push ax                                   ; 50                          ; 0xc3b67
     7154    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b68
     7155    mov cx, 00100h                            ; b9 00 01                    ; 0xc3b6b
     7156    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc3b6e
     7157    jmp short 03b30h                          ; eb bd                       ; 0xc3b71
     7158    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3b73 vgabios.c:2636
     7159    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc3b76
     7160    call 02f10h                               ; e8 94 f3                    ; 0xc3b79
     7161    jmp short 03b58h                          ; eb da                       ; 0xc3b7c vgabios.c:2637
     7162    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3b7e vgabios.c:2639
     7163    xor ah, ah                                ; 30 e4                       ; 0xc3b81
     7164    push ax                                   ; 50                          ; 0xc3b83
     7165    mov cl, byte [bp+00ch]                    ; 8a 4e 0c                    ; 0xc3b84
     7166    xor ch, ch                                ; 30 ed                       ; 0xc3b87
     7167    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3b89
     7168    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3b8c
     7169    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc3b8f
     7170    call 02f73h                               ; e8 de f3                    ; 0xc3b92
     7171    jmp short 03b58h                          ; eb c1                       ; 0xc3b95 vgabios.c:2640
     7172    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3b97 vgabios.c:2642
     7173    xor ah, ah                                ; 30 e4                       ; 0xc3b9a
     7174    mov dx, ax                                ; 89 c2                       ; 0xc3b9c
     7175    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b9e
     7176    call 02f90h                               ; e8 ec f3                    ; 0xc3ba1
     7177    jmp short 03b58h                          ; eb b2                       ; 0xc3ba4 vgabios.c:2643
     7178    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3ba6 vgabios.c:2645
     7179    xor ah, ah                                ; 30 e4                       ; 0xc3ba9
     7180    mov dx, ax                                ; 89 c2                       ; 0xc3bab
     7181    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3bad
     7182    call 02fb2h                               ; e8 ff f3                    ; 0xc3bb0
     7183    jmp short 03b58h                          ; eb a3                       ; 0xc3bb3 vgabios.c:2646
     7184    mov dl, byte [bp+00eh]                    ; 8a 56 0e                    ; 0xc3bb5 vgabios.c:2648
     7185    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3bb8
     7186    xor ah, ah                                ; 30 e4                       ; 0xc3bbb
     7187    call 02fd4h                               ; e8 14 f4                    ; 0xc3bbd
     7188    jmp short 03b58h                          ; eb 96                       ; 0xc3bc0 vgabios.c:2649
     7189    lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc3bc2 vgabios.c:2651
     7190    push ax                                   ; 50                          ; 0xc3bc5
     7191    lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc3bc6
     7192    lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc3bc9
     7193    lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc3bcc
     7194    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3bcf
     7195    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3bd2
     7196    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc3bd5
     7197    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3bd9
     7198    call 00f44h                               ; e8 65 d3                    ; 0xc3bdc
     7199    jmp near 03d9ah                           ; e9 b8 01                    ; 0xc3bdf vgabios.c:2659
     7200    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3be2 vgabios.c:2661
     7201    xor ah, ah                                ; 30 e4                       ; 0xc3be5
     7202    cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc3be7
     7203    jc short 03bfbh                           ; 72 0f                       ; 0xc3bea
     7204    jbe short 03c26h                          ; 76 38                       ; 0xc3bec
     7205    cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc3bee
     7206    je short 03c50h                           ; 74 5d                       ; 0xc3bf1
     7207    cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc3bf3
     7208    je short 03c52h                           ; 74 5a                       ; 0xc3bf6
     7209    jmp near 03d9ah                           ; e9 9f 01                    ; 0xc3bf8
     7210    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3bfb
     7211    je short 03c0ah                           ; 74 0a                       ; 0xc3bfe
     7212    cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc3c00
     7213    jne short 03c4dh                          ; 75 48                       ; 0xc3c03
     7214    call 02ff6h                               ; e8 ee f3                    ; 0xc3c05 vgabios.c:2664
     7215    jmp short 03c4dh                          ; eb 43                       ; 0xc3c08 vgabios.c:2665
     7216    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3c0a vgabios.c:2667
     7217    xor ah, ah                                ; 30 e4                       ; 0xc3c0d
     7218    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3c0f
     7219    jnbe short 03c4dh                         ; 77 39                       ; 0xc3c12
     7220    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c14 vgabios.c:2668
     7221    call 02ffbh                               ; e8 e1 f3                    ; 0xc3c17
     7222    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3c1a vgabios.c:2669
     7223    xor al, al                                ; 30 c0                       ; 0xc3c1d
     7224    or AL, strict byte 012h                   ; 0c 12                       ; 0xc3c1f
     7225    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3c21
     7226    jmp short 03c4dh                          ; eb 27                       ; 0xc3c24 vgabios.c:2671
     7227    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3c26 vgabios.c:2673
     7228    xor ah, ah                                ; 30 e4                       ; 0xc3c29
     7229    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3c2b
     7230    jnc short 03c4ah                          ; 73 1a                       ; 0xc3c2e
     7231    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3c30 vgabios.c:45
     7232    mov es, ax                                ; 8e c0                       ; 0xc3c33
     7233    mov bx, 00087h                            ; bb 87 00                    ; 0xc3c35
     7234    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc3c38 vgabios.c:47
     7235    and ah, 0feh                              ; 80 e4 fe                    ; 0xc3c3b vgabios.c:48
     7236    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c3e
     7237    or al, ah                                 ; 08 e0                       ; 0xc3c41
     7238    mov si, bx                                ; 89 de                       ; 0xc3c43 vgabios.c:50
     7239    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3c45 vgabios.c:52
     7240    jmp short 03c1ah                          ; eb d0                       ; 0xc3c48
     7241    mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc3c4a vgabios.c:2679
     7242    jmp near 03d9ah                           ; e9 4a 01                    ; 0xc3c4d vgabios.c:2680
     7243    jmp short 03c60h                          ; eb 0e                       ; 0xc3c50
     7244    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c52 vgabios.c:2682
     7245    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3c55
     7246    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3c58
     7247    call 0302dh                               ; e8 cf f3                    ; 0xc3c5b
     7248    jmp short 03c1ah                          ; eb ba                       ; 0xc3c5e
     7249    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c60 vgabios.c:2686
     7250    call 03032h                               ; e8 cc f3                    ; 0xc3c63
     7251    jmp short 03c1ah                          ; eb b2                       ; 0xc3c66
     7252    push word [bp+008h]                       ; ff 76 08                    ; 0xc3c68 vgabios.c:2696
     7253    push word [bp+016h]                       ; ff 76 16                    ; 0xc3c6b
     7254    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3c6e
     7255    xor ah, ah                                ; 30 e4                       ; 0xc3c71
     7256    push ax                                   ; 50                          ; 0xc3c73
     7257    mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc3c74
     7258    push ax                                   ; 50                          ; 0xc3c77
     7259    mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc3c78
     7260    xor bh, bh                                ; 30 ff                       ; 0xc3c7b
     7261    mov dl, byte [bp+00dh]                    ; 8a 56 0d                    ; 0xc3c7d
     7262    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c80
     7263    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3c83
     7264    call 03037h                               ; e8 ae f3                    ; 0xc3c86
     7265    jmp short 03c4dh                          ; eb c2                       ; 0xc3c89 vgabios.c:2697
     7266    mov bx, si                                ; 89 f3                       ; 0xc3c8b vgabios.c:2699
     7267    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3c8d
     7268    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3c90
     7269    call 030c6h                               ; e8 30 f4                    ; 0xc3c93
     7270    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3c96 vgabios.c:2700
     7271    xor al, al                                ; 30 c0                       ; 0xc3c99
     7272    or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc3c9b
     7273    jmp short 03c21h                          ; eb 82                       ; 0xc3c9d
     7274    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3c9f vgabios.c:2703
     7275    xor ah, ah                                ; 30 e4                       ; 0xc3ca2
     7276    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3ca4
     7277    je short 03ccbh                           ; 74 22                       ; 0xc3ca7
     7278    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3ca9
     7279    je short 03cbdh                           ; 74 0f                       ; 0xc3cac
     7280    test ax, ax                               ; 85 c0                       ; 0xc3cae
     7281    jne short 03cd7h                          ; 75 25                       ; 0xc3cb0
     7282    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3cb2 vgabios.c:2706
     7283    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3cb5
     7284    call 032dbh                               ; e8 20 f6                    ; 0xc3cb8
     7285    jmp short 03cd7h                          ; eb 1a                       ; 0xc3cbb vgabios.c:2707
     7286    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3cbd vgabios.c:2709
     7287    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3cc0
     7288    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3cc3
     7289    call 032f6h                               ; e8 2d f6                    ; 0xc3cc6
     7290    jmp short 03cd7h                          ; eb 0c                       ; 0xc3cc9 vgabios.c:2710
     7291    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3ccb vgabios.c:2712
     7292    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3cce
     7293    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3cd1
     7294    call 035ceh                               ; e8 f7 f8                    ; 0xc3cd4
     7295    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3cd7 vgabios.c:2719
     7296    xor al, al                                ; 30 c0                       ; 0xc3cda
     7297    or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3cdc
     7298    jmp near 03c21h                           ; e9 40 ff                    ; 0xc3cde
     7299    call 007f8h                               ; e8 14 cb                    ; 0xc3ce1 vgabios.c:2724
     7300    test ax, ax                               ; 85 c0                       ; 0xc3ce4
     7301    je short 03d5ch                           ; 74 74                       ; 0xc3ce6
     7302    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3ce8 vgabios.c:2725
     7303    xor ah, ah                                ; 30 e4                       ; 0xc3ceb
     7304    cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3ced
     7305    jnbe short 03d5eh                         ; 77 6c                       ; 0xc3cf0
     7306    push CS                                   ; 0e                          ; 0xc3cf2
     7307    pop ES                                    ; 07                          ; 0xc3cf3
     7308    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3cf4
     7309    mov di, 03934h                            ; bf 34 39                    ; 0xc3cf7
     7310    repne scasb                               ; f2 ae                       ; 0xc3cfa
     7311    sal cx, 1                                 ; d1 e1                       ; 0xc3cfc
     7312    mov di, cx                                ; 89 cf                       ; 0xc3cfe
     7313    mov ax, word [cs:di+0393bh]               ; 2e 8b 85 3b 39              ; 0xc3d00
     7314    jmp ax                                    ; ff e0                       ; 0xc3d05
     7315    mov bx, si                                ; 89 f3                       ; 0xc3d07 vgabios.c:2728
     7316    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3d09
     7317    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d0c
     7318    call 03f6bh                               ; e8 59 02                    ; 0xc3d0f
     7319    jmp near 03d9ah                           ; e9 85 00                    ; 0xc3d12 vgabios.c:2729
     7320    mov cx, si                                ; 89 f1                       ; 0xc3d15 vgabios.c:2731
     7321    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3d17
     7322    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3d1a
     7323    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d1d
     7324    call 04096h                               ; e8 73 03                    ; 0xc3d20
     7325    jmp near 03d9ah                           ; e9 74 00                    ; 0xc3d23 vgabios.c:2732
     7326    mov cx, si                                ; 89 f1                       ; 0xc3d26 vgabios.c:2734
     7327    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3d28
     7328    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3d2b
     7329    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d2e
     7330    call 04135h                               ; e8 01 04                    ; 0xc3d31
     7331    jmp short 03d9ah                          ; eb 64                       ; 0xc3d34 vgabios.c:2735
     7332    lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3d36 vgabios.c:2737
     7333    push ax                                   ; 50                          ; 0xc3d39
     7334    mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3d3a
     7335    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3d3d
     7336    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3d40
     7337    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d43
     7338    call 042feh                               ; e8 b5 05                    ; 0xc3d46
     7339    jmp short 03d9ah                          ; eb 4f                       ; 0xc3d49 vgabios.c:2738
     7340    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3d4b vgabios.c:2740
     7341    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3d4e
     7342    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3d51
     7343    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d54
     7344    call 0438bh                               ; e8 31 06                    ; 0xc3d57
     7345    jmp short 03d9ah                          ; eb 3e                       ; 0xc3d5a vgabios.c:2741
     7346    jmp short 03d65h                          ; eb 07                       ; 0xc3d5c
     7347    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3d5e vgabios.c:2763
     7348    jmp short 03d9ah                          ; eb 35                       ; 0xc3d63 vgabios.c:2766
     7349    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3d65 vgabios.c:2768
     7350    jmp short 03d9ah                          ; eb 2e                       ; 0xc3d6a vgabios.c:2770
     7351    call 007f8h                               ; e8 89 ca                    ; 0xc3d6c vgabios.c:2772
     7352    test ax, ax                               ; 85 c0                       ; 0xc3d6f
     7353    je short 03d95h                           ; 74 22                       ; 0xc3d71
     7354    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3d73 vgabios.c:2773
     7355    xor ah, ah                                ; 30 e4                       ; 0xc3d76
     7356    cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3d78
     7357    jne short 03d8eh                          ; 75 11                       ; 0xc3d7b
     7358    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3d7d vgabios.c:2776
     7359    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3d80
     7360    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3d83
     7361    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3d86
     7362    call 0446dh                               ; e8 e1 06                    ; 0xc3d89
     7363    jmp short 03d9ah                          ; eb 0c                       ; 0xc3d8c vgabios.c:2777
     7364    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3d8e vgabios.c:2779
     7365    jmp short 03d9ah                          ; eb 05                       ; 0xc3d93 vgabios.c:2782
     7366    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3d95 vgabios.c:2784
     7367    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3d9a vgabios.c:2794
     7368    pop di                                    ; 5f                          ; 0xc3d9d
     7369    pop si                                    ; 5e                          ; 0xc3d9e
     7370    pop bp                                    ; 5d                          ; 0xc3d9f
     7371    retn                                      ; c3                          ; 0xc3da0
     7372  ; disGetNextSymbol 0xc3da1 LB 0x7c3 -> off=0x0 cb=000000000000001f uValue=00000000000c3da1 'dispi_set_xres'
     7373dispi_set_xres:                              ; 0xc3da1 LB 0x1f
     7374    push bp                                   ; 55                          ; 0xc3da1 vbe.c:100
     7375    mov bp, sp                                ; 89 e5                       ; 0xc3da2
     7376    push bx                                   ; 53                          ; 0xc3da4
     7377    push dx                                   ; 52                          ; 0xc3da5
     7378    mov bx, ax                                ; 89 c3                       ; 0xc3da6
     7379    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3da8 vbe.c:105
     7380    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3dab
     7381    call 005a0h                               ; e8 ef c7                    ; 0xc3dae
     7382    mov ax, bx                                ; 89 d8                       ; 0xc3db1 vbe.c:106
     7383    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3db3
     7384    call 005a0h                               ; e8 e7 c7                    ; 0xc3db6
     7385    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3db9 vbe.c:107
     7386    pop dx                                    ; 5a                          ; 0xc3dbc
     7387    pop bx                                    ; 5b                          ; 0xc3dbd
     7388    pop bp                                    ; 5d                          ; 0xc3dbe
     7389    retn                                      ; c3                          ; 0xc3dbf
     7390  ; disGetNextSymbol 0xc3dc0 LB 0x7a4 -> off=0x0 cb=000000000000001f uValue=00000000000c3dc0 'dispi_set_yres'
     7391dispi_set_yres:                              ; 0xc3dc0 LB 0x1f
     7392    push bp                                   ; 55                          ; 0xc3dc0 vbe.c:109
     7393    mov bp, sp                                ; 89 e5                       ; 0xc3dc1
     7394    push bx                                   ; 53                          ; 0xc3dc3
     7395    push dx                                   ; 52                          ; 0xc3dc4
     7396    mov bx, ax                                ; 89 c3                       ; 0xc3dc5
     7397    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3dc7 vbe.c:114
     7398    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3dca
     7399    call 005a0h                               ; e8 d0 c7                    ; 0xc3dcd
     7400    mov ax, bx                                ; 89 d8                       ; 0xc3dd0 vbe.c:115
     7401    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3dd2
     7402    call 005a0h                               ; e8 c8 c7                    ; 0xc3dd5
     7403    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3dd8 vbe.c:116
     7404    pop dx                                    ; 5a                          ; 0xc3ddb
     7405    pop bx                                    ; 5b                          ; 0xc3ddc
     7406    pop bp                                    ; 5d                          ; 0xc3ddd
     7407    retn                                      ; c3                          ; 0xc3dde
     7408  ; disGetNextSymbol 0xc3ddf LB 0x785 -> off=0x0 cb=0000000000000019 uValue=00000000000c3ddf 'dispi_get_yres'
     7409dispi_get_yres:                              ; 0xc3ddf LB 0x19
     7410    push bp                                   ; 55                          ; 0xc3ddf vbe.c:118
     7411    mov bp, sp                                ; 89 e5                       ; 0xc3de0
     7412    push dx                                   ; 52                          ; 0xc3de2
     7413    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3de3 vbe.c:120
     7414    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3de6
     7415    call 005a0h                               ; e8 b4 c7                    ; 0xc3de9
     7416    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3dec vbe.c:121
     7417    call 005a7h                               ; e8 b5 c7                    ; 0xc3def
     7418    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3df2 vbe.c:122
     7419    pop dx                                    ; 5a                          ; 0xc3df5
     7420    pop bp                                    ; 5d                          ; 0xc3df6
     7421    retn                                      ; c3                          ; 0xc3df7
     7422  ; disGetNextSymbol 0xc3df8 LB 0x76c -> off=0x0 cb=000000000000001f uValue=00000000000c3df8 'dispi_set_bpp'
     7423dispi_set_bpp:                               ; 0xc3df8 LB 0x1f
     7424    push bp                                   ; 55                          ; 0xc3df8 vbe.c:124
     7425    mov bp, sp                                ; 89 e5                       ; 0xc3df9
     7426    push bx                                   ; 53                          ; 0xc3dfb
     7427    push dx                                   ; 52                          ; 0xc3dfc
     7428    mov bx, ax                                ; 89 c3                       ; 0xc3dfd
     7429    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3dff vbe.c:129
     7430    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e02
     7431    call 005a0h                               ; e8 98 c7                    ; 0xc3e05
     7432    mov ax, bx                                ; 89 d8                       ; 0xc3e08 vbe.c:130
     7433    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e0a
     7434    call 005a0h                               ; e8 90 c7                    ; 0xc3e0d
     7435    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e10 vbe.c:131
     7436    pop dx                                    ; 5a                          ; 0xc3e13
     7437    pop bx                                    ; 5b                          ; 0xc3e14
     7438    pop bp                                    ; 5d                          ; 0xc3e15
     7439    retn                                      ; c3                          ; 0xc3e16
     7440  ; disGetNextSymbol 0xc3e17 LB 0x74d -> off=0x0 cb=0000000000000019 uValue=00000000000c3e17 'dispi_get_bpp'
     7441dispi_get_bpp:                               ; 0xc3e17 LB 0x19
     7442    push bp                                   ; 55                          ; 0xc3e17 vbe.c:133
     7443    mov bp, sp                                ; 89 e5                       ; 0xc3e18
     7444    push dx                                   ; 52                          ; 0xc3e1a
     7445    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3e1b vbe.c:135
     7446    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e1e
     7447    call 005a0h                               ; e8 7c c7                    ; 0xc3e21
     7448    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e24 vbe.c:136
     7449    call 005a7h                               ; e8 7d c7                    ; 0xc3e27
     7450    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e2a vbe.c:137
     7451    pop dx                                    ; 5a                          ; 0xc3e2d
     7452    pop bp                                    ; 5d                          ; 0xc3e2e
     7453    retn                                      ; c3                          ; 0xc3e2f
     7454  ; disGetNextSymbol 0xc3e30 LB 0x734 -> off=0x0 cb=000000000000001f uValue=00000000000c3e30 'dispi_set_virt_width'
     7455dispi_set_virt_width:                        ; 0xc3e30 LB 0x1f
     7456    push bp                                   ; 55                          ; 0xc3e30 vbe.c:139
     7457    mov bp, sp                                ; 89 e5                       ; 0xc3e31
     7458    push bx                                   ; 53                          ; 0xc3e33
     7459    push dx                                   ; 52                          ; 0xc3e34
     7460    mov bx, ax                                ; 89 c3                       ; 0xc3e35
     7461    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3e37 vbe.c:144
     7462    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e3a
     7463    call 005a0h                               ; e8 60 c7                    ; 0xc3e3d
     7464    mov ax, bx                                ; 89 d8                       ; 0xc3e40 vbe.c:145
     7465    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e42
     7466    call 005a0h                               ; e8 58 c7                    ; 0xc3e45
     7467    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e48 vbe.c:146
     7468    pop dx                                    ; 5a                          ; 0xc3e4b
     7469    pop bx                                    ; 5b                          ; 0xc3e4c
     7470    pop bp                                    ; 5d                          ; 0xc3e4d
     7471    retn                                      ; c3                          ; 0xc3e4e
     7472  ; disGetNextSymbol 0xc3e4f LB 0x715 -> off=0x0 cb=0000000000000019 uValue=00000000000c3e4f 'dispi_get_virt_width'
     7473dispi_get_virt_width:                        ; 0xc3e4f LB 0x19
     7474    push bp                                   ; 55                          ; 0xc3e4f vbe.c:148
     7475    mov bp, sp                                ; 89 e5                       ; 0xc3e50
     7476    push dx                                   ; 52                          ; 0xc3e52
     7477    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3e53 vbe.c:150
     7478    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e56
     7479    call 005a0h                               ; e8 44 c7                    ; 0xc3e59
     7480    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e5c vbe.c:151
     7481    call 005a7h                               ; e8 45 c7                    ; 0xc3e5f
     7482    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e62 vbe.c:152
     7483    pop dx                                    ; 5a                          ; 0xc3e65
     7484    pop bp                                    ; 5d                          ; 0xc3e66
     7485    retn                                      ; c3                          ; 0xc3e67
     7486  ; disGetNextSymbol 0xc3e68 LB 0x6fc -> off=0x0 cb=0000000000000019 uValue=00000000000c3e68 'dispi_get_virt_height'
     7487dispi_get_virt_height:                       ; 0xc3e68 LB 0x19
     7488    push bp                                   ; 55                          ; 0xc3e68 vbe.c:154
     7489    mov bp, sp                                ; 89 e5                       ; 0xc3e69
     7490    push dx                                   ; 52                          ; 0xc3e6b
     7491    mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3e6c vbe.c:156
     7492    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e6f
     7493    call 005a0h                               ; e8 2b c7                    ; 0xc3e72
     7494    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e75 vbe.c:157
     7495    call 005a7h                               ; e8 2c c7                    ; 0xc3e78
     7496    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e7b vbe.c:158
     7497    pop dx                                    ; 5a                          ; 0xc3e7e
     7498    pop bp                                    ; 5d                          ; 0xc3e7f
     7499    retn                                      ; c3                          ; 0xc3e80
     7500  ; disGetNextSymbol 0xc3e81 LB 0x6e3 -> off=0x0 cb=0000000000000012 uValue=00000000000c3e81 'in_word'
     7501in_word:                                     ; 0xc3e81 LB 0x12
     7502    push bp                                   ; 55                          ; 0xc3e81 vbe.c:160
     7503    mov bp, sp                                ; 89 e5                       ; 0xc3e82
     7504    push bx                                   ; 53                          ; 0xc3e84
     7505    mov bx, ax                                ; 89 c3                       ; 0xc3e85
     7506    mov ax, dx                                ; 89 d0                       ; 0xc3e87
     7507    mov dx, bx                                ; 89 da                       ; 0xc3e89 vbe.c:162
     7508    out DX, ax                                ; ef                          ; 0xc3e8b
     7509    in ax, DX                                 ; ed                          ; 0xc3e8c vbe.c:163
     7510    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e8d vbe.c:164
     7511    pop bx                                    ; 5b                          ; 0xc3e90
     7512    pop bp                                    ; 5d                          ; 0xc3e91
     7513    retn                                      ; c3                          ; 0xc3e92
     7514  ; disGetNextSymbol 0xc3e93 LB 0x6d1 -> off=0x0 cb=0000000000000014 uValue=00000000000c3e93 'in_byte'
     7515in_byte:                                     ; 0xc3e93 LB 0x14
     7516    push bp                                   ; 55                          ; 0xc3e93 vbe.c:166
     7517    mov bp, sp                                ; 89 e5                       ; 0xc3e94
     7518    push bx                                   ; 53                          ; 0xc3e96
     7519    mov bx, ax                                ; 89 c3                       ; 0xc3e97
     7520    mov ax, dx                                ; 89 d0                       ; 0xc3e99
     7521    mov dx, bx                                ; 89 da                       ; 0xc3e9b vbe.c:168
     7522    out DX, ax                                ; ef                          ; 0xc3e9d
     7523    in AL, DX                                 ; ec                          ; 0xc3e9e vbe.c:169
    67217524    db  02ah, 0e4h
    6722     ; sub ah, ah                                ; 2a e4                     ; 0xc36e5
    6723     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc36e7
    6724     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc36e9
    6725     cmp word [bp-00ch], 003d4h                ; 81 7e f4 d4 03              ; 0xc36ec vgabios.c:2383
    6726     jne short 036f7h                          ; 75 04                       ; 0xc36f1
    6727     or byte [bp-00eh], 001h                   ; 80 4e f2 01                 ; 0xc36f3 vgabios.c:2384
    6728     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc36f7 vgabios.c:2385
    6729     mov dx, 003c2h                            ; ba c2 03                    ; 0xc36fa
    6730     out DX, AL                                ; ee                          ; 0xc36fd
    6731     mov ax, strict word 00011h                ; b8 11 00                    ; 0xc36fe vgabios.c:2388
    6732     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3701
    6733     out DX, ax                                ; ef                          ; 0xc3704
    6734     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3705 vgabios.c:2390
    6735     jmp short 03715h                          ; eb 09                       ; 0xc370a
    6736     jmp near 037cfh                           ; e9 c0 00                    ; 0xc370c
    6737     cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc370f
    6738     jnbe short 0372fh                         ; 77 1a                       ; 0xc3713
    6739     cmp word [bp-008h], strict byte 00011h    ; 83 7e f8 11                 ; 0xc3715 vgabios.c:2391
    6740     je short 03729h                           ; 74 0e                       ; 0xc3719
    6741     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc371b vgabios.c:2392
    6742     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc371e
    6743     out DX, AL                                ; ee                          ; 0xc3721
    6744     mov es, cx                                ; 8e c1                       ; 0xc3722 vgabios.c:47
    6745     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3724
    6746     inc dx                                    ; 42                          ; 0xc3727 vgabios.c:48
    6747     out DX, AL                                ; ee                          ; 0xc3728
    6748     inc bx                                    ; 43                          ; 0xc3729 vgabios.c:2395
    6749     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc372a vgabios.c:2396
    6750     jmp short 0370fh                          ; eb e0                       ; 0xc372d
    6751     mov AL, strict byte 011h                  ; b0 11                       ; 0xc372f vgabios.c:2398
    6752     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3731
    6753     out DX, AL                                ; ee                          ; 0xc3734
    6754     lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc3735 vgabios.c:2399
    6755     mov es, cx                                ; 8e c1                       ; 0xc3739 vgabios.c:47
    6756     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc373b
    6757     inc dx                                    ; 42                          ; 0xc373e vgabios.c:48
    6758     out DX, AL                                ; ee                          ; 0xc373f
    6759     lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc3740 vgabios.c:2402
    6760     mov dl, byte [es:di]                      ; 26 8a 15                    ; 0xc3743 vgabios.c:47
    6761     xor dh, dh                                ; 30 f6                       ; 0xc3746 vgabios.c:48
    6762     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3748
    6763     mov dx, 003dah                            ; ba da 03                    ; 0xc374b vgabios.c:2403
    6764     in AL, DX                                 ; ec                          ; 0xc374e
    6765     db  02ah, 0e4h
    6766     ; sub ah, ah                                ; 2a e4                     ; 0xc374f
    6767     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3751 vgabios.c:2404
    6768     jmp short 0375eh                          ; eb 06                       ; 0xc3756
    6769     cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc3758
    6770     jnbe short 03777h                         ; 77 19                       ; 0xc375c
    6771     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc375e vgabios.c:2405
    6772     and ax, strict word 00020h                ; 25 20 00                    ; 0xc3761
    6773     or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc3764
    6774     mov dx, 003c0h                            ; ba c0 03                    ; 0xc3767
    6775     out DX, AL                                ; ee                          ; 0xc376a
    6776     mov es, cx                                ; 8e c1                       ; 0xc376b vgabios.c:47
    6777     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc376d
    6778     out DX, AL                                ; ee                          ; 0xc3770 vgabios.c:48
    6779     inc bx                                    ; 43                          ; 0xc3771 vgabios.c:2406
    6780     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3772 vgabios.c:2407
    6781     jmp short 03758h                          ; eb e1                       ; 0xc3775
    6782     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3777 vgabios.c:2408
    6783     mov dx, 003c0h                            ; ba c0 03                    ; 0xc377a
    6784     out DX, AL                                ; ee                          ; 0xc377d
    6785     mov dx, 003dah                            ; ba da 03                    ; 0xc377e vgabios.c:2409
    6786     in AL, DX                                 ; ec                          ; 0xc3781
    6787     db  02ah, 0e4h
    6788     ; sub ah, ah                                ; 2a e4                     ; 0xc3782
    6789     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3784 vgabios.c:2411
    6790     jmp short 03791h                          ; eb 06                       ; 0xc3789
    6791     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc378b
    6792     jnbe short 037a7h                         ; 77 16                       ; 0xc378f
    6793     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3791 vgabios.c:2412
    6794     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3794
    6795     out DX, AL                                ; ee                          ; 0xc3797
    6796     mov es, cx                                ; 8e c1                       ; 0xc3798 vgabios.c:47
    6797     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc379a
    6798     mov dx, 003cfh                            ; ba cf 03                    ; 0xc379d vgabios.c:48
    6799     out DX, AL                                ; ee                          ; 0xc37a0
    6800     inc bx                                    ; 43                          ; 0xc37a1 vgabios.c:2413
    6801     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc37a2 vgabios.c:2414
    6802     jmp short 0378bh                          ; eb e4                       ; 0xc37a5
    6803     add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc37a7 vgabios.c:2415
    6804     mov es, cx                                ; 8e c1                       ; 0xc37aa vgabios.c:47
    6805     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc37ac
    6806     mov dx, 003c4h                            ; ba c4 03                    ; 0xc37af vgabios.c:48
    6807     out DX, AL                                ; ee                          ; 0xc37b2
    6808     inc si                                    ; 46                          ; 0xc37b3 vgabios.c:2418
    6809     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc37b4 vgabios.c:47
    6810     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc37b7 vgabios.c:48
    6811     out DX, AL                                ; ee                          ; 0xc37ba
    6812     inc si                                    ; 46                          ; 0xc37bb vgabios.c:2419
    6813     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc37bc vgabios.c:47
    6814     mov dx, 003ceh                            ; ba ce 03                    ; 0xc37bf vgabios.c:48
    6815     out DX, AL                                ; ee                          ; 0xc37c2
    6816     inc si                                    ; 46                          ; 0xc37c3 vgabios.c:2420
    6817     inc si                                    ; 46                          ; 0xc37c4
    6818     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc37c5 vgabios.c:47
    6819     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc37c8 vgabios.c:48
    6820     add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc37cb
    6821     out DX, AL                                ; ee                          ; 0xc37ce
    6822     test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc37cf vgabios.c:2424
    6823     jne short 037d8h                          ; 75 03                       ; 0xc37d3
    6824     jmp near 038f3h                           ; e9 1b 01                    ; 0xc37d5
    6825     mov es, cx                                ; 8e c1                       ; 0xc37d8 vgabios.c:47
    6826     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc37da
    6827     mov si, strict word 00049h                ; be 49 00                    ; 0xc37dd vgabios.c:52
    6828     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc37e0
    6829     mov es, dx                                ; 8e c2                       ; 0xc37e3
    6830     mov byte [es:si], al                      ; 26 88 04                    ; 0xc37e5
    6831     inc bx                                    ; 43                          ; 0xc37e8 vgabios.c:2425
    6832     mov es, cx                                ; 8e c1                       ; 0xc37e9 vgabios.c:57
    6833     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37eb
    6834     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc37ee vgabios.c:62
    6835     mov es, dx                                ; 8e c2                       ; 0xc37f1
    6836     mov word [es:si], ax                      ; 26 89 04                    ; 0xc37f3
    6837     inc bx                                    ; 43                          ; 0xc37f6 vgabios.c:2426
    6838     inc bx                                    ; 43                          ; 0xc37f7
    6839     mov es, cx                                ; 8e c1                       ; 0xc37f8 vgabios.c:57
    6840     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc37fa
    6841     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc37fd vgabios.c:62
    6842     mov es, dx                                ; 8e c2                       ; 0xc3800
    6843     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3802
    6844     inc bx                                    ; 43                          ; 0xc3805 vgabios.c:2427
    6845     inc bx                                    ; 43                          ; 0xc3806
    6846     mov es, cx                                ; 8e c1                       ; 0xc3807 vgabios.c:57
    6847     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3809
    6848     mov si, strict word 00063h                ; be 63 00                    ; 0xc380c vgabios.c:62
    6849     mov es, dx                                ; 8e c2                       ; 0xc380f
    6850     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3811
    6851     inc bx                                    ; 43                          ; 0xc3814 vgabios.c:2428
    6852     inc bx                                    ; 43                          ; 0xc3815
    6853     mov es, cx                                ; 8e c1                       ; 0xc3816 vgabios.c:47
    6854     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3818
    6855     mov si, 00084h                            ; be 84 00                    ; 0xc381b vgabios.c:52
    6856     mov es, dx                                ; 8e c2                       ; 0xc381e
    6857     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3820
    6858     inc bx                                    ; 43                          ; 0xc3823 vgabios.c:2429
    6859     mov es, cx                                ; 8e c1                       ; 0xc3824 vgabios.c:57
    6860     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3826
    6861     mov si, 00085h                            ; be 85 00                    ; 0xc3829 vgabios.c:62
    6862     mov es, dx                                ; 8e c2                       ; 0xc382c
    6863     mov word [es:si], ax                      ; 26 89 04                    ; 0xc382e
    6864     inc bx                                    ; 43                          ; 0xc3831 vgabios.c:2430
    6865     inc bx                                    ; 43                          ; 0xc3832
    6866     mov es, cx                                ; 8e c1                       ; 0xc3833 vgabios.c:47
    6867     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3835
    6868     mov si, 00087h                            ; be 87 00                    ; 0xc3838 vgabios.c:52
    6869     mov es, dx                                ; 8e c2                       ; 0xc383b
    6870     mov byte [es:si], al                      ; 26 88 04                    ; 0xc383d
    6871     inc bx                                    ; 43                          ; 0xc3840 vgabios.c:2431
    6872     mov es, cx                                ; 8e c1                       ; 0xc3841 vgabios.c:47
    6873     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3843
    6874     mov si, 00088h                            ; be 88 00                    ; 0xc3846 vgabios.c:52
    6875     mov es, dx                                ; 8e c2                       ; 0xc3849
    6876     mov byte [es:si], al                      ; 26 88 04                    ; 0xc384b
    6877     inc bx                                    ; 43                          ; 0xc384e vgabios.c:2432
    6878     mov es, cx                                ; 8e c1                       ; 0xc384f vgabios.c:47
    6879     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3851
    6880     mov si, 00089h                            ; be 89 00                    ; 0xc3854 vgabios.c:52
    6881     mov es, dx                                ; 8e c2                       ; 0xc3857
    6882     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3859
    6883     inc bx                                    ; 43                          ; 0xc385c vgabios.c:2433
    6884     mov es, cx                                ; 8e c1                       ; 0xc385d vgabios.c:57
    6885     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc385f
    6886     mov si, strict word 00060h                ; be 60 00                    ; 0xc3862 vgabios.c:62
    6887     mov es, dx                                ; 8e c2                       ; 0xc3865
    6888     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3867
    6889     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc386a vgabios.c:2435
    6890     inc bx                                    ; 43                          ; 0xc386f vgabios.c:2434
    6891     inc bx                                    ; 43                          ; 0xc3870
    6892     jmp short 03879h                          ; eb 06                       ; 0xc3871
    6893     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3873
    6894     jnc short 03895h                          ; 73 1c                       ; 0xc3877
    6895     mov es, cx                                ; 8e c1                       ; 0xc3879 vgabios.c:57
    6896     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc387b
    6897     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc387e vgabios.c:58
    6898     sal si, 1                                 ; d1 e6                       ; 0xc3881
    6899     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc3883
    6900     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3886 vgabios.c:62
    6901     mov es, dx                                ; 8e c2                       ; 0xc3889
    6902     mov word [es:si], ax                      ; 26 89 04                    ; 0xc388b
    6903     inc bx                                    ; 43                          ; 0xc388e vgabios.c:2437
    6904     inc bx                                    ; 43                          ; 0xc388f
    6905     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3890 vgabios.c:2438
    6906     jmp short 03873h                          ; eb de                       ; 0xc3893
    6907     mov es, cx                                ; 8e c1                       ; 0xc3895 vgabios.c:57
    6908     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3897
    6909     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc389a vgabios.c:62
    6910     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc389d
    6911     mov es, dx                                ; 8e c2                       ; 0xc38a0
    6912     mov word [es:si], ax                      ; 26 89 04                    ; 0xc38a2
    6913     inc bx                                    ; 43                          ; 0xc38a5 vgabios.c:2439
    6914     inc bx                                    ; 43                          ; 0xc38a6
    6915     mov es, cx                                ; 8e c1                       ; 0xc38a7 vgabios.c:47
    6916     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc38a9
    6917     mov si, strict word 00062h                ; be 62 00                    ; 0xc38ac vgabios.c:52
    6918     mov es, dx                                ; 8e c2                       ; 0xc38af
    6919     mov byte [es:si], al                      ; 26 88 04                    ; 0xc38b1
    6920     inc bx                                    ; 43                          ; 0xc38b4 vgabios.c:2440
    6921     mov es, cx                                ; 8e c1                       ; 0xc38b5 vgabios.c:57
    6922     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc38b7
    6923     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc38ba vgabios.c:62
    6924     xor dx, dx                                ; 31 d2                       ; 0xc38bd
    6925     mov es, dx                                ; 8e c2                       ; 0xc38bf
    6926     mov word [es:si], ax                      ; 26 89 04                    ; 0xc38c1
    6927     inc bx                                    ; 43                          ; 0xc38c4 vgabios.c:2442
    6928     inc bx                                    ; 43                          ; 0xc38c5
    6929     mov es, cx                                ; 8e c1                       ; 0xc38c6 vgabios.c:57
    6930     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc38c8
    6931     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc38cb vgabios.c:62
    6932     mov es, dx                                ; 8e c2                       ; 0xc38ce
    6933     mov word [es:si], ax                      ; 26 89 04                    ; 0xc38d0
    6934     inc bx                                    ; 43                          ; 0xc38d3 vgabios.c:2443
    6935     inc bx                                    ; 43                          ; 0xc38d4
    6936     mov es, cx                                ; 8e c1                       ; 0xc38d5 vgabios.c:57
    6937     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc38d7
    6938     mov si, 0010ch                            ; be 0c 01                    ; 0xc38da vgabios.c:62
    6939     mov es, dx                                ; 8e c2                       ; 0xc38dd
    6940     mov word [es:si], ax                      ; 26 89 04                    ; 0xc38df
    6941     inc bx                                    ; 43                          ; 0xc38e2 vgabios.c:2444
    6942     inc bx                                    ; 43                          ; 0xc38e3
    6943     mov es, cx                                ; 8e c1                       ; 0xc38e4 vgabios.c:57
    6944     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc38e6
    6945     mov si, 0010eh                            ; be 0e 01                    ; 0xc38e9 vgabios.c:62
    6946     mov es, dx                                ; 8e c2                       ; 0xc38ec
    6947     mov word [es:si], ax                      ; 26 89 04                    ; 0xc38ee
    6948     inc bx                                    ; 43                          ; 0xc38f1 vgabios.c:2445
    6949     inc bx                                    ; 43                          ; 0xc38f2
    6950     test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc38f3 vgabios.c:2447
    6951     je short 03936h                           ; 74 3d                       ; 0xc38f7
    6952     inc bx                                    ; 43                          ; 0xc38f9 vgabios.c:2448
    6953     mov es, cx                                ; 8e c1                       ; 0xc38fa vgabios.c:47
    6954     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc38fc
    6955     xor ah, ah                                ; 30 e4                       ; 0xc38ff vgabios.c:48
    6956     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3901
    6957     inc bx                                    ; 43                          ; 0xc3904 vgabios.c:2449
    6958     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3905 vgabios.c:47
    6959     mov dx, 003c6h                            ; ba c6 03                    ; 0xc3908 vgabios.c:48
    6960     out DX, AL                                ; ee                          ; 0xc390b
    6961     inc bx                                    ; 43                          ; 0xc390c vgabios.c:2450
    6962     xor al, al                                ; 30 c0                       ; 0xc390d
    6963     mov dx, 003c8h                            ; ba c8 03                    ; 0xc390f
    6964     out DX, AL                                ; ee                          ; 0xc3912
    6965     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3913 vgabios.c:2453
    6966     jmp short 0391fh                          ; eb 07                       ; 0xc3916
    6967     cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc3918
    6968     jnc short 0392eh                          ; 73 0f                       ; 0xc391d
    6969     mov es, cx                                ; 8e c1                       ; 0xc391f vgabios.c:47
    6970     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3921
    6971     mov dx, 003c9h                            ; ba c9 03                    ; 0xc3924 vgabios.c:48
    6972     out DX, AL                                ; ee                          ; 0xc3927
    6973     inc bx                                    ; 43                          ; 0xc3928 vgabios.c:2454
    6974     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3929 vgabios.c:2455
    6975     jmp short 03918h                          ; eb ea                       ; 0xc392c
    6976     inc bx                                    ; 43                          ; 0xc392e vgabios.c:2456
    6977     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc392f
    6978     mov dx, 003c8h                            ; ba c8 03                    ; 0xc3932
    6979     out DX, AL                                ; ee                          ; 0xc3935
    6980     mov ax, bx                                ; 89 d8                       ; 0xc3936 vgabios.c:2460
    6981     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3938
    6982     pop di                                    ; 5f                          ; 0xc393b
    6983     pop si                                    ; 5e                          ; 0xc393c
    6984     pop cx                                    ; 59                          ; 0xc393d
    6985     pop bp                                    ; 5d                          ; 0xc393e
    6986     retn                                      ; c3                          ; 0xc393f
    6987   ; disGetNextSymbol 0xc3940 LB 0xccd -> off=0x0 cb=000000000000002b uValue=00000000000c3940 'find_vga_entry'
    6988 find_vga_entry:                              ; 0xc3940 LB 0x2b
    6989     push bx                                   ; 53                          ; 0xc3940 vgabios.c:2469
    6990     push cx                                   ; 51                          ; 0xc3941
    6991     push dx                                   ; 52                          ; 0xc3942
    6992     push bp                                   ; 55                          ; 0xc3943
    6993     mov bp, sp                                ; 89 e5                       ; 0xc3944
    6994     mov dl, al                                ; 88 c2                       ; 0xc3946
    6995     mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc3948 vgabios.c:2471
    6996     xor al, al                                ; 30 c0                       ; 0xc394a vgabios.c:2472
    6997     jmp short 03954h                          ; eb 06                       ; 0xc394c
    6998     db  0feh, 0c0h
    6999     ; inc al                                    ; fe c0                     ; 0xc394e vgabios.c:2473
    7000     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc3950
    7001     jnbe short 03964h                         ; 77 10                       ; 0xc3952
    7002     mov bl, al                                ; 88 c3                       ; 0xc3954
    7003     xor bh, bh                                ; 30 ff                       ; 0xc3956
    7004     mov CL, strict byte 003h                  ; b1 03                       ; 0xc3958
    7005     sal bx, CL                                ; d3 e3                       ; 0xc395a
    7006     cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc395c
    7007     jne short 0394eh                          ; 75 ec                       ; 0xc3960
    7008     mov ah, al                                ; 88 c4                       ; 0xc3962
    7009     mov al, ah                                ; 88 e0                       ; 0xc3964 vgabios.c:2478
    7010     pop bp                                    ; 5d                          ; 0xc3966
    7011     pop dx                                    ; 5a                          ; 0xc3967
    7012     pop cx                                    ; 59                          ; 0xc3968
    7013     pop bx                                    ; 5b                          ; 0xc3969
    7014     retn                                      ; c3                          ; 0xc396a
    7015   ; disGetNextSymbol 0xc396b LB 0xca2 -> off=0x0 cb=000000000000000e uValue=00000000000c396b 'readx_byte'
    7016 readx_byte:                                  ; 0xc396b LB 0xe
    7017     push bx                                   ; 53                          ; 0xc396b vgabios.c:2490
    7018     push bp                                   ; 55                          ; 0xc396c
    7019     mov bp, sp                                ; 89 e5                       ; 0xc396d
    7020     mov bx, dx                                ; 89 d3                       ; 0xc396f
    7021     mov es, ax                                ; 8e c0                       ; 0xc3971 vgabios.c:2492
    7022     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3973
    7023     pop bp                                    ; 5d                          ; 0xc3976 vgabios.c:2493
    7024     pop bx                                    ; 5b                          ; 0xc3977
    7025     retn                                      ; c3                          ; 0xc3978
    7026   ; disGetNextSymbol 0xc3979 LB 0xc94 -> off=0x8a cb=0000000000000447 uValue=00000000000c3a03 'int10_func'
    7027     db  056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
    7028     db  005h, 004h, 003h, 002h, 001h, 000h, 043h, 03eh, 02dh, 03ah, 06ah, 03ah, 077h, 03ah, 085h, 03ah
    7029     db  095h, 03ah, 0a5h, 03ah, 0afh, 03ah, 0e1h, 03ah, 006h, 03bh, 014h, 03bh, 02ch, 03bh, 042h, 03bh
    7030     db  06ch, 03bh, 08fh, 03bh, 0a5h, 03bh, 0b1h, 03bh, 08eh, 03ch, 011h, 03dh, 034h, 03dh, 048h, 03dh
    7031     db  08ah, 03dh, 015h, 03eh, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 003h
    7032     db  002h, 001h, 000h, 043h, 03eh, 0d0h, 03bh, 0eeh, 03bh, 0fdh, 03bh, 00ch, 03ch, 016h, 03ch, 0d0h
    7033     db  03bh, 0eeh, 03bh, 0fdh, 03bh, 016h, 03ch, 025h, 03ch, 031h, 03ch, 04ah, 03ch, 059h, 03ch, 068h
    7034     db  03ch, 077h, 03ch, 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 007h, 03eh, 0b0h, 03dh, 0beh, 03dh
    7035     db  0cfh, 03dh, 0dfh, 03dh, 0f4h, 03dh, 007h, 03eh, 007h, 03eh
    7036 int10_func:                                  ; 0xc3a03 LB 0x447
    7037     push bp                                   ; 55                          ; 0xc3a03 vgabios.c:2571
    7038     mov bp, sp                                ; 89 e5                       ; 0xc3a04
    7039     push si                                   ; 56                          ; 0xc3a06
    7040     push di                                   ; 57                          ; 0xc3a07
    7041     push ax                                   ; 50                          ; 0xc3a08
    7042     mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc3a09
    7043     mov al, byte [bp+013h]                    ; 8a 46 13                    ; 0xc3a0c vgabios.c:2576
    7044     xor ah, ah                                ; 30 e4                       ; 0xc3a0f
    7045     mov dx, ax                                ; 89 c2                       ; 0xc3a11
    7046     cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc3a13
    7047     jnbe short 03a82h                         ; 77 6a                       ; 0xc3a16
    7048     push CS                                   ; 0e                          ; 0xc3a18
    7049     pop ES                                    ; 07                          ; 0xc3a19
    7050     mov cx, strict word 00017h                ; b9 17 00                    ; 0xc3a1a
    7051     mov di, 03979h                            ; bf 79 39                    ; 0xc3a1d
    7052     repne scasb                               ; f2 ae                       ; 0xc3a20
    7053     sal cx, 1                                 ; d1 e1                       ; 0xc3a22
    7054     mov di, cx                                ; 89 cf                       ; 0xc3a24
    7055     mov ax, word [cs:di+0398fh]               ; 2e 8b 85 8f 39              ; 0xc3a26
    7056     jmp ax                                    ; ff e0                       ; 0xc3a2b
    7057     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3a2d vgabios.c:2579
    7058     xor ah, ah                                ; 30 e4                       ; 0xc3a30
    7059     call 01479h                               ; e8 44 da                    ; 0xc3a32
    7060     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a35 vgabios.c:2580
    7061     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc3a38
    7062     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc3a3b
    7063     je short 03a55h                           ; 74 15                       ; 0xc3a3e
    7064     cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc3a40
    7065     je short 03a4ch                           ; 74 07                       ; 0xc3a43
    7066     cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc3a45
    7067     jbe short 03a55h                          ; 76 0b                       ; 0xc3a48
    7068     jmp short 03a5eh                          ; eb 12                       ; 0xc3a4a
    7069     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a4c vgabios.c:2582
    7070     xor al, al                                ; 30 c0                       ; 0xc3a4f
    7071     or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc3a51
    7072     jmp short 03a65h                          ; eb 10                       ; 0xc3a53 vgabios.c:2583
    7073     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a55 vgabios.c:2591
    7074     xor al, al                                ; 30 c0                       ; 0xc3a58
    7075     or AL, strict byte 030h                   ; 0c 30                       ; 0xc3a5a
    7076     jmp short 03a65h                          ; eb 07                       ; 0xc3a5c
    7077     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a5e vgabios.c:2594
    7078     xor al, al                                ; 30 c0                       ; 0xc3a61
    7079     or AL, strict byte 020h                   ; 0c 20                       ; 0xc3a63
    7080     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3a65
    7081     jmp short 03a82h                          ; eb 18                       ; 0xc3a68 vgabios.c:2596
    7082     mov dl, byte [bp+010h]                    ; 8a 56 10                    ; 0xc3a6a vgabios.c:2598
    7083     mov al, byte [bp+011h]                    ; 8a 46 11                    ; 0xc3a6d
    7084     xor ah, ah                                ; 30 e4                       ; 0xc3a70
    7085     call 011d3h                               ; e8 5e d7                    ; 0xc3a72
    7086     jmp short 03a82h                          ; eb 0b                       ; 0xc3a75 vgabios.c:2599
    7087     mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc3a77 vgabios.c:2601
    7088     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3a7a
    7089     xor ah, ah                                ; 30 e4                       ; 0xc3a7d
    7090     call 012cfh                               ; e8 4d d8                    ; 0xc3a7f
    7091     jmp near 03e43h                           ; e9 be 03                    ; 0xc3a82 vgabios.c:2602
    7092     lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc3a85 vgabios.c:2604
    7093     lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc3a88
    7094     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3a8b
    7095     xor ah, ah                                ; 30 e4                       ; 0xc3a8e
    7096     call 00a97h                               ; e8 04 d0                    ; 0xc3a90
    7097     jmp short 03a82h                          ; eb ed                       ; 0xc3a93 vgabios.c:2605
    7098     xor ax, ax                                ; 31 c0                       ; 0xc3a95 vgabios.c:2611
    7099     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3a97
    7100     mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc3a9a vgabios.c:2612
    7101     mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc3a9d vgabios.c:2613
    7102     mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3aa0 vgabios.c:2614
    7103     jmp short 03a82h                          ; eb dd                       ; 0xc3aa3 vgabios.c:2615
    7104     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3aa5 vgabios.c:2617
    7105     xor ah, ah                                ; 30 e4                       ; 0xc3aa8
    7106     call 0135ch                               ; e8 af d8                    ; 0xc3aaa
    7107     jmp short 03a82h                          ; eb d3                       ; 0xc3aad vgabios.c:2618
    7108     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3aaf vgabios.c:2620
    7109     push ax                                   ; 50                          ; 0xc3ab2
    7110     mov ax, 000ffh                            ; b8 ff 00                    ; 0xc3ab3
    7111     push ax                                   ; 50                          ; 0xc3ab6
    7112     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3ab7
    7113     xor ah, ah                                ; 30 e4                       ; 0xc3aba
    7114     push ax                                   ; 50                          ; 0xc3abc
    7115     mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc3abd
    7116     push ax                                   ; 50                          ; 0xc3ac0
    7117     mov cl, byte [bp+010h]                    ; 8a 4e 10                    ; 0xc3ac1
    7118     xor ch, ch                                ; 30 ed                       ; 0xc3ac4
    7119     mov al, byte [bp+011h]                    ; 8a 46 11                    ; 0xc3ac6
    7120     mov bx, ax                                ; 89 c3                       ; 0xc3ac9
    7121     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3acb
    7122     mov dx, ax                                ; 89 c2                       ; 0xc3ace
    7123     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3ad0
    7124     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3ad3
    7125     mov byte [bp-005h], ah                    ; 88 66 fb                    ; 0xc3ad6
    7126     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3ad9
    7127     call 01c71h                               ; e8 92 e1                    ; 0xc3adc
    7128     jmp short 03a82h                          ; eb a1                       ; 0xc3adf vgabios.c:2621
    7129     xor ax, ax                                ; 31 c0                       ; 0xc3ae1 vgabios.c:2623
    7130     push ax                                   ; 50                          ; 0xc3ae3
    7131     mov ax, 000ffh                            ; b8 ff 00                    ; 0xc3ae4
    7132     push ax                                   ; 50                          ; 0xc3ae7
    7133     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3ae8
    7134     xor ah, ah                                ; 30 e4                       ; 0xc3aeb
    7135     push ax                                   ; 50                          ; 0xc3aed
    7136     mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc3aee
    7137     push ax                                   ; 50                          ; 0xc3af1
    7138     mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3af2
    7139     mov cx, ax                                ; 89 c1                       ; 0xc3af5
    7140     mov al, byte [bp+011h]                    ; 8a 46 11                    ; 0xc3af7
    7141     mov bx, ax                                ; 89 c3                       ; 0xc3afa
    7142     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3afc
    7143     mov dx, ax                                ; 89 c2                       ; 0xc3aff
    7144     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b01
    7145     jmp short 03adch                          ; eb d6                       ; 0xc3b04
    7146     lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc3b06 vgabios.c:2626
    7147     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3b09
    7148     xor ah, ah                                ; 30 e4                       ; 0xc3b0c
    7149     call 00dedh                               ; e8 dc d2                    ; 0xc3b0e
    7150     jmp near 03e43h                           ; e9 2f 03                    ; 0xc3b11 vgabios.c:2627
    7151     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3b14 vgabios.c:2629
    7152     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b17
    7153     xor ah, ah                                ; 30 e4                       ; 0xc3b1a
    7154     mov bx, ax                                ; 89 c3                       ; 0xc3b1c
    7155     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3b1e
    7156     mov dx, ax                                ; 89 c2                       ; 0xc3b21
    7157     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b23
    7158     call 025d9h                               ; e8 b0 ea                    ; 0xc3b26
    7159     jmp near 03e43h                           ; e9 17 03                    ; 0xc3b29 vgabios.c:2630
    7160     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3b2c vgabios.c:2632
    7161     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3b2f
    7162     xor ah, ah                                ; 30 e4                       ; 0xc3b32
    7163     mov bx, ax                                ; 89 c3                       ; 0xc3b34
    7164     mov dl, byte [bp+00dh]                    ; 8a 56 0d                    ; 0xc3b36
    7165     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b39
    7166     call 0274bh                               ; e8 0c ec                    ; 0xc3b3c
    7167     jmp near 03e43h                           ; e9 01 03                    ; 0xc3b3f vgabios.c:2633
    7168     mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc3b42 vgabios.c:2635
    7169     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3b45
    7170     mov dl, byte [bp+012h]                    ; 8a 56 12                    ; 0xc3b48
    7171     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3b4b
    7172     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3b4e
    7173     mov byte [bp-005h], dh                    ; 88 76 fb                    ; 0xc3b51
    7174     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3b54
    7175     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3b57
    7176     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3b5a
    7177     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3b5d
    7178     mov byte [bp-005h], dh                    ; 88 76 fb                    ; 0xc3b60
    7179     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3b63
    7180     call 028ceh                               ; e8 65 ed                    ; 0xc3b66
    7181     jmp near 03e43h                           ; e9 d7 02                    ; 0xc3b69 vgabios.c:2636
    7182     lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc3b6c vgabios.c:2638
    7183     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3b6f
    7184     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3b72
    7185     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3b75
    7186     xor ah, ah                                ; 30 e4                       ; 0xc3b78
    7187     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3b7a
    7188     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3b7d
    7189     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3b80
    7190     mov byte [bp-005h], ah                    ; 88 66 fb                    ; 0xc3b83
    7191     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3b86
    7192     call 00fc7h                               ; e8 3b d4                    ; 0xc3b89
    7193     jmp near 03e43h                           ; e9 b4 02                    ; 0xc3b8c vgabios.c:2639
    7194     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc3b8f vgabios.c:2647
    7195     mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc3b92
    7196     xor bh, bh                                ; 30 ff                       ; 0xc3b95
    7197     mov dx, 000ffh                            ; ba ff 00                    ; 0xc3b97
    7198     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3b9a
    7199     xor ah, ah                                ; 30 e4                       ; 0xc3b9d
    7200     call 02a48h                               ; e8 a6 ee                    ; 0xc3b9f
    7201     jmp near 03e43h                           ; e9 9e 02                    ; 0xc3ba2 vgabios.c:2648
    7202     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3ba5 vgabios.c:2651
    7203     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3ba8
    7204     call 01134h                               ; e8 86 d5                    ; 0xc3bab
    7205     jmp near 03e43h                           ; e9 92 02                    ; 0xc3bae vgabios.c:2652
    7206     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3bb1 vgabios.c:2654
    7207     xor ah, ah                                ; 30 e4                       ; 0xc3bb4
    7208     cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3bb6
    7209     jnbe short 03c2eh                         ; 77 73                       ; 0xc3bb9
    7210     push CS                                   ; 0e                          ; 0xc3bbb
    7211     pop ES                                    ; 07                          ; 0xc3bbc
    7212     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc3bbd
    7213     mov di, 039bdh                            ; bf bd 39                    ; 0xc3bc0
    7214     repne scasb                               ; f2 ae                       ; 0xc3bc3
    7215     sal cx, 1                                 ; d1 e1                       ; 0xc3bc5
    7216     mov di, cx                                ; 89 cf                       ; 0xc3bc7
    7217     mov ax, word [cs:di+039cch]               ; 2e 8b 85 cc 39              ; 0xc3bc9
    7218     jmp ax                                    ; ff e0                       ; 0xc3bce
    7219     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3bd0 vgabios.c:2658
    7220     xor ah, ah                                ; 30 e4                       ; 0xc3bd3
    7221     push ax                                   ; 50                          ; 0xc3bd5
    7222     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3bd6
    7223     push ax                                   ; 50                          ; 0xc3bd9
    7224     push word [bp+00eh]                       ; ff 76 0e                    ; 0xc3bda
    7225     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3bdd
    7226     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3be0
    7227     mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc3be3
    7228     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3be6
    7229     call 02de9h                               ; e8 fd f1                    ; 0xc3be9
    7230     jmp short 03c2eh                          ; eb 40                       ; 0xc3bec vgabios.c:2659
    7231     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc3bee vgabios.c:2662
    7232     xor dh, dh                                ; 30 f6                       ; 0xc3bf1
    7233     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3bf3
    7234     xor ah, ah                                ; 30 e4                       ; 0xc3bf6
    7235     call 02e6dh                               ; e8 72 f2                    ; 0xc3bf8
    7236     jmp short 03c2eh                          ; eb 31                       ; 0xc3bfb vgabios.c:2663
    7237     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc3bfd vgabios.c:2666
    7238     xor dh, dh                                ; 30 f6                       ; 0xc3c00
    7239     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c02
    7240     xor ah, ah                                ; 30 e4                       ; 0xc3c05
    7241     call 02ee2h                               ; e8 d8 f2                    ; 0xc3c07
    7242     jmp short 03c2eh                          ; eb 22                       ; 0xc3c0a vgabios.c:2667
    7243     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3c0c vgabios.c:2669
    7244     xor ah, ah                                ; 30 e4                       ; 0xc3c0f
    7245     call 02dc9h                               ; e8 b5 f1                    ; 0xc3c11
    7246     jmp short 03c2eh                          ; eb 18                       ; 0xc3c14 vgabios.c:2670
    7247     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc3c16 vgabios.c:2673
    7248     xor dh, dh                                ; 30 f6                       ; 0xc3c19
    7249     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3c1b
    7250     xor ah, ah                                ; 30 e4                       ; 0xc3c1e
    7251     call 02f55h                               ; e8 32 f3                    ; 0xc3c20
    7252     jmp short 03c2eh                          ; eb 09                       ; 0xc3c23 vgabios.c:2674
    7253     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3c25 vgabios.c:2676
    7254     mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc3c28
    7255     call 02fc8h                               ; e8 9a f3                    ; 0xc3c2b
    7256     jmp near 03e43h                           ; e9 12 02                    ; 0xc3c2e vgabios.c:2677
    7257     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3c31 vgabios.c:2679
    7258     xor ah, ah                                ; 30 e4                       ; 0xc3c34
    7259     push ax                                   ; 50                          ; 0xc3c36
    7260     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3c37
    7261     mov cx, ax                                ; 89 c1                       ; 0xc3c3a
    7262     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3c3c
    7263     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3c3f
    7264     mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc3c42
    7265     call 0302bh                               ; e8 e3 f3                    ; 0xc3c45
    7266     jmp short 03c2eh                          ; eb e4                       ; 0xc3c48 vgabios.c:2680
    7267     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3c4a vgabios.c:2682
    7268     xor ah, ah                                ; 30 e4                       ; 0xc3c4d
    7269     mov dx, ax                                ; 89 c2                       ; 0xc3c4f
    7270     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3c51
    7271     call 03048h                               ; e8 f1 f3                    ; 0xc3c54
    7272     jmp short 03c2eh                          ; eb d5                       ; 0xc3c57 vgabios.c:2683
    7273     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3c59 vgabios.c:2685
    7274     xor ah, ah                                ; 30 e4                       ; 0xc3c5c
    7275     mov dx, ax                                ; 89 c2                       ; 0xc3c5e
    7276     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3c60
    7277     call 0306ah                               ; e8 04 f4                    ; 0xc3c63
    7278     jmp short 03c2eh                          ; eb c6                       ; 0xc3c66 vgabios.c:2686
    7279     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3c68 vgabios.c:2688
    7280     xor ah, ah                                ; 30 e4                       ; 0xc3c6b
    7281     mov dx, ax                                ; 89 c2                       ; 0xc3c6d
    7282     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3c6f
    7283     call 0308ch                               ; e8 17 f4                    ; 0xc3c72
    7284     jmp short 03c2eh                          ; eb b7                       ; 0xc3c75 vgabios.c:2689
    7285     lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc3c77 vgabios.c:2691
    7286     push ax                                   ; 50                          ; 0xc3c7a
    7287     lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc3c7b
    7288     lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc3c7e
    7289     lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc3c81
    7290     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3c84
    7291     xor ah, ah                                ; 30 e4                       ; 0xc3c87
    7292     call 00f44h                               ; e8 b8 d2                    ; 0xc3c89
    7293     jmp short 03c2eh                          ; eb a0                       ; 0xc3c8c vgabios.c:2699
    7294     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3c8e vgabios.c:2701
    7295     xor ah, ah                                ; 30 e4                       ; 0xc3c91
    7296     cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc3c93
    7297     jc short 03ca6h                           ; 72 0e                       ; 0xc3c96
    7298     jbe short 03cd1h                          ; 76 37                       ; 0xc3c98
    7299     cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc3c9a
    7300     je short 03cf9h                           ; 74 5a                       ; 0xc3c9d
    7301     cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc3c9f
    7302     je short 03cfbh                           ; 74 57                       ; 0xc3ca2
    7303     jmp short 03c2eh                          ; eb 88                       ; 0xc3ca4
    7304     cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3ca6
    7305     je short 03cb5h                           ; 74 0a                       ; 0xc3ca9
    7306     cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc3cab
    7307     jne short 03cf6h                          ; 75 46                       ; 0xc3cae
    7308     call 030aeh                               ; e8 fb f3                    ; 0xc3cb0 vgabios.c:2704
    7309     jmp short 03cf6h                          ; eb 41                       ; 0xc3cb3 vgabios.c:2705
    7310     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3cb5 vgabios.c:2707
    7311     xor ah, ah                                ; 30 e4                       ; 0xc3cb8
    7312     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3cba
    7313     jnbe short 03cf6h                         ; 77 37                       ; 0xc3cbd
    7314     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3cbf vgabios.c:2708
    7315     call 030b3h                               ; e8 ee f3                    ; 0xc3cc2
    7316     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3cc5 vgabios.c:2709
    7317     xor al, al                                ; 30 c0                       ; 0xc3cc8
    7318     or AL, strict byte 012h                   ; 0c 12                       ; 0xc3cca
    7319     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3ccc
    7320     jmp short 03cf6h                          ; eb 25                       ; 0xc3ccf vgabios.c:2711
    7321     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3cd1 vgabios.c:2713
    7322     xor ah, ah                                ; 30 e4                       ; 0xc3cd4
    7323     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3cd6
    7324     jnc short 03cf3h                          ; 73 18                       ; 0xc3cd9
    7325     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3cdb vgabios.c:45
    7326     mov bx, 00087h                            ; bb 87 00                    ; 0xc3cde
    7327     mov es, ax                                ; 8e c0                       ; 0xc3ce1 vgabios.c:47
    7328     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc3ce3
    7329     and dl, 0feh                              ; 80 e2 fe                    ; 0xc3ce6 vgabios.c:48
    7330     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3ce9
    7331     or dl, al                                 ; 08 c2                       ; 0xc3cec
    7332     mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc3cee vgabios.c:52
    7333     jmp short 03cc5h                          ; eb d2                       ; 0xc3cf1
    7334     mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc3cf3 vgabios.c:2719
    7335     jmp near 03e43h                           ; e9 4a 01                    ; 0xc3cf6 vgabios.c:2720
    7336     jmp short 03d09h                          ; eb 0e                       ; 0xc3cf9
    7337     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3cfb vgabios.c:2722
    7338     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3cfe
    7339     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3d01
    7340     call 030e5h                               ; e8 de f3                    ; 0xc3d04
    7341     jmp short 03cc5h                          ; eb bc                       ; 0xc3d07
    7342     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3d09 vgabios.c:2726
    7343     call 030eah                               ; e8 db f3                    ; 0xc3d0c
    7344     jmp short 03cc5h                          ; eb b4                       ; 0xc3d0f
    7345     push word [bp+008h]                       ; ff 76 08                    ; 0xc3d11 vgabios.c:2736
    7346     push word [bp+016h]                       ; ff 76 16                    ; 0xc3d14
    7347     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3d17
    7348     xor ah, ah                                ; 30 e4                       ; 0xc3d1a
    7349     push ax                                   ; 50                          ; 0xc3d1c
    7350     mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc3d1d
    7351     push ax                                   ; 50                          ; 0xc3d20
    7352     mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc3d21
    7353     xor bh, bh                                ; 30 ff                       ; 0xc3d24
    7354     mov dl, byte [bp+00dh]                    ; 8a 56 0d                    ; 0xc3d26
    7355     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3d29
    7356     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3d2c
    7357     call 030efh                               ; e8 bd f3                    ; 0xc3d2f
    7358     jmp short 03cf6h                          ; eb c2                       ; 0xc3d32 vgabios.c:2737
    7359     mov bx, si                                ; 89 f3                       ; 0xc3d34 vgabios.c:2739
    7360     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3d36
    7361     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3d39
    7362     call 0317eh                               ; e8 3f f4                    ; 0xc3d3c
    7363     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3d3f vgabios.c:2740
    7364     xor al, al                                ; 30 c0                       ; 0xc3d42
    7365     or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc3d44
    7366     jmp short 03ccch                          ; eb 84                       ; 0xc3d46
    7367     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3d48 vgabios.c:2743
    7368     xor ah, ah                                ; 30 e4                       ; 0xc3d4b
    7369     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3d4d
    7370     je short 03d74h                           ; 74 22                       ; 0xc3d50
    7371     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3d52
    7372     je short 03d66h                           ; 74 0f                       ; 0xc3d55
    7373     test ax, ax                               ; 85 c0                       ; 0xc3d57
    7374     jne short 03d80h                          ; 75 25                       ; 0xc3d59
    7375     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3d5b vgabios.c:2746
    7376     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3d5e
    7377     call 03393h                               ; e8 2f f6                    ; 0xc3d61
    7378     jmp short 03d80h                          ; eb 1a                       ; 0xc3d64 vgabios.c:2747
    7379     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3d66 vgabios.c:2749
    7380     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3d69
    7381     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3d6c
    7382     call 033aeh                               ; e8 3c f6                    ; 0xc3d6f
    7383     jmp short 03d80h                          ; eb 0c                       ; 0xc3d72 vgabios.c:2750
    7384     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3d74 vgabios.c:2752
    7385     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3d77
    7386     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3d7a
    7387     call 03686h                               ; e8 06 f9                    ; 0xc3d7d
    7388     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3d80 vgabios.c:2759
    7389     xor al, al                                ; 30 c0                       ; 0xc3d83
    7390     or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3d85
    7391     jmp near 03ccch                           ; e9 42 ff                    ; 0xc3d87
    7392     call 007f8h                               ; e8 6b ca                    ; 0xc3d8a vgabios.c:2764
    7393     test ax, ax                               ; 85 c0                       ; 0xc3d8d
    7394     je short 03e05h                           ; 74 74                       ; 0xc3d8f
    7395     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3d91 vgabios.c:2765
    7396     xor ah, ah                                ; 30 e4                       ; 0xc3d94
    7397     cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3d96
    7398     jnbe short 03e07h                         ; 77 6c                       ; 0xc3d99
    7399     push CS                                   ; 0e                          ; 0xc3d9b
    7400     pop ES                                    ; 07                          ; 0xc3d9c
    7401     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3d9d
    7402     mov di, 039ech                            ; bf ec 39                    ; 0xc3da0
    7403     repne scasb                               ; f2 ae                       ; 0xc3da3
    7404     sal cx, 1                                 ; d1 e1                       ; 0xc3da5
    7405     mov di, cx                                ; 89 cf                       ; 0xc3da7
    7406     mov ax, word [cs:di+039f3h]               ; 2e 8b 85 f3 39              ; 0xc3da9
    7407     jmp ax                                    ; ff e0                       ; 0xc3dae
    7408     mov bx, si                                ; 89 f3                       ; 0xc3db0 vgabios.c:2768
    7409     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3db2
    7410     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3db5
    7411     call 04014h                               ; e8 59 02                    ; 0xc3db8
    7412     jmp near 03e43h                           ; e9 85 00                    ; 0xc3dbb vgabios.c:2769
    7413     mov cx, si                                ; 89 f1                       ; 0xc3dbe vgabios.c:2771
    7414     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3dc0
    7415     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3dc3
    7416     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3dc6
    7417     call 0413fh                               ; e8 73 03                    ; 0xc3dc9
    7418     jmp near 03e43h                           ; e9 74 00                    ; 0xc3dcc vgabios.c:2772
    7419     mov cx, si                                ; 89 f1                       ; 0xc3dcf vgabios.c:2774
    7420     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3dd1
    7421     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3dd4
    7422     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3dd7
    7423     call 041deh                               ; e8 01 04                    ; 0xc3dda
    7424     jmp short 03e43h                          ; eb 64                       ; 0xc3ddd vgabios.c:2775
    7425     lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3ddf vgabios.c:2777
    7426     push ax                                   ; 50                          ; 0xc3de2
    7427     mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3de3
    7428     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3de6
    7429     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3de9
    7430     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3dec
    7431     call 043a7h                               ; e8 b5 05                    ; 0xc3def
    7432     jmp short 03e43h                          ; eb 4f                       ; 0xc3df2 vgabios.c:2778
    7433     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3df4 vgabios.c:2780
    7434     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3df7
    7435     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3dfa
    7436     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3dfd
    7437     call 04434h                               ; e8 31 06                    ; 0xc3e00
    7438     jmp short 03e43h                          ; eb 3e                       ; 0xc3e03 vgabios.c:2781
    7439     jmp short 03e0eh                          ; eb 07                       ; 0xc3e05
    7440     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3e07 vgabios.c:2803
    7441     jmp short 03e43h                          ; eb 35                       ; 0xc3e0c vgabios.c:2806
    7442     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3e0e vgabios.c:2808
    7443     jmp short 03e43h                          ; eb 2e                       ; 0xc3e13 vgabios.c:2810
    7444     call 007f8h                               ; e8 e0 c9                    ; 0xc3e15 vgabios.c:2812
    7445     test ax, ax                               ; 85 c0                       ; 0xc3e18
    7446     je short 03e3eh                           ; 74 22                       ; 0xc3e1a
    7447     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3e1c vgabios.c:2813
    7448     xor ah, ah                                ; 30 e4                       ; 0xc3e1f
    7449     cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3e21
    7450     jne short 03e37h                          ; 75 11                       ; 0xc3e24
    7451     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3e26 vgabios.c:2816
    7452     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3e29
    7453     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3e2c
    7454     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3e2f
    7455     call 04516h                               ; e8 e1 06                    ; 0xc3e32
    7456     jmp short 03e43h                          ; eb 0c                       ; 0xc3e35 vgabios.c:2817
    7457     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3e37 vgabios.c:2819
    7458     jmp short 03e43h                          ; eb 05                       ; 0xc3e3c vgabios.c:2822
    7459     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3e3e vgabios.c:2824
    7460     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e43 vgabios.c:2834
    7461     pop di                                    ; 5f                          ; 0xc3e46
    7462     pop si                                    ; 5e                          ; 0xc3e47
    7463     pop bp                                    ; 5d                          ; 0xc3e48
    7464     retn                                      ; c3                          ; 0xc3e49
    7465   ; disGetNextSymbol 0xc3e4a LB 0x7c3 -> off=0x0 cb=000000000000001f uValue=00000000000c3e4a 'dispi_set_xres'
    7466 dispi_set_xres:                              ; 0xc3e4a LB 0x1f
    7467     push bp                                   ; 55                          ; 0xc3e4a vbe.c:100
    7468     mov bp, sp                                ; 89 e5                       ; 0xc3e4b
    7469     push bx                                   ; 53                          ; 0xc3e4d
    7470     push dx                                   ; 52                          ; 0xc3e4e
    7471     mov bx, ax                                ; 89 c3                       ; 0xc3e4f
    7472     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3e51 vbe.c:105
    7473     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e54
    7474     call 005a0h                               ; e8 46 c7                    ; 0xc3e57
    7475     mov ax, bx                                ; 89 d8                       ; 0xc3e5a vbe.c:106
    7476     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e5c
    7477     call 005a0h                               ; e8 3e c7                    ; 0xc3e5f
    7478     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e62 vbe.c:107
    7479     pop dx                                    ; 5a                          ; 0xc3e65
    7480     pop bx                                    ; 5b                          ; 0xc3e66
    7481     pop bp                                    ; 5d                          ; 0xc3e67
    7482     retn                                      ; c3                          ; 0xc3e68
    7483   ; disGetNextSymbol 0xc3e69 LB 0x7a4 -> off=0x0 cb=000000000000001f uValue=00000000000c3e69 'dispi_set_yres'
    7484 dispi_set_yres:                              ; 0xc3e69 LB 0x1f
    7485     push bp                                   ; 55                          ; 0xc3e69 vbe.c:109
    7486     mov bp, sp                                ; 89 e5                       ; 0xc3e6a
    7487     push bx                                   ; 53                          ; 0xc3e6c
    7488     push dx                                   ; 52                          ; 0xc3e6d
    7489     mov bx, ax                                ; 89 c3                       ; 0xc3e6e
    7490     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3e70 vbe.c:114
    7491     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e73
    7492     call 005a0h                               ; e8 27 c7                    ; 0xc3e76
    7493     mov ax, bx                                ; 89 d8                       ; 0xc3e79 vbe.c:115
    7494     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e7b
    7495     call 005a0h                               ; e8 1f c7                    ; 0xc3e7e
    7496     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e81 vbe.c:116
    7497     pop dx                                    ; 5a                          ; 0xc3e84
    7498     pop bx                                    ; 5b                          ; 0xc3e85
    7499     pop bp                                    ; 5d                          ; 0xc3e86
    7500     retn                                      ; c3                          ; 0xc3e87
    7501   ; disGetNextSymbol 0xc3e88 LB 0x785 -> off=0x0 cb=0000000000000019 uValue=00000000000c3e88 'dispi_get_yres'
    7502 dispi_get_yres:                              ; 0xc3e88 LB 0x19
    7503     push bp                                   ; 55                          ; 0xc3e88 vbe.c:118
    7504     mov bp, sp                                ; 89 e5                       ; 0xc3e89
    7505     push dx                                   ; 52                          ; 0xc3e8b
    7506     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3e8c vbe.c:120
    7507     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e8f
    7508     call 005a0h                               ; e8 0b c7                    ; 0xc3e92
    7509     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e95 vbe.c:121
    7510     call 005a7h                               ; e8 0c c7                    ; 0xc3e98
    7511     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3e9b vbe.c:122
    7512     pop dx                                    ; 5a                          ; 0xc3e9e
    7513     pop bp                                    ; 5d                          ; 0xc3e9f
    7514     retn                                      ; c3                          ; 0xc3ea0
    7515   ; disGetNextSymbol 0xc3ea1 LB 0x76c -> off=0x0 cb=000000000000001f uValue=00000000000c3ea1 'dispi_set_bpp'
    7516 dispi_set_bpp:                               ; 0xc3ea1 LB 0x1f
    7517     push bp                                   ; 55                          ; 0xc3ea1 vbe.c:124
    7518     mov bp, sp                                ; 89 e5                       ; 0xc3ea2
    7519     push bx                                   ; 53                          ; 0xc3ea4
    7520     push dx                                   ; 52                          ; 0xc3ea5
    7521     mov bx, ax                                ; 89 c3                       ; 0xc3ea6
    7522     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3ea8 vbe.c:129
    7523     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3eab
    7524     call 005a0h                               ; e8 ef c6                    ; 0xc3eae
    7525     mov ax, bx                                ; 89 d8                       ; 0xc3eb1 vbe.c:130
    7526     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3eb3
    7527     call 005a0h                               ; e8 e7 c6                    ; 0xc3eb6
    7528     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3eb9 vbe.c:131
    7529     pop dx                                    ; 5a                          ; 0xc3ebc
    7530     pop bx                                    ; 5b                          ; 0xc3ebd
    7531     pop bp                                    ; 5d                          ; 0xc3ebe
    7532     retn                                      ; c3                          ; 0xc3ebf
    7533   ; disGetNextSymbol 0xc3ec0 LB 0x74d -> off=0x0 cb=0000000000000019 uValue=00000000000c3ec0 'dispi_get_bpp'
    7534 dispi_get_bpp:                               ; 0xc3ec0 LB 0x19
    7535     push bp                                   ; 55                          ; 0xc3ec0 vbe.c:133
    7536     mov bp, sp                                ; 89 e5                       ; 0xc3ec1
    7537     push dx                                   ; 52                          ; 0xc3ec3
    7538     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3ec4 vbe.c:135
    7539     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ec7
    7540     call 005a0h                               ; e8 d3 c6                    ; 0xc3eca
    7541     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ecd vbe.c:136
    7542     call 005a7h                               ; e8 d4 c6                    ; 0xc3ed0
    7543     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ed3 vbe.c:137
    7544     pop dx                                    ; 5a                          ; 0xc3ed6
    7545     pop bp                                    ; 5d                          ; 0xc3ed7
    7546     retn                                      ; c3                          ; 0xc3ed8
    7547   ; disGetNextSymbol 0xc3ed9 LB 0x734 -> off=0x0 cb=000000000000001f uValue=00000000000c3ed9 'dispi_set_virt_width'
    7548 dispi_set_virt_width:                        ; 0xc3ed9 LB 0x1f
    7549     push bp                                   ; 55                          ; 0xc3ed9 vbe.c:139
    7550     mov bp, sp                                ; 89 e5                       ; 0xc3eda
    7551     push bx                                   ; 53                          ; 0xc3edc
    7552     push dx                                   ; 52                          ; 0xc3edd
    7553     mov bx, ax                                ; 89 c3                       ; 0xc3ede
    7554     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3ee0 vbe.c:144
    7555     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ee3
    7556     call 005a0h                               ; e8 b7 c6                    ; 0xc3ee6
    7557     mov ax, bx                                ; 89 d8                       ; 0xc3ee9 vbe.c:145
    7558     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3eeb
    7559     call 005a0h                               ; e8 af c6                    ; 0xc3eee
    7560     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ef1 vbe.c:146
    7561     pop dx                                    ; 5a                          ; 0xc3ef4
    7562     pop bx                                    ; 5b                          ; 0xc3ef5
    7563     pop bp                                    ; 5d                          ; 0xc3ef6
    7564     retn                                      ; c3                          ; 0xc3ef7
    7565   ; disGetNextSymbol 0xc3ef8 LB 0x715 -> off=0x0 cb=0000000000000019 uValue=00000000000c3ef8 'dispi_get_virt_width'
    7566 dispi_get_virt_width:                        ; 0xc3ef8 LB 0x19
    7567     push bp                                   ; 55                          ; 0xc3ef8 vbe.c:148
    7568     mov bp, sp                                ; 89 e5                       ; 0xc3ef9
    7569     push dx                                   ; 52                          ; 0xc3efb
    7570     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3efc vbe.c:150
    7571     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3eff
    7572     call 005a0h                               ; e8 9b c6                    ; 0xc3f02
    7573     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f05 vbe.c:151
    7574     call 005a7h                               ; e8 9c c6                    ; 0xc3f08
    7575     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3f0b vbe.c:152
    7576     pop dx                                    ; 5a                          ; 0xc3f0e
    7577     pop bp                                    ; 5d                          ; 0xc3f0f
    7578     retn                                      ; c3                          ; 0xc3f10
    7579   ; disGetNextSymbol 0xc3f11 LB 0x6fc -> off=0x0 cb=0000000000000019 uValue=00000000000c3f11 'dispi_get_virt_height'
    7580 dispi_get_virt_height:                       ; 0xc3f11 LB 0x19
    7581     push bp                                   ; 55                          ; 0xc3f11 vbe.c:154
    7582     mov bp, sp                                ; 89 e5                       ; 0xc3f12
    7583     push dx                                   ; 52                          ; 0xc3f14
    7584     mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3f15 vbe.c:156
    7585     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f18
    7586     call 005a0h                               ; e8 82 c6                    ; 0xc3f1b
    7587     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f1e vbe.c:157
    7588     call 005a7h                               ; e8 83 c6                    ; 0xc3f21
    7589     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3f24 vbe.c:158
    7590     pop dx                                    ; 5a                          ; 0xc3f27
    7591     pop bp                                    ; 5d                          ; 0xc3f28
    7592     retn                                      ; c3                          ; 0xc3f29
    7593   ; disGetNextSymbol 0xc3f2a LB 0x6e3 -> off=0x0 cb=0000000000000012 uValue=00000000000c3f2a 'in_word'
    7594 in_word:                                     ; 0xc3f2a LB 0x12
    7595     push bp                                   ; 55                          ; 0xc3f2a vbe.c:160
    7596     mov bp, sp                                ; 89 e5                       ; 0xc3f2b
    7597     push bx                                   ; 53                          ; 0xc3f2d
    7598     mov bx, ax                                ; 89 c3                       ; 0xc3f2e
    7599     mov ax, dx                                ; 89 d0                       ; 0xc3f30
    7600     mov dx, bx                                ; 89 da                       ; 0xc3f32 vbe.c:162
    7601     out DX, ax                                ; ef                          ; 0xc3f34
    7602     in ax, DX                                 ; ed                          ; 0xc3f35 vbe.c:163
    7603     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3f36 vbe.c:164
    7604     pop bx                                    ; 5b                          ; 0xc3f39
    7605     pop bp                                    ; 5d                          ; 0xc3f3a
    7606     retn                                      ; c3                          ; 0xc3f3b
    7607   ; disGetNextSymbol 0xc3f3c LB 0x6d1 -> off=0x0 cb=0000000000000014 uValue=00000000000c3f3c 'in_byte'
    7608 in_byte:                                     ; 0xc3f3c LB 0x14
    7609     push bp                                   ; 55                          ; 0xc3f3c vbe.c:166
    7610     mov bp, sp                                ; 89 e5                       ; 0xc3f3d
    7611     push bx                                   ; 53                          ; 0xc3f3f
    7612     mov bx, ax                                ; 89 c3                       ; 0xc3f40
    7613     mov ax, dx                                ; 89 d0                       ; 0xc3f42
    7614     mov dx, bx                                ; 89 da                       ; 0xc3f44 vbe.c:168
    7615     out DX, ax                                ; ef                          ; 0xc3f46
    7616     in AL, DX                                 ; ec                          ; 0xc3f47 vbe.c:169
    7617     db  02ah, 0e4h
    7618     ; sub ah, ah                                ; 2a e4                     ; 0xc3f48
    7619     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3f4a vbe.c:170
    7620     pop bx                                    ; 5b                          ; 0xc3f4d
    7621     pop bp                                    ; 5d                          ; 0xc3f4e
    7622     retn                                      ; c3                          ; 0xc3f4f
    7623   ; disGetNextSymbol 0xc3f50 LB 0x6bd -> off=0x0 cb=0000000000000014 uValue=00000000000c3f50 'dispi_get_id'
    7624 dispi_get_id:                                ; 0xc3f50 LB 0x14
    7625     push bp                                   ; 55                          ; 0xc3f50 vbe.c:173
    7626     mov bp, sp                                ; 89 e5                       ; 0xc3f51
    7627     push dx                                   ; 52                          ; 0xc3f53
    7628     xor ax, ax                                ; 31 c0                       ; 0xc3f54 vbe.c:175
    7629     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f56
    7630     out DX, ax                                ; ef                          ; 0xc3f59
    7631     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f5a vbe.c:176
    7632     in ax, DX                                 ; ed                          ; 0xc3f5d
    7633     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3f5e vbe.c:177
    7634     pop dx                                    ; 5a                          ; 0xc3f61
    7635     pop bp                                    ; 5d                          ; 0xc3f62
    7636     retn                                      ; c3                          ; 0xc3f63
    7637   ; disGetNextSymbol 0xc3f64 LB 0x6a9 -> off=0x0 cb=000000000000001a uValue=00000000000c3f64 'dispi_set_id'
    7638 dispi_set_id:                                ; 0xc3f64 LB 0x1a
    7639     push bp                                   ; 55                          ; 0xc3f64 vbe.c:179
    7640     mov bp, sp                                ; 89 e5                       ; 0xc3f65
    7641     push bx                                   ; 53                          ; 0xc3f67
    7642     push dx                                   ; 52                          ; 0xc3f68
    7643     mov bx, ax                                ; 89 c3                       ; 0xc3f69
    7644     xor ax, ax                                ; 31 c0                       ; 0xc3f6b vbe.c:181
    7645     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f6d
    7646     out DX, ax                                ; ef                          ; 0xc3f70
    7647     mov ax, bx                                ; 89 d8                       ; 0xc3f71 vbe.c:182
    7648     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f73
    7649     out DX, ax                                ; ef                          ; 0xc3f76
    7650     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f77 vbe.c:183
    7651     pop dx                                    ; 5a                          ; 0xc3f7a
    7652     pop bx                                    ; 5b                          ; 0xc3f7b
    7653     pop bp                                    ; 5d                          ; 0xc3f7c
    7654     retn                                      ; c3                          ; 0xc3f7d
    7655   ; disGetNextSymbol 0xc3f7e LB 0x68f -> off=0x0 cb=000000000000002a uValue=00000000000c3f7e 'vbe_init'
    7656 vbe_init:                                    ; 0xc3f7e LB 0x2a
    7657     push bp                                   ; 55                          ; 0xc3f7e vbe.c:188
    7658     mov bp, sp                                ; 89 e5                       ; 0xc3f7f
    7659     push bx                                   ; 53                          ; 0xc3f81
    7660     mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3f82 vbe.c:190
    7661     call 03f64h                               ; e8 dc ff                    ; 0xc3f85
    7662     call 03f50h                               ; e8 c5 ff                    ; 0xc3f88 vbe.c:191
    7663     cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3f8b
    7664     jne short 03fa2h                          ; 75 12                       ; 0xc3f8e
    7665     mov bx, 000b9h                            ; bb b9 00                    ; 0xc3f90 vbe.c:52
    7666     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f93
    7667     mov es, ax                                ; 8e c0                       ; 0xc3f96
    7668     mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3f98
    7669     mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3f9c vbe.c:194
    7670     call 03f64h                               ; e8 c2 ff                    ; 0xc3f9f
    7671     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3fa2 vbe.c:199
    7672     pop bx                                    ; 5b                          ; 0xc3fa5
    7673     pop bp                                    ; 5d                          ; 0xc3fa6
    7674     retn                                      ; c3                          ; 0xc3fa7
    7675   ; disGetNextSymbol 0xc3fa8 LB 0x665 -> off=0x0 cb=000000000000006c uValue=00000000000c3fa8 'mode_info_find_mode'
    7676 mode_info_find_mode:                         ; 0xc3fa8 LB 0x6c
    7677     push bp                                   ; 55                          ; 0xc3fa8 vbe.c:202
    7678     mov bp, sp                                ; 89 e5                       ; 0xc3fa9
    7679     push bx                                   ; 53                          ; 0xc3fab
    7680     push cx                                   ; 51                          ; 0xc3fac
    7681     push si                                   ; 56                          ; 0xc3fad
    7682     push di                                   ; 57                          ; 0xc3fae
    7683     mov di, ax                                ; 89 c7                       ; 0xc3faf
    7684     mov si, dx                                ; 89 d6                       ; 0xc3fb1
    7685     xor dx, dx                                ; 31 d2                       ; 0xc3fb3 vbe.c:208
    7686     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3fb5
    7687     call 03f2ah                               ; e8 6f ff                    ; 0xc3fb8
    7688     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3fbb vbe.c:209
    7689     jne short 04009h                          ; 75 49                       ; 0xc3fbe
    7690     test si, si                               ; 85 f6                       ; 0xc3fc0 vbe.c:213
    7691     je short 03fd7h                           ; 74 13                       ; 0xc3fc2
    7692     mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3fc4 vbe.c:220
    7693     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fc7
    7694     call 005a0h                               ; e8 d3 c5                    ; 0xc3fca
    7695     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fcd vbe.c:221
    7696     call 005a7h                               ; e8 d4 c5                    ; 0xc3fd0
    7697     test ax, ax                               ; 85 c0                       ; 0xc3fd3 vbe.c:222
    7698     je short 0400bh                           ; 74 34                       ; 0xc3fd5
    7699     mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3fd7 vbe.c:226
    7700     mov dx, bx                                ; 89 da                       ; 0xc3fda vbe.c:232
    7701     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3fdc
    7702     call 03f2ah                               ; e8 48 ff                    ; 0xc3fdf
    7703     mov cx, ax                                ; 89 c1                       ; 0xc3fe2
    7704     cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3fe4 vbe.c:233
    7705     je short 04009h                           ; 74 20                       ; 0xc3fe7
    7706     lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3fe9 vbe.c:235
    7707     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3fec
    7708     call 03f2ah                               ; e8 38 ff                    ; 0xc3fef
    7709     lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3ff2
    7710     cmp cx, di                                ; 39 f9                       ; 0xc3ff5 vbe.c:237
    7711     jne short 04005h                          ; 75 0c                       ; 0xc3ff7
    7712     test si, si                               ; 85 f6                       ; 0xc3ff9 vbe.c:239
    7713     jne short 04001h                          ; 75 04                       ; 0xc3ffb
    7714     mov ax, bx                                ; 89 d8                       ; 0xc3ffd vbe.c:240
    7715     jmp short 0400bh                          ; eb 0a                       ; 0xc3fff
    7716     test AL, strict byte 080h                 ; a8 80                       ; 0xc4001 vbe.c:241
    7717     jne short 03ffdh                          ; 75 f8                       ; 0xc4003
    7718     mov bx, dx                                ; 89 d3                       ; 0xc4005 vbe.c:244
    7719     jmp short 03fdch                          ; eb d3                       ; 0xc4007 vbe.c:249
    7720     xor ax, ax                                ; 31 c0                       ; 0xc4009 vbe.c:252
    7721     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc400b vbe.c:253
    7722     pop di                                    ; 5f                          ; 0xc400e
    7723     pop si                                    ; 5e                          ; 0xc400f
    7724     pop cx                                    ; 59                          ; 0xc4010
    7725     pop bx                                    ; 5b                          ; 0xc4011
    7726     pop bp                                    ; 5d                          ; 0xc4012
    7727     retn                                      ; c3                          ; 0xc4013
    7728   ; disGetNextSymbol 0xc4014 LB 0x5f9 -> off=0x0 cb=000000000000012b uValue=00000000000c4014 'vbe_biosfn_return_controller_information'
    7729 vbe_biosfn_return_controller_information: ; 0xc4014 LB 0x12b
    7730     push bp                                   ; 55                          ; 0xc4014 vbe.c:284
    7731     mov bp, sp                                ; 89 e5                       ; 0xc4015
    7732     push cx                                   ; 51                          ; 0xc4017
    7733     push si                                   ; 56                          ; 0xc4018
    7734     push di                                   ; 57                          ; 0xc4019
    7735     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc401a
    7736     mov si, ax                                ; 89 c6                       ; 0xc401d
    7737     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc401f
    7738     mov di, bx                                ; 89 df                       ; 0xc4022
    7739     mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc4024 vbe.c:289
    7740     call 005eah                               ; e8 be c5                    ; 0xc4029 vbe.c:292
    7741     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc402c
    7742     mov bx, di                                ; 89 fb                       ; 0xc402f vbe.c:295
    7743     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4031
    7744     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc4034
    7745     xor dx, dx                                ; 31 d2                       ; 0xc4037 vbe.c:298
    7746     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4039
    7747     call 03f2ah                               ; e8 eb fe                    ; 0xc403c
    7748     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc403f vbe.c:299
    7749     je short 0404eh                           ; 74 0a                       ; 0xc4042
    7750     push SS                                   ; 16                          ; 0xc4044 vbe.c:301
    7751     pop ES                                    ; 07                          ; 0xc4045
    7752     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc4046
    7753     jmp near 04137h                           ; e9 e9 00                    ; 0xc404b vbe.c:305
    7754     mov cx, strict word 00004h                ; b9 04 00                    ; 0xc404e vbe.c:307
    7755     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc4051 vbe.c:314
    7756     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc4056 vbe.c:322
    7757     cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc4059
    7758     jne short 04068h                          ; 75 07                       ; 0xc405f
    7759     cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc4061
    7760     je short 04077h                           ; 74 0f                       ; 0xc4066
    7761     cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc4068
    7762     jne short 0407ch                          ; 75 0c                       ; 0xc406e
    7763     cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc4070
    7764     jne short 0407ch                          ; 75 05                       ; 0xc4075
    7765     mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc4077 vbe.c:324
    7766     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc407c vbe.c:332
    7767     mov word [es:bx], 04556h                  ; 26 c7 07 56 45              ; 0xc407f
    7768     mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc4084 vbe.c:334
    7769     mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc408a vbe.c:338
    7770     mov word [es:bx+006h], 07e02h             ; 26 c7 47 06 02 7e           ; 0xc4090 vbe.c:341
    7771     mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc4096
    7772     mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc409a vbe.c:344
    7773     mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00           ; 0xc40a0 vbe.c:346
    7774     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc40a6 vbe.c:350
    7775     mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc40a9
    7776     lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc40ad vbe.c:351
    7777     mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc40b0
    7778     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc40b4 vbe.c:354
    7779     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc40b7
    7780     call 03f2ah                               ; e8 6d fe                    ; 0xc40ba
    7781     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc40bd
    7782     mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc40c0
    7783     cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc40c4 vbe.c:356
    7784     je short 040eeh                           ; 74 24                       ; 0xc40c8
    7785     mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc40ca vbe.c:359
    7786     mov word [es:bx+016h], 07e17h             ; 26 c7 47 16 17 7e           ; 0xc40d0 vbe.c:360
    7787     mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc40d6
    7788     mov word [es:bx+01ah], 07e34h             ; 26 c7 47 1a 34 7e           ; 0xc40da vbe.c:361
    7789     mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc40e0
    7790     mov word [es:bx+01eh], 07e55h             ; 26 c7 47 1e 55 7e           ; 0xc40e4 vbe.c:362
    7791     mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc40ea
    7792     mov dx, cx                                ; 89 ca                       ; 0xc40ee vbe.c:369
    7793     add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc40f0
    7794     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc40f3
    7795     call 03f3ch                               ; e8 43 fe                    ; 0xc40f6
    7796     xor ah, ah                                ; 30 e4                       ; 0xc40f9 vbe.c:370
    7797     cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc40fb
    7798     jnbe short 04117h                         ; 77 17                       ; 0xc40fe
    7799     mov dx, cx                                ; 89 ca                       ; 0xc4100 vbe.c:372
    7800     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4102
    7801     call 03f2ah                               ; e8 22 fe                    ; 0xc4105
    7802     mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc4108 vbe.c:376
    7803     add bx, di                                ; 01 fb                       ; 0xc410b
    7804     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc410d vbe.c:62
    7805     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4110
    7806     add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc4113 vbe.c:378
    7807     add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc4117 vbe.c:380
    7808     mov dx, cx                                ; 89 ca                       ; 0xc411a vbe.c:381
    7809     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc411c
    7810     call 03f2ah                               ; e8 08 fe                    ; 0xc411f
    7811     cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc4122 vbe.c:382
    7812     jne short 040eeh                          ; 75 c7                       ; 0xc4125
    7813     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc4127 vbe.c:385
    7814     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc412a vbe.c:62
    7815     mov word [es:di], ax                      ; 26 89 05                    ; 0xc412d
    7816     push SS                                   ; 16                          ; 0xc4130 vbe.c:386
    7817     pop ES                                    ; 07                          ; 0xc4131
    7818     mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc4132
    7819     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc4137 vbe.c:387
    7820     pop di                                    ; 5f                          ; 0xc413a
    7821     pop si                                    ; 5e                          ; 0xc413b
    7822     pop cx                                    ; 59                          ; 0xc413c
    7823     pop bp                                    ; 5d                          ; 0xc413d
    7824     retn                                      ; c3                          ; 0xc413e
    7825   ; disGetNextSymbol 0xc413f LB 0x4ce -> off=0x0 cb=000000000000009f uValue=00000000000c413f 'vbe_biosfn_return_mode_information'
    7826 vbe_biosfn_return_mode_information:          ; 0xc413f LB 0x9f
    7827     push bp                                   ; 55                          ; 0xc413f vbe.c:399
    7828     mov bp, sp                                ; 89 e5                       ; 0xc4140
    7829     push si                                   ; 56                          ; 0xc4142
    7830     push di                                   ; 57                          ; 0xc4143
    7831     push ax                                   ; 50                          ; 0xc4144
    7832     push ax                                   ; 50                          ; 0xc4145
    7833     mov ax, dx                                ; 89 d0                       ; 0xc4146
    7834     mov si, bx                                ; 89 de                       ; 0xc4148
    7835     mov bx, cx                                ; 89 cb                       ; 0xc414a
    7836     test dh, 040h                             ; f6 c6 40                    ; 0xc414c vbe.c:410
    7837     je short 04156h                           ; 74 05                       ; 0xc414f
    7838     mov dx, strict word 00001h                ; ba 01 00                    ; 0xc4151
    7839     jmp short 04158h                          ; eb 02                       ; 0xc4154
    7840     xor dx, dx                                ; 31 d2                       ; 0xc4156
    7841     and ah, 001h                              ; 80 e4 01                    ; 0xc4158 vbe.c:411
    7842     call 03fa8h                               ; e8 4a fe                    ; 0xc415b vbe.c:413
    7843     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc415e
    7844     test ax, ax                               ; 85 c0                       ; 0xc4161 vbe.c:415
    7845     je short 041cch                           ; 74 67                       ; 0xc4163
    7846     mov cx, 00100h                            ; b9 00 01                    ; 0xc4165 vbe.c:420
    7847     xor ax, ax                                ; 31 c0                       ; 0xc4168
    7848     mov di, bx                                ; 89 df                       ; 0xc416a
    7849     mov es, si                                ; 8e c6                       ; 0xc416c
    7850     jcxz 04172h                               ; e3 02                       ; 0xc416e
    7851     rep stosb                                 ; f3 aa                       ; 0xc4170
    7852     xor cx, cx                                ; 31 c9                       ; 0xc4172 vbe.c:421
    7853     jmp short 0417bh                          ; eb 05                       ; 0xc4174
    7854     cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc4176
    7855     jnc short 04194h                          ; 73 19                       ; 0xc4179
    7856     mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc417b vbe.c:424
    7857     inc dx                                    ; 42                          ; 0xc417e
    7858     inc dx                                    ; 42                          ; 0xc417f
    7859     add dx, cx                                ; 01 ca                       ; 0xc4180
    7860     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4182
    7861     call 03f3ch                               ; e8 b4 fd                    ; 0xc4185
    7862     mov di, bx                                ; 89 df                       ; 0xc4188 vbe.c:425
    7863     add di, cx                                ; 01 cf                       ; 0xc418a
    7864     mov es, si                                ; 8e c6                       ; 0xc418c vbe.c:52
    7865     mov byte [es:di], al                      ; 26 88 05                    ; 0xc418e
    7866     inc cx                                    ; 41                          ; 0xc4191 vbe.c:426
    7867     jmp short 04176h                          ; eb e2                       ; 0xc4192
    7868     lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc4194 vbe.c:427
    7869     mov es, si                                ; 8e c6                       ; 0xc4197 vbe.c:47
    7870     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc4199
    7871     test AL, strict byte 001h                 ; a8 01                       ; 0xc419c vbe.c:428
    7872     je short 041b0h                           ; 74 10                       ; 0xc419e
    7873     lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc41a0 vbe.c:429
    7874     mov word [es:di], 0065ch                  ; 26 c7 05 5c 06              ; 0xc41a3 vbe.c:62
    7875     lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc41a8 vbe.c:431
    7876     mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc41ab vbe.c:62
    7877     mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc41b0 vbe.c:434
    7878     mov dx, 001ceh                            ; ba ce 01                    ; 0xc41b3
    7879     call 005a0h                               ; e8 e7 c3                    ; 0xc41b6
    7880     mov dx, 001cfh                            ; ba cf 01                    ; 0xc41b9 vbe.c:435
    7881     call 005a7h                               ; e8 e8 c3                    ; 0xc41bc
    7882     add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc41bf
    7883     mov es, si                                ; 8e c6                       ; 0xc41c2 vbe.c:62
    7884     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc41c4
    7885     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc41c7 vbe.c:437
    7886     jmp short 041cfh                          ; eb 03                       ; 0xc41ca vbe.c:438
    7887     mov ax, 00100h                            ; b8 00 01                    ; 0xc41cc vbe.c:442
    7888     push SS                                   ; 16                          ; 0xc41cf vbe.c:445
    7889     pop ES                                    ; 07                          ; 0xc41d0
    7890     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc41d1
    7891     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc41d4
    7892     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc41d7 vbe.c:446
    7893     pop di                                    ; 5f                          ; 0xc41da
    7894     pop si                                    ; 5e                          ; 0xc41db
    7895     pop bp                                    ; 5d                          ; 0xc41dc
    7896     retn                                      ; c3                          ; 0xc41dd
    7897   ; disGetNextSymbol 0xc41de LB 0x42f -> off=0x0 cb=00000000000000e7 uValue=00000000000c41de 'vbe_biosfn_set_mode'
    7898 vbe_biosfn_set_mode:                         ; 0xc41de LB 0xe7
    7899     push bp                                   ; 55                          ; 0xc41de vbe.c:458
    7900     mov bp, sp                                ; 89 e5                       ; 0xc41df
    7901     push si                                   ; 56                          ; 0xc41e1
    7902     push di                                   ; 57                          ; 0xc41e2
    7903     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc41e3
    7904     mov si, ax                                ; 89 c6                       ; 0xc41e6
    7905     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc41e8
    7906     test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc41eb vbe.c:466
    7907     je short 041f6h                           ; 74 05                       ; 0xc41ef
    7908     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc41f1
    7909     jmp short 041f8h                          ; eb 02                       ; 0xc41f4
    7910     xor ax, ax                                ; 31 c0                       ; 0xc41f6
    7911     mov dx, ax                                ; 89 c2                       ; 0xc41f8
    7912     test ax, ax                               ; 85 c0                       ; 0xc41fa vbe.c:467
    7913     je short 04201h                           ; 74 03                       ; 0xc41fc
    7914     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc41fe
    7915     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc4201
    7916     test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc4204 vbe.c:468
    7917     je short 0420fh                           ; 74 05                       ; 0xc4208
    7918     mov ax, 00080h                            ; b8 80 00                    ; 0xc420a
    7919     jmp short 04211h                          ; eb 02                       ; 0xc420d
    7920     xor ax, ax                                ; 31 c0                       ; 0xc420f
    7921     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc4211
    7922     and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc4214 vbe.c:470
    7923     cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc4218 vbe.c:473
    7924     jnc short 04232h                          ; 73 13                       ; 0xc421d
    7925     xor ax, ax                                ; 31 c0                       ; 0xc421f vbe.c:477
    7926     call 00610h                               ; e8 ec c3                    ; 0xc4221
    7927     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc4224 vbe.c:481
    7928     xor ah, ah                                ; 30 e4                       ; 0xc4227
    7929     call 01479h                               ; e8 4d d2                    ; 0xc4229
    7930     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc422c vbe.c:482
    7931     jmp near 042b9h                           ; e9 87 00                    ; 0xc422f vbe.c:483
    7932     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4232 vbe.c:486
    7933     call 03fa8h                               ; e8 70 fd                    ; 0xc4235
    7934     mov bx, ax                                ; 89 c3                       ; 0xc4238
    7935     test ax, ax                               ; 85 c0                       ; 0xc423a vbe.c:488
    7936     je short 042b6h                           ; 74 78                       ; 0xc423c
    7937     lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc423e vbe.c:493
    7938     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4241
    7939     call 03f2ah                               ; e8 e3 fc                    ; 0xc4244
    7940     mov cx, ax                                ; 89 c1                       ; 0xc4247
    7941     lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc4249 vbe.c:494
    7942     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc424c
    7943     call 03f2ah                               ; e8 d8 fc                    ; 0xc424f
    7944     mov di, ax                                ; 89 c7                       ; 0xc4252
    7945     lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc4254 vbe.c:495
    7946     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4257
    7947     call 03f3ch                               ; e8 df fc                    ; 0xc425a
    7948     mov bl, al                                ; 88 c3                       ; 0xc425d
    7949     mov dl, al                                ; 88 c2                       ; 0xc425f
    7950     xor ax, ax                                ; 31 c0                       ; 0xc4261 vbe.c:503
    7951     call 00610h                               ; e8 aa c3                    ; 0xc4263
    7952     cmp bl, 004h                              ; 80 fb 04                    ; 0xc4266 vbe.c:505
    7953     jne short 04271h                          ; 75 06                       ; 0xc4269
    7954     mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc426b vbe.c:507
    7955     call 01479h                               ; e8 08 d2                    ; 0xc426e
    7956     mov al, dl                                ; 88 d0                       ; 0xc4271 vbe.c:510
    7957     xor ah, ah                                ; 30 e4                       ; 0xc4273
    7958     call 03ea1h                               ; e8 29 fc                    ; 0xc4275
    7959     mov ax, cx                                ; 89 c8                       ; 0xc4278 vbe.c:511
    7960     call 03e4ah                               ; e8 cd fb                    ; 0xc427a
    7961     mov ax, di                                ; 89 f8                       ; 0xc427d vbe.c:512
    7962     call 03e69h                               ; e8 e7 fb                    ; 0xc427f
    7963     xor ax, ax                                ; 31 c0                       ; 0xc4282 vbe.c:513
    7964     call 00636h                               ; e8 af c3                    ; 0xc4284
    7965     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc4287 vbe.c:514
    7966     or dl, 001h                               ; 80 ca 01                    ; 0xc428a
    7967     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc428d
    7968     xor ah, ah                                ; 30 e4                       ; 0xc4290
    7969     or al, dl                                 ; 08 d0                       ; 0xc4292
    7970     call 00610h                               ; e8 79 c3                    ; 0xc4294
    7971     call 00708h                               ; e8 6e c4                    ; 0xc4297 vbe.c:515
    7972     mov bx, 000bah                            ; bb ba 00                    ; 0xc429a vbe.c:62
    7973     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc429d
    7974     mov es, ax                                ; 8e c0                       ; 0xc42a0
    7975     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc42a2
    7976     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc42a5
    7977     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc42a8 vbe.c:518
    7978     or AL, strict byte 060h                   ; 0c 60                       ; 0xc42ab
    7979     mov bx, 00087h                            ; bb 87 00                    ; 0xc42ad vbe.c:52
    7980     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc42b0
    7981     jmp near 0422ch                           ; e9 76 ff                    ; 0xc42b3
    7982     mov ax, 00100h                            ; b8 00 01                    ; 0xc42b6 vbe.c:527
    7983     push SS                                   ; 16                          ; 0xc42b9 vbe.c:531
    7984     pop ES                                    ; 07                          ; 0xc42ba
    7985     mov word [es:si], ax                      ; 26 89 04                    ; 0xc42bb
    7986     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc42be vbe.c:532
    7987     pop di                                    ; 5f                          ; 0xc42c1
    7988     pop si                                    ; 5e                          ; 0xc42c2
    7989     pop bp                                    ; 5d                          ; 0xc42c3
    7990     retn                                      ; c3                          ; 0xc42c4
    7991   ; disGetNextSymbol 0xc42c5 LB 0x348 -> off=0x0 cb=0000000000000008 uValue=00000000000c42c5 'vbe_biosfn_read_video_state_size'
    7992 vbe_biosfn_read_video_state_size:            ; 0xc42c5 LB 0x8
    7993     push bp                                   ; 55                          ; 0xc42c5 vbe.c:534
    7994     mov bp, sp                                ; 89 e5                       ; 0xc42c6
    7995     mov ax, strict word 00012h                ; b8 12 00                    ; 0xc42c8 vbe.c:537
    7996     pop bp                                    ; 5d                          ; 0xc42cb
    7997     retn                                      ; c3                          ; 0xc42cc
    7998   ; disGetNextSymbol 0xc42cd LB 0x340 -> off=0x0 cb=000000000000004b uValue=00000000000c42cd 'vbe_biosfn_save_video_state'
    7999 vbe_biosfn_save_video_state:                 ; 0xc42cd LB 0x4b
    8000     push bp                                   ; 55                          ; 0xc42cd vbe.c:539
    8001     mov bp, sp                                ; 89 e5                       ; 0xc42ce
    8002     push bx                                   ; 53                          ; 0xc42d0
    8003     push cx                                   ; 51                          ; 0xc42d1
    8004     push si                                   ; 56                          ; 0xc42d2
    8005     mov si, ax                                ; 89 c6                       ; 0xc42d3
    8006     mov bx, dx                                ; 89 d3                       ; 0xc42d5
    8007     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc42d7 vbe.c:543
    8008     mov dx, 001ceh                            ; ba ce 01                    ; 0xc42da
    8009     out DX, ax                                ; ef                          ; 0xc42dd
    8010     mov dx, 001cfh                            ; ba cf 01                    ; 0xc42de vbe.c:544
    8011     in ax, DX                                 ; ed                          ; 0xc42e1
    8012     mov es, si                                ; 8e c6                       ; 0xc42e2 vbe.c:62
    8013     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc42e4
    8014     inc bx                                    ; 43                          ; 0xc42e7 vbe.c:546
    8015     inc bx                                    ; 43                          ; 0xc42e8
    8016     test AL, strict byte 001h                 ; a8 01                       ; 0xc42e9 vbe.c:547
    8017     je short 04310h                           ; 74 23                       ; 0xc42eb
    8018     mov cx, strict word 00001h                ; b9 01 00                    ; 0xc42ed vbe.c:549
    8019     jmp short 042f7h                          ; eb 05                       ; 0xc42f0
    8020     cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc42f2
    8021     jnbe short 04310h                         ; 77 19                       ; 0xc42f5
    8022     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc42f7 vbe.c:550
    8023     je short 0430dh                           ; 74 11                       ; 0xc42fa
    8024     mov ax, cx                                ; 89 c8                       ; 0xc42fc vbe.c:551
    8025     mov dx, 001ceh                            ; ba ce 01                    ; 0xc42fe
    8026     out DX, ax                                ; ef                          ; 0xc4301
    8027     mov dx, 001cfh                            ; ba cf 01                    ; 0xc4302 vbe.c:552
    8028     in ax, DX                                 ; ed                          ; 0xc4305
    8029     mov es, si                                ; 8e c6                       ; 0xc4306 vbe.c:62
    8030     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4308
    8031     inc bx                                    ; 43                          ; 0xc430b vbe.c:553
    8032     inc bx                                    ; 43                          ; 0xc430c
    8033     inc cx                                    ; 41                          ; 0xc430d vbe.c:555
    8034     jmp short 042f2h                          ; eb e2                       ; 0xc430e
    8035     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc4310 vbe.c:556
    8036     pop si                                    ; 5e                          ; 0xc4313
    8037     pop cx                                    ; 59                          ; 0xc4314
    8038     pop bx                                    ; 5b                          ; 0xc4315
    8039     pop bp                                    ; 5d                          ; 0xc4316
    8040     retn                                      ; c3                          ; 0xc4317
    8041   ; disGetNextSymbol 0xc4318 LB 0x2f5 -> off=0x0 cb=000000000000008f uValue=00000000000c4318 'vbe_biosfn_restore_video_state'
    8042 vbe_biosfn_restore_video_state:              ; 0xc4318 LB 0x8f
    8043     push bp                                   ; 55                          ; 0xc4318 vbe.c:559
    8044     mov bp, sp                                ; 89 e5                       ; 0xc4319
    8045     push bx                                   ; 53                          ; 0xc431b
    8046     push cx                                   ; 51                          ; 0xc431c
    8047     push si                                   ; 56                          ; 0xc431d
    8048     push ax                                   ; 50                          ; 0xc431e
    8049     mov cx, ax                                ; 89 c1                       ; 0xc431f
    8050     mov bx, dx                                ; 89 d3                       ; 0xc4321
    8051     mov es, ax                                ; 8e c0                       ; 0xc4323 vbe.c:57
    8052     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4325
    8053     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc4328
    8054     inc bx                                    ; 43                          ; 0xc432b vbe.c:564
    8055     inc bx                                    ; 43                          ; 0xc432c
    8056     test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc432d vbe.c:566
    8057     jne short 04343h                          ; 75 10                       ; 0xc4331
    8058     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc4333 vbe.c:567
    8059     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4336
    8060     out DX, ax                                ; ef                          ; 0xc4339
    8061     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc433a vbe.c:568
    8062     mov dx, 001cfh                            ; ba cf 01                    ; 0xc433d
    8063     out DX, ax                                ; ef                          ; 0xc4340
    8064     jmp short 0439fh                          ; eb 5c                       ; 0xc4341 vbe.c:569
    8065     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc4343 vbe.c:570
    8066     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4346
    8067     out DX, ax                                ; ef                          ; 0xc4349
    8068     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc434a vbe.c:57
    8069     mov dx, 001cfh                            ; ba cf 01                    ; 0xc434d vbe.c:58
    8070     out DX, ax                                ; ef                          ; 0xc4350
    8071     inc bx                                    ; 43                          ; 0xc4351 vbe.c:572
    8072     inc bx                                    ; 43                          ; 0xc4352
    8073     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc4353
    8074     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4356
    8075     out DX, ax                                ; ef                          ; 0xc4359
    8076     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc435a vbe.c:57
    8077     mov dx, 001cfh                            ; ba cf 01                    ; 0xc435d vbe.c:58
    8078     out DX, ax                                ; ef                          ; 0xc4360
    8079     inc bx                                    ; 43                          ; 0xc4361 vbe.c:575
    8080     inc bx                                    ; 43                          ; 0xc4362
    8081     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc4363
    8082     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4366
    8083     out DX, ax                                ; ef                          ; 0xc4369
    8084     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc436a vbe.c:57
    8085     mov dx, 001cfh                            ; ba cf 01                    ; 0xc436d vbe.c:58
    8086     out DX, ax                                ; ef                          ; 0xc4370
    8087     inc bx                                    ; 43                          ; 0xc4371 vbe.c:578
    8088     inc bx                                    ; 43                          ; 0xc4372
    8089     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc4373
    8090     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4376
    8091     out DX, ax                                ; ef                          ; 0xc4379
    8092     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc437a vbe.c:580
    8093     mov dx, 001cfh                            ; ba cf 01                    ; 0xc437d
    8094     out DX, ax                                ; ef                          ; 0xc4380
    8095     mov si, strict word 00005h                ; be 05 00                    ; 0xc4381 vbe.c:582
    8096     jmp short 0438bh                          ; eb 05                       ; 0xc4384
    8097     cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc4386
    8098     jnbe short 0439fh                         ; 77 14                       ; 0xc4389
    8099     mov ax, si                                ; 89 f0                       ; 0xc438b vbe.c:583
    8100     mov dx, 001ceh                            ; ba ce 01                    ; 0xc438d
    8101     out DX, ax                                ; ef                          ; 0xc4390
    8102     mov es, cx                                ; 8e c1                       ; 0xc4391 vbe.c:57
    8103     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4393
    8104     mov dx, 001cfh                            ; ba cf 01                    ; 0xc4396 vbe.c:58
    8105     out DX, ax                                ; ef                          ; 0xc4399
    8106     inc bx                                    ; 43                          ; 0xc439a vbe.c:585
    8107     inc bx                                    ; 43                          ; 0xc439b
    8108     inc si                                    ; 46                          ; 0xc439c vbe.c:586
    8109     jmp short 04386h                          ; eb e7                       ; 0xc439d
    8110     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc439f vbe.c:588
    8111     pop si                                    ; 5e                          ; 0xc43a2
    8112     pop cx                                    ; 59                          ; 0xc43a3
    8113     pop bx                                    ; 5b                          ; 0xc43a4
    8114     pop bp                                    ; 5d                          ; 0xc43a5
    8115     retn                                      ; c3                          ; 0xc43a6
    8116   ; disGetNextSymbol 0xc43a7 LB 0x266 -> off=0x0 cb=000000000000008d uValue=00000000000c43a7 'vbe_biosfn_save_restore_state'
    8117 vbe_biosfn_save_restore_state:               ; 0xc43a7 LB 0x8d
    8118     push bp                                   ; 55                          ; 0xc43a7 vbe.c:604
    8119     mov bp, sp                                ; 89 e5                       ; 0xc43a8
    8120     push si                                   ; 56                          ; 0xc43aa
    8121     push di                                   ; 57                          ; 0xc43ab
    8122     push ax                                   ; 50                          ; 0xc43ac
    8123     mov si, ax                                ; 89 c6                       ; 0xc43ad
    8124     mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc43af
    8125     mov ax, bx                                ; 89 d8                       ; 0xc43b2
    8126     mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc43b4
    8127     mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc43b7 vbe.c:609
    8128     xor ah, ah                                ; 30 e4                       ; 0xc43ba vbe.c:610
    8129     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc43bc
    8130     je short 04407h                           ; 74 46                       ; 0xc43bf
    8131     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc43c1
    8132     je short 043ebh                           ; 74 25                       ; 0xc43c4
    8133     test ax, ax                               ; 85 c0                       ; 0xc43c6
    8134     jne short 04423h                          ; 75 59                       ; 0xc43c8
    8135     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc43ca vbe.c:612
    8136     call 03370h                               ; e8 a0 ef                    ; 0xc43cd
    8137     mov cx, ax                                ; 89 c1                       ; 0xc43d0
    8138     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc43d2 vbe.c:616
    8139     je short 043ddh                           ; 74 05                       ; 0xc43d6
    8140     call 042c5h                               ; e8 ea fe                    ; 0xc43d8 vbe.c:617
    8141     add ax, cx                                ; 01 c8                       ; 0xc43db
    8142     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc43dd vbe.c:618
    8143     mov CL, strict byte 006h                  ; b1 06                       ; 0xc43e0
    8144     shr ax, CL                                ; d3 e8                       ; 0xc43e2
    8145     push SS                                   ; 16                          ; 0xc43e4
    8146     pop ES                                    ; 07                          ; 0xc43e5
    8147     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc43e6
    8148     jmp short 04426h                          ; eb 3b                       ; 0xc43e9 vbe.c:619
    8149     push SS                                   ; 16                          ; 0xc43eb vbe.c:621
    8150     pop ES                                    ; 07                          ; 0xc43ec
    8151     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc43ed
    8152     mov dx, cx                                ; 89 ca                       ; 0xc43f0 vbe.c:622
    8153     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc43f2
    8154     call 033aeh                               ; e8 b6 ef                    ; 0xc43f5
    8155     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc43f8 vbe.c:626
    8156     je short 04426h                           ; 74 28                       ; 0xc43fc
    8157     mov dx, ax                                ; 89 c2                       ; 0xc43fe vbe.c:627
    8158     mov ax, cx                                ; 89 c8                       ; 0xc4400
    8159     call 042cdh                               ; e8 c8 fe                    ; 0xc4402
    8160     jmp short 04426h                          ; eb 1f                       ; 0xc4405 vbe.c:628
    8161     push SS                                   ; 16                          ; 0xc4407 vbe.c:630
    8162     pop ES                                    ; 07                          ; 0xc4408
    8163     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4409
    8164     mov dx, cx                                ; 89 ca                       ; 0xc440c vbe.c:631
    8165     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc440e
    8166     call 03686h                               ; e8 72 f2                    ; 0xc4411
    8167     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4414 vbe.c:635
    8168     je short 04426h                           ; 74 0c                       ; 0xc4418
    8169     mov dx, ax                                ; 89 c2                       ; 0xc441a vbe.c:636
    8170     mov ax, cx                                ; 89 c8                       ; 0xc441c
    8171     call 04318h                               ; e8 f7 fe                    ; 0xc441e
    8172     jmp short 04426h                          ; eb 03                       ; 0xc4421 vbe.c:637
    8173     mov di, 00100h                            ; bf 00 01                    ; 0xc4423 vbe.c:640
    8174     push SS                                   ; 16                          ; 0xc4426 vbe.c:643
    8175     pop ES                                    ; 07                          ; 0xc4427
    8176     mov word [es:si], di                      ; 26 89 3c                    ; 0xc4428
    8177     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc442b vbe.c:644
    8178     pop di                                    ; 5f                          ; 0xc442e
    8179     pop si                                    ; 5e                          ; 0xc442f
    8180     pop bp                                    ; 5d                          ; 0xc4430
    8181     retn 00002h                               ; c2 02 00                    ; 0xc4431
    8182   ; disGetNextSymbol 0xc4434 LB 0x1d9 -> off=0x0 cb=00000000000000e2 uValue=00000000000c4434 'vbe_biosfn_get_set_scanline_length'
    8183 vbe_biosfn_get_set_scanline_length:          ; 0xc4434 LB 0xe2
    8184     push bp                                   ; 55                          ; 0xc4434 vbe.c:665
    8185     mov bp, sp                                ; 89 e5                       ; 0xc4435
    8186     push si                                   ; 56                          ; 0xc4437
    8187     push di                                   ; 57                          ; 0xc4438
    8188     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc4439
    8189     push ax                                   ; 50                          ; 0xc443c
    8190     mov di, dx                                ; 89 d7                       ; 0xc443d
    8191     mov word [bp-006h], bx                    ; 89 5e fa                    ; 0xc443f
    8192     mov si, cx                                ; 89 ce                       ; 0xc4442
    8193     call 03ec0h                               ; e8 79 fa                    ; 0xc4444 vbe.c:674
    8194     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc4447 vbe.c:675
    8195     jne short 04450h                          ; 75 05                       ; 0xc4449
    8196     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc444b
    8197     jmp short 04454h                          ; eb 04                       ; 0xc444e
    8198     xor ah, ah                                ; 30 e4                       ; 0xc4450
    8199     mov cx, ax                                ; 89 c1                       ; 0xc4452
    8200     mov ch, cl                                ; 88 cd                       ; 0xc4454
    8201     call 03ef8h                               ; e8 9f fa                    ; 0xc4456 vbe.c:676
    8202     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc4459
    8203     mov word [bp-00ch], strict word 0004fh    ; c7 46 f4 4f 00              ; 0xc445c vbe.c:677
    8204     push SS                                   ; 16                          ; 0xc4461 vbe.c:678
    8205     pop ES                                    ; 07                          ; 0xc4462
    8206     mov bx, word [bp-006h]                    ; 8b 5e fa                    ; 0xc4463
    8207     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4466
    8208     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc4469 vbe.c:679
    8209     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc446c vbe.c:683
    8210     je short 0447bh                           ; 74 0b                       ; 0xc446e
    8211     cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc4470
    8212     je short 044a4h                           ; 74 30                       ; 0xc4472
    8213     test al, al                               ; 84 c0                       ; 0xc4474
    8214     je short 0449fh                           ; 74 27                       ; 0xc4476
    8215     jmp near 044ffh                           ; e9 84 00                    ; 0xc4478
    8216     cmp ch, 004h                              ; 80 fd 04                    ; 0xc447b vbe.c:685
    8217     jne short 04486h                          ; 75 06                       ; 0xc447e
    8218     mov CL, strict byte 003h                  ; b1 03                       ; 0xc4480 vbe.c:686
    8219     sal bx, CL                                ; d3 e3                       ; 0xc4482
    8220     jmp short 0449fh                          ; eb 19                       ; 0xc4484 vbe.c:687
    8221     mov al, ch                                ; 88 e8                       ; 0xc4486 vbe.c:688
    8222     xor ah, ah                                ; 30 e4                       ; 0xc4488
    8223     cwd                                       ; 99                          ; 0xc448a
    8224     mov CL, strict byte 003h                  ; b1 03                       ; 0xc448b
    8225     sal dx, CL                                ; d3 e2                       ; 0xc448d
     7525    ; sub ah, ah                                ; 2a e4                     ; 0xc3e9f
     7526    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ea1 vbe.c:170
     7527    pop bx                                    ; 5b                          ; 0xc3ea4
     7528    pop bp                                    ; 5d                          ; 0xc3ea5
     7529    retn                                      ; c3                          ; 0xc3ea6
     7530  ; disGetNextSymbol 0xc3ea7 LB 0x6bd -> off=0x0 cb=0000000000000014 uValue=00000000000c3ea7 'dispi_get_id'
     7531dispi_get_id:                                ; 0xc3ea7 LB 0x14
     7532    push bp                                   ; 55                          ; 0xc3ea7 vbe.c:173
     7533    mov bp, sp                                ; 89 e5                       ; 0xc3ea8
     7534    push dx                                   ; 52                          ; 0xc3eaa
     7535    xor ax, ax                                ; 31 c0                       ; 0xc3eab vbe.c:175
     7536    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ead
     7537    out DX, ax                                ; ef                          ; 0xc3eb0
     7538    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3eb1 vbe.c:176
     7539    in ax, DX                                 ; ed                          ; 0xc3eb4
     7540    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3eb5 vbe.c:177
     7541    pop dx                                    ; 5a                          ; 0xc3eb8
     7542    pop bp                                    ; 5d                          ; 0xc3eb9
     7543    retn                                      ; c3                          ; 0xc3eba
     7544  ; disGetNextSymbol 0xc3ebb LB 0x6a9 -> off=0x0 cb=000000000000001a uValue=00000000000c3ebb 'dispi_set_id'
     7545dispi_set_id:                                ; 0xc3ebb LB 0x1a
     7546    push bp                                   ; 55                          ; 0xc3ebb vbe.c:179
     7547    mov bp, sp                                ; 89 e5                       ; 0xc3ebc
     7548    push bx                                   ; 53                          ; 0xc3ebe
     7549    push dx                                   ; 52                          ; 0xc3ebf
     7550    mov bx, ax                                ; 89 c3                       ; 0xc3ec0
     7551    xor ax, ax                                ; 31 c0                       ; 0xc3ec2 vbe.c:181
     7552    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ec4
     7553    out DX, ax                                ; ef                          ; 0xc3ec7
     7554    mov ax, bx                                ; 89 d8                       ; 0xc3ec8 vbe.c:182
     7555    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3eca
     7556    out DX, ax                                ; ef                          ; 0xc3ecd
     7557    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ece vbe.c:183
     7558    pop dx                                    ; 5a                          ; 0xc3ed1
     7559    pop bx                                    ; 5b                          ; 0xc3ed2
     7560    pop bp                                    ; 5d                          ; 0xc3ed3
     7561    retn                                      ; c3                          ; 0xc3ed4
     7562  ; disGetNextSymbol 0xc3ed5 LB 0x68f -> off=0x0 cb=000000000000002a uValue=00000000000c3ed5 'vbe_init'
     7563vbe_init:                                    ; 0xc3ed5 LB 0x2a
     7564    push bp                                   ; 55                          ; 0xc3ed5 vbe.c:188
     7565    mov bp, sp                                ; 89 e5                       ; 0xc3ed6
     7566    push bx                                   ; 53                          ; 0xc3ed8
     7567    mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3ed9 vbe.c:190
     7568    call 03ebbh                               ; e8 dc ff                    ; 0xc3edc
     7569    call 03ea7h                               ; e8 c5 ff                    ; 0xc3edf vbe.c:191
     7570    cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3ee2
     7571    jne short 03ef9h                          ; 75 12                       ; 0xc3ee5
     7572    mov bx, 000b9h                            ; bb b9 00                    ; 0xc3ee7 vbe.c:52
     7573    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3eea
     7574    mov es, ax                                ; 8e c0                       ; 0xc3eed
     7575    mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3eef
     7576    mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3ef3 vbe.c:194
     7577    call 03ebbh                               ; e8 c2 ff                    ; 0xc3ef6
     7578    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ef9 vbe.c:199
     7579    pop bx                                    ; 5b                          ; 0xc3efc
     7580    pop bp                                    ; 5d                          ; 0xc3efd
     7581    retn                                      ; c3                          ; 0xc3efe
     7582  ; disGetNextSymbol 0xc3eff LB 0x665 -> off=0x0 cb=000000000000006c uValue=00000000000c3eff 'mode_info_find_mode'
     7583mode_info_find_mode:                         ; 0xc3eff LB 0x6c
     7584    push bp                                   ; 55                          ; 0xc3eff vbe.c:202
     7585    mov bp, sp                                ; 89 e5                       ; 0xc3f00
     7586    push bx                                   ; 53                          ; 0xc3f02
     7587    push cx                                   ; 51                          ; 0xc3f03
     7588    push si                                   ; 56                          ; 0xc3f04
     7589    push di                                   ; 57                          ; 0xc3f05
     7590    mov di, ax                                ; 89 c7                       ; 0xc3f06
     7591    mov si, dx                                ; 89 d6                       ; 0xc3f08
     7592    xor dx, dx                                ; 31 d2                       ; 0xc3f0a vbe.c:208
     7593    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f0c
     7594    call 03e81h                               ; e8 6f ff                    ; 0xc3f0f
     7595    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3f12 vbe.c:209
     7596    jne short 03f60h                          ; 75 49                       ; 0xc3f15
     7597    test si, si                               ; 85 f6                       ; 0xc3f17 vbe.c:213
     7598    je short 03f2eh                           ; 74 13                       ; 0xc3f19
     7599    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3f1b vbe.c:220
     7600    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f1e
     7601    call 005a0h                               ; e8 7c c6                    ; 0xc3f21
     7602    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f24 vbe.c:221
     7603    call 005a7h                               ; e8 7d c6                    ; 0xc3f27
     7604    test ax, ax                               ; 85 c0                       ; 0xc3f2a vbe.c:222
     7605    je short 03f62h                           ; 74 34                       ; 0xc3f2c
     7606    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3f2e vbe.c:226
     7607    mov dx, bx                                ; 89 da                       ; 0xc3f31 vbe.c:232
     7608    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f33
     7609    call 03e81h                               ; e8 48 ff                    ; 0xc3f36
     7610    mov cx, ax                                ; 89 c1                       ; 0xc3f39
     7611    cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3f3b vbe.c:233
     7612    je short 03f60h                           ; 74 20                       ; 0xc3f3e
     7613    lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3f40 vbe.c:235
     7614    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f43
     7615    call 03e81h                               ; e8 38 ff                    ; 0xc3f46
     7616    lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3f49
     7617    cmp cx, di                                ; 39 f9                       ; 0xc3f4c vbe.c:237
     7618    jne short 03f5ch                          ; 75 0c                       ; 0xc3f4e
     7619    test si, si                               ; 85 f6                       ; 0xc3f50 vbe.c:239
     7620    jne short 03f58h                          ; 75 04                       ; 0xc3f52
     7621    mov ax, bx                                ; 89 d8                       ; 0xc3f54 vbe.c:240
     7622    jmp short 03f62h                          ; eb 0a                       ; 0xc3f56
     7623    test AL, strict byte 080h                 ; a8 80                       ; 0xc3f58 vbe.c:241
     7624    jne short 03f54h                          ; 75 f8                       ; 0xc3f5a
     7625    mov bx, dx                                ; 89 d3                       ; 0xc3f5c vbe.c:244
     7626    jmp short 03f33h                          ; eb d3                       ; 0xc3f5e vbe.c:249
     7627    xor ax, ax                                ; 31 c0                       ; 0xc3f60 vbe.c:252
     7628    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3f62 vbe.c:253
     7629    pop di                                    ; 5f                          ; 0xc3f65
     7630    pop si                                    ; 5e                          ; 0xc3f66
     7631    pop cx                                    ; 59                          ; 0xc3f67
     7632    pop bx                                    ; 5b                          ; 0xc3f68
     7633    pop bp                                    ; 5d                          ; 0xc3f69
     7634    retn                                      ; c3                          ; 0xc3f6a
     7635  ; disGetNextSymbol 0xc3f6b LB 0x5f9 -> off=0x0 cb=000000000000012b uValue=00000000000c3f6b 'vbe_biosfn_return_controller_information'
     7636vbe_biosfn_return_controller_information: ; 0xc3f6b LB 0x12b
     7637    push bp                                   ; 55                          ; 0xc3f6b vbe.c:284
     7638    mov bp, sp                                ; 89 e5                       ; 0xc3f6c
     7639    push cx                                   ; 51                          ; 0xc3f6e
     7640    push si                                   ; 56                          ; 0xc3f6f
     7641    push di                                   ; 57                          ; 0xc3f70
     7642    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3f71
     7643    mov si, ax                                ; 89 c6                       ; 0xc3f74
     7644    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3f76
     7645    mov di, bx                                ; 89 df                       ; 0xc3f79
     7646    mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3f7b vbe.c:289
     7647    call 005eah                               ; e8 67 c6                    ; 0xc3f80 vbe.c:292
     7648    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3f83
     7649    mov bx, di                                ; 89 fb                       ; 0xc3f86 vbe.c:295
     7650    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3f88
     7651    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3f8b
     7652    xor dx, dx                                ; 31 d2                       ; 0xc3f8e vbe.c:298
     7653    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f90
     7654    call 03e81h                               ; e8 eb fe                    ; 0xc3f93
     7655    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3f96 vbe.c:299
     7656    je short 03fa5h                           ; 74 0a                       ; 0xc3f99
     7657    push SS                                   ; 16                          ; 0xc3f9b vbe.c:301
     7658    pop ES                                    ; 07                          ; 0xc3f9c
     7659    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3f9d
     7660    jmp near 0408eh                           ; e9 e9 00                    ; 0xc3fa2 vbe.c:305
     7661    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3fa5 vbe.c:307
     7662    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3fa8 vbe.c:314
     7663    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3fad vbe.c:322
     7664    cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3fb0
     7665    jne short 03fbfh                          ; 75 07                       ; 0xc3fb6
     7666    cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3fb8
     7667    je short 03fceh                           ; 74 0f                       ; 0xc3fbd
     7668    cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3fbf
     7669    jne short 03fd3h                          ; 75 0c                       ; 0xc3fc5
     7670    cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3fc7
     7671    jne short 03fd3h                          ; 75 05                       ; 0xc3fcc
     7672    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3fce vbe.c:324
     7673    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3fd3 vbe.c:332
     7674    mov word [es:bx], 04556h                  ; 26 c7 07 56 45              ; 0xc3fd6
     7675    mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc3fdb vbe.c:334
     7676    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3fe1 vbe.c:338
     7677    mov word [es:bx+006h], 07e02h             ; 26 c7 47 06 02 7e           ; 0xc3fe7 vbe.c:341
     7678    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3fed
     7679    mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3ff1 vbe.c:344
     7680    mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00           ; 0xc3ff7 vbe.c:346
     7681    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3ffd vbe.c:350
     7682    mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc4000
     7683    lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc4004 vbe.c:351
     7684    mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc4007
     7685    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc400b vbe.c:354
     7686    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc400e
     7687    call 03e81h                               ; e8 6d fe                    ; 0xc4011
     7688    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc4014
     7689    mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc4017
     7690    cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc401b vbe.c:356
     7691    je short 04045h                           ; 74 24                       ; 0xc401f
     7692    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc4021 vbe.c:359
     7693    mov word [es:bx+016h], 07e17h             ; 26 c7 47 16 17 7e           ; 0xc4027 vbe.c:360
     7694    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc402d
     7695    mov word [es:bx+01ah], 07e34h             ; 26 c7 47 1a 34 7e           ; 0xc4031 vbe.c:361
     7696    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc4037
     7697    mov word [es:bx+01eh], 07e55h             ; 26 c7 47 1e 55 7e           ; 0xc403b vbe.c:362
     7698    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc4041
     7699    mov dx, cx                                ; 89 ca                       ; 0xc4045 vbe.c:369
     7700    add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc4047
     7701    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc404a
     7702    call 03e93h                               ; e8 43 fe                    ; 0xc404d
     7703    xor ah, ah                                ; 30 e4                       ; 0xc4050 vbe.c:370
     7704    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc4052
     7705    jnbe short 0406eh                         ; 77 17                       ; 0xc4055
     7706    mov dx, cx                                ; 89 ca                       ; 0xc4057 vbe.c:372
     7707    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4059
     7708    call 03e81h                               ; e8 22 fe                    ; 0xc405c
     7709    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc405f vbe.c:376
     7710    add bx, di                                ; 01 fb                       ; 0xc4062
     7711    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc4064 vbe.c:62
     7712    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4067
     7713    add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc406a vbe.c:378
     7714    add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc406e vbe.c:380
     7715    mov dx, cx                                ; 89 ca                       ; 0xc4071 vbe.c:381
     7716    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4073
     7717    call 03e81h                               ; e8 08 fe                    ; 0xc4076
     7718    cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc4079 vbe.c:382
     7719    jne short 04045h                          ; 75 c7                       ; 0xc407c
     7720    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc407e vbe.c:385
     7721    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc4081 vbe.c:62
     7722    mov word [es:di], ax                      ; 26 89 05                    ; 0xc4084
     7723    push SS                                   ; 16                          ; 0xc4087 vbe.c:386
     7724    pop ES                                    ; 07                          ; 0xc4088
     7725    mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc4089
     7726    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc408e vbe.c:387
     7727    pop di                                    ; 5f                          ; 0xc4091
     7728    pop si                                    ; 5e                          ; 0xc4092
     7729    pop cx                                    ; 59                          ; 0xc4093
     7730    pop bp                                    ; 5d                          ; 0xc4094
     7731    retn                                      ; c3                          ; 0xc4095
     7732  ; disGetNextSymbol 0xc4096 LB 0x4ce -> off=0x0 cb=000000000000009f uValue=00000000000c4096 'vbe_biosfn_return_mode_information'
     7733vbe_biosfn_return_mode_information:          ; 0xc4096 LB 0x9f
     7734    push bp                                   ; 55                          ; 0xc4096 vbe.c:399
     7735    mov bp, sp                                ; 89 e5                       ; 0xc4097
     7736    push si                                   ; 56                          ; 0xc4099
     7737    push di                                   ; 57                          ; 0xc409a
     7738    push ax                                   ; 50                          ; 0xc409b
     7739    push ax                                   ; 50                          ; 0xc409c
     7740    mov ax, dx                                ; 89 d0                       ; 0xc409d
     7741    mov si, bx                                ; 89 de                       ; 0xc409f
     7742    mov bx, cx                                ; 89 cb                       ; 0xc40a1
     7743    test dh, 040h                             ; f6 c6 40                    ; 0xc40a3 vbe.c:410
     7744    je short 040adh                           ; 74 05                       ; 0xc40a6
     7745    mov dx, strict word 00001h                ; ba 01 00                    ; 0xc40a8
     7746    jmp short 040afh                          ; eb 02                       ; 0xc40ab
     7747    xor dx, dx                                ; 31 d2                       ; 0xc40ad
     7748    and ah, 001h                              ; 80 e4 01                    ; 0xc40af vbe.c:411
     7749    call 03effh                               ; e8 4a fe                    ; 0xc40b2 vbe.c:413
     7750    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc40b5
     7751    test ax, ax                               ; 85 c0                       ; 0xc40b8 vbe.c:415
     7752    je short 04123h                           ; 74 67                       ; 0xc40ba
     7753    mov cx, 00100h                            ; b9 00 01                    ; 0xc40bc vbe.c:420
     7754    xor ax, ax                                ; 31 c0                       ; 0xc40bf
     7755    mov di, bx                                ; 89 df                       ; 0xc40c1
     7756    mov es, si                                ; 8e c6                       ; 0xc40c3
     7757    jcxz 040c9h                               ; e3 02                       ; 0xc40c5
     7758    rep stosb                                 ; f3 aa                       ; 0xc40c7
     7759    xor cx, cx                                ; 31 c9                       ; 0xc40c9 vbe.c:421
     7760    jmp short 040d2h                          ; eb 05                       ; 0xc40cb
     7761    cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc40cd
     7762    jnc short 040ebh                          ; 73 19                       ; 0xc40d0
     7763    mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc40d2 vbe.c:424
     7764    inc dx                                    ; 42                          ; 0xc40d5
     7765    inc dx                                    ; 42                          ; 0xc40d6
     7766    add dx, cx                                ; 01 ca                       ; 0xc40d7
     7767    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc40d9
     7768    call 03e93h                               ; e8 b4 fd                    ; 0xc40dc
     7769    mov di, bx                                ; 89 df                       ; 0xc40df vbe.c:425
     7770    add di, cx                                ; 01 cf                       ; 0xc40e1
     7771    mov es, si                                ; 8e c6                       ; 0xc40e3 vbe.c:52
     7772    mov byte [es:di], al                      ; 26 88 05                    ; 0xc40e5
     7773    inc cx                                    ; 41                          ; 0xc40e8 vbe.c:426
     7774    jmp short 040cdh                          ; eb e2                       ; 0xc40e9
     7775    lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc40eb vbe.c:427
     7776    mov es, si                                ; 8e c6                       ; 0xc40ee vbe.c:47
     7777    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc40f0
     7778    test AL, strict byte 001h                 ; a8 01                       ; 0xc40f3 vbe.c:428
     7779    je short 04107h                           ; 74 10                       ; 0xc40f5
     7780    lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc40f7 vbe.c:429
     7781    mov word [es:di], 0065ch                  ; 26 c7 05 5c 06              ; 0xc40fa vbe.c:62
     7782    lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc40ff vbe.c:431
     7783    mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc4102 vbe.c:62
     7784    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc4107 vbe.c:434
     7785    mov dx, 001ceh                            ; ba ce 01                    ; 0xc410a
     7786    call 005a0h                               ; e8 90 c4                    ; 0xc410d
     7787    mov dx, 001cfh                            ; ba cf 01                    ; 0xc4110 vbe.c:435
     7788    call 005a7h                               ; e8 91 c4                    ; 0xc4113
     7789    add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc4116
     7790    mov es, si                                ; 8e c6                       ; 0xc4119 vbe.c:62
     7791    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc411b
     7792    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc411e vbe.c:437
     7793    jmp short 04126h                          ; eb 03                       ; 0xc4121 vbe.c:438
     7794    mov ax, 00100h                            ; b8 00 01                    ; 0xc4123 vbe.c:442
     7795    push SS                                   ; 16                          ; 0xc4126 vbe.c:445
     7796    pop ES                                    ; 07                          ; 0xc4127
     7797    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc4128
     7798    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc412b
     7799    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc412e vbe.c:446
     7800    pop di                                    ; 5f                          ; 0xc4131
     7801    pop si                                    ; 5e                          ; 0xc4132
     7802    pop bp                                    ; 5d                          ; 0xc4133
     7803    retn                                      ; c3                          ; 0xc4134
     7804  ; disGetNextSymbol 0xc4135 LB 0x42f -> off=0x0 cb=00000000000000e7 uValue=00000000000c4135 'vbe_biosfn_set_mode'
     7805vbe_biosfn_set_mode:                         ; 0xc4135 LB 0xe7
     7806    push bp                                   ; 55                          ; 0xc4135 vbe.c:458
     7807    mov bp, sp                                ; 89 e5                       ; 0xc4136
     7808    push si                                   ; 56                          ; 0xc4138
     7809    push di                                   ; 57                          ; 0xc4139
     7810    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc413a
     7811    mov si, ax                                ; 89 c6                       ; 0xc413d
     7812    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc413f
     7813    test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc4142 vbe.c:466
     7814    je short 0414dh                           ; 74 05                       ; 0xc4146
     7815    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc4148
     7816    jmp short 0414fh                          ; eb 02                       ; 0xc414b
     7817    xor ax, ax                                ; 31 c0                       ; 0xc414d
     7818    mov dx, ax                                ; 89 c2                       ; 0xc414f
     7819    test ax, ax                               ; 85 c0                       ; 0xc4151 vbe.c:467
     7820    je short 04158h                           ; 74 03                       ; 0xc4153
     7821    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc4155
     7822    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc4158
     7823    test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc415b vbe.c:468
     7824    je short 04166h                           ; 74 05                       ; 0xc415f
     7825    mov ax, 00080h                            ; b8 80 00                    ; 0xc4161
     7826    jmp short 04168h                          ; eb 02                       ; 0xc4164
     7827    xor ax, ax                                ; 31 c0                       ; 0xc4166
     7828    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc4168
     7829    and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc416b vbe.c:470
     7830    cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc416f vbe.c:473
     7831    jnc short 04189h                          ; 73 13                       ; 0xc4174
     7832    xor ax, ax                                ; 31 c0                       ; 0xc4176 vbe.c:477
     7833    call 00610h                               ; e8 95 c4                    ; 0xc4178
     7834    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc417b vbe.c:481
     7835    xor ah, ah                                ; 30 e4                       ; 0xc417e
     7836    call 01479h                               ; e8 f6 d2                    ; 0xc4180
     7837    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc4183 vbe.c:482
     7838    jmp near 04210h                           ; e9 87 00                    ; 0xc4186 vbe.c:483
     7839    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4189 vbe.c:486
     7840    call 03effh                               ; e8 70 fd                    ; 0xc418c
     7841    mov bx, ax                                ; 89 c3                       ; 0xc418f
     7842    test ax, ax                               ; 85 c0                       ; 0xc4191 vbe.c:488
     7843    je short 0420dh                           ; 74 78                       ; 0xc4193
     7844    lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc4195 vbe.c:493
     7845    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4198
     7846    call 03e81h                               ; e8 e3 fc                    ; 0xc419b
     7847    mov cx, ax                                ; 89 c1                       ; 0xc419e
     7848    lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc41a0 vbe.c:494
     7849    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc41a3
     7850    call 03e81h                               ; e8 d8 fc                    ; 0xc41a6
     7851    mov di, ax                                ; 89 c7                       ; 0xc41a9
     7852    lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc41ab vbe.c:495
     7853    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc41ae
     7854    call 03e93h                               ; e8 df fc                    ; 0xc41b1
     7855    mov bl, al                                ; 88 c3                       ; 0xc41b4
     7856    mov dl, al                                ; 88 c2                       ; 0xc41b6
     7857    xor ax, ax                                ; 31 c0                       ; 0xc41b8 vbe.c:503
     7858    call 00610h                               ; e8 53 c4                    ; 0xc41ba
     7859    cmp bl, 004h                              ; 80 fb 04                    ; 0xc41bd vbe.c:505
     7860    jne short 041c8h                          ; 75 06                       ; 0xc41c0
     7861    mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc41c2 vbe.c:507
     7862    call 01479h                               ; e8 b1 d2                    ; 0xc41c5
     7863    mov al, dl                                ; 88 d0                       ; 0xc41c8 vbe.c:510
     7864    xor ah, ah                                ; 30 e4                       ; 0xc41ca
     7865    call 03df8h                               ; e8 29 fc                    ; 0xc41cc
     7866    mov ax, cx                                ; 89 c8                       ; 0xc41cf vbe.c:511
     7867    call 03da1h                               ; e8 cd fb                    ; 0xc41d1
     7868    mov ax, di                                ; 89 f8                       ; 0xc41d4 vbe.c:512
     7869    call 03dc0h                               ; e8 e7 fb                    ; 0xc41d6
     7870    xor ax, ax                                ; 31 c0                       ; 0xc41d9 vbe.c:513
     7871    call 00636h                               ; e8 58 c4                    ; 0xc41db
     7872    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc41de vbe.c:514
     7873    or dl, 001h                               ; 80 ca 01                    ; 0xc41e1
     7874    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc41e4
     7875    xor ah, ah                                ; 30 e4                       ; 0xc41e7
     7876    or al, dl                                 ; 08 d0                       ; 0xc41e9
     7877    call 00610h                               ; e8 22 c4                    ; 0xc41eb
     7878    call 00708h                               ; e8 17 c5                    ; 0xc41ee vbe.c:515
     7879    mov bx, 000bah                            ; bb ba 00                    ; 0xc41f1 vbe.c:62
     7880    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc41f4
     7881    mov es, ax                                ; 8e c0                       ; 0xc41f7
     7882    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc41f9
     7883    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc41fc
     7884    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc41ff vbe.c:518
     7885    or AL, strict byte 060h                   ; 0c 60                       ; 0xc4202
     7886    mov bx, 00087h                            ; bb 87 00                    ; 0xc4204 vbe.c:52
     7887    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc4207
     7888    jmp near 04183h                           ; e9 76 ff                    ; 0xc420a
     7889    mov ax, 00100h                            ; b8 00 01                    ; 0xc420d vbe.c:527
     7890    push SS                                   ; 16                          ; 0xc4210 vbe.c:531
     7891    pop ES                                    ; 07                          ; 0xc4211
     7892    mov word [es:si], ax                      ; 26 89 04                    ; 0xc4212
     7893    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4215 vbe.c:532
     7894    pop di                                    ; 5f                          ; 0xc4218
     7895    pop si                                    ; 5e                          ; 0xc4219
     7896    pop bp                                    ; 5d                          ; 0xc421a
     7897    retn                                      ; c3                          ; 0xc421b
     7898  ; disGetNextSymbol 0xc421c LB 0x348 -> off=0x0 cb=0000000000000008 uValue=00000000000c421c 'vbe_biosfn_read_video_state_size'
     7899vbe_biosfn_read_video_state_size:            ; 0xc421c LB 0x8
     7900    push bp                                   ; 55                          ; 0xc421c vbe.c:534
     7901    mov bp, sp                                ; 89 e5                       ; 0xc421d
     7902    mov ax, strict word 00012h                ; b8 12 00                    ; 0xc421f vbe.c:537
     7903    pop bp                                    ; 5d                          ; 0xc4222
     7904    retn                                      ; c3                          ; 0xc4223
     7905  ; disGetNextSymbol 0xc4224 LB 0x340 -> off=0x0 cb=000000000000004b uValue=00000000000c4224 'vbe_biosfn_save_video_state'
     7906vbe_biosfn_save_video_state:                 ; 0xc4224 LB 0x4b
     7907    push bp                                   ; 55                          ; 0xc4224 vbe.c:539
     7908    mov bp, sp                                ; 89 e5                       ; 0xc4225
     7909    push bx                                   ; 53                          ; 0xc4227
     7910    push cx                                   ; 51                          ; 0xc4228
     7911    push si                                   ; 56                          ; 0xc4229
     7912    mov si, ax                                ; 89 c6                       ; 0xc422a
     7913    mov bx, dx                                ; 89 d3                       ; 0xc422c
     7914    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc422e vbe.c:543
     7915    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4231
     7916    out DX, ax                                ; ef                          ; 0xc4234
     7917    mov dx, 001cfh                            ; ba cf 01                    ; 0xc4235 vbe.c:544
     7918    in ax, DX                                 ; ed                          ; 0xc4238
     7919    mov es, si                                ; 8e c6                       ; 0xc4239 vbe.c:62
     7920    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc423b
     7921    inc bx                                    ; 43                          ; 0xc423e vbe.c:546
     7922    inc bx                                    ; 43                          ; 0xc423f
     7923    test AL, strict byte 001h                 ; a8 01                       ; 0xc4240 vbe.c:547
     7924    je short 04267h                           ; 74 23                       ; 0xc4242
     7925    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc4244 vbe.c:549
     7926    jmp short 0424eh                          ; eb 05                       ; 0xc4247
     7927    cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc4249
     7928    jnbe short 04267h                         ; 77 19                       ; 0xc424c
     7929    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc424e vbe.c:550
     7930    je short 04264h                           ; 74 11                       ; 0xc4251
     7931    mov ax, cx                                ; 89 c8                       ; 0xc4253 vbe.c:551
     7932    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4255
     7933    out DX, ax                                ; ef                          ; 0xc4258
     7934    mov dx, 001cfh                            ; ba cf 01                    ; 0xc4259 vbe.c:552
     7935    in ax, DX                                 ; ed                          ; 0xc425c
     7936    mov es, si                                ; 8e c6                       ; 0xc425d vbe.c:62
     7937    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc425f
     7938    inc bx                                    ; 43                          ; 0xc4262 vbe.c:553
     7939    inc bx                                    ; 43                          ; 0xc4263
     7940    inc cx                                    ; 41                          ; 0xc4264 vbe.c:555
     7941    jmp short 04249h                          ; eb e2                       ; 0xc4265
     7942    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc4267 vbe.c:556
     7943    pop si                                    ; 5e                          ; 0xc426a
     7944    pop cx                                    ; 59                          ; 0xc426b
     7945    pop bx                                    ; 5b                          ; 0xc426c
     7946    pop bp                                    ; 5d                          ; 0xc426d
     7947    retn                                      ; c3                          ; 0xc426e
     7948  ; disGetNextSymbol 0xc426f LB 0x2f5 -> off=0x0 cb=000000000000008f uValue=00000000000c426f 'vbe_biosfn_restore_video_state'
     7949vbe_biosfn_restore_video_state:              ; 0xc426f LB 0x8f
     7950    push bp                                   ; 55                          ; 0xc426f vbe.c:559
     7951    mov bp, sp                                ; 89 e5                       ; 0xc4270
     7952    push bx                                   ; 53                          ; 0xc4272
     7953    push cx                                   ; 51                          ; 0xc4273
     7954    push si                                   ; 56                          ; 0xc4274
     7955    push ax                                   ; 50                          ; 0xc4275
     7956    mov cx, ax                                ; 89 c1                       ; 0xc4276
     7957    mov bx, dx                                ; 89 d3                       ; 0xc4278
     7958    mov es, ax                                ; 8e c0                       ; 0xc427a vbe.c:57
     7959    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc427c
     7960    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc427f
     7961    inc bx                                    ; 43                          ; 0xc4282 vbe.c:564
     7962    inc bx                                    ; 43                          ; 0xc4283
     7963    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc4284 vbe.c:566
     7964    jne short 0429ah                          ; 75 10                       ; 0xc4288
     7965    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc428a vbe.c:567
     7966    mov dx, 001ceh                            ; ba ce 01                    ; 0xc428d
     7967    out DX, ax                                ; ef                          ; 0xc4290
     7968    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc4291 vbe.c:568
     7969    mov dx, 001cfh                            ; ba cf 01                    ; 0xc4294
     7970    out DX, ax                                ; ef                          ; 0xc4297
     7971    jmp short 042f6h                          ; eb 5c                       ; 0xc4298 vbe.c:569
     7972    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc429a vbe.c:570
     7973    mov dx, 001ceh                            ; ba ce 01                    ; 0xc429d
     7974    out DX, ax                                ; ef                          ; 0xc42a0
     7975    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc42a1 vbe.c:57
     7976    mov dx, 001cfh                            ; ba cf 01                    ; 0xc42a4 vbe.c:58
     7977    out DX, ax                                ; ef                          ; 0xc42a7
     7978    inc bx                                    ; 43                          ; 0xc42a8 vbe.c:572
     7979    inc bx                                    ; 43                          ; 0xc42a9
     7980    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc42aa
     7981    mov dx, 001ceh                            ; ba ce 01                    ; 0xc42ad
     7982    out DX, ax                                ; ef                          ; 0xc42b0
     7983    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc42b1 vbe.c:57
     7984    mov dx, 001cfh                            ; ba cf 01                    ; 0xc42b4 vbe.c:58
     7985    out DX, ax                                ; ef                          ; 0xc42b7
     7986    inc bx                                    ; 43                          ; 0xc42b8 vbe.c:575
     7987    inc bx                                    ; 43                          ; 0xc42b9
     7988    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc42ba
     7989    mov dx, 001ceh                            ; ba ce 01                    ; 0xc42bd
     7990    out DX, ax                                ; ef                          ; 0xc42c0
     7991    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc42c1 vbe.c:57
     7992    mov dx, 001cfh                            ; ba cf 01                    ; 0xc42c4 vbe.c:58
     7993    out DX, ax                                ; ef                          ; 0xc42c7
     7994    inc bx                                    ; 43                          ; 0xc42c8 vbe.c:578
     7995    inc bx                                    ; 43                          ; 0xc42c9
     7996    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc42ca
     7997    mov dx, 001ceh                            ; ba ce 01                    ; 0xc42cd
     7998    out DX, ax                                ; ef                          ; 0xc42d0
     7999    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc42d1 vbe.c:580
     8000    mov dx, 001cfh                            ; ba cf 01                    ; 0xc42d4
     8001    out DX, ax                                ; ef                          ; 0xc42d7
     8002    mov si, strict word 00005h                ; be 05 00                    ; 0xc42d8 vbe.c:582
     8003    jmp short 042e2h                          ; eb 05                       ; 0xc42db
     8004    cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc42dd
     8005    jnbe short 042f6h                         ; 77 14                       ; 0xc42e0
     8006    mov ax, si                                ; 89 f0                       ; 0xc42e2 vbe.c:583
     8007    mov dx, 001ceh                            ; ba ce 01                    ; 0xc42e4
     8008    out DX, ax                                ; ef                          ; 0xc42e7
     8009    mov es, cx                                ; 8e c1                       ; 0xc42e8 vbe.c:57
     8010    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc42ea
     8011    mov dx, 001cfh                            ; ba cf 01                    ; 0xc42ed vbe.c:58
     8012    out DX, ax                                ; ef                          ; 0xc42f0
     8013    inc bx                                    ; 43                          ; 0xc42f1 vbe.c:585
     8014    inc bx                                    ; 43                          ; 0xc42f2
     8015    inc si                                    ; 46                          ; 0xc42f3 vbe.c:586
     8016    jmp short 042ddh                          ; eb e7                       ; 0xc42f4
     8017    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc42f6 vbe.c:588
     8018    pop si                                    ; 5e                          ; 0xc42f9
     8019    pop cx                                    ; 59                          ; 0xc42fa
     8020    pop bx                                    ; 5b                          ; 0xc42fb
     8021    pop bp                                    ; 5d                          ; 0xc42fc
     8022    retn                                      ; c3                          ; 0xc42fd
     8023  ; disGetNextSymbol 0xc42fe LB 0x266 -> off=0x0 cb=000000000000008d uValue=00000000000c42fe 'vbe_biosfn_save_restore_state'
     8024vbe_biosfn_save_restore_state:               ; 0xc42fe LB 0x8d
     8025    push bp                                   ; 55                          ; 0xc42fe vbe.c:604
     8026    mov bp, sp                                ; 89 e5                       ; 0xc42ff
     8027    push si                                   ; 56                          ; 0xc4301
     8028    push di                                   ; 57                          ; 0xc4302
     8029    push ax                                   ; 50                          ; 0xc4303
     8030    mov si, ax                                ; 89 c6                       ; 0xc4304
     8031    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc4306
     8032    mov ax, bx                                ; 89 d8                       ; 0xc4309
     8033    mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc430b
     8034    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc430e vbe.c:609
     8035    xor ah, ah                                ; 30 e4                       ; 0xc4311 vbe.c:610
     8036    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc4313
     8037    je short 0435eh                           ; 74 46                       ; 0xc4316
     8038    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc4318
     8039    je short 04342h                           ; 74 25                       ; 0xc431b
     8040    test ax, ax                               ; 85 c0                       ; 0xc431d
     8041    jne short 0437ah                          ; 75 59                       ; 0xc431f
     8042    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4321 vbe.c:612
     8043    call 032b8h                               ; e8 91 ef                    ; 0xc4324
     8044    mov cx, ax                                ; 89 c1                       ; 0xc4327
     8045    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4329 vbe.c:616
     8046    je short 04334h                           ; 74 05                       ; 0xc432d
     8047    call 0421ch                               ; e8 ea fe                    ; 0xc432f vbe.c:617
     8048    add ax, cx                                ; 01 c8                       ; 0xc4332
     8049    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc4334 vbe.c:618
     8050    mov CL, strict byte 006h                  ; b1 06                       ; 0xc4337
     8051    shr ax, CL                                ; d3 e8                       ; 0xc4339
     8052    push SS                                   ; 16                          ; 0xc433b
     8053    pop ES                                    ; 07                          ; 0xc433c
     8054    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc433d
     8055    jmp short 0437dh                          ; eb 3b                       ; 0xc4340 vbe.c:619
     8056    push SS                                   ; 16                          ; 0xc4342 vbe.c:621
     8057    pop ES                                    ; 07                          ; 0xc4343
     8058    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4344
     8059    mov dx, cx                                ; 89 ca                       ; 0xc4347 vbe.c:622
     8060    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4349
     8061    call 032f6h                               ; e8 a7 ef                    ; 0xc434c
     8062    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc434f vbe.c:626
     8063    je short 0437dh                           ; 74 28                       ; 0xc4353
     8064    mov dx, ax                                ; 89 c2                       ; 0xc4355 vbe.c:627
     8065    mov ax, cx                                ; 89 c8                       ; 0xc4357
     8066    call 04224h                               ; e8 c8 fe                    ; 0xc4359
     8067    jmp short 0437dh                          ; eb 1f                       ; 0xc435c vbe.c:628
     8068    push SS                                   ; 16                          ; 0xc435e vbe.c:630
     8069    pop ES                                    ; 07                          ; 0xc435f
     8070    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4360
     8071    mov dx, cx                                ; 89 ca                       ; 0xc4363 vbe.c:631
     8072    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4365
     8073    call 035ceh                               ; e8 63 f2                    ; 0xc4368
     8074    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc436b vbe.c:635
     8075    je short 0437dh                           ; 74 0c                       ; 0xc436f
     8076    mov dx, ax                                ; 89 c2                       ; 0xc4371 vbe.c:636
     8077    mov ax, cx                                ; 89 c8                       ; 0xc4373
     8078    call 0426fh                               ; e8 f7 fe                    ; 0xc4375
     8079    jmp short 0437dh                          ; eb 03                       ; 0xc4378 vbe.c:637
     8080    mov di, 00100h                            ; bf 00 01                    ; 0xc437a vbe.c:640
     8081    push SS                                   ; 16                          ; 0xc437d vbe.c:643
     8082    pop ES                                    ; 07                          ; 0xc437e
     8083    mov word [es:si], di                      ; 26 89 3c                    ; 0xc437f
     8084    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4382 vbe.c:644
     8085    pop di                                    ; 5f                          ; 0xc4385
     8086    pop si                                    ; 5e                          ; 0xc4386
     8087    pop bp                                    ; 5d                          ; 0xc4387
     8088    retn 00002h                               ; c2 02 00                    ; 0xc4388
     8089  ; disGetNextSymbol 0xc438b LB 0x1d9 -> off=0x0 cb=00000000000000e2 uValue=00000000000c438b 'vbe_biosfn_get_set_scanline_length'
     8090vbe_biosfn_get_set_scanline_length:          ; 0xc438b LB 0xe2
     8091    push bp                                   ; 55                          ; 0xc438b vbe.c:665
     8092    mov bp, sp                                ; 89 e5                       ; 0xc438c
     8093    push si                                   ; 56                          ; 0xc438e
     8094    push di                                   ; 57                          ; 0xc438f
     8095    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc4390
     8096    push ax                                   ; 50                          ; 0xc4393
     8097    mov di, dx                                ; 89 d7                       ; 0xc4394
     8098    mov word [bp-006h], bx                    ; 89 5e fa                    ; 0xc4396
     8099    mov si, cx                                ; 89 ce                       ; 0xc4399
     8100    call 03e17h                               ; e8 79 fa                    ; 0xc439b vbe.c:674
     8101    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc439e vbe.c:675
     8102    jne short 043a7h                          ; 75 05                       ; 0xc43a0
     8103    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc43a2
     8104    jmp short 043abh                          ; eb 04                       ; 0xc43a5
     8105    xor ah, ah                                ; 30 e4                       ; 0xc43a7
     8106    mov cx, ax                                ; 89 c1                       ; 0xc43a9
     8107    mov ch, cl                                ; 88 cd                       ; 0xc43ab
     8108    call 03e4fh                               ; e8 9f fa                    ; 0xc43ad vbe.c:676
     8109    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc43b0
     8110    mov word [bp-00ch], strict word 0004fh    ; c7 46 f4 4f 00              ; 0xc43b3 vbe.c:677
     8111    push SS                                   ; 16                          ; 0xc43b8 vbe.c:678
     8112    pop ES                                    ; 07                          ; 0xc43b9
     8113    mov bx, word [bp-006h]                    ; 8b 5e fa                    ; 0xc43ba
     8114    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc43bd
     8115    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc43c0 vbe.c:679
     8116    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc43c3 vbe.c:683
     8117    je short 043d2h                           ; 74 0b                       ; 0xc43c5
     8118    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc43c7
     8119    je short 043fbh                           ; 74 30                       ; 0xc43c9
     8120    test al, al                               ; 84 c0                       ; 0xc43cb
     8121    je short 043f6h                           ; 74 27                       ; 0xc43cd
     8122    jmp near 04456h                           ; e9 84 00                    ; 0xc43cf
     8123    cmp ch, 004h                              ; 80 fd 04                    ; 0xc43d2 vbe.c:685
     8124    jne short 043ddh                          ; 75 06                       ; 0xc43d5
     8125    mov CL, strict byte 003h                  ; b1 03                       ; 0xc43d7 vbe.c:686
     8126    sal bx, CL                                ; d3 e3                       ; 0xc43d9
     8127    jmp short 043f6h                          ; eb 19                       ; 0xc43db vbe.c:687
     8128    mov al, ch                                ; 88 e8                       ; 0xc43dd vbe.c:688
     8129    xor ah, ah                                ; 30 e4                       ; 0xc43df
     8130    cwd                                       ; 99                          ; 0xc43e1
     8131    mov CL, strict byte 003h                  ; b1 03                       ; 0xc43e2
     8132    sal dx, CL                                ; d3 e2                       ; 0xc43e4
    82268133    db  01bh, 0c2h
    8227     ; sbb ax, dx                                ; 1b c2                     ; 0xc448f
    8228     sar ax, CL                                ; d3 f8                       ; 0xc4491
    8229     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc4493
    8230     mov ax, bx                                ; 89 d8                       ; 0xc4496
    8231     xor dx, dx                                ; 31 d2                       ; 0xc4498
    8232     div word [bp-00eh]                        ; f7 76 f2                    ; 0xc449a
    8233     mov bx, ax                                ; 89 c3                       ; 0xc449d
    8234     mov ax, bx                                ; 89 d8                       ; 0xc449f vbe.c:691
    8235     call 03ed9h                               ; e8 35 fa                    ; 0xc44a1
    8236     call 03ef8h                               ; e8 51 fa                    ; 0xc44a4 vbe.c:694
    8237     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc44a7
    8238     push SS                                   ; 16                          ; 0xc44aa vbe.c:695
    8239     pop ES                                    ; 07                          ; 0xc44ab
    8240     mov bx, word [bp-006h]                    ; 8b 5e fa                    ; 0xc44ac
    8241     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc44af
    8242     cmp ch, 004h                              ; 80 fd 04                    ; 0xc44b2 vbe.c:696
    8243     jne short 044bfh                          ; 75 08                       ; 0xc44b5
    8244     mov CL, strict byte 003h                  ; b1 03                       ; 0xc44b7 vbe.c:697
    8245     mov bx, ax                                ; 89 c3                       ; 0xc44b9
    8246     shr bx, CL                                ; d3 eb                       ; 0xc44bb
    8247     jmp short 044d5h                          ; eb 16                       ; 0xc44bd vbe.c:698
    8248     mov al, ch                                ; 88 e8                       ; 0xc44bf vbe.c:699
    8249     xor ah, ah                                ; 30 e4                       ; 0xc44c1
    8250     cwd                                       ; 99                          ; 0xc44c3
    8251     mov CL, strict byte 003h                  ; b1 03                       ; 0xc44c4
    8252     sal dx, CL                                ; d3 e2                       ; 0xc44c6
     8134    ; sbb ax, dx                                ; 1b c2                     ; 0xc43e6
     8135    sar ax, CL                                ; d3 f8                       ; 0xc43e8
     8136    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc43ea
     8137    mov ax, bx                                ; 89 d8                       ; 0xc43ed
     8138    xor dx, dx                                ; 31 d2                       ; 0xc43ef
     8139    div word [bp-00eh]                        ; f7 76 f2                    ; 0xc43f1
     8140    mov bx, ax                                ; 89 c3                       ; 0xc43f4
     8141    mov ax, bx                                ; 89 d8                       ; 0xc43f6 vbe.c:691
     8142    call 03e30h                               ; e8 35 fa                    ; 0xc43f8
     8143    call 03e4fh                               ; e8 51 fa                    ; 0xc43fb vbe.c:694
     8144    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc43fe
     8145    push SS                                   ; 16                          ; 0xc4401 vbe.c:695
     8146    pop ES                                    ; 07                          ; 0xc4402
     8147    mov bx, word [bp-006h]                    ; 8b 5e fa                    ; 0xc4403
     8148    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4406
     8149    cmp ch, 004h                              ; 80 fd 04                    ; 0xc4409 vbe.c:696
     8150    jne short 04416h                          ; 75 08                       ; 0xc440c
     8151    mov CL, strict byte 003h                  ; b1 03                       ; 0xc440e vbe.c:697
     8152    mov bx, ax                                ; 89 c3                       ; 0xc4410
     8153    shr bx, CL                                ; d3 eb                       ; 0xc4412
     8154    jmp short 0442ch                          ; eb 16                       ; 0xc4414 vbe.c:698
     8155    mov al, ch                                ; 88 e8                       ; 0xc4416 vbe.c:699
     8156    xor ah, ah                                ; 30 e4                       ; 0xc4418
     8157    cwd                                       ; 99                          ; 0xc441a
     8158    mov CL, strict byte 003h                  ; b1 03                       ; 0xc441b
     8159    sal dx, CL                                ; d3 e2                       ; 0xc441d
    82538160    db  01bh, 0c2h
    8254     ; sbb ax, dx                                ; 1b c2                     ; 0xc44c8
    8255     sar ax, CL                                ; d3 f8                       ; 0xc44ca
    8256     mov bx, ax                                ; 89 c3                       ; 0xc44cc
    8257     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc44ce
    8258     mul bx                                    ; f7 e3                       ; 0xc44d1
    8259     mov bx, ax                                ; 89 c3                       ; 0xc44d3
    8260     add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc44d5 vbe.c:700
    8261     and bl, 0fch                              ; 80 e3 fc                    ; 0xc44d8
    8262     push SS                                   ; 16                          ; 0xc44db vbe.c:701
    8263     pop ES                                    ; 07                          ; 0xc44dc
    8264     mov word [es:di], bx                      ; 26 89 1d                    ; 0xc44dd
    8265     call 03f11h                               ; e8 2e fa                    ; 0xc44e0 vbe.c:702
    8266     push SS                                   ; 16                          ; 0xc44e3
    8267     pop ES                                    ; 07                          ; 0xc44e4
    8268     mov word [es:si], ax                      ; 26 89 04                    ; 0xc44e5
    8269     call 03e88h                               ; e8 9d f9                    ; 0xc44e8 vbe.c:703
    8270     push SS                                   ; 16                          ; 0xc44eb
    8271     pop ES                                    ; 07                          ; 0xc44ec
    8272     cmp ax, word [es:si]                      ; 26 3b 04                    ; 0xc44ed
    8273     jbe short 04504h                          ; 76 12                       ; 0xc44f0
    8274     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc44f2 vbe.c:704
    8275     call 03ed9h                               ; e8 e1 f9                    ; 0xc44f5
    8276     mov word [bp-00ch], 00200h                ; c7 46 f4 00 02              ; 0xc44f8 vbe.c:705
    8277     jmp short 04504h                          ; eb 05                       ; 0xc44fd vbe.c:707
    8278     mov word [bp-00ch], 00100h                ; c7 46 f4 00 01              ; 0xc44ff vbe.c:710
    8279     push SS                                   ; 16                          ; 0xc4504 vbe.c:713
    8280     pop ES                                    ; 07                          ; 0xc4505
    8281     mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc4506
    8282     mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc4509
    8283     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc450c
    8284     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc450f vbe.c:714
    8285     pop di                                    ; 5f                          ; 0xc4512
    8286     pop si                                    ; 5e                          ; 0xc4513
    8287     pop bp                                    ; 5d                          ; 0xc4514
    8288     retn                                      ; c3                          ; 0xc4515
    8289   ; disGetNextSymbol 0xc4516 LB 0xf7 -> off=0x0 cb=00000000000000f7 uValue=00000000000c4516 'private_biosfn_custom_mode'
    8290 private_biosfn_custom_mode:                  ; 0xc4516 LB 0xf7
    8291     push bp                                   ; 55                          ; 0xc4516 vbe.c:740
    8292     mov bp, sp                                ; 89 e5                       ; 0xc4517
    8293     push si                                   ; 56                          ; 0xc4519
    8294     push di                                   ; 57                          ; 0xc451a
    8295     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc451b
    8296     push ax                                   ; 50                          ; 0xc451e
    8297     mov si, dx                                ; 89 d6                       ; 0xc451f
    8298     mov di, cx                                ; 89 cf                       ; 0xc4521
    8299     mov word [bp-00ah], strict word 0004fh    ; c7 46 f6 4f 00              ; 0xc4523 vbe.c:753
    8300     push SS                                   ; 16                          ; 0xc4528 vbe.c:754
    8301     pop ES                                    ; 07                          ; 0xc4529
    8302     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc452a
    8303     test al, al                               ; 84 c0                       ; 0xc452d vbe.c:755
    8304     jne short 04551h                          ; 75 20                       ; 0xc452f
    8305     push SS                                   ; 16                          ; 0xc4531 vbe.c:757
    8306     pop ES                                    ; 07                          ; 0xc4532
    8307     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4533
    8308     mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc4536 vbe.c:758
    8309     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc4539
    8310     mov al, byte [es:si+001h]                 ; 26 8a 44 01                 ; 0xc453c vbe.c:759
    8311     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc4540
    8312     mov ch, al                                ; 88 c5                       ; 0xc4543
    8313     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc4545 vbe.c:764
    8314     je short 04559h                           ; 74 10                       ; 0xc4547
    8315     cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc4549
    8316     je short 04559h                           ; 74 0c                       ; 0xc454b
    8317     cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc454d
    8318     je short 04559h                           ; 74 08                       ; 0xc454f
    8319     mov word [bp-00ah], 00100h                ; c7 46 f6 00 01              ; 0xc4551 vbe.c:765
    8320     jmp near 045fbh                           ; e9 a2 00                    ; 0xc4556 vbe.c:766
    8321     push SS                                   ; 16                          ; 0xc4559 vbe.c:770
    8322     pop ES                                    ; 07                          ; 0xc455a
    8323     test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc455b
    8324     je short 04567h                           ; 74 05                       ; 0xc4560
    8325     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc4562
    8326     jmp short 04569h                          ; eb 02                       ; 0xc4565
    8327     xor ax, ax                                ; 31 c0                       ; 0xc4567
    8328     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc4569
    8329     cmp bx, 00280h                            ; 81 fb 80 02                 ; 0xc456c vbe.c:773
    8330     jnc short 04577h                          ; 73 05                       ; 0xc4570
    8331     mov bx, 00280h                            ; bb 80 02                    ; 0xc4572 vbe.c:774
    8332     jmp short 04580h                          ; eb 09                       ; 0xc4575 vbe.c:775
    8333     cmp bx, 00a00h                            ; 81 fb 00 0a                 ; 0xc4577
    8334     jbe short 04580h                          ; 76 03                       ; 0xc457b
    8335     mov bx, 00a00h                            ; bb 00 0a                    ; 0xc457d vbe.c:776
    8336     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc4580 vbe.c:777
    8337     cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc4583
    8338     jnc short 0458fh                          ; 73 07                       ; 0xc4586
    8339     mov word [bp-008h], 001e0h                ; c7 46 f8 e0 01              ; 0xc4588 vbe.c:778
    8340     jmp short 04599h                          ; eb 0a                       ; 0xc458d vbe.c:779
    8341     cmp ax, 00780h                            ; 3d 80 07                    ; 0xc458f
    8342     jbe short 04599h                          ; 76 05                       ; 0xc4592
    8343     mov word [bp-008h], 00780h                ; c7 46 f8 80 07              ; 0xc4594 vbe.c:780
    8344     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc4599 vbe.c:786
    8345     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc459c
    8346     call 03f2ah                               ; e8 88 f9                    ; 0xc459f
    8347     mov si, ax                                ; 89 c6                       ; 0xc45a2
    8348     mov al, ch                                ; 88 e8                       ; 0xc45a4 vbe.c:789
    8349     xor ah, ah                                ; 30 e4                       ; 0xc45a6
    8350     cwd                                       ; 99                          ; 0xc45a8
    8351     mov CL, strict byte 003h                  ; b1 03                       ; 0xc45a9
    8352     sal dx, CL                                ; d3 e2                       ; 0xc45ab
     8161    ; sbb ax, dx                                ; 1b c2                     ; 0xc441f
     8162    sar ax, CL                                ; d3 f8                       ; 0xc4421
     8163    mov bx, ax                                ; 89 c3                       ; 0xc4423
     8164    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc4425
     8165    mul bx                                    ; f7 e3                       ; 0xc4428
     8166    mov bx, ax                                ; 89 c3                       ; 0xc442a
     8167    add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc442c vbe.c:700
     8168    and bl, 0fch                              ; 80 e3 fc                    ; 0xc442f
     8169    push SS                                   ; 16                          ; 0xc4432 vbe.c:701
     8170    pop ES                                    ; 07                          ; 0xc4433
     8171    mov word [es:di], bx                      ; 26 89 1d                    ; 0xc4434
     8172    call 03e68h                               ; e8 2e fa                    ; 0xc4437 vbe.c:702
     8173    push SS                                   ; 16                          ; 0xc443a
     8174    pop ES                                    ; 07                          ; 0xc443b
     8175    mov word [es:si], ax                      ; 26 89 04                    ; 0xc443c
     8176    call 03ddfh                               ; e8 9d f9                    ; 0xc443f vbe.c:703
     8177    push SS                                   ; 16                          ; 0xc4442
     8178    pop ES                                    ; 07                          ; 0xc4443
     8179    cmp ax, word [es:si]                      ; 26 3b 04                    ; 0xc4444
     8180    jbe short 0445bh                          ; 76 12                       ; 0xc4447
     8181    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4449 vbe.c:704
     8182    call 03e30h                               ; e8 e1 f9                    ; 0xc444c
     8183    mov word [bp-00ch], 00200h                ; c7 46 f4 00 02              ; 0xc444f vbe.c:705
     8184    jmp short 0445bh                          ; eb 05                       ; 0xc4454 vbe.c:707
     8185    mov word [bp-00ch], 00100h                ; c7 46 f4 00 01              ; 0xc4456 vbe.c:710
     8186    push SS                                   ; 16                          ; 0xc445b vbe.c:713
     8187    pop ES                                    ; 07                          ; 0xc445c
     8188    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc445d
     8189    mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc4460
     8190    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4463
     8191    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4466 vbe.c:714
     8192    pop di                                    ; 5f                          ; 0xc4469
     8193    pop si                                    ; 5e                          ; 0xc446a
     8194    pop bp                                    ; 5d                          ; 0xc446b
     8195    retn                                      ; c3                          ; 0xc446c
     8196  ; disGetNextSymbol 0xc446d LB 0xf7 -> off=0x0 cb=00000000000000f7 uValue=00000000000c446d 'private_biosfn_custom_mode'
     8197private_biosfn_custom_mode:                  ; 0xc446d LB 0xf7
     8198    push bp                                   ; 55                          ; 0xc446d vbe.c:740
     8199    mov bp, sp                                ; 89 e5                       ; 0xc446e
     8200    push si                                   ; 56                          ; 0xc4470
     8201    push di                                   ; 57                          ; 0xc4471
     8202    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc4472
     8203    push ax                                   ; 50                          ; 0xc4475
     8204    mov si, dx                                ; 89 d6                       ; 0xc4476
     8205    mov di, cx                                ; 89 cf                       ; 0xc4478
     8206    mov word [bp-00ah], strict word 0004fh    ; c7 46 f6 4f 00              ; 0xc447a vbe.c:753
     8207    push SS                                   ; 16                          ; 0xc447f vbe.c:754
     8208    pop ES                                    ; 07                          ; 0xc4480
     8209    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc4481
     8210    test al, al                               ; 84 c0                       ; 0xc4484 vbe.c:755
     8211    jne short 044a8h                          ; 75 20                       ; 0xc4486
     8212    push SS                                   ; 16                          ; 0xc4488 vbe.c:757
     8213    pop ES                                    ; 07                          ; 0xc4489
     8214    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc448a
     8215    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc448d vbe.c:758
     8216    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc4490
     8217    mov al, byte [es:si+001h]                 ; 26 8a 44 01                 ; 0xc4493 vbe.c:759
     8218    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc4497
     8219    mov ch, al                                ; 88 c5                       ; 0xc449a
     8220    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc449c vbe.c:764
     8221    je short 044b0h                           ; 74 10                       ; 0xc449e
     8222    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc44a0
     8223    je short 044b0h                           ; 74 0c                       ; 0xc44a2
     8224    cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc44a4
     8225    je short 044b0h                           ; 74 08                       ; 0xc44a6
     8226    mov word [bp-00ah], 00100h                ; c7 46 f6 00 01              ; 0xc44a8 vbe.c:765
     8227    jmp near 04552h                           ; e9 a2 00                    ; 0xc44ad vbe.c:766
     8228    push SS                                   ; 16                          ; 0xc44b0 vbe.c:770
     8229    pop ES                                    ; 07                          ; 0xc44b1
     8230    test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc44b2
     8231    je short 044beh                           ; 74 05                       ; 0xc44b7
     8232    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc44b9
     8233    jmp short 044c0h                          ; eb 02                       ; 0xc44bc
     8234    xor ax, ax                                ; 31 c0                       ; 0xc44be
     8235    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc44c0
     8236    cmp bx, 00280h                            ; 81 fb 80 02                 ; 0xc44c3 vbe.c:773
     8237    jnc short 044ceh                          ; 73 05                       ; 0xc44c7
     8238    mov bx, 00280h                            ; bb 80 02                    ; 0xc44c9 vbe.c:774
     8239    jmp short 044d7h                          ; eb 09                       ; 0xc44cc vbe.c:775
     8240    cmp bx, 00a00h                            ; 81 fb 00 0a                 ; 0xc44ce
     8241    jbe short 044d7h                          ; 76 03                       ; 0xc44d2
     8242    mov bx, 00a00h                            ; bb 00 0a                    ; 0xc44d4 vbe.c:776
     8243    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc44d7 vbe.c:777
     8244    cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc44da
     8245    jnc short 044e6h                          ; 73 07                       ; 0xc44dd
     8246    mov word [bp-008h], 001e0h                ; c7 46 f8 e0 01              ; 0xc44df vbe.c:778
     8247    jmp short 044f0h                          ; eb 0a                       ; 0xc44e4 vbe.c:779
     8248    cmp ax, 00780h                            ; 3d 80 07                    ; 0xc44e6
     8249    jbe short 044f0h                          ; 76 05                       ; 0xc44e9
     8250    mov word [bp-008h], 00780h                ; c7 46 f8 80 07              ; 0xc44eb vbe.c:780
     8251    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc44f0 vbe.c:786
     8252    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc44f3
     8253    call 03e81h                               ; e8 88 f9                    ; 0xc44f6
     8254    mov si, ax                                ; 89 c6                       ; 0xc44f9
     8255    mov al, ch                                ; 88 e8                       ; 0xc44fb vbe.c:789
     8256    xor ah, ah                                ; 30 e4                       ; 0xc44fd
     8257    cwd                                       ; 99                          ; 0xc44ff
     8258    mov CL, strict byte 003h                  ; b1 03                       ; 0xc4500
     8259    sal dx, CL                                ; d3 e2                       ; 0xc4502
    83538260    db  01bh, 0c2h
    8354     ; sbb ax, dx                                ; 1b c2                     ; 0xc45ad
    8355     sar ax, CL                                ; d3 f8                       ; 0xc45af
    8356     mov dx, ax                                ; 89 c2                       ; 0xc45b1
    8357     mov ax, bx                                ; 89 d8                       ; 0xc45b3
    8358     mul dx                                    ; f7 e2                       ; 0xc45b5
    8359     add ax, strict word 00003h                ; 05 03 00                    ; 0xc45b7 vbe.c:790
    8360     and AL, strict byte 0fch                  ; 24 fc                       ; 0xc45ba
    8361     mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc45bc vbe.c:792
    8362     mul dx                                    ; f7 e2                       ; 0xc45bf
    8363     cmp dx, si                                ; 39 f2                       ; 0xc45c1 vbe.c:794
    8364     jnbe short 045cbh                         ; 77 06                       ; 0xc45c3
    8365     jne short 045d2h                          ; 75 0b                       ; 0xc45c5
    8366     test ax, ax                               ; 85 c0                       ; 0xc45c7
    8367     jbe short 045d2h                          ; 76 07                       ; 0xc45c9
    8368     mov word [bp-00ah], 00200h                ; c7 46 f6 00 02              ; 0xc45cb vbe.c:796
    8369     jmp short 045fbh                          ; eb 29                       ; 0xc45d0 vbe.c:797
    8370     xor ax, ax                                ; 31 c0                       ; 0xc45d2 vbe.c:801
    8371     call 00610h                               ; e8 39 c0                    ; 0xc45d4
    8372     mov al, ch                                ; 88 e8                       ; 0xc45d7 vbe.c:802
    8373     xor ah, ah                                ; 30 e4                       ; 0xc45d9
    8374     call 03ea1h                               ; e8 c3 f8                    ; 0xc45db
    8375     mov ax, bx                                ; 89 d8                       ; 0xc45de vbe.c:803
    8376     call 03e4ah                               ; e8 67 f8                    ; 0xc45e0
    8377     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc45e3 vbe.c:804
    8378     call 03e69h                               ; e8 80 f8                    ; 0xc45e6
    8379     xor ax, ax                                ; 31 c0                       ; 0xc45e9 vbe.c:805
    8380     call 00636h                               ; e8 48 c0                    ; 0xc45eb
    8381     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc45ee vbe.c:806
    8382     or AL, strict byte 001h                   ; 0c 01                       ; 0xc45f1
    8383     xor ah, ah                                ; 30 e4                       ; 0xc45f3
    8384     call 00610h                               ; e8 18 c0                    ; 0xc45f5
    8385     call 00708h                               ; e8 0d c1                    ; 0xc45f8 vbe.c:807
    8386     push SS                                   ; 16                          ; 0xc45fb vbe.c:815
    8387     pop ES                                    ; 07                          ; 0xc45fc
    8388     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc45fd
    8389     mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc4600
    8390     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4603
    8391     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4606 vbe.c:816
    8392     pop di                                    ; 5f                          ; 0xc4609
    8393     pop si                                    ; 5e                          ; 0xc460a
    8394     pop bp                                    ; 5d                          ; 0xc460b
    8395     retn                                      ; c3                          ; 0xc460c
     8261    ; sbb ax, dx                                ; 1b c2                     ; 0xc4504
     8262    sar ax, CL                                ; d3 f8                       ; 0xc4506
     8263    mov dx, ax                                ; 89 c2                       ; 0xc4508
     8264    mov ax, bx                                ; 89 d8                       ; 0xc450a
     8265    mul dx                                    ; f7 e2                       ; 0xc450c
     8266    add ax, strict word 00003h                ; 05 03 00                    ; 0xc450e vbe.c:790
     8267    and AL, strict byte 0fch                  ; 24 fc                       ; 0xc4511
     8268    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc4513 vbe.c:792
     8269    mul dx                                    ; f7 e2                       ; 0xc4516
     8270    cmp dx, si                                ; 39 f2                       ; 0xc4518 vbe.c:794
     8271    jnbe short 04522h                         ; 77 06                       ; 0xc451a
     8272    jne short 04529h                          ; 75 0b                       ; 0xc451c
     8273    test ax, ax                               ; 85 c0                       ; 0xc451e
     8274    jbe short 04529h                          ; 76 07                       ; 0xc4520
     8275    mov word [bp-00ah], 00200h                ; c7 46 f6 00 02              ; 0xc4522 vbe.c:796
     8276    jmp short 04552h                          ; eb 29                       ; 0xc4527 vbe.c:797
     8277    xor ax, ax                                ; 31 c0                       ; 0xc4529 vbe.c:801
     8278    call 00610h                               ; e8 e2 c0                    ; 0xc452b
     8279    mov al, ch                                ; 88 e8                       ; 0xc452e vbe.c:802
     8280    xor ah, ah                                ; 30 e4                       ; 0xc4530
     8281    call 03df8h                               ; e8 c3 f8                    ; 0xc4532
     8282    mov ax, bx                                ; 89 d8                       ; 0xc4535 vbe.c:803
     8283    call 03da1h                               ; e8 67 f8                    ; 0xc4537
     8284    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc453a vbe.c:804
     8285    call 03dc0h                               ; e8 80 f8                    ; 0xc453d
     8286    xor ax, ax                                ; 31 c0                       ; 0xc4540 vbe.c:805
     8287    call 00636h                               ; e8 f1 c0                    ; 0xc4542
     8288    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc4545 vbe.c:806
     8289    or AL, strict byte 001h                   ; 0c 01                       ; 0xc4548
     8290    xor ah, ah                                ; 30 e4                       ; 0xc454a
     8291    call 00610h                               ; e8 c1 c0                    ; 0xc454c
     8292    call 00708h                               ; e8 b6 c1                    ; 0xc454f vbe.c:807
     8293    push SS                                   ; 16                          ; 0xc4552 vbe.c:815
     8294    pop ES                                    ; 07                          ; 0xc4553
     8295    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4554
     8296    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc4557
     8297    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc455a
     8298    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc455d vbe.c:816
     8299    pop di                                    ; 5f                          ; 0xc4560
     8300    pop si                                    ; 5e                          ; 0xc4561
     8301    pop bp                                    ; 5d                          ; 0xc4562
     8302    retn                                      ; c3                          ; 0xc4563
    83968303
    8397   ; Padding 0x33 bytes at 0xc460d
    8398   times 51 db 0
     8304  ; Padding 0xdc bytes at 0xc4564
     8305  times 220 db 0
    83998306
    84008307section VBE32 progbits vstart=0x4640 align=1 ; size=0x115 class=CODE group=AUTO
     
    85338440  ; disGetNextSymbol 0xc4780 LB 0x374c -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
    85348441_msg_vga_init:                               ; 0xc4780 LB 0x2e
    8535     db  'Oracle VM VirtualBox Version 7.0.4 VGA BIOS', 00dh, 00ah, 000h
     8442    db  'Oracle VM VirtualBox Version 7.0.6 VGA BIOS', 00dh, 00ah, 000h
    85368443  ; disGetNextSymbol 0xc47ae LB 0x371e -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
    85378444vga_modes:                                   ; 0xc47ae LB 0x80
     
    85808487    db  0b9h, 0c2h, 0ffh, 000h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h
    85818488    db  017h, 017h, 017h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00dh, 00fh, 0ffh
    8582     db  050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
    8583     db  0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
    8584     db  0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
    8585     db  018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
     8489    db  050h, 018h, 00eh, 000h, 010h, 000h, 003h, 000h, 003h, 0a6h, 05fh, 04fh, 050h, 082h, 055h, 081h
     8490    db  0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00dh, 063h
     8491    db  0bah, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
     8492    db  018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 000h, 0ffh
    85868493    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    85878494    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
     
    91679074    db  000h, 000h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h
    91689075    db  000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
    9169     db  000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h
     9076    db  000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h, 000h, 000h, 000h, 000h, 000h
    91709077    db  000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h, 000h, 000h, 000h
    91719078    db  000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h, 000h
     
    91869093    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    91879094    db  000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
    9188     db  000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h, 000h, 000h
     9095    db  000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0d6h, 0d6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
    91899096    db  000h, 000h, 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h
    91909097    db  000h, 000h, 07ch, 0c6h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 0c6h, 0feh, 000h, 000h, 000h, 000h
     
    92159122    db  000h, 000h, 0e6h, 066h, 066h, 06ch, 078h, 078h, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
    92169123    db  000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
    9217     db  000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
     9124    db  000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    92189125    db  000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    92199126    db  000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
     
    92229129    db  000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 06ch, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
    92239130    db  000h, 000h, 07ch, 0c6h, 0c6h, 060h, 038h, 00ch, 006h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    9224     db  000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
     9131    db  000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    92259132    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    9226     db  000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
    9227     db  000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 000h
    9228     db  000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
    9229     db  000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    9230     db  000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h
     9133    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h, 000h, 000h, 000h
     9134    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 0eeh, 06ch, 000h, 000h, 000h, 000h
     9135    db  000h, 000h, 0c6h, 0c6h, 06ch, 07ch, 038h, 038h, 07ch, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h
     9136    db  000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
     9137    db  000h, 000h, 0feh, 0c6h, 086h, 00ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h
    92319138    db  000h, 000h, 03ch, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h
    92329139    db  000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
     
    92479154    db  000h, 000h, 0e0h, 060h, 060h, 066h, 06ch, 078h, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h
    92489155    db  000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    9249     db  000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h
     9156    db  000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h, 0d6h, 0c6h, 000h, 000h, 000h, 000h
    92509157    db  000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
    92519158    db  000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
     
    92569163    db  000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h, 030h, 030h, 036h, 01ch, 000h, 000h, 000h, 000h
    92579164    db  000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    9258     db  000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
    9259     db  000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h
    9260     db  000h, 000h, 000h, 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h
     9165    db  000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
     9166    db  000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h, 000h
     9167    db  000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h
    92619168    db  000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h
    92629169    db  000h, 000h, 000h, 000h, 000h, 0feh, 0cch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
     
    92839190    db  038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    92849191    db  018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 060h, 066h, 0feh, 000h, 000h, 000h, 000h
    9285     db  000h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h
     9192    db  000h, 000h, 000h, 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h
    92869193    db  000h, 000h, 03eh, 06ch, 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h
    92879194    db  000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
     
    92939200    db  000h, 0c6h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    92949201    db  000h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    9295     db  000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
     9202    db  000h, 018h, 018h, 03ch, 066h, 060h, 060h, 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h
    92969203    db  000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h
    9297     db  000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
    9298     db  000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h, 000h
     9204    db  000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
     9205    db  000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0cch, 0c6h, 000h, 000h, 000h, 000h
    92999206    db  000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h, 000h
    93009207    db  000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
     
    93099216    db  000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h
    93109217    db  000h, 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h
    9311     db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh, 000h, 000h
    9312     db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h, 006h, 000h, 000h
     9218    db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h
     9219    db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h
    93139220    db  000h, 000h, 018h, 018h, 000h, 018h, 018h, 018h, 03ch, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h
    93149221    db  000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h, 000h, 000h, 000h
     
    94649371  ; disGetNextSymbol 0xc7e55 LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36d5 '_vbebios_product_revision'
    94659372_vbebios_product_revision:                   ; 0xc7e55 LB 0x23
    9466     db  'Oracle VM VirtualBox Version 7.0.4', 000h
     9373    db  'Oracle VM VirtualBox Version 7.0.6', 000h
    94679374  ; disGetNextSymbol 0xc7e78 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36f8 '_vbebios_info_string'
    94689375_vbebios_info_string:                        ; 0xc7e78 LB 0x2b
     
    94969403    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    94979404    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    9498     db  000h, 000h, 000h, 0b2h
     9405    db  000h, 000h, 000h, 066h
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.md5sum

    r97572 r98059  
    1 e1273c20fb97abdb3fe4fc78cc0d2355 *VBoxVgaBios8086.rom
     1183d9c40533de3c3bf005b16c06a2c16 *VBoxVgaBios8086.rom
Note: See TracChangeset for help on using the changeset viewer.

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